81986 lines
2.7 MiB
81986 lines
2.7 MiB
2008-12-12 18:47 robert
|
|
|
|
* CMakeLists.txt, ChangeLog,
|
|
examples/osgphotoalbum/PhotoArchive.cpp,
|
|
examples/osgscreencapture/osgscreencapture.cpp,
|
|
include/osg/Referenced, include/osgDB/ConvertUTF,
|
|
include/osgDB/DotOsgWrapper, include/osgDB/Field,
|
|
include/osgDB/FieldReader, include/osgDB/FileUtils,
|
|
include/osgSim/ShapeAttribute, src/osg/Referenced.cpp,
|
|
src/osgDB/ConvertUTF.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgDB/Field.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/Output.cpp, src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/bsp/Q3BSPReader.cpp,
|
|
src/osgPlugins/bsp/VBSPReader.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/geo/osgGeoStructs.h,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lwo/old_Lwo2.cpp, src/osgPlugins/obj/obj.cpp,
|
|
src/osgPlugins/osg/AlphaFunc.cpp,
|
|
src/osgPlugins/osg/BlendEquation.cpp,
|
|
src/osgPlugins/osg/BlendFunc.cpp, src/osgPlugins/osg/Camera.cpp,
|
|
src/osgPlugins/osg/ColorMask.cpp, src/osgPlugins/osg/Depth.cpp,
|
|
src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/Geometry.cpp,
|
|
src/osgPlugins/osg/Sequence.cpp, src/osgPlugins/osg/StateSet.cpp,
|
|
src/osgPlugins/osg/Stencil.cpp, src/osgPlugins/osg/TexEnv.cpp,
|
|
src/osgPlugins/osg/TexEnvCombine.cpp,
|
|
src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/Texture.cpp,
|
|
src/osgPlugins/osgTerrain/Layer.cpp,
|
|
src/osgPlugins/pnm/ReaderWriterPNM.cpp,
|
|
src/osgPlugins/stl/ReaderWriterSTL.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgShadow/ConvexPolyhedron.cpp,
|
|
src/osgSim/ShapeAttribute.cpp, src/osgText/Font.cpp,
|
|
src/osgViewer/ScreenCaptureHandler.cpp, src/osgViewer/Viewer.cpp:
|
|
Where possible moved redundent C header includes from headers to
|
|
source files
|
|
|
|
2008-12-12 14:54 robert
|
|
|
|
* CMakeModules/ModuleInstall.cmake,
|
|
CMakeModules/OsgMacroUtils.cmake, src/osgViewer/CMakeLists.txt:
|
|
Changed the libopenscenegraph-core to be part of
|
|
libopenscenegraph, and
|
|
changed libopenscenegraph-examples to be part of
|
|
openscenegraph-examples
|
|
|
|
2008-12-12 14:16 robert
|
|
|
|
* src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2008-12-12 13:41 robert
|
|
|
|
* include/osgGA/StateSetManipulator,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/ViewerEventHandlers.cpp: From Ulrich Hertlein, Typo
|
|
fixes + "optional parameter to RecordCameraPathHandler to control
|
|
the frame rate for record/playback. Default is 25.0, the
|
|
environment variable takes preference if set."
|
|
|
|
2008-12-12 11:01 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/ModuleInstall.cmake,
|
|
CMakeModules/OsgCPack.cmake,
|
|
CMakeModules/OsgCPackConfig.cmake.in,
|
|
CMakeModules/OsgMacroUtils.cmake,
|
|
src/OpenThreads/pthreads/CMakeLists.txt,
|
|
src/OpenThreads/sproc/CMakeLists.txt,
|
|
src/OpenThreads/win32/CMakeLists.txt,
|
|
src/osgPlugins/Inventor/CMakeLists.txt,
|
|
src/osgPlugins/dae/CMakeLists.txt,
|
|
src/osgPlugins/gdal/CMakeLists.txt,
|
|
src/osgPlugins/gecko/CMakeLists.txt,
|
|
src/osgPlugins/pdf/CMakeLists.txt,
|
|
src/osgPlugins/svg/CMakeLists.txt,
|
|
src/osgPlugins/vnc/CMakeLists.txt,
|
|
src/osgPlugins/vrml/CMakeLists.txt, src/osgViewer/CMakeLists.txt:
|
|
From Mattias Helsing, "I have developed the earlier cpack example
|
|
a bit. Perhaps you could
|
|
consider these initial cpack support scripts. It is hidden behind
|
|
a
|
|
BUILD_PACKAGES option so won't affect the normal user. The
|
|
submission
|
|
1) set the COMPONENT attribute on all cmake install commands.
|
|
COMPONENT names are according to
|
|
http://www.openscenegraph.org/projects/osg/wiki/Community/Packaging
|
|
|
|
2) provide cmake script and a template for creating CPack
|
|
configuration files. It will generate target for creating
|
|
packages
|
|
with everything that gets "installed" (make package on unx,
|
|
project
|
|
PACKAGE in MSVC) plus targets for generating one package per
|
|
COMPONENT
|
|
(i.e. libopenscenegraph-core etc.).
|
|
|
|
I have temporariliy uploaded some examples to
|
|
http://www.openscenegraph.org/projects/osg/wiki/Community/People/MattiasHelsing
|
|
|
|
If this submission makes it into svn we can develop it to
|
|
generate
|
|
rpms, installers for windows and mac (I know at least J-S don't
|
|
like
|
|
these but there may be others who do ;) and even DEBs (not sure
|
|
if we
|
|
can make them "ubuntu-ready" but they eventually may - at least
|
|
we
|
|
could put a deb on the website)"
|
|
|
|
2008-12-12 10:20 robert
|
|
|
|
* src/osgWrappers/osg/Geode.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/Node.cpp, src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgWidget/Browser.cpp: Updated wrappers
|
|
|
|
2008-12-12 10:19 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version number for
|
|
2.7.7 release
|
|
|
|
2008-12-11 17:00 robert
|
|
|
|
* applications/CMakeLists.txt, examples/CMakeLists.txt,
|
|
src/osgPlugins/CMakeLists.txt, src/osgWrappers/CMakeLists.txt:
|
|
From Mattias Helsing, "When building osg static on Windows the
|
|
_declspec's wasn't escaped for
|
|
applications, examples or wrappers. Attached are the CMakeLists I
|
|
had
|
|
to change to make these compile.
|
|
"
|
|
|
|
2008-12-10 17:08 robert
|
|
|
|
* src/osgPlugins/osg/Node.cpp: Cleaned up layout
|
|
|
|
2008-12-10 16:26 robert
|
|
|
|
* examples/osgstaticviewer/osgstaticviewer.cpp,
|
|
include/osgDB/Registry, src/osgPlugins/osg/AlphaFunc.cpp,
|
|
src/osgPlugins/osg/AnimationPath.cpp,
|
|
src/osgPlugins/osg/AutoTransform.cpp,
|
|
src/osgPlugins/osg/Billboard.cpp,
|
|
src/osgPlugins/osg/BlendColor.cpp,
|
|
src/osgPlugins/osg/BlendEquation.cpp,
|
|
src/osgPlugins/osg/BlendFunc.cpp, src/osgPlugins/osg/Box.cpp,
|
|
src/osgPlugins/osg/CMakeLists.txt, src/osgPlugins/osg/Camera.cpp,
|
|
src/osgPlugins/osg/CameraView.cpp,
|
|
src/osgPlugins/osg/Capsule.cpp, src/osgPlugins/osg/ClearNode.cpp,
|
|
src/osgPlugins/osg/ClipNode.cpp,
|
|
src/osgPlugins/osg/ClipPlane.cpp,
|
|
src/osgPlugins/osg/ClusterCullingCallback.cpp,
|
|
src/osgPlugins/osg/ColorMask.cpp,
|
|
src/osgPlugins/osg/ColorMatrix.cpp,
|
|
src/osgPlugins/osg/CompositeShape.cpp,
|
|
src/osgPlugins/osg/Cone.cpp,
|
|
src/osgPlugins/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgPlugins/osg/CoordinateSystemNode.cpp,
|
|
src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Cylinder.cpp,
|
|
src/osgPlugins/osg/Depth.cpp, src/osgPlugins/osg/Drawable.cpp,
|
|
src/osgPlugins/osg/EllipsoidModel.cpp,
|
|
src/osgPlugins/osg/Fog.cpp,
|
|
src/osgPlugins/osg/FragmentProgram.cpp,
|
|
src/osgPlugins/osg/FrontFace.cpp, src/osgPlugins/osg/Geode.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Group.cpp,
|
|
src/osgPlugins/osg/HeightField.cpp, src/osgPlugins/osg/Image.cpp,
|
|
src/osgPlugins/osg/ImageSequence.cpp, src/osgPlugins/osg/LOD.cpp,
|
|
src/osgPlugins/osg/Light.cpp, src/osgPlugins/osg/LightModel.cpp,
|
|
src/osgPlugins/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/LineStipple.cpp,
|
|
src/osgPlugins/osg/LineWidth.cpp,
|
|
src/osgPlugins/osg/Material.cpp,
|
|
src/osgPlugins/osg/MatrixTransform.cpp,
|
|
src/osgPlugins/osg/Node.cpp, src/osgPlugins/osg/NodeCallback.cpp,
|
|
src/osgPlugins/osg/Object.cpp,
|
|
src/osgPlugins/osg/OccluderNode.cpp,
|
|
src/osgPlugins/osg/OcclusionQueryNode.cpp,
|
|
src/osgPlugins/osg/PagedLOD.cpp, src/osgPlugins/osg/Point.cpp,
|
|
src/osgPlugins/osg/PointSprite.cpp,
|
|
src/osgPlugins/osg/PolygonMode.cpp,
|
|
src/osgPlugins/osg/PolygonOffset.cpp,
|
|
src/osgPlugins/osg/PositionAttitudeTransform.cpp,
|
|
src/osgPlugins/osg/Program.cpp,
|
|
src/osgPlugins/osg/Projection.cpp,
|
|
src/osgPlugins/osg/ProxyNode.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osg/Scissor.cpp, src/osgPlugins/osg/Sequence.cpp,
|
|
src/osgPlugins/osg/ShadeModel.cpp, src/osgPlugins/osg/Shader.cpp,
|
|
src/osgPlugins/osg/Shape.cpp,
|
|
src/osgPlugins/osg/ShapeDrawable.cpp,
|
|
src/osgPlugins/osg/Sphere.cpp,
|
|
src/osgPlugins/osg/StateAttribute.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp,
|
|
src/osgPlugins/osg/Switch.cpp,
|
|
src/osgPlugins/osg/TessellationHints.cpp,
|
|
src/osgPlugins/osg/TexEnv.cpp,
|
|
src/osgPlugins/osg/TexEnvCombine.cpp,
|
|
src/osgPlugins/osg/TexEnvFilter.cpp,
|
|
src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexGenNode.cpp,
|
|
src/osgPlugins/osg/TexMat.cpp, src/osgPlugins/osg/Texture.cpp,
|
|
src/osgPlugins/osg/Texture1D.cpp,
|
|
src/osgPlugins/osg/Texture2D.cpp,
|
|
src/osgPlugins/osg/Texture3D.cpp,
|
|
src/osgPlugins/osg/TextureCubeMap.cpp,
|
|
src/osgPlugins/osg/TextureRectangle.cpp,
|
|
src/osgPlugins/osg/Transform.cpp, src/osgPlugins/osg/Uniform.cpp,
|
|
src/osgPlugins/osg/VertexProgram.cpp,
|
|
src/osgPlugins/osg/Viewport.cpp: Added mechanism for registering
|
|
proxy objects in the .osg plugin in a way that is compatible with
|
|
static linking.
|
|
|
|
2008-12-10 15:01 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Removed #if 0'd out reference to osgDB
|
|
|
|
2008-12-10 12:50 robert
|
|
|
|
* examples/osgstaticviewer/CMakeLists.txt: Fixed link line
|
|
|
|
2008-12-10 11:12 robert
|
|
|
|
* include/osgViewer/View, src/osgViewer/View.cpp: Refactored
|
|
computeIntersections() float x,float y, const osg::NodePath&
|
|
nodePath.
|
|
|
|
2008-12-10 10:13 robert
|
|
|
|
* src/osgPlugins/OpenFlight/VertexPaletteManager.cpp: From Andreas
|
|
Goebel, (submitted by Paul Martz) "A fix for the FLT exporter.
|
|
This change adds support for normals with OVERALL binding (and
|
|
improves support for normals with PER_PRIMITIVE binding -- still
|
|
not correct, but at least it doesn't index off the end of the
|
|
array anymore)."
|
|
|
|
2008-12-10 10:10 robert
|
|
|
|
* src/osgSim/Sector.cpp: From Marcin Prus, "some time ago there was
|
|
an optimization fix including change in
|
|
DirectionalSector::computeMatrix().
|
|
Rotation matrices were replaced with quaternions but incorrect
|
|
contructor was used. There was a call to Quat(angle, xAxis,
|
|
yAxis, zAxis ) but there is no such constructor in Quat class to
|
|
create quaternion for rotation. As a result we got this values
|
|
being written into quaternion directly.
|
|
|
|
I've replaced Quat contructor calls with the ones creating
|
|
rotation quaternions Quat( angle, Vec3( axis ) )."
|
|
|
|
2008-12-10 09:34 robert
|
|
|
|
* src/osgVolume/ImageUtils.cpp: Added return
|
|
|
|
2008-12-09 16:43 robert
|
|
|
|
* include/osg/Node: From Sukender, added missing inline keywords
|
|
|
|
2008-12-09 14:07 robert
|
|
|
|
* src/osgPlugins/gecko/UBrowser.cpp,
|
|
src/osgPlugins/gecko/UBrowser.h, src/osgWidget/Browser.cpp: Fixed
|
|
cull callback usage to ensure that the lazy updating of the
|
|
browser image functions automatically.
|
|
|
|
2008-12-09 11:05 robert
|
|
|
|
* examples/osgbrowser/osgbrowser.cpp, examples/osgpdf/osgpdf.cpp,
|
|
examples/osgvnc/osgvnc.cpp, include/osgWidget/Browser,
|
|
include/osgWidget/PdfReader, include/osgWidget/VncClient,
|
|
src/osgPlugins/gecko/ReaderWriterUBrowser.cpp,
|
|
src/osgPlugins/vnc/ReaderWriterVNC.cpp,
|
|
src/osgWidget/Browser.cpp, src/osgWidget/PdfReader.cpp,
|
|
src/osgWidget/VncClient.cpp: Cleaned up osgWidget::VncClient and
|
|
osgWidget::Browser so that their implementations are all more
|
|
consitent with the osgWidget::PdfReader.
|
|
|
|
2008-12-09 09:26 robert
|
|
|
|
* examples/osgpdf/osgpdf.cpp, examples/osgvnc/CMakeLists.txt,
|
|
examples/osgvnc/osgvnc.cpp, include/osgWidget/PdfReader,
|
|
src/osgPlugins/pdf/CMakeLists.txt,
|
|
src/osgPlugins/pdf/ReaderWriterPDF.cpp,
|
|
src/osgViewer/ViewerEventHandlers.cpp,
|
|
src/osgWidget/PdfReader.cpp: Added support for setting background
|
|
colour of Pdf document.
|
|
|
|
2008-12-09 09:25 robert
|
|
|
|
* include/osgVolume/ImageUtils, src/osgVolume/ImageUtils.cpp: Added
|
|
setImageToColour function
|
|
|
|
2008-12-09 09:24 robert
|
|
|
|
* include/osg/Geode, include/osg/Node, include/osg/Switch: Added
|
|
asSwitch and asGeode convinience methods to Node
|
|
|
|
2008-12-07 17:37 robert
|
|
|
|
* include/osgWidget/PdfReader,
|
|
src/osgPlugins/pdf/ReaderWriterPDF.cpp: Added ability to
|
|
customize keyboard events for controlling
|
|
osgWidget::PdfImage/PdfReader
|
|
|
|
2008-12-07 17:02 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgpdf/CMakeLists.txt,
|
|
examples/osgpdf/osgpdf.cpp, examples/osgvnc/osgvnc.cpp,
|
|
examples/osgwidgetscrolled/CMakeLists.txt, include/osg/Image,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
include/osgWidget/PdfReader, include/osgWidget/VncClient,
|
|
src/osgPlugins/CMakeLists.txt, src/osgPlugins/gecko/UBrowser.cpp,
|
|
src/osgPlugins/gecko/UBrowser.h, src/osgPlugins/pdf,
|
|
src/osgPlugins/pdf/CMakeLists.txt,
|
|
src/osgPlugins/pdf/ReaderWriterPDF.cpp,
|
|
src/osgPlugins/vnc/CMakeLists.txt,
|
|
src/osgPlugins/vnc/ReaderWriterVNC.cpp,
|
|
src/osgViewer/ViewerEventHandlers.cpp,
|
|
src/osgWidget/CMakeLists.txt, src/osgWidget/PdfReader.cpp,
|
|
src/osgWidget/VncClient.cpp: Intoduce new osgWidget::PdfReader
|
|
and osgWidget::VncClient front ends to osgWidget,
|
|
with new pdf plugin and updated vnc plugin that now support these
|
|
front ends.
|
|
|
|
Updated osgpdf and osgvnc examples to new these new interfaces.
|
|
|
|
2008-12-06 11:03 robert
|
|
|
|
* src/osgPlugins/bvh/ReaderWriterBVH.cpp: Fixed build problem
|
|
|
|
2008-12-05 16:41 robert
|
|
|
|
* include/osg/Image: Added GL_ABGR_EXT to fix windows build
|
|
|
|
2008-12-04 10:27 robert
|
|
|
|
* src/osgPlugins/bsp/CMakeLists.txt,
|
|
src/osgPlugins/bsp/ReaderWriterVTF.cpp: From Jason Daly, added
|
|
support for reading Valve's texture format files
|
|
|
|
2008-12-03 14:13 robert
|
|
|
|
* include/osg/Node: From Sukender, (Benoit Neil) "adding a few
|
|
convinience methods to osg::Node (ouch!). Just tell me if you
|
|
find them useful:
|
|
|
|
/** Convinience method that sets the update callback of the node
|
|
if it doesn't exist, or nest it into the existing one. */
|
|
void addUpdateCallback(NodeCallback* nc);
|
|
|
|
/** Convinience method that removes a given callback from a node,
|
|
even if that callback is nested. There is no error return in case
|
|
the given callback is not found. */
|
|
void removeUpdateCallback(NodeCallback* nc);
|
|
|
|
... and the same for Event and Cull callbacks methods."
|
|
|
|
2008-12-03 12:09 robert
|
|
|
|
* src/osg/Image.cpp: From Ferdi Smit, "Image.cpp didn't handle the
|
|
integer data types correctly in the function:
|
|
|
|
unsigned int Image::computeNumComponents(GLenum pixelFormat)
|
|
|
|
so I added these types to the switch statement:
|
|
|
|
case(GL_RED_INTEGER_EXT): return 1;
|
|
case(GL_GREEN_INTEGER_EXT): return 1;
|
|
case(GL_BLUE_INTEGER_EXT): return 1;
|
|
case(GL_ALPHA_INTEGER_EXT): return 1;
|
|
case(GL_RGB_INTEGER_EXT): return 3;
|
|
case(GL_RGBA_INTEGER_EXT): return 4;
|
|
case(GL_BGR_INTEGER_EXT): return 3;
|
|
case(GL_BGRA_INTEGER_EXT): return 4;
|
|
case(GL_LUMINANCE_INTEGER_EXT): return 1;
|
|
case(GL_LUMINANCE_ALPHA_INTEGER_EXT): return 2;
|
|
|
|
That's all... now it computes the number of components and, thus,
|
|
the image size
|
|
correctly."
|
|
|
|
2008-12-02 10:42 robert
|
|
|
|
* CMakeModules/FindCOLLADA.cmake,
|
|
src/osgPlugins/dae/CMakeLists.txt: Revised the DYNAMIC vs STATIC
|
|
library setup of COLLADA.
|
|
|
|
2008-12-02 09:00 robert
|
|
|
|
* src/osg/BufferObject.cpp: From Jean-Sebastien Guay, build fix
|
|
|
|
2008-12-01 15:46 robert
|
|
|
|
* include/osg/Image, src/osgWrappers/osg/Image.cpp: Fixed wrappers
|
|
|
|
2008-12-01 14:07 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/bvh,
|
|
src/osgPlugins/bvh/CMakeLists.txt,
|
|
src/osgPlugins/bvh/ReaderWriterBVH.cpp: From Wang Rui,
|
|
"Attachment is a plugin reading Biovision hierarchical files
|
|
(.BVH) to generate character motion animations. BVH format is
|
|
widely used by Character Studio of 3dsmax, MotionBuilder and
|
|
other softwares, also supported by most motion capture devices.
|
|
The plugin is based on the latest osgAnimation library of OSG
|
|
2.7.6 and will return a osgAnimation::AnimationManager pointer if
|
|
using readNodeFile() to load it.
|
|
|
|
Source and CMake files are:
|
|
|
|
CMakeLists.txt
|
|
ReaderWriterBVH.cpp
|
|
|
|
Also there are 3 example BVH files. The first two are captured
|
|
from motions of human beings - maybe a kung-fu master here.
|
|
PLEASE use command below to see the results:
|
|
|
|
# osgviewer example1.bvh -O solids
|
|
|
|
This will demonstrate the animating of a skeleton and render
|
|
bones as solid boxes. Note that the motion assumes XOZ is the
|
|
ground and has an offset from the center, so we should adjust our
|
|
view to get best effects.
|
|
|
|
You may also use "-O contours" to render bones as lines. The
|
|
viewer shows nothing if without any options because
|
|
osgAnimation::Bone does not render itself. User may add
|
|
customized models to each named bones as osganimationskinning
|
|
does to make uses of this plugin in their own applications.
|
|
|
|
I was wondering to support a BvhNode in my osgModeling peoject
|
|
before, but soon found it better be a plugin for animation. A
|
|
problem is, how to bind real geometry models to the skeleton.
|
|
Maybe we could have a bindingToNode() visitor in future to find
|
|
geodes matching names of bones and add them as bones' children."
|
|
|
|
2008-12-01 13:47 robert
|
|
|
|
* src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Image.cpp: Updated wrappers
|
|
|
|
2008-12-01 13:28 robert
|
|
|
|
* include/osg/BufferObject, src/osg/BufferObject.cpp: From Art
|
|
Tevs, "here is a submission of an additional class of
|
|
PixelBufferObejct, which implements more general way of handling
|
|
with PBOs. Current osg implementation of PBO does use an attached
|
|
osg::Image to copy data from. This is somehow only one way of
|
|
using it and doesn't provide full functionality of PBOs.
|
|
|
|
--------------------------------------------
|
|
Descripton:
|
|
|
|
The patch does provide a new class PixelDataBufferObject which is
|
|
capable of allocating memory on the GPU side (PBO memory) of
|
|
arbitrary size. The memory can then further be used to be enabled
|
|
into read mode (GL_PIXEL_UNPACK_BUFFER_ARB) or in write mode
|
|
(GL_PIXEL_PACK_BUFFER_ARB). Enabling the buffer into write mode
|
|
will force the driver to write data from bounded textures into
|
|
that buffer (i.e. glGetTexImage). Using buffer in read mode give
|
|
you the possibility to read data from the buffer into a texture
|
|
with e.g. glTexSubImage or other instuctions. Hence no data is
|
|
copied over the CPU (host memory), all the operations are done in
|
|
the GPU memory.
|
|
|
|
|
|
--------------------------------------------
|
|
Compatibility:
|
|
|
|
The new class require the unbindBuffer method from the base class
|
|
BufferObject to be virtual, which shouldn't break any
|
|
functionality of already existing classes. Except of this the new
|
|
class is fully orthogonal to existing one, hence can be safely
|
|
added into already existing osg system.
|
|
|
|
--------------------------------------------
|
|
Testing:
|
|
|
|
The new class was tested in the current svn version of osgPPU. I
|
|
am using the new class to copy data from textures into the PBO
|
|
and hence provide them to CUDA kernels. Also reading the results
|
|
back from CUDA is implemented using the provided patch. The given
|
|
patch gives a possibility of easy interoperability between CUDA
|
|
and osg (osgPPU ;) )
|
|
|
|
|
|
--------------------------------------------
|
|
I think in general it is a better way to derive the
|
|
PixelBufferObject class from PixelDataBufferObject, since the
|
|
second one is a generalization of the first one. However this
|
|
could break the current functionality, hence I haven't
|
|
implemented it in such a way. However I would push that on a
|
|
stack of wished osg 3.x features, since this will reflect the
|
|
OpenGL PBO functionality through the classes better.
|
|
"
|
|
|
|
2008-12-01 11:19 robert
|
|
|
|
* src/osgAnimation/CMakeLists.txt: Added OpenThreads to link lists
|
|
|
|
2008-11-30 16:33 robert
|
|
|
|
* src/osgPlugins/exr/CMakeLists.txt: Changed OPENEXR_LIBRARY to
|
|
OPENEXR_LIBRARIES to pick up on Ulrich's changes to the
|
|
FindOpenEXR.cmake
|
|
|
|
2008-11-30 16:33 robert
|
|
|
|
* CMakeModules/FindLibVNCServer.cmake,
|
|
CMakeModules/FindOpenEXR.cmake, CMakeModules/FindZLIB.cmake: From
|
|
Ulrich Hertlien, "'m was getting a build failure from the OpenEXR
|
|
reader on Mac OS X. It was complaining about undefined references
|
|
to half::convert(int). I believe this is because the EXR plugin
|
|
doesn't explicitly link against the Half library.
|
|
|
|
Attached is a modified FindOpenEXR.cmake module that locates
|
|
IlmIlf and Half, as well as a modified exr/CMakeLists.txt that
|
|
picks up this change.
|
|
|
|
Also attached are some typo fixes for CMakeModules.
|
|
|
|
Cheers,"
|
|
|
|
2008-11-30 15:56 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: From Art Tevs, "here are a
|
|
small extension to the osg::Image class, which do computes data
|
|
type from the given format, i.e. (GL_RGB32F_ARB -> GL_FLOAT). The
|
|
method is very usefull to find out which data type a texture or
|
|
an image have based on the internal/pixel format."
|
|
|
|
2008-11-29 12:16 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog, and AUTHORS lists for 2.7.6 dev release
|
|
|
|
2008-11-29 11:35 robert
|
|
|
|
* examples/osgwidgetmessagebox/osgwidgetmessagebox.cpp: Build fix
|
|
for when implicit conversion in ref_ptr<> is switched off.
|
|
|
|
2008-11-29 11:10 robert
|
|
|
|
* include/osgAnimation/Timeline: Fixed build for when ref_ptr<>
|
|
impicit cast is not built
|
|
|
|
2008-11-28 17:18 robert
|
|
|
|
* include/osgAnimation/Timeline: Removed cmath include as it was
|
|
causing build problems under Cgwin
|
|
|
|
2008-11-28 14:37 robert
|
|
|
|
* examples/CMakeLists.txt: Added new examples
|
|
|
|
2008-11-28 14:37 robert
|
|
|
|
* examples/osganimationnode/CMakeLists.txt,
|
|
examples/osganimationnode/osganimationnode.cpp: From Cedric
|
|
Pinson, updates to osganimation examples.
|
|
|
|
Merged by Robert Osfield, from OpenSceneGraph-osgWidget-dev
|
|
|
|
2008-11-28 14:36 robert
|
|
|
|
* examples/osgwidgetaddremove/osgwidgetaddremove.cpp,
|
|
examples/osgwidgetbox/osgwidgetbox.cpp,
|
|
examples/osgwidgetcanvas/osgwidgetcanvas.cpp,
|
|
examples/osgwidgetframe/osgwidgetframe.cpp,
|
|
examples/osgwidgetinput/osgwidgetinput.cpp,
|
|
examples/osgwidgetlabel/osgwidgetlabel.cpp,
|
|
examples/osgwidgetmenu/CMakeLists.txt,
|
|
examples/osgwidgetmenu/osgwidgetmenu.cpp,
|
|
examples/osgwidgetmessagebox,
|
|
examples/osgwidgetmessagebox/CMakeLists.txt,
|
|
examples/osgwidgetmessagebox/osgwidgetmessagebox.cpp,
|
|
examples/osgwidgetnotebook/osgwidgetnotebook.cpp,
|
|
examples/osgwidgetperformance,
|
|
examples/osgwidgetperformance/CMakeLists.txt,
|
|
examples/osgwidgetperformance/osgwidgetperformance.cpp,
|
|
examples/osgwidgetprogress,
|
|
examples/osgwidgetprogress/CMakeLists.txt,
|
|
examples/osgwidgetprogress/osgwidgetprogress.cpp,
|
|
examples/osgwidgetscrolled/osgwidgetscrolled.cpp,
|
|
examples/osgwidgettable/osgwidgettable.cpp,
|
|
examples/osgwidgetwindow/osgwidgetwindow.cpp: From Jeremy Moles,
|
|
updates to osgwidget examples.
|
|
|
|
Merged by Robert Osfield from OpenSceneGraph-osgWidget-dev
|
|
|
|
2008-11-28 14:35 robert
|
|
|
|
* src/osgWrappers/osgWidget/Box.cpp,
|
|
src/osgWrappers/osgWidget/Canvas.cpp,
|
|
src/osgWrappers/osgWidget/EventInterface.cpp,
|
|
src/osgWrappers/osgWidget/Frame.cpp,
|
|
src/osgWrappers/osgWidget/Input.cpp,
|
|
src/osgWrappers/osgWidget/Label.cpp,
|
|
src/osgWrappers/osgWidget/ViewerEventHandlers.cpp,
|
|
src/osgWrappers/osgWidget/Widget.cpp,
|
|
src/osgWrappers/osgWidget/Window.cpp,
|
|
src/osgWrappers/osgWidget/WindowManager.cpp: Updated wrappers
|
|
|
|
2008-11-28 14:35 robert
|
|
|
|
* include/osgWidget/Box, include/osgWidget/Browser,
|
|
include/osgWidget/Canvas, include/osgWidget/EventInterface,
|
|
include/osgWidget/Export, include/osgWidget/Frame,
|
|
include/osgWidget/Input, include/osgWidget/Label,
|
|
include/osgWidget/Lua, include/osgWidget/Python,
|
|
include/osgWidget/ScriptEngine, include/osgWidget/StyleInterface,
|
|
include/osgWidget/StyleManager, include/osgWidget/Table,
|
|
include/osgWidget/Types, include/osgWidget/UIObjectParent,
|
|
include/osgWidget/Util, include/osgWidget/Version,
|
|
include/osgWidget/ViewerEventHandlers, include/osgWidget/Widget,
|
|
include/osgWidget/Window, include/osgWidget/WindowManager,
|
|
src/osgWidget/Box.cpp, src/osgWidget/Browser.cpp,
|
|
src/osgWidget/Canvas.cpp, src/osgWidget/Frame.cpp,
|
|
src/osgWidget/Input.cpp, src/osgWidget/Label.cpp,
|
|
src/osgWidget/Lua.cpp, src/osgWidget/Python.cpp,
|
|
src/osgWidget/StyleManager.cpp, src/osgWidget/Table.cpp,
|
|
src/osgWidget/Util.cpp, src/osgWidget/ViewerEventHandlers.cpp,
|
|
src/osgWidget/Widget.cpp, src/osgWidget/Window.cpp,
|
|
src/osgWidget/WindowManager.cpp: From Jeremy Moles, updates to
|
|
osgWidget
|
|
|
|
Merged my Robert Osfield from OpenSceneGraph-osgWidget-dev.
|
|
|
|
2008-11-28 14:34 robert
|
|
|
|
* include/osgAnimation/Bone, include/osgAnimation/EaseMotion,
|
|
include/osgAnimation/Skinning, include/osgAnimation/Timeline,
|
|
include/osgAnimation/VertexInfluence,
|
|
src/osgAnimation/UpdateCallback.cpp: From Cedric Pinson, updates
|
|
toosgAnimation.
|
|
|
|
Merged by Robert Osfield, from OpenSceneGraph-osgWidget-dev.
|
|
|
|
2008-11-27 17:31 robert
|
|
|
|
* src/osgPlugins/curl/CMakeLists.txt: From Cedric Pinson, "updated
|
|
the CMakelist.txt of curl plugin to compile with the static
|
|
library of curl.
|
|
I added the external dependency wldap32"
|
|
|
|
2008-11-27 17:30 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated SO version number
|
|
for 2.5.6 release
|
|
|
|
2008-11-27 17:29 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-11-27 16:58 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/config/OpenThreads/Config,
|
|
Xcode/OpenSceneGraph/osgAnimation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgVolume-Info.plist,
|
|
Xcode/OpenSceneGraph/osganimationviewer-Info.plist: From Stephan
|
|
Huber:
|
|
updated XCode project, added osgAnimation framework + one example
|
|
using it (osganimationviewer).
|
|
Added _OPENTHREADS_ATOMIC_USE_BSD_ATOMIC to local
|
|
OpenThreads/Config when compiling for the 10.5 SDK.
|
|
Some minor fixes on some of the configurations/targets
|
|
|
|
2008-11-27 14:05 robert
|
|
|
|
* src/osgPlugins/bsp/VBSPReader.h: Changed unsigned long to
|
|
unsigned int to avoid 64bit portability issue.
|
|
|
|
2008-11-27 09:45 robert
|
|
|
|
* examples/osgautocapture/osgautocapture.cpp: From Jean-Sebastien
|
|
Guay, "osgautocapture uses M_PI to convert degrees to radians,
|
|
which didn't compile on Win32. Switched to using
|
|
osg::DegreesToRadians. Also removed the "convert to radians"
|
|
comment on each line, as the code clearly conveys this without
|
|
needing a comment now."
|
|
|
|
2008-11-27 09:36 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt: Enabled the build of exr plugin
|
|
|
|
2008-11-27 09:36 robert
|
|
|
|
* src/osgPlugins/exr/ReaderWriterEXR.cpp: Build fixes
|
|
|
|
2008-11-27 09:33 robert
|
|
|
|
* src/osgPlugins/exr/ReaderWriterEXR.cpp: Removed the use of =
|
|
operator.
|
|
|
|
2008-11-26 16:40 robert
|
|
|
|
* src/osgWrappers/genwrapper.conf,
|
|
src/osgWrappers/osg/BoundingBox.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp: Updated wrappers
|
|
|
|
2008-11-26 16:39 robert
|
|
|
|
* include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
src/osg/BoundingBox.cpp, src/osg/BoundingSphere.cpp,
|
|
src/osg/CMakeLists.txt: From Tim Moore, "Double precision
|
|
versions of BoundingBox and BoundingSphere are useful for doing
|
|
computations in world coordinates, especially when working with a
|
|
geocentric scene. By default, these classes are built using
|
|
floats, so templated versions fill a need. I've used the double
|
|
precision templates to fix some problems with
|
|
ViewDependentShadow, which will follow shortly.
|
|
"
|
|
|
|
2008-11-26 16:00 robert
|
|
|
|
* src/osgWrappers/genwrapper.conf: added workaround of compile
|
|
issues with templated version of BoundingBox
|
|
|
|
2008-11-26 13:18 robert
|
|
|
|
* src/osgWrappers/osgDB/DatabasePager.cpp: Updated wrappers
|
|
|
|
2008-11-26 12:50 robert
|
|
|
|
* src/osg/Sequence.cpp: From Andy Preece,
|
|
|
|
"To reproduce the bug:
|
|
|
|
1. Create a template osg::Sequence node (and underlying geometry)
|
|
but do not attach the node to the current active scenegraph.
|
|
2. At some point during the rendering loop (perhaps on a
|
|
keystroke) clone the sequence node (I use the call:
|
|
|
|
dynamic_cast<osg::Node*>(templateNode -> clone( osg::CopyOp(
|
|
(osg::CopyOp::CopyFlags)osg::CopyOp::DEEP_COPY_NODES ) ) )
|
|
|
|
3. Set the cloned sequence node duration to a value that makes
|
|
the animation run slower (i.e. 2.0).
|
|
4. Start the cloned sequence (using setMode()).
|
|
5. Repeat steps 2 \u2013 4 and observe that the cloned sequences
|
|
do not run slow but run as fast, appearing to ignore the duration
|
|
that has been set on them.
|
|
|
|
|
|
|
|
Looking at the \u2018good documentation\u2019 (2.4 source code),
|
|
I see that _start is being set to _now (osg::Sequence::setMode(),
|
|
line 192). Should this not _start not be set to -1.0?"
|
|
|
|
2008-11-26 12:35 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindOpenEXR.cmake: Added searching
|
|
for OpenEXR
|
|
|
|
2008-11-26 12:35 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/exr,
|
|
src/osgPlugins/exr/CMakeLists.txt,
|
|
src/osgPlugins/exr/ReaderWriterEXR.cpp: From Ragnar Hammarqvist,
|
|
"I wrote an EXR image plug-in to osg, I would like to contribute
|
|
this plug-in to the osg project if you find it useful.
|
|
|
|
The plug-in is a wrapper around open-exr (http://www.openexr.com)
|
|
that consists of two projects, ilmbase-1.0.1 and openexr-1.6.1.
|
|
|
|
I have only tested it on windows XP 32 machine. So there might be
|
|
some work making it work on other platforms.
|
|
|
|
The plug-in supports writing and reading EXR files. When writing
|
|
it can use the data type GL_HALF_FLOAT_ARB(se ilmbase-1.0.1) and
|
|
GL_FLOAT. When reading the data type always becomes
|
|
GL_HALF_FLOAT_ARB. It supports textures with three and four
|
|
channels.
|
|
|
|
When reading an exr file it automatically removes Alfa channel if
|
|
it didn't store any information."
|
|
|
|
--
|
|
|
|
From Robert Osfield, started work on ported it to other
|
|
platforms, but could fix some problems relating to error:
|
|
|
|
?Imf::OStream::OStream(const Imf::OStream&)? is private
|
|
|
|
I'm checking in now so that others can have a bash at completing
|
|
the port.
|
|
|
|
2008-11-26 12:07 robert
|
|
|
|
* CMakeModules/FindCOLLADA.cmake, CMakeModules/FindGDAL.cmake: From
|
|
Gino van den Bergen, "The FindGDAL.cmake seems to be broken in
|
|
OSG 2.6.1 for locating gdal.h through enviroment variable
|
|
GDAL_DIR.
|
|
|
|
Also, I've modified the FindCOLLADA.cmake to locate the current
|
|
2.1 versions of the COLLADA DOM in the build directories under
|
|
VC8. I've also added a COLLADA_LIBRARY_DEBUG spec. Other flavors
|
|
may be added depending on compiler version and DOM version."
|
|
|
|
2008-11-26 11:45 robert
|
|
|
|
* src/osgPlugins/stl/ReaderWriterSTL.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp: From BjornHein,
|
|
"attached a proposal for an extension for the the stl-File
|
|
ReaderWriter. It allows saving of an osg node tree as stl file in
|
|
ASCII-Format.
|
|
|
|
Standard is to generate one stl file.
|
|
|
|
With an additional option it is possible to write one file per
|
|
Geode. This option is not very "useful" for typical application,
|
|
I use it for separating and conversion of geometric data. So it
|
|
could be removed if considered to special."
|
|
|
|
2008-11-26 11:23 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgautocapture,
|
|
examples/osgautocapture/CMakeLists.txt,
|
|
examples/osgautocapture/osgautocapture.cpp: From John Vidar
|
|
Larring, osgautocapture example that captures an image from a
|
|
paged database by frame loop to the paging is complete, then
|
|
takes a snapshot.
|
|
|
|
2008-11-26 11:12 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Added
|
|
DatabasePager::getRequestsInProgress() that return true if there
|
|
are still tiles to load.
|
|
|
|
Added DatabasePager::setTargetMaximumNumberOfPageLOD(..) that
|
|
sets the target number of PagedLOD to try and maintain
|
|
|
|
2008-11-25 16:24 robert
|
|
|
|
* include/osg/ref_ptr: From Piotr Rak, "added bool conversion for
|
|
ref_ptr, when no implicit conversion to T* is used."
|
|
|
|
2008-11-25 15:57 robert
|
|
|
|
* examples/osgpackeddepthstencil/osgpackeddepthstencil.cpp: Fix for
|
|
build with OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION off
|
|
|
|
2008-11-25 15:38 robert
|
|
|
|
* include/osgAnimation/Timeline: Fixed build for when
|
|
OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION is off
|
|
|
|
2008-11-25 14:40 robert
|
|
|
|
* src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp: Updated wrappers
|
|
|
|
2008-11-25 14:31 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: From Joakim
|
|
Simmonsson, fix for handling of billboards in
|
|
FLATTEN_STATIC_TRANSFORMS_DUPLICATING_SHARED_SUBGRAPHS
|
|
|
|
2008-11-25 14:15 robert
|
|
|
|
* src/osgPlugins/osg/Uniform.cpp: Added support for unsigned int
|
|
uniforms
|
|
|
|
2008-11-25 14:15 robert
|
|
|
|
* include/osg/Uniform, src/osg/Uniform.cpp: From Ferdi Smit, added
|
|
support for unsigned int typed uniforms
|
|
|
|
2008-11-25 13:45 robert
|
|
|
|
* src/osgPlugins/x/types.cpp: From Urlich Hertlein, "Attached is a
|
|
patched version that replaces calls to atof() with
|
|
osg::asciiToFloat()."
|
|
|
|
2008-11-25 12:22 robert
|
|
|
|
* src/osgPlugins/bsp/VBSPGeometry.cpp,
|
|
src/osgPlugins/bsp/VBSPReader.cpp,
|
|
src/osgPlugins/bsp/VBSPReader.h: Fixed warning and some
|
|
unitialized variables.
|
|
|
|
2008-11-25 11:09 robert
|
|
|
|
* src/osgPlugins/dae/daeRMaterials.cpp: Fixed warning
|
|
|
|
2008-11-25 10:57 robert
|
|
|
|
* examples/osgpackeddepthstencil/osgpackeddepthstencil.cpp,
|
|
include/osg/FrameBufferObject, src/osg/Camera.cpp,
|
|
src/osgUtil/RenderStage.cpp: From Jaromir Vitek, "In attachment
|
|
are another fixes for using packed depth+stencil (PDS).
|
|
|
|
* When used PDS RenderStage::runCameraSetUp sets flag that FBO
|
|
has already stencil,depth buffer attached. Prevents adding next
|
|
depth buffer.
|
|
* Sets correct traits for p-buffer if used PDS and something goes
|
|
wrong with FBO setup or p-buffer is used directly.
|
|
* Adds warning to camera if user add depth/stencil already
|
|
attached through PDS.
|
|
* Sets blitMask when use blit to resolve buffer.
|
|
|
|
There is also new example with using multisampled FBO."
|
|
|
|
2008-11-24 16:32 robert
|
|
|
|
* CMakeLists.txt, include/osg/Export, src/osg/Config.in: From
|
|
Wojciech Lewandowski, "I have restored MSVC disabled warnings in
|
|
osg/Export. Difference is they are now disabled only when
|
|
OSG_DISABLE_MSVC_WARNINGS macro is defined. This macro is set
|
|
through CMake options and autogenerated in osg/Config. Simon
|
|
suggested that it would be cool if we had more control over
|
|
selected warnings. I tried to learn how to make selection of
|
|
individual warning numbers possible, but had to gave up as my
|
|
cmake skills were not sufficient. The only way I saw this
|
|
possible would be adding one define for each MSVC warning number.
|
|
But many definitions seemed too be to much clutter for osg/Config
|
|
file so I rejected thar idea. For this it would be cool if
|
|
autogenerated Config entries could more powerful than simple
|
|
#define/#undef flags. Maybe Cmake gurus know how to do it.
|
|
|
|
I have not reverted added Compiler options. I assume that one may
|
|
want to have warnings enabled for the application but may not
|
|
want to see them while OSG libraries and examples compile.
|
|
|
|
Modified files:
|
|
|
|
osg/Export - now explicitly includes osg/Config to make sure
|
|
OSG_DISABLE_MSVC_WARNINGS is read
|
|
osg/Config.in - declares OSG_DISABLE_MSVC_WARNINGS flag to be
|
|
added to autogenerated osg/Config
|
|
CMakeLists.txt - declares OSG_DISABLE_MSVC_WARNINGS as option
|
|
with default ON setting
|
|
"
|
|
|
|
2008-11-24 16:26 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Marco Jez, "The DDS
|
|
plugin currently prints too many NOTICE messages that, given
|
|
their nature and frequency, should really be demoted to INFO or
|
|
DEBUG severity. Fix is attached."
|
|
|
|
2008-11-24 16:09 robert
|
|
|
|
* include/osgAnimation/Timeline: From Alberto Luaces, removed
|
|
#include <cmath> as it was cause a build problem under Cygwin.
|
|
|
|
2008-11-24 16:02 robert
|
|
|
|
* examples/osgsidebyside/osgsidebyside.cpp: Improved the set of the
|
|
master + slave cameras
|
|
|
|
2008-11-24 15:27 robert
|
|
|
|
* src/osgPlugins/dae/daeWriter.cpp: From Rolad Smeenk, "Forgot a
|
|
call to uniqify when generating an Id based on osg::Node name."
|
|
|
|
2008-11-24 14:37 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgsidebyside,
|
|
examples/osgsidebyside/CMakeLists.txt,
|
|
examples/osgsidebyside/osgsidebyside.cpp: From Roland Smeenk,
|
|
"This application can be used for testing plugins that can both
|
|
read and write a certain file format. It will display the
|
|
original file next to the written and reread file.
|
|
|
|
Example:
|
|
osgsidebyside -o cow.dae cow.osg
|
|
|
|
This example will read cow.osg, write cow.dae, read cow.dae and
|
|
display cow.osg on the left side and cow.dae on the right side of
|
|
the view.
|
|
|
|
Possible interactions:
|
|
KEY_UP Speedup DOF animation
|
|
KEY_DOWN SlowDown DOF animation
|
|
KEY_RIGHT Toggle all MultiSwitches"
|
|
|
|
|
|
2008-11-24 14:26 robert
|
|
|
|
* src/osgPlugins/dae/CMakeLists.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/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:
|
|
From Roland Smeenk, "Overview of the Collada/dae plugin changes
|
|
|
|
New features
|
|
+Read and write of osg::LOD, osg::Switch, osgSim::Sequence,
|
|
osgim::MultiSwitch and osgSim::DOFTransform data in <extra>
|
|
+Read and write of osg::Node description data in <extra>
|
|
+Plugin option "NoExtras" to prevent writing of <extra> data and
|
|
only traverse the active children when saving
|
|
|
|
Changes/additions
|
|
+instanced_geometry and instanced_controller are now loaded in a
|
|
single Geode with multiple Geometries instead of multiple geodes
|
|
with a single Geometry
|
|
+Changed all calls to the deprecated createAndPlace() to the new
|
|
add() methods
|
|
+All transformation elements <scale>, <rotate>, <translate>,
|
|
<lookat>, <matrix>, <skew> are now concatenated properly in to a
|
|
single MatrixTransform.
|
|
Previously this was not done in order as required by Collada and
|
|
and not all elements were included.
|
|
+Complete skew matrix creation
|
|
+Automatically add GL_RESCALE_NORMAL if scale is non-identity
|
|
+Blinn shininess remapping to [0,128] when in range [0,1]
|
|
+Changes to CMake file to make it compile on Windows
|
|
+Coding style and code documentation
|
|
|
|
Bug fixes
|
|
+Transparent texture writing fixed
|
|
+Fixed bug in using osg node name as collada node ID
|
|
+Fixed usage of double sided faces in GOOGLEEARTH extra
|
|
+Not adding blendfunc and blendcolor when opaque
|
|
|
|
TODO/Wishlist
|
|
-solve differences in drawables, DAE reader should place multiple
|
|
collation elements into multiple primitivesets in a single
|
|
geometry where possible (only when same material)
|
|
-solve differences in matrices
|
|
-multitexture support
|
|
-skinned mesh and generic animations using osgAnimation
|
|
-profile_GLSL based on COLLADA OpenGL Effects Viewer
|
|
http://ati.amd.com/developer/rendermonkey/downloads.html
|
|
-handling more <extra> to more closely mimic the intended
|
|
lighting"
|
|
|
|
2008-11-24 13:50 robert
|
|
|
|
* src/osg/GLExtensions.cpp: Replaced usage atof to asciiToFloat.
|
|
|
|
2008-11-24 13:19 robert
|
|
|
|
* src/osg/GL2Extensions.cpp, src/osg/GLExtensions.cpp,
|
|
src/osg/TexEnvFilter.cpp, src/osg/Texture.cpp: Converted OpenGL
|
|
version number code to using osg::asciiToFloat to avoid issues
|
|
with conversion using locale senstive atof function
|
|
|
|
2008-11-24 11:39 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/bsp/CMakeLists.txt,
|
|
src/osgPlugins/bsp/Q3BSPLoad.cpp, src/osgPlugins/bsp/Q3BSPLoad.h,
|
|
src/osgPlugins/bsp/Q3BSPReader.cpp,
|
|
src/osgPlugins/bsp/Q3BSPReader.h,
|
|
src/osgPlugins/bsp/ReaderWriterBSP.cpp,
|
|
src/osgPlugins/bsp/ReaderWriterBSP.h,
|
|
src/osgPlugins/bsp/VBSPGeometry.cpp,
|
|
src/osgPlugins/bsp/VBSPGeometry.h,
|
|
src/osgPlugins/bsp/VBSPReader.cpp,
|
|
src/osgPlugins/bsp/VBSPReader.h,
|
|
src/osgPlugins/bsp/VBSP_README.txt: From Jason Daly, "This is a
|
|
plugin (two, actually) that will allow OSG to load .bsp map files
|
|
from Valve's Source Engine games (Half-Life 2, etc.). One plugin
|
|
(called "vbsp" to distinguish it from the Quake 3 bsp loader)
|
|
reads the .bsp file itself, and the other ("vtf") reads the
|
|
texture files.
|
|
|
|
The set up for this to work is a bit more complex than most
|
|
files, since the engine expects all files to be in a certain
|
|
place, and it tends to mix case a lot. I tried to explain
|
|
everything in the VBSP_README.txt file."
|
|
|
|
This plugin has been integrated with the pre-exisiting bsp
|
|
plugin.
|
|
|
|
2008-11-24 10:28 robert
|
|
|
|
* src/osgPlugins/bsp/BSPLoad.cpp, src/osgPlugins/bsp/BSPLoad.h,
|
|
src/osgPlugins/bsp/Q3BSPLoad.cpp, src/osgPlugins/bsp/Q3BSPLoad.h,
|
|
src/osgPlugins/bsp/ReaderWriterBSP.cpp,
|
|
src/osgPlugins/bsp/ReaderWriterBSP.h,
|
|
src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp,
|
|
src/osgPlugins/bsp/ReaderWriterQ3BSP.h: Renamig of files in prep
|
|
of merge of valve bsp support
|
|
|
|
2008-11-24 10:16 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: From Tim Moore, "the
|
|
GraphicsWindowX11 code was not correctly calling
|
|
GraphicsContext::resized when the window was not mapped with the
|
|
requested geometry."
|
|
|
|
2008-11-24 10:13 robert
|
|
|
|
* examples/osgvnc/osgvnc.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2008-11-23 17:28 robert
|
|
|
|
* src/osgPlugins/vnc/ReaderWriterVNC.cpp: Added mechnism for
|
|
tracking when a VncImage is inactive or not.
|
|
|
|
2008-11-23 15:51 robert
|
|
|
|
* examples/osgbrowser/osgbrowser.cpp, include/osg/Image,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgPlugins/gecko/ReaderWriterUBrowser.cpp,
|
|
src/osgPlugins/gecko/UBrowser.cpp,
|
|
src/osgPlugins/gecko/UBrowser.h,
|
|
src/osgViewer/ViewerEventHandlers.cpp: Added mechanism for
|
|
tracking when interactive images are being rendered to
|
|
enable their backends to only rendered them when they are
|
|
actively being rendered
|
|
in the OpenGL window.
|
|
|
|
2008-11-23 11:35 robert
|
|
|
|
* include/osg/Math, include/osgDB/Field, src/osg/CMakeLists.txt,
|
|
src/osg/Math.cpp, src/osgDB/Field.cpp: Introduce
|
|
osg::asciiToDouble/asciiToFloat function.
|
|
|
|
2008-11-23 10:20 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Ulrich Hertlein, "I
|
|
noticed some regression in the BMP loader - some 8-bit (paletted)
|
|
files wouldn't load anymore but simply crash.
|
|
|
|
After taking a look at the current state of the BMP loader I
|
|
decided it might be worth a shot at reimplementing that part. For
|
|
example: the current loader doesn't properly handle 1- and 4-bit
|
|
files, incorrectly loads 16-bit files as intensity-alpha (they
|
|
are RGB555), is full of dead code, and generally not in very good
|
|
shape.
|
|
|
|
Attached is my re-implementation for review.
|
|
|
|
I've checked it against the test images from
|
|
http://wvnvaxa.wvnet.edu/vmswww/bmp.html and models that use BMP
|
|
files.
|
|
"
|
|
|
|
2008-11-23 09:57 robert
|
|
|
|
* include/osgAnimation/Timeline: From Paul Martz, added missing
|
|
export
|
|
|
|
2008-11-22 14:30 robert
|
|
|
|
* examples/CMakeLists.txt, src/CMakeLists.txt,
|
|
src/osgPlugins/CMakeLists.txt: Removed the optional build for
|
|
osgWidget and plugins as these are options that are appropriate
|
|
for building all the time
|
|
|
|
2008-11-22 12:14 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osganimationmakepath,
|
|
examples/osganimationnode, examples/osganimationskinning,
|
|
examples/osganimationsolid, examples/osganimationtimeline,
|
|
examples/osganimationviewer, include/osgAnimation,
|
|
src/CMakeLists.txt, src/osgAnimation,
|
|
src/osgPlugins/CMakeLists.txt, src/osgPlugins/osgAnimation: From
|
|
Cedric Pinson, Pulled in osgAnimation from
|
|
OpenSceneGraph-osgWidget-dev into svn/trunk.
|
|
|
|
2008-11-21 18:16 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: From Danny Valente, submitted
|
|
bu Jean-Sebastien Guay, "Some context: In the past I submitted a
|
|
fix to osgViewer::CompositeViewer where events would get wrong
|
|
input ranges. Later, you made a change to set the eventState's
|
|
current graphics context to the current graphics context.
|
|
However, there's a problem in the sequence of events. Here's the
|
|
recap (doing a graphical diff with the attached file will show
|
|
this clearly):
|
|
|
|
Before:
|
|
|
|
1. if the camera is not a slave camera
|
|
1.1 set the eventState's graphics context to the current context.
|
|
2. if the current master view is not the view which has the focus
|
|
2.1 set the current master view to be the view which has the
|
|
focus
|
|
2.2 use the new master view's eventState instead of the old one
|
|
|
|
Now as you can see from this sequence, the graphics context is
|
|
set on the eventState before switching to the view which has
|
|
focus (and thus using another eventState). So the new eventState,
|
|
in the case we need to switch views, will contain an old graphics
|
|
context, not the correct one.
|
|
|
|
Just inversing these steps fixes the problem:
|
|
|
|
1. if the current master view is not the view which has the focus
|
|
1.1 set the current master view to be the view which has the
|
|
focus
|
|
1.2 use the new master view's eventState instead of the old one
|
|
2. if the camera is not a slave camera
|
|
2.1 set the eventState's graphics context to the current context.
|
|
|
|
Now, the eventState will refer to the correct graphics context in
|
|
both cases.
|
|
|
|
Attached is a fixed CompositeViewer.cpp (based on today's SVN)
|
|
which does this. Note that some other things are done in the 1.
|
|
and 2. cases, but they have no influence on each other so they
|
|
can just be swapped without problems.
|
|
"
|
|
|
|
2008-11-21 17:44 robert
|
|
|
|
* src/osgViewer/Renderer.cpp: Added handling of View::LightingMode
|
|
|
|
2008-11-21 17:10 robert
|
|
|
|
* src/osgPlugins/gecko/UBrowser.h: Build fix
|
|
|
|
2008-11-21 16:09 robert
|
|
|
|
* include/osgWidget/Browser, src/osgWidget/Browser.cpp: Added
|
|
exports
|
|
|
|
2008-11-21 13:23 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/obj.cpp, src/osgPlugins/obj/obj.h: From David
|
|
Spilling, better support for multitexture in obj loader.
|
|
|
|
2008-11-21 12:38 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgpackeddepthstencil,
|
|
examples/osgpackeddepthstencil/CMakeLists.txt,
|
|
examples/osgpackeddepthstencil/osgpackeddepthstencil.cpp: From
|
|
Jaromir Vitek, osgpackeddepthstencil example as a test case.
|
|
|
|
2008-11-21 12:31 robert
|
|
|
|
* src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp: Updated
|
|
wrappers
|
|
|
|
2008-11-21 12:30 robert
|
|
|
|
* include/osgParticle/ParticleSystemUpdater,
|
|
src/osgParticle/ParticleSystemUpdater.cpp: Made the
|
|
ParticleSystemUpdate::addParticleSystem, removeParticleSystem,
|
|
replaceParticleSystem and setParticleSystem methods all virtual
|
|
to allow them to be overriden.
|
|
|
|
2008-11-21 12:15 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgViewer/GraphicsWindowWin32.cpp:
|
|
From Mario Valle, "Attached two small correction to remove the
|
|
following warnings from MINGW build."
|
|
|
|
2008-11-21 12:10 robert
|
|
|
|
* include/osgDB/ReaderWriter: From Jason Beverage, "The _pluginData
|
|
member variable is not properly copied when using the copy
|
|
constructor for ReaderWriter::Options."
|
|
|
|
2008-11-21 12:05 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: From Joakim Simonsson,
|
|
fixed warning.
|
|
|
|
2008-11-21 11:52 robert
|
|
|
|
* src/osgUtil/Tessellator.cpp: From Gordon Tomlinson, "Find
|
|
enclosed fix for a leak in the Tessellator::reset(), were the new
|
|
verts were not being deleted, only the container was
|
|
|
|
We have confirmed the leak while running things through Purify,"
|
|
|
|
Small code tweaks by Robert Osfield to streamline the code.
|
|
|
|
2008-11-21 11:27 robert
|
|
|
|
* src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osgManipulator/AntiSquish.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate1DDragger.cpp: Updated
|
|
wrappers
|
|
|
|
2008-11-21 11:23 robert
|
|
|
|
* include/osgManipulator/AntiSquish,
|
|
include/osgManipulator/Command, include/osgManipulator/Dragger,
|
|
include/osgManipulator/Projector,
|
|
include/osgManipulator/RotateCylinderDragger,
|
|
include/osgManipulator/RotateSphereDragger,
|
|
include/osgManipulator/Scale1DDragger,
|
|
include/osgManipulator/Scale2DDragger,
|
|
include/osgManipulator/Translate1DDragger,
|
|
include/osgManipulator/Translate2DDragger,
|
|
src/osgManipulator/AntiSquish.cpp,
|
|
src/osgManipulator/Command.cpp,
|
|
src/osgManipulator/Constraint.cpp,
|
|
src/osgManipulator/Dragger.cpp, src/osgManipulator/Projector.cpp,
|
|
src/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgManipulator/Translate2DDragger.cpp: From Serge Lages,
|
|
"Here you can find some modifications to osgManipulator to work
|
|
with double values instead of floats. Indeed I faced problems
|
|
with the osgManipulator library when working with Earth based
|
|
scenes, it was impossible to drag objects in a precise way if
|
|
they were too far from the center of the scene."
|
|
|
|
2008-11-21 11:09 robert
|
|
|
|
* include/osgManipulator/AntiSquish,
|
|
include/osgManipulator/Command, include/osgManipulator/Projector,
|
|
include/osgManipulator/RotateCylinderDragger,
|
|
include/osgManipulator/RotateSphereDragger,
|
|
include/osgManipulator/Scale1DDragger,
|
|
include/osgManipulator/Scale2DDragger,
|
|
include/osgManipulator/ScaleAxisDragger,
|
|
include/osgManipulator/Selection,
|
|
include/osgManipulator/Translate1DDragger,
|
|
include/osgManipulator/Translate2DDragger,
|
|
include/osgManipulator/TranslateAxisDragger,
|
|
src/osgManipulator/Command.cpp,
|
|
src/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgManipulator/Translate2DDragger.cpp: Replaced tabs
|
|
|
|
2008-11-21 10:27 robert
|
|
|
|
* src/osgViewer/StatsHandler.cpp: Added handling of case when there
|
|
is so scene graph attached to a view.
|
|
|
|
2008-11-20 17:27 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: From Jim
|
|
Vaughan, "I found a bug in the code I sent you last month. It was
|
|
working for SoVRMLTransform nodes, but
|
|
SOTransform nodes are not in the IV scenegraph the way I thought
|
|
they were. The attached file
|
|
contains a fix for this."
|
|
|
|
2008-11-20 13:07 robert
|
|
|
|
* src/osgPlugins/gecko/CMakeLists.txt,
|
|
src/osgPlugins/gecko/ReaderWriterUBrowser.cpp: Added readNodeFile
|
|
support the gecko plugin.
|
|
|
|
2008-11-20 12:03 robert
|
|
|
|
* include/osg/DisplaySettings, src/osg/DisplaySettings.cpp: Added
|
|
DisplaySettings::s/getApplication() to help with gecko plugin
|
|
initialization when it requires the application name
|
|
|
|
2008-11-20 11:47 robert
|
|
|
|
* src/osgWrappers/osgWidget/Browser.cpp: Updated wrappers
|
|
|
|
2008-11-20 11:28 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgbrowser/CMakeLists.txt,
|
|
examples/osgbrowser/ReaderWriterUBrowser.cpp,
|
|
examples/osgbrowser/UBrowser.cpp, examples/osgbrowser/UBrowser.h,
|
|
examples/osgbrowser/llembeddedbrowser.cpp,
|
|
examples/osgbrowser/llembeddedbrowser.h,
|
|
examples/osgbrowser/llembeddedbrowserwindow.cpp,
|
|
examples/osgbrowser/llembeddedbrowserwindow.h,
|
|
examples/osgbrowser/llmozlib2.cpp,
|
|
examples/osgbrowser/llmozlib2.h,
|
|
examples/osgbrowser/nsProfileDirServiceProvider.cpp,
|
|
examples/osgbrowser/nsProfileDirServiceProvider.h,
|
|
examples/osgbrowser/nsProfileLock.h,
|
|
examples/osgbrowser/nsProfileStringTypes.h,
|
|
examples/osgbrowser/osgbrowser.cpp, include/osgWidget/Browser,
|
|
src/osgWidget/Browser.cpp: Clean up osgbrowser after moving
|
|
browser implementation into gecko plugin
|
|
|
|
2008-11-20 11:27 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/gecko,
|
|
src/osgPlugins/gecko/CMakeLists.txt,
|
|
src/osgPlugins/gecko/ReaderWriterUBrowser.cpp,
|
|
src/osgPlugins/gecko/UBrowser.cpp,
|
|
src/osgPlugins/gecko/UBrowser.h,
|
|
src/osgPlugins/gecko/llembeddedbrowser.cpp,
|
|
src/osgPlugins/gecko/llembeddedbrowser.h,
|
|
src/osgPlugins/gecko/llembeddedbrowserwindow.cpp,
|
|
src/osgPlugins/gecko/llembeddedbrowserwindow.h,
|
|
src/osgPlugins/gecko/llmozlib2.cpp,
|
|
src/osgPlugins/gecko/llmozlib2.h,
|
|
src/osgPlugins/gecko/nsProfileDirServiceProvider.cpp,
|
|
src/osgPlugins/gecko/nsProfileDirServiceProvider.h,
|
|
src/osgPlugins/gecko/nsProfileLock.h,
|
|
src/osgPlugins/gecko/nsProfileStringTypes.h: Moved browser code
|
|
from osgbrowser example into gecko plugin to make the browser
|
|
functionality accessible to other OSG applications
|
|
|
|
2008-11-19 20:34 robert
|
|
|
|
* include/osgViewer/ViewerBase: Reverted Kyle Centers mistaken
|
|
patch that removed a _currentContext->valid() that was actually
|
|
required.
|
|
|
|
2008-11-19 17:16 robert
|
|
|
|
* examples/osgbrowser/Browser.cpp, examples/osgbrowser/Browser.h,
|
|
examples/osgbrowser/CMakeLists.txt,
|
|
examples/osgbrowser/UBrowser.h,
|
|
examples/osgwidgetmenu/CMakeLists.txt, include/osgWidget/Browser,
|
|
src/osgWidget/Browser.cpp, src/osgWidget/CMakeLists.txt: Moved
|
|
Browser.h and Browser.cpp from osgbrowser into osgWidget.
|
|
|
|
2008-11-19 17:04 robert
|
|
|
|
* CMakeModules/FindXUL.cmake: Added XUL_DIR searching
|
|
|
|
2008-11-19 17:02 robert
|
|
|
|
* examples/osgbrowser/UBrowser.cpp: Fixed component directory path
|
|
handling.
|
|
|
|
2008-11-19 16:58 robert
|
|
|
|
* examples/osgbrowser/Browser.cpp, examples/osgbrowser/Browser.h,
|
|
examples/osgbrowser/CMakeLists.txt,
|
|
examples/osgbrowser/ReaderWriterUBrowser.cpp,
|
|
examples/osgbrowser/UBrowser.cpp, examples/osgbrowser/UBrowser.h,
|
|
examples/osgbrowser/osgbrowser.cpp: Refactored browser classes so
|
|
that there is now a base class and reader writer.
|
|
|
|
2008-11-18 23:38 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindXUL.cmake,
|
|
examples/CMakeLists.txt, examples/osgbrowser/CMakeLists.txt,
|
|
src/osgWrappers/osg/GraphicsThread.cpp: Changed osgbrowser
|
|
example to use a local CMakeModules/FindXUL.cmake script,
|
|
and specialization of GTK dependencies to only non Windows/OSX
|
|
platforms.
|
|
|
|
2008-11-18 17:20 robert
|
|
|
|
* examples/osgbrowser/llembeddedbrowserwindow.cpp,
|
|
examples/osgbrowser/osgbrowser.cpp: Removed debug output
|
|
|
|
2008-11-18 15:18 robert
|
|
|
|
* include/osg/GraphicsThread: Added optional bool keep to
|
|
BarrierOperation to make it more resuable
|
|
|
|
2008-11-18 14:46 robert
|
|
|
|
* examples/osgbrowser/osgbrowser.cpp: Moved update functionality
|
|
into from UBrowserImage into update.
|
|
|
|
2008-11-18 13:36 robert
|
|
|
|
* examples/osgbrowser/osgbrowser.cpp: Added support for running all
|
|
ubrowser operataions in a background thread.
|
|
|
|
2008-11-17 19:15 robert
|
|
|
|
* examples/osgbrowser/osgbrowser.cpp: Fixed key mapping
|
|
|
|
2008-11-17 17:58 robert
|
|
|
|
* examples/osgbrowser/osgbrowser.cpp: Refactored the UBrowser
|
|
functionality so a UBrowserThread singlton class takes
|
|
over more responsibility of integratation with llmozlib.
|
|
|
|
2008-11-17 15:53 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgbrowser/CMakeLists.txt:
|
|
Removed dependency on GLUT.
|
|
|
|
2008-11-17 15:49 robert
|
|
|
|
* examples/osgbrowser/osgbrowser.cpp: Ported example to using OSG
|
|
objects for rendering rather than GLUT
|
|
|
|
2008-11-17 10:36 robert
|
|
|
|
* examples/osgbrowser/CMakeLists.txt,
|
|
examples/osgbrowser/llembeddedbrowser.cpp,
|
|
examples/osgbrowser/llembeddedbrowser.h,
|
|
examples/osgbrowser/llembeddedbrowserwindow.cpp,
|
|
examples/osgbrowser/llembeddedbrowserwindow.h,
|
|
examples/osgbrowser/llmozlib2.cpp,
|
|
examples/osgbrowser/llmozlib2.h,
|
|
examples/osgbrowser/nsProfileDirServiceProvider.cpp,
|
|
examples/osgbrowser/nsProfileDirServiceProvider.h,
|
|
examples/osgbrowser/nsProfileLock.h,
|
|
examples/osgbrowser/nsProfileStringTypes.h,
|
|
examples/osgbrowser/osgbrowser.cpp: Introduced xulrunner
|
|
extensions from llmozlib2, and got things working under linux
|
|
|
|
2008-11-14 20:50 robert
|
|
|
|
* CMakeLists.txt, src/osgDB/CMakeLists.txt: From Philip Lowman, "If
|
|
you change CMAKE_INSTALL_PREFIX in the cache editor after
|
|
building the OSG, it causes the entire project to rebuild (at
|
|
least with the CMake makefile generator due to changing
|
|
preprocessor definitions applied across all targets).
|
|
|
|
I suggest moving the definition of OSG_DEFAULT_LIBRARY_PATH
|
|
(which is responsible for this global rebuild) into
|
|
osgDB/CMakeLists.txt which is the only library in the code where
|
|
this definition is (and is likely ever to be) used. This way if
|
|
the user changes it, only osgDB will rebuild."
|
|
|
|
2008-11-14 20:31 robert
|
|
|
|
* include/osgDB/ConvertUTF: Added definition of std::wstring as a
|
|
work around to a lack of wstring under Cygwin.
|
|
|
|
2008-11-14 18:22 robert
|
|
|
|
* CMakeLists.txt, include/osg/Export: From Simon Hammett, moved VS
|
|
#prgama warning disabling from include/osg/Export to
|
|
CMakeList.txt.
|
|
|
|
2008-11-14 18:15 robert
|
|
|
|
* src/osgPlugins/cfg/CameraConfig.cpp: Removed reduncent #includes
|
|
|
|
2008-11-14 17:03 robert
|
|
|
|
* CMakeLists.txt, include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
src/osgViewer/CMakeLists.txt,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: From Wojciech Lewandowski,
|
|
"Attached are modifications to GraphicsWindowWin32. By default
|
|
workaround is
|
|
set to off. But could be activated/decativated via CMake as well
|
|
as system
|
|
environment variable. I also modified
|
|
src\osgViewer\CMakeLists.txt to turn
|
|
off this workaround by default as suggested."
|
|
|
|
2008-11-14 16:54 robert
|
|
|
|
* examples/CMakeLists.txt: Added GTK and GLUT guards to osgbrowser
|
|
include
|
|
|
|
2008-11-14 16:48 robert
|
|
|
|
* examples/osgbrowser/CMakeLists.txt,
|
|
examples/osgbrowser/llembeddedbrowser.cpp,
|
|
examples/osgbrowser/llembeddedbrowserwindow.cpp,
|
|
examples/osgbrowser/llembeddedbrowserwindow.h,
|
|
examples/osgbrowser/llmozlib2.cpp,
|
|
examples/osgbrowser/osgbrowser.cpp: Further work on experiment
|
|
llmozlib/geko based embedded web browser
|
|
|
|
2008-11-13 15:35 robert
|
|
|
|
* CMakeLists.txt, examples/CMakeLists.txt, examples/osgbrowser,
|
|
examples/osgbrowser/CMakeLists.txt,
|
|
examples/osgbrowser/llembeddedbrowser.cpp,
|
|
examples/osgbrowser/llembeddedbrowser.h,
|
|
examples/osgbrowser/llembeddedbrowserwindow.cpp,
|
|
examples/osgbrowser/llembeddedbrowserwindow.h,
|
|
examples/osgbrowser/llmozlib2.cpp,
|
|
examples/osgbrowser/llmozlib2.h,
|
|
examples/osgbrowser/osgbrowser.cpp: An "attempt" at using
|
|
LLMozLib sources as a base for a gecko based embedded browser.
|
|
|
|
2008-11-13 10:49 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version number in
|
|
prep for 2.5.6 dev release
|
|
|
|
2008-11-12 22:54 robert
|
|
|
|
* CMakeLists.txt, examples/osgpdf/CMakeLists.txt: Moved
|
|
Poppler-glib check into root CMakeList.txt
|
|
|
|
2008-11-12 14:57 robert
|
|
|
|
* examples/osgpdf/osgpdf.cpp: Improved filepath handling, and
|
|
increased the image resolution for better rendering quality
|
|
|
|
2008-11-12 14:21 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgpdf,
|
|
examples/osgpdf/CMakeLists.txt, examples/osgpdf/osgpdf.cpp:
|
|
Introduced new osgpdf example that use Cario + Poppler libraries
|
|
to provide a means of rendering a pdf document to an osg::Image.
|
|
|
|
2008-11-12 14:20 robert
|
|
|
|
* src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp: Updated wrappers
|
|
|
|
2008-11-12 10:30 robert
|
|
|
|
* examples/osgmemorytest/osgmemorytest.cpp: Added
|
|
osgViewerGetVersion() into context creation code as a means of
|
|
forcing windows to link in osgViewer properly.
|
|
|
|
2008-11-11 17:59 robert
|
|
|
|
* examples/osgmemorytest/osgmemorytest.cpp: Improved naming
|
|
|
|
2008-11-11 17:30 robert
|
|
|
|
* examples/osgmemorytest/osgmemorytest.cpp: Tweaked comment
|
|
|
|
2008-11-11 17:29 robert
|
|
|
|
* examples/osgmemorytest/osgmemorytest.cpp: Added default fallback
|
|
of a window context is none is otherwise specified.
|
|
|
|
2008-11-11 16:59 robert
|
|
|
|
* examples/osgmemorytest/osgmemorytest.cpp: Added command line
|
|
argument docs and support for -h/--help command line options
|
|
|
|
2008-11-11 16:59 robert
|
|
|
|
* src/osg/ArgumentParser.cpp: Removed the redundent prepending of
|
|
application name.
|
|
|
|
2008-11-11 16:21 robert
|
|
|
|
* examples/osgmemorytest/osgmemorytest.cpp: Added timing stats
|
|
|
|
2008-11-11 16:13 robert
|
|
|
|
* examples/osgmemorytest/osgmemorytest.cpp: Added --geometry,
|
|
--geometry-vbo and --geometry-va command line options and
|
|
associated geometry test codes
|
|
|
|
2008-11-11 15:00 robert
|
|
|
|
* examples/osgmemorytest/osgmemorytest.cpp: Added --delay
|
|
<microseconds> option that is run between each OpenGL object
|
|
apply, defaults to 0
|
|
|
|
2008-11-11 12:50 robert
|
|
|
|
* examples/osgmemorytest/osgmemorytest.cpp: Added support for fbo
|
|
testing.
|
|
|
|
2008-11-10 20:06 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgmemorytest,
|
|
examples/osgmemorytest/CMakeLists.txt,
|
|
examples/osgmemorytest/osgmemorytest.cpp: First cut of
|
|
osgmemorytest example that is written to allocate many
|
|
windows/pbuffer/GL objects as test of how many objects can be
|
|
allocated on a machine.
|
|
|
|
2008-11-10 13:56 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt: Added commented out flt entry for
|
|
compiling the old deprecated flight plugin (useful for testing
|
|
purposes).
|
|
|
|
2008-11-10 13:48 robert
|
|
|
|
* src/osgPlugins/OpenFlight/FltExportVisitor.cpp,
|
|
src/osgPlugins/OpenFlight/FltExportVisitor.h: Fix to traversal of
|
|
children of an LOD - based on a suggestion from Katharina Plugge.
|
|
|
|
2008-11-09 11:56 robert
|
|
|
|
* examples/osgprerender/osgprerender.cpp,
|
|
src/osgPlugins/ive/Camera.cpp, src/osgPlugins/ive/IveVersion.h,
|
|
src/osgPlugins/osg/Camera.cpp: Added support for
|
|
Camera::PACKED_DEPTH_STENCIL_BUFFER to .osg and .ive formats
|
|
|
|
2008-11-09 11:55 robert
|
|
|
|
* include/osg/Camera, include/osg/FrameBufferObject,
|
|
src/osg/FrameBufferObject.cpp: From Jaromir Vitek, "patch
|
|
contains extension to fbo and camera. Camera can attach new
|
|
render buffer for depth and stencil logical buffer in packed
|
|
form."
|
|
|
|
2008-11-08 17:53 robert
|
|
|
|
* examples/osgrobot/osgrobot.cpp: From Jean-Sebastien Guay,
|
|
replaced M_PI with osg::PI.
|
|
|
|
2008-11-07 18:02 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Updated ChangeLog for 2.7.5 release
|
|
|
|
2008-11-07 17:40 robert
|
|
|
|
* src/osgViewer/ViewerBase.cpp: From Csaba Halasz, fix for hang
|
|
when running in CullThreadPerCameraDrawThreadPerContext threading
|
|
model.
|
|
|
|
2008-11-07 17:23 robert
|
|
|
|
* include/osgViewer/Renderer, src/osgViewer/Renderer.cpp: Fixed
|
|
typo
|
|
|
|
2008-11-07 17:07 robert
|
|
|
|
* include/osgDB/ConvertUTF: Fixed build under gcc 4.3.2
|
|
|
|
2008-11-07 16:26 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog and version number for 2.7.5 release
|
|
|
|
2008-11-07 16:14 robert
|
|
|
|
* src/osgWrappers/genwrapper.conf: Removed fstream for wrapper due
|
|
to problems with wrapping.
|
|
|
|
2008-11-07 16:03 robert
|
|
|
|
* src/osgWrappers/osgDB/fstream.cpp: Removed due to problems with
|
|
build
|
|
|
|
2008-11-07 15:38 robert
|
|
|
|
* src/osgWrappers/osgDB/fstream.cpp: Updated wrappers
|
|
|
|
2008-11-07 15:08 robert
|
|
|
|
* CMakeLists.txt, applications/osgversion/CMakeLists.txt,
|
|
applications/osgversion/osgversion.cpp,
|
|
examples/osg2cpp/osg2cpp.cpp,
|
|
examples/osgdepthpeeling/Utility.cpp,
|
|
examples/osglauncher/osglauncher.cpp,
|
|
examples/osgphotoalbum/PhotoArchive.cpp,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgterrain/osgterrain.cpp,
|
|
examples/osgunittests/UnitTestFramework.h,
|
|
examples/osgvolume/osgvolume.cpp, include/osgDB/ConvertUTF,
|
|
include/osgDB/FileUtils, include/osgDB/Output,
|
|
include/osgDB/fstream, include/osgViewer/ViewerEventHandlers,
|
|
src/osg/Config.in, src/osgDB/CMakeLists.txt,
|
|
src/osgDB/ConvertUTF.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/Output.cpp, src/osgDB/Registry.cpp,
|
|
src/osgDB/fstream.cpp, src/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/3ds/file.cpp,
|
|
src/osgPlugins/OpenFlight/FltExportVisitor.cpp,
|
|
src/osgPlugins/OpenFlight/FltExportVisitor.h,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/VertexPaletteManager.cpp,
|
|
src/osgPlugins/OpenFlight/VertexPaletteManager.h,
|
|
src/osgPlugins/ac/ac3d.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/cfg/CameraConfig.cpp,
|
|
src/osgPlugins/cfg/CameraConfig.h,
|
|
src/osgPlugins/cfg/ConfigParser.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/dxf/dxfReader.h,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/glsl/ReaderWriterGLSL.cpp,
|
|
src/osgPlugins/hdr/ReaderWriterHDR.cpp,
|
|
src/osgPlugins/hdr/hdrloader.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/lwo/Converter.cpp, src/osgPlugins/lwo/old_Lwo2.h,
|
|
src/osgPlugins/lwo/old_lw.cpp,
|
|
src/osgPlugins/lws/SceneLoader.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/obj.cpp,
|
|
src/osgPlugins/osg/FragmentProgram.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osg/VertexProgram.cpp,
|
|
src/osgPlugins/osgTerrain/ReaderWriterOsgTerrain.cpp,
|
|
src/osgPlugins/osgViewer/ReaderWriterOsgViewer.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.h,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/pnm/ReaderWriterPNM.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/shp/ESRIShapeReaderWriter.cpp,
|
|
src/osgPlugins/stl/ReaderWriterSTL.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/txf/ReaderWriterTXF.cpp,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/trpage_print.cpp,
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_writebuf.cpp,
|
|
src/osgPlugins/x/directx.cpp,
|
|
src/osgViewer/ViewerEventHandlers.cpp, src/osgWidget/Python.cpp:
|
|
From Michael Platings, Converted std::fstream/ifstream/ofstream
|
|
to osgDB::fstream/ifstream/ofstream and
|
|
fopen to osgDB::fopen to facilitate support for wide character
|
|
filenames using UT8 encoding.
|
|
|
|
2008-11-07 15:01 robert
|
|
|
|
* src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_writebuf.cpp: Converted tabs to four
|
|
spaces
|
|
|
|
2008-11-07 13:18 robert
|
|
|
|
* include/osg/ConvexPlanarPolygon: From Tim Moore, removed
|
|
redundent forward declartion of BoundingBox and BoundingSphere
|
|
|
|
2008-11-07 10:23 robert
|
|
|
|
* include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Martins Innus, "Here
|
|
is a fix to add requestWarpPointer for OS X. It seems to work for
|
|
me, I just took what osgProducer had. These are updated files to
|
|
2.7.3"
|
|
|
|
2008-11-06 16:48 robert
|
|
|
|
* src/osgShadow/StandardShadowMap.cpp: Changed to using stdio.h.
|
|
|
|
2008-11-06 14:56 robert
|
|
|
|
* src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2008-11-06 14:46 robert
|
|
|
|
* include/osg/FrameBufferObject, src/osg/FrameBufferObject.cpp:
|
|
Fixed constness of getTexture/getRenderBuffer() const and added
|
|
non cost version.
|
|
|
|
2008-11-06 14:29 robert
|
|
|
|
* include/osg/FrameBufferObject, src/osg/FrameBufferObject.cpp:
|
|
From Michael Platings, "I've added functions to get the
|
|
texture, renderbuffer and other properties from a
|
|
FrameBufferAttachment."
|
|
|
|
2008-11-06 14:17 robert
|
|
|
|
* include/osgViewer/ViewerBase: From Kyle Centers, removed
|
|
redundent check to _currentContext.valid().
|
|
|
|
2008-11-06 14:04 robert
|
|
|
|
* include/osgShadow/DebugShadowMap,
|
|
include/osgShadow/MinimalCullBoundsShadowMap,
|
|
include/osgShadow/MinimalDrawBoundsShadowMap,
|
|
include/osgShadow/MinimalShadowMap,
|
|
include/osgShadow/ProjectionShadowMap,
|
|
include/osgShadow/StandardShadowMap,
|
|
include/osgShadow/ViewDependentShadowTechnique: From Csaba
|
|
Halasz, adding missing export directives
|
|
|
|
2008-11-06 13:57 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: From Thomas Wedner, "use
|
|
osgViewer::CompositeViewer with several views. All views share
|
|
parts of their scene graphs. Within these common part some nodes
|
|
have
|
|
event handlers which use the action adapter argument to the event
|
|
handler to determinate which view received the event.
|
|
Here is the problem, osgViewer::CompositeViewer::eventTraversal
|
|
sets
|
|
the action adapter field in the EventVisitor always to the last
|
|
view
|
|
which received an event, instead of using the view which actually
|
|
received the event, so determination of the correct view does not
|
|
work.
|
|
I looked at the code a bit, and moved the code for setting the
|
|
action
|
|
adapter to a IMO better place"
|
|
|
|
2008-11-06 13:40 robert
|
|
|
|
* examples/CMakeLists.txt: From Ulrich Hertleinm "cmake 2.6 is
|
|
having trouble on Mac OS X because example/CMakeLists.txt addes
|
|
subdirectory osgviewerGLUT twice. I took the liberty to remove
|
|
the second occurrence.
|
|
"
|
|
|
|
2008-11-06 13:38 robert
|
|
|
|
* src/osgUtil/IntersectionVisitor.cpp: Fixed
|
|
IntersectionVisitor::accept(Camera) handling of relative Cameras.
|
|
|
|
2008-11-06 13:36 robert
|
|
|
|
* examples/osgpick/osgpick.cpp: From Chris Denham, added transform
|
|
to cube to test picking fixes
|
|
|
|
2008-11-05 16:06 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Removed redundent static
|
|
ImageStream pointer
|
|
|
|
2008-11-05 15:59 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added --no-rescale, --rescale
|
|
(default) and --shift-min-to-zero command line options for
|
|
controlling how the pixel data is managed.
|
|
|
|
2008-11-05 15:04 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added
|
|
--replace-rgb-with-luminance option
|
|
|
|
2008-11-05 15:04 robert
|
|
|
|
* src/osgVolume/ImageUtils.cpp: Added support for different pixel
|
|
formats and datatypes in copyImage() method
|
|
|
|
2008-11-05 11:56 robert
|
|
|
|
* src/osg/ArgumentParser.cpp, src/osg/DisplaySettings.cpp: Fixed
|
|
return value of ArgumentParser::find() for when the search string
|
|
is not found, the correct value is now -1.
|
|
|
|
2008-11-05 10:29 robert
|
|
|
|
* src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Added extra data
|
|
types info to debug message
|
|
|
|
2008-11-05 10:27 robert
|
|
|
|
* src/OpenThreads/pthreads/PThread.c++: Added Thread::Init() to
|
|
CurrentThread
|
|
|
|
2008-11-04 16:31 robert
|
|
|
|
* src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Compiled fix for gcc
|
|
4.3.2
|
|
|
|
2008-11-04 12:57 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Fixed --images commandline
|
|
parsing
|
|
|
|
2008-11-03 16:55 robert
|
|
|
|
* src/osgPlugins/vnc/ReaderWriterVNC.cpp: Added GPL copyright
|
|
notice
|
|
|
|
2008-11-03 16:31 robert
|
|
|
|
* src/osgViewer/ViewerEventHandlers.cpp: Added handling of texture
|
|
matrices and texture rectangles in InteractiveImageHandler
|
|
|
|
2008-11-03 15:58 robert
|
|
|
|
* examples/osgvnc/CMakeLists.txt, examples/osgvnc/osgvnc.cpp:
|
|
Refactored osgvnc example to utilise the new vnc plugin
|
|
|
|
2008-11-03 15:57 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/vnc,
|
|
src/osgPlugins/vnc/CMakeLists.txt,
|
|
src/osgPlugins/vnc/ReaderWriterVNC.cpp: Added vnc plugin.
|
|
|
|
2008-11-03 15:08 robert
|
|
|
|
* include/osg/Image, include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgViewer/ViewerEventHandlers.cpp: Added sendPointerEvent and
|
|
sendKeyEvent virtual methods to osg::Image to
|
|
facilitate the subclassing of Image providing interactive
|
|
behaviours so as
|
|
used in the vnc interactive VncImage class.
|
|
|
|
osgViewer::InteractiveImageHandler provides an event handler that
|
|
convertes osgGA
|
|
mouse and keyboard events into the coordinate frame of an image
|
|
based on ray intersection with geometry in
|
|
the associated subgraph.
|
|
|
|
Changed the ordering of events processing in Viewer and
|
|
CompositeViewer to allow
|
|
scene graph event handlers to take precidence over viewer event
|
|
handlers and camera manipulators
|
|
|
|
2008-11-03 15:03 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Changed version number to
|
|
2.7.5 in prep for dev release
|
|
|
|
2008-11-03 10:17 robert
|
|
|
|
* src/osgPlugins/tiff/CMakeLists.txt: Changed Tiff plugin to link
|
|
to TIFF_LIBRARIES to handle case where JPEG and ZLIB are
|
|
dependencies.
|
|
|
|
2008-10-31 16:48 robert
|
|
|
|
* examples/osgvnc/osgvnc.cpp: Wrapped up the various client
|
|
streaming methods + thread into VncImage classes.
|
|
|
|
2008-10-31 13:59 robert
|
|
|
|
* examples/osgvnc/CMakeLists.txt, examples/osgvnc/osgvnc.cpp:
|
|
Implemented keyboard and mouse dispatch from vnc client to vnc
|
|
server.
|
|
|
|
2008-10-31 12:03 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindLibVNCServer.cmake,
|
|
examples/CMakeLists.txt, examples/osgforest/osgforest.cpp,
|
|
examples/osgvnc, examples/osgvnc/CMakeLists.txt,
|
|
examples/osgvnc/osgvnc.cpp: Added very basic osgvnc example that
|
|
uses the LibVNCServer client libries for implementing a vnc
|
|
client
|
|
as an osg::Image with the vnc data stream going to it.
|
|
|
|
2008-10-30 13:05 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp: Removed renduent
|
|
osgDB::Registry DatabasePager methods
|
|
|
|
2008-10-29 12:04 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, README.txt: Updated ChangeLog,
|
|
AUTHORS.txt and README.txt for 2.4.7 release
|
|
|
|
2008-10-29 11:51 robert
|
|
|
|
* CMakeModules/CheckAtomicOps.cmake: From Blasius Czink, "changed
|
|
the CHECK_CXX_SOURCE_RUNS macro slightly to avoid the compile
|
|
problems due to bugged "intrin.h". In such a case the mutex
|
|
fallback will be used (see attached file)."
|
|
|
|
|
|
2008-10-29 11:15 robert
|
|
|
|
* src/OpenThreads/sproc/SprocThread.c++: Warning fixes
|
|
|
|
2008-10-29 11:09 robert
|
|
|
|
* src/osgWidget/Input.cpp, src/osgWidget/Label.cpp: Added missing
|
|
implementations
|
|
|
|
2008-10-29 10:56 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog and AUTHORS.txt for 2.7.4 release
|
|
|
|
2008-10-29 10:38 robert
|
|
|
|
* src/osgWrappers/osg/Texture2DArray.cpp: Updated wrappers
|
|
|
|
2008-10-29 10:25 robert
|
|
|
|
* examples/osgviewerQT/QOSGWidget.cpp: From Lukas Diduch, added a
|
|
multithread compsite viewer path, accessible using:
|
|
|
|
osgviewerQT --MTCompositeViewer --QOSGWidget cow.osg
|
|
|
|
2008-10-29 10:12 robert
|
|
|
|
* examples/osgrobot/osgrobot.cpp: From James Moliere, fixed display
|
|
of axis
|
|
|
|
2008-10-28 17:28 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: From Lionel Lagrade,
|
|
"I've replaced readsome by read+gcount."
|
|
|
|
From Robert Osfeld, added throw on uncompress error.
|
|
|
|
2008-10-27 19:59 robert
|
|
|
|
* examples/osgpick/osgpick.cpp: From Chris Denham, changed nested
|
|
Camera intersection test so that it requires the command line
|
|
--relative-camera-scene to enable it
|
|
|
|
2008-10-27 17:42 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added --help-env docs for
|
|
OSG_MAX_PAGEDLOD
|
|
|
|
2008-10-27 17:11 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AncillaryRecords.cpp: Merged in comment
|
|
split code from the old flt plugin so that FLT comments string
|
|
with returns
|
|
in them are put into separate description entries.
|
|
|
|
2008-10-27 17:09 robert
|
|
|
|
* src/osgViewer/StatsHandler.cpp: From Wojciech Lewandowski, "I am
|
|
sending a really minor fix for StatsHandler::reset method. We
|
|
dynamically add and remove slave cameras in our application.
|
|
StatsHandler does not automatically adapt to this situation, and
|
|
we call StatsHandler::reset to force it to update number of
|
|
cameras and their graphs. Unfortunately, if stats were already
|
|
drawn, reset would not remove former graph drawables and they
|
|
would remain frozen below new stats. This update fixes it.
|
|
"
|
|
|
|
2008-10-27 16:16 robert
|
|
|
|
* examples/osgpick/osgpick.cpp: From Chris Denham, default scene
|
|
that tests the use of in scene graph Camera which has a
|
|
RELATIVE_RF ReferenceFrame.
|
|
|
|
2008-10-27 16:06 robert
|
|
|
|
* src/osgUtil/IntersectionVisitor.cpp: From Chris Denham, fixed
|
|
support of in scene graph osg::Camera's with ReferenceFrame of
|
|
RELATIVE_RF.
|
|
|
|
2008-10-27 15:26 robert
|
|
|
|
* src/osgPlugins/OpenFlight/expPrimaryRecords.cpp: From Katharina
|
|
Plugge, "I found a bug in the OpenFlight-Plugin. When exporting
|
|
to OpenFlight it could happen that palettes of an external
|
|
reference like the texture palette are set wrong, because they
|
|
are overwritten by parent settings (userData), which actually do
|
|
not refer to palette entries respectively ParentPools (happens
|
|
for example if a Transform is parent of a ProxyNode). The static
|
|
cast from userData to ParentPools should therefore be a dynamic
|
|
cast.
|
|
---------------------------
|
|
|
|
function FltExportVisitor::writeExternalReference( const
|
|
osg::ProxyNode& proxy ):
|
|
|
|
Line 423 in file expPrimaryRecords.cpp has to be changed from
|
|
|
|
const ParentPools* pp = static_cast<const
|
|
ParentPools*>(proxy.getUserData() );
|
|
|
|
to
|
|
|
|
const ParentPools* pp = dynamic_cast<const
|
|
ParentPools*>(proxy.getUserData() );
|
|
"
|
|
|
|
2008-10-27 13:09 robert
|
|
|
|
* include/osg/FrameBufferObject, include/osg/Texture2DArray,
|
|
include/osgShadow/ParallelSplitShadowMap,
|
|
include/osgShadow/ViewDependentShadowTechnique,
|
|
src/osg/ApplicationUsage.cpp, src/osg/FrameBufferObject.cpp,
|
|
src/osg/ImageSequence.cpp, src/osg/KdTree.cpp,
|
|
src/osg/ShapeDrawable.cpp, src/osg/Texture.cpp,
|
|
src/osg/Texture2DArray.cpp, src/osg/Texture3D.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgShadow/MinimalShadowMap.cpp,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgShadow/ShadowMap.cpp, src/osgShadow/StandardShadowMap.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneGraphBuilder.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/Tessellator.cpp: Various
|
|
warning fixes
|
|
|
|
2008-10-27 11:49 robert
|
|
|
|
* src/osgWrappers/osgDB/DatabasePager.cpp: Updated wrappers
|
|
|
|
2008-10-27 11:08 robert
|
|
|
|
* src/osgPlugins/ac/ac3d.cpp: From Mathias Froehlich, "This change
|
|
is a result of a recent thread on osg-users.
|
|
The semantic change that went into the ac loader with the past
|
|
patch was
|
|
incorrect wrt the document describing the behaviour of ac files
|
|
and
|
|
inconsistent with what ac3d itself displays for that files.
|
|
This attached change reverts the behaviour to the original one.
|
|
The
|
|
infrastructure to change this is left in place.
|
|
The change is based on rev 9045."
|
|
|
|
2008-10-27 10:42 robert
|
|
|
|
* CMakeModules/CheckAtomicOps.cmake, include/OpenThreads/Atomic,
|
|
include/OpenThreads/Exports, src/OpenThreads/CMakeLists.txt,
|
|
src/OpenThreads/common/Atomic.cpp,
|
|
src/OpenThreads/common/Config.in,
|
|
src/OpenThreads/win32/Win32BarrierPrivateData.h,
|
|
src/OpenThreads/win32/Win32ConditionPrivateData.h: From Blasius
|
|
Czink, "Among other things I added support for atomic operations
|
|
on BSD-like systems and additional methods (for "and", "or",
|
|
"xor").
|
|
"
|
|
|
|
and a later post the same osg-submissions thread:
|
|
|
|
"it's been a while since I have made the changes but I think it
|
|
was due to problems with static builds of OpenThreads on windows.
|
|
I was using
|
|
OpenThreads in a communication/synchronisation library (without
|
|
OpenSceneGraph). It seems I forgot to post a small change in the
|
|
CMakeLists file of OpenThreads. If a user turns
|
|
DYNAMIC_OPENTHREADS to OFF (static build) OT_LIBRARY_STATIC will
|
|
be defined in the Config.
|
|
Without these changes a windows user will always end up with a
|
|
"__declspec(dllexport)" or "__declspec(dllimport)" which is a
|
|
problem for static builds."
|
|
|
|
And another post from Blasius on this topic:
|
|
|
|
"I tested with VS2005 and VS2008. For 32 bit everything works as
|
|
expected. For x64 and VS2008 I could successfully do the
|
|
cmake-configure and then the compilation but I had occasional
|
|
crashes of cmTryCompileExec.exe (during the cmake-configure
|
|
phase) which seems to be a cmake bug. With VS2005 and 64bit cmake
|
|
does not set _OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED although
|
|
the interlocked functionality should be there. If I place the
|
|
source snippet from the CHECK_CXX_SOURCE_RUNS macro to a separate
|
|
sourcefile I can compile and run the resulting executable
|
|
successfully. Forcing OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED
|
|
(on VS2005/x64) reveals a bug in "intrin.h" which seems to be
|
|
fixed in VS2008 but not in VS2005.
|
|
|
|
In case anyone is interested the lines:
|
|
__MACHINEI(unsigned char _interlockedbittestandset(long *a, long
|
|
b))
|
|
__MACHINEI(unsigned char _interlockedbittestandreset(long *a,
|
|
long b))
|
|
__MACHINEX64(unsigned char _interlockedbittestandset64(__int64
|
|
*a, __int64 b))
|
|
__MACHINEX64(unsigned char _interlockedbittestandreset64(__int64
|
|
*a, __int64 b))
|
|
|
|
should be changed to:
|
|
__MACHINEI(unsigned char _interlockedbittestandset(long volatile
|
|
*a, long b))
|
|
__MACHINEI(unsigned char _interlockedbittestandreset(long
|
|
volatile *a, long b))
|
|
__MACHINEX64(unsigned char _interlockedbittestandset64(__int64
|
|
volatile *a, __int64 b))
|
|
__MACHINEX64(unsigned char _interlockedbittestandreset64(__int64
|
|
volatile *a, __int64 b))
|
|
|
|
The worst thing that can happen is that interlocked funtionality
|
|
is not detected during cmake-configure and the mutex fallback is
|
|
used.
|
|
Which reminds me another small glitch in the Atomic header so I
|
|
attached a corrected version.
|
|
|
|
|
|
|
|
Why is the OT_LIBRARY_STATIC added to the config file? It is not
|
|
needed anywhere.
|
|
|
|
OT_LIBRARY_STATIC is needed if you are doing static-builds on
|
|
Windows. See my previous post on that.
|
|
"
|
|
|
|
2008-10-27 10:40 robert
|
|
|
|
* examples/osglogo/osglogo.cpp: Fixed positioning of wings
|
|
|
|
2008-10-27 09:48 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake: From Mathieu Marache, "I came
|
|
across a bug when building OpenSceneGraph with
|
|
MSVC_VERSIONED_DLL, NMake makefiles and CMake 2.6.2.
|
|
The compilation fails because it tries to copy
|
|
ot11-OpenThreads.lib to
|
|
OpenThreads.lib which is valid for the 2.4.x era of CMake but not
|
|
anymore in 2.6.x era.
|
|
The provided file from the CMakeModules directory adds a tests on
|
|
the
|
|
CMake version and corrects this. Works for me now."
|
|
|
|
2008-10-27 09:44 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: From Alberto Lucas, fixed
|
|
typo
|
|
|
|
2008-10-26 22:22 robert
|
|
|
|
* include/osg/DisplaySettings, include/osgDB/DatabasePager,
|
|
src/osg/BufferObject.cpp, src/osg/DisplaySettings.cpp,
|
|
src/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp: Improved the support for
|
|
no pre compile, and configuring the number of threads in the
|
|
DatabasePager.
|
|
|
|
2008-10-26 22:21 robert
|
|
|
|
* src/osgPlugins/ive/ReaderWriterIVE.cpp: Improved the error
|
|
reporting
|
|
|
|
2008-10-25 13:17 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
|
src/osgPlugins/Inventor/ConvertFromInventor.h: From Jim Vaughan,
|
|
|
|
- Matrix transform nodes were stripped out, and the
|
|
vertices and normals of each node were
|
|
transposed by the modelling matrix. My change preserves
|
|
the matrix transform nodes, so that
|
|
models can still be articulated by changing the matrices.
|
|
|
|
- Lights were copied from the COIN scenegraph to the OSG
|
|
scenegraph, but they were not associated
|
|
with a LightSource node. My change for this creates a
|
|
Group and adds a LightSource for each Light.
|
|
|
|
- If VRML textures have names, the name is now copied to
|
|
|
|
--
|
|
|
|
Form Robert Osfild, changed SbString to std::string usage
|
|
|
|
|
|
M Inventor/ConvertFromInventor.h
|
|
M Inventor/ConvertFromInventor.cpp
|
|
|
|
2008-10-24 11:38 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: From Alberto Luaces, "it
|
|
seems a copy-paste error is present on the OBJ loader when
|
|
parsing the
|
|
options given by the user. "noTesselateLargePolygons" is being
|
|
activated
|
|
instead of "noTriStripPolygons". I'm attaching the fixed file."
|
|
|
|
2008-10-24 10:02 robert
|
|
|
|
* src/osgPlugins/osgParticle/IO_Program.cpp: Fixed typo
|
|
|
|
2008-10-24 09:59 robert
|
|
|
|
* src/osgPlugins/osgParticle/IO_FluidProgram.cpp,
|
|
src/osgPlugins/osgParticle/IO_ModularProgram.cpp,
|
|
src/osgPlugins/osgParticle/IO_Program.cpp: Add osgParticle::
|
|
qualifiers in front of Program entries to avoid issues when
|
|
combining osg::Program and osgParticle::Program in a single app
|
|
|
|
2008-10-24 09:49 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Changed timing stats to osg::INFO
|
|
level
|
|
|
|
2008-10-24 08:09 robert
|
|
|
|
* src/osg/Referenced.cpp: Removed debugging test.
|
|
|
|
2008-10-23 16:33 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp: Introduced new method of
|
|
management the number of PagedLOD active, by using
|
|
a capping the number of PagedLOD to a sepcified maximum, with
|
|
pruning of inactive
|
|
PagedLOD when the total number of inactive and active PagedLOD
|
|
goes above the maximum.
|
|
|
|
To enable the mode set the env var OSG_MAX_PAGEDLOD to a value
|
|
something like 1000.
|
|
|
|
2008-10-21 16:39 robert
|
|
|
|
* src/osgPlugins/dae/daeWTransforms.cpp: From Panagiotis
|
|
Koutsourakis, "We are using Open Scene Graph for an application
|
|
and we need COLLADA
|
|
support. While testing the pluggin we found a small bug and we
|
|
are
|
|
submitting a patch.
|
|
|
|
The first attachment is a small program that creates a scene with
|
|
two
|
|
pyramids, transformed by two instances of
|
|
osg::PositionAttitudeTransform. One of them is rotated 90 degrees
|
|
in
|
|
the X axis, and the scene is exported both in the native OSG
|
|
(.osg)
|
|
and COLLADA (.dae) formats. In the first case the rotated pyramid
|
|
is
|
|
displayed correctly whereas in the second the pyramid seems not
|
|
to be
|
|
rotated.
|
|
|
|
In the COLLADA 1.4.1 specification (found at
|
|
http://www.khronos.org/collada/) it is specified that
|
|
"The <rotate> element contains a list of four floating-point
|
|
values
|
|
[...] followed by an angle in degrees" but the plugin seems to
|
|
write
|
|
the value in radians.
|
|
|
|
The problem seems to be in the method daeWriter::apply() that
|
|
seems to
|
|
be writing the angle value in radians to the COLLADA file. The
|
|
patch
|
|
can be found in the second attachment and is simply a call to
|
|
RadiansToDegrees wrapped around the angle.
|
|
"
|
|
|
|
2008-10-21 16:32 robert
|
|
|
|
* src/osgShadow/StandardShadowMap.cpp: From Wojciech Lewandowski,
|
|
"I made a minor tweak in StandardShadowMap.cpp. As agreed with
|
|
J-S I have added AlphaFunc/AlphaTest to shadow camera stateset to
|
|
make sure transparent objects will not cast blocky solid
|
|
shadows."
|
|
|
|
2008-10-21 16:31 robert
|
|
|
|
* src/osgGA/UFOManipulator.cpp: From Chris Denham, "However, just
|
|
spotted another inconsistency between UFOManipulator::getMatrix()
|
|
and UFOManipulator::getInverseMatrix()
|
|
It assumes that inverse(_inverseMatrix * _offset) = _offset *
|
|
_matrix
|
|
This is only true when _offset=identity, so I think it should be
|
|
inverse(_offset) * _matrix
|
|
This inconsistency can cause problems when switching from UFO to
|
|
other manipulators, because the UFO:Manipulator::getMatrix
|
|
function is not necessarily returning a correct inverse of the
|
|
currently set ModelViewTransform.
|
|
It was tempting to change the name of the _offset member to
|
|
_inverseOffset, or to maintain both variables, but in the end
|
|
went for the minimal change."
|
|
|
|
2008-10-21 16:27 robert
|
|
|
|
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: From Per Fahlberg, "I
|
|
ran into a problem when using another library that implemented
|
|
the same functions as the osg jpeg plugin, i guess they both
|
|
originated from the same example code :) As a solution I added a
|
|
namespace in ReaderWriterJPEG.cpp around the functions.
|
|
"
|
|
|
|
2008-10-21 15:51 robert
|
|
|
|
* src/osgPlugins/OpenFlight/GeometryRecords.cpp: #if'd out an
|
|
premature StateSet optimization that was causing problems with
|
|
datasets that mixed multi-texture coord geometry with single
|
|
texture coord geometries in a single scene graph.
|
|
|
|
2008-10-21 09:50 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp: Updated wrappers
|
|
|
|
2008-10-20 16:24 robert
|
|
|
|
* applications/osgfilecache/osgfilecache.cpp,
|
|
include/osgDB/DatabasePager, include/osgDB/FileCache,
|
|
include/osgDB/Registry, src/osgDB/CMakeLists.txt,
|
|
src/osgDB/DatabasePager.cpp, src/osgDB/FileCache.cpp,
|
|
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp: Introduce
|
|
osgDB::FileCache, and updated osgfilecache and DatabasePager to
|
|
use it.
|
|
|
|
2008-10-20 08:43 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osg/GraphicsContext,
|
|
include/osgTerrain/Layer, src/osg/Image.cpp, src/osg/Texture.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
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/HeightFieldLayer.cpp,
|
|
src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Layer.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/osgTerrain/Layer.cpp,
|
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Layer.cpp:
|
|
Introduced support for controlling mipmapping of
|
|
osgTerrain::ImageLayer and compression of
|
|
osgTerrain::HeightFieldLayer.
|
|
|
|
2008-10-17 09:16 robert
|
|
|
|
* include/osgWidget/UIObjectParent: From Paul Melis, fixed typo
|
|
|
|
2008-10-15 10:07 robert
|
|
|
|
* src/osgGA/UFOManipulator.cpp: From Chris Denham, "I noticed that
|
|
UFOManipulator _matrix and _inverseMatrix may be inconsistently
|
|
set due to typo in
|
|
UFOManipulator::home().
|
|
I assume the intention is that _matrix and _inverseMatrix are
|
|
kept consistent, so corrected file attached.
|
|
|
|
///////////// OSG 2.6 //////////////////
|
|
_inverseMatrix.makeLookAt( _homeEye, _homeCenter, _homeUp );
|
|
_matrix.invert( _matrix );
|
|
///////////// after typo correction /////////////////
|
|
_inverseMatrix.makeLookAt( _homeEye, _homeCenter, _homeUp );
|
|
_matrix.invert( _inverseMatrix );
|
|
///////////////////////////////////////"
|
|
|
|
2008-10-14 17:20 robert
|
|
|
|
* src/osgPlugins/curl/CMakeLists.txt,
|
|
src/osgPlugins/gz/CMakeLists.txt,
|
|
src/osgPlugins/ive/CMakeLists.txt: Changed erroneous
|
|
ZLIB_INCLUDE_DIRS to ZLIB_INCLUDE_DIR
|
|
|
|
2008-10-14 16:57 robert
|
|
|
|
* src/osgPlugins/curl/ReaderWriterCURL.cpp: From Jason Beverage,
|
|
"Here is a small change to the CURL plugin to distinguish between
|
|
a 400 level error and a 500 level error.
|
|
|
|
If a 400 level error occurs, a FILE_NOT_FOUND ReadResult is
|
|
appropriate.
|
|
|
|
If a 500 level error occurs (such a 503, Service unavailable),
|
|
the application might want to try to load the file again in a few
|
|
seconds/minutes. This submission returns ERROR_IN_READING_FILE if
|
|
a 500 level error occurs so that clients can easily distinguish
|
|
between the errors.
|
|
|
|
The actual error code is also added to the "message" of the
|
|
ReadResult so if a client needs more information, they can just
|
|
parse the message to retrieve the error code."
|
|
|
|
2008-10-14 16:44 robert
|
|
|
|
* examples/osgrobot/osgrobot.cpp: Converted M_PI* usage across to
|
|
osg::PI
|
|
|
|
2008-10-14 16:35 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/dot,
|
|
src/osgPlugins/dot/BaseDotVisitor.cpp,
|
|
src/osgPlugins/dot/BaseDotVisitor.h,
|
|
src/osgPlugins/dot/CMakeLists.txt,
|
|
src/osgPlugins/dot/ReaderWriterDOT.cpp,
|
|
src/osgPlugins/dot/SimpleDotVisitor.cpp,
|
|
src/osgPlugins/dot/SimpleDotVisitor.h: From Ricard Schmidt, dot
|
|
writer plugin.
|
|
|
|
2008-10-14 15:24 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgrobot,
|
|
examples/osgrobot/CMakeLists.txt, examples/osgrobot/osgrobot.cpp:
|
|
From James Moliere,
|
|
" The code below is to show how a heirarchy of objects can be
|
|
made within a scenegraph.
|
|
In other words, how there can be a parent/child relationship
|
|
between objects such
|
|
that when a parent is rotated or translated, the children move is
|
|
respect to it's
|
|
parent movement. A robotic arm is used in this example because
|
|
this is what I'm
|
|
using OSG for."
|
|
|
|
2008-10-14 15:10 robert
|
|
|
|
* examples/osggameoflife/CMakeLists.txt: Removed
|
|
geomoflife_frag.cpp experiement from CMakeList.txt file
|
|
|
|
2008-10-14 14:58 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osggameoflife,
|
|
examples/osggameoflife/CMakeLists.txt,
|
|
examples/osggameoflife/GameOfLifePass.cpp,
|
|
examples/osggameoflife/GameOfLifePass.h,
|
|
examples/osggameoflife/osggameoflife.cpp: From J.P Delport, game
|
|
of life example that demonstrates ping pong render to texture
|
|
rendering
|
|
|
|
2008-10-14 14:37 robert
|
|
|
|
* src/osgPlugins/curl/CMakeLists.txt,
|
|
src/osgPlugins/curl/ReaderWriterCURL.cpp,
|
|
src/osgPlugins/curl/ReaderWriterCURL.h,
|
|
src/osgPlugins/gz/ReaderWriterGZ.cpp,
|
|
src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/IveVersion.h,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp: Added zlib support to
|
|
curl and ive plugins
|
|
|
|
2008-10-14 14:36 robert
|
|
|
|
* src/osgDB/Registry.cpp: Added debug timing code
|
|
|
|
2008-10-14 14:27 robert
|
|
|
|
* include/OpenThreads/ScopedLock, include/osg/Referenced,
|
|
src/osg/Drawable.cpp, src/osg/Node.cpp, src/osg/Referenced.cpp,
|
|
src/osg/StateAttribute.cpp, src/osg/StateSet.cpp: Added a
|
|
Refrenced::getGlobalReferencedMutex, and
|
|
OpenThreads::ScopedPointerLock() and use of this in
|
|
add/removeParent() codes
|
|
to avoid threading problems when using atomic ref counting.
|
|
|
|
2008-10-14 14:25 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc,
|
|
packaging/pkgconfig/openthreads.pc: UPdated version numbers
|
|
|
|
2008-10-10 12:01 robert
|
|
|
|
* src/osgPlugins/gz/ReaderWriterGZ.cpp: Moved compress/uncompress
|
|
code across to using gzip compatible methods
|
|
|
|
2008-10-09 18:46 robert
|
|
|
|
* src/osgPlugins/gz, src/osgPlugins/gz/CMakeLists.txt,
|
|
src/osgPlugins/gz/ReaderWriterGZ.cpp: Added initial cut of gz
|
|
compress/uncompress plugin
|
|
|
|
2008-10-09 17:02 robert
|
|
|
|
* CMakeLists.txt, src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp: Initial cut of zlib based
|
|
compress/uncompress plugin
|
|
|
|
2008-10-09 13:16 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgVolume-Info.plist,
|
|
Xcode/OpenSceneGraph/osgWidget-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmanipulatorexample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgvolume-Info.plist,
|
|
Xcode/OpenSceneGraph/osgvolumeApplication-Info.plist: From
|
|
Stephan Huber: updated XCode-project, added osgVolume-lib
|
|
|
|
2008-10-09 08:52 robert
|
|
|
|
* src/osgGA/AnimationPathManipulator.cpp: Fixed the frame rate
|
|
reporting so that it handles the case when animation is slowed or
|
|
speeded up
|
|
|
|
2008-10-08 13:19 robert
|
|
|
|
* README.txt: Updated date
|
|
|
|
2008-10-08 13:18 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog and AUTHORS.txt for 2.7.3 dev release
|
|
|
|
2008-10-08 12:54 robert
|
|
|
|
* src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp: Updated wrappers
|
|
|
|
2008-10-08 12:29 robert
|
|
|
|
* include/osgShadow/MinimalDrawBoundsShadowMap,
|
|
include/osgShadow/StandardShadowMap: Added friend struct ViewData
|
|
to try and avoid compile issues under HP-UX
|
|
|
|
2008-10-08 11:30 robert
|
|
|
|
* include/osg/Texture1D, include/osg/Texture3D,
|
|
src/osg/Texture1D.cpp, src/osg/Texture3D.cpp: Added
|
|
Texture1D(Image*) and Texture3D(Image*) constructors
|
|
|
|
2008-10-08 10:55 robert
|
|
|
|
* src/osgShadow/ConvexPolyhedron.cpp: Replaced std::vector::insert
|
|
with std::copy + back_inserter to avoid member template problems
|
|
with sunos.
|
|
|
|
2008-10-08 10:10 robert
|
|
|
|
* include/osgWidget/Util, src/osgViewer/StatsHandler.cpp: From
|
|
Mathias Froehlich, fixes for HP-UX, SGI and Solaris build
|
|
|
|
2008-10-07 15:59 robert
|
|
|
|
* CMakeLists.txt, src/osg/CMakeLists.txt: Moved
|
|
OSG_FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL into
|
|
src/osg/CMakeLists.txt
|
|
|
|
2008-10-07 15:58 robert
|
|
|
|
* src/osgViewer/StatsHandler.cpp: Made line graph solid (alpha =
|
|
1.0)
|
|
|
|
2008-10-07 15:41 robert
|
|
|
|
* src/osgManipulator/Dragger.cpp: From Jean-Sebastien Guay and
|
|
Robert Osfield, added setDataVariance(osg::DYNAMIC) to avoid
|
|
problems to optimization.
|
|
|
|
2008-10-07 15:21 robert
|
|
|
|
* src/osgPlugins/dxf/CMakeLists.txt: Added osgText to link line
|
|
|
|
2008-10-07 15:19 robert
|
|
|
|
* src/osgShadow/ShadowTexture.cpp: Restoring Roger's original 2.0
|
|
factor as on review the later orthographic projection code
|
|
doesn't require the position to be far out from the center to
|
|
simulate an infinite light.
|
|
|
|
2008-10-07 15:16 robert
|
|
|
|
* src/osgShadow/ShadowTexture.cpp: From Roger James, "The light
|
|
position is incorrectly calculated for shadow casting scenes
|
|
whose bounding box centre is not the origin. This is a one line
|
|
fix.
|
|
"
|
|
|
|
2008-10-07 14:36 robert
|
|
|
|
* src/osgViewer/CMakeLists.txt,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: From Wojciech Lewandowski
|
|
and Robert Osfield, add CMake build option for controlling the
|
|
Windows/NVidia multi-monitor workaround.
|
|
|
|
2008-10-07 14:25 robert
|
|
|
|
* src/osgWrappers/osgGA/UFOManipulator.cpp: Updated wrappers
|
|
|
|
2008-10-07 14:19 robert
|
|
|
|
* include/osgGA/UFOManipulator,
|
|
src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp, src/osgGA/UFOManipulator.cpp:
|
|
Replaced IntersectVisitor usage with IntersectionVisitor
|
|
|
|
2008-10-07 14:01 robert
|
|
|
|
* examples/osgforest/osgforest.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp,
|
|
examples/osgspheresegment/osgspheresegment.cpp: Replaced usage of
|
|
depreacted IntersectVisitor with IntersectionVisitor
|
|
|
|
2008-10-07 13:37 robert
|
|
|
|
* src/osgViewer/StatsHandler.cpp: From Jean-Sebastirn Guay,
|
|
"Inspired by the latest additions to the StatsHandler, here is my
|
|
own addition. It's a graph that helps show the variation of the
|
|
various stats over time. It's clearer than just having bars for
|
|
the last 10 frames or so, IMHO, since 10 frames go by pretty
|
|
fast...
|
|
|
|
The graph is displayed "under" (behind) the normal bar chart you
|
|
get when you press 's' twice. It doesn't hide the normal stats,
|
|
you can still read them without any trouble, and that way, it
|
|
doesn't take any more screen space. It starts from the left, and
|
|
will scroll left when there is enough data to fill the screen
|
|
width. The graph lines have the same colors we're used to (except
|
|
I made the event color a bit bluer, so it's not exactly the same
|
|
as the update color). A screen shot is attached.
|
|
|
|
The lines get a bit confused when they're all overlapping at the
|
|
bottom of the graph, but I think that's the least of our concerns
|
|
(if they're all at the bottom of the graph - except FPS of course
|
|
- then great!).
|
|
|
|
The only thing I'm not very keen about is that to make things
|
|
simple, I clamp the values to a given maximum. Right now, the
|
|
maximums I have set are:
|
|
|
|
* Frame rate: 100 fps (people have 60, 75, 85Hz refresh rates, so
|
|
there's no one right value, but I think 100 is OK)
|
|
* Stats: 0.016 seconds (what you need to get 60Hz minimum)
|
|
|
|
This could be changed so that the scale of the graph changes
|
|
according to the maximum value in the last screenful of the graph
|
|
instead of clamping values. We would then need to display the
|
|
scale for each value on the side of the graph, because if the
|
|
scale changes, you need to know what it is at this moment.
|
|
|
|
I tried to make things easy to change, so for example if you
|
|
don't like that the graph is in the same space as the normal
|
|
stats bars, it's easy to move it anywhere else, and make it have
|
|
other dimensions. The maximums and colors are also easy to
|
|
change.
|
|
|
|
The impact on performance should be minimal, since it's one
|
|
vertex per graph line that's added per frame, and vertices are
|
|
removed when they scroll off the screen, so you'll never have
|
|
more than say 1280 * (3 + ncameras) vertices on the screen at one
|
|
time. No polygons, I used line strips. The scrolling is done with
|
|
a MatrixTransform."
|
|
|
|
2008-10-07 13:06 robert
|
|
|
|
* src/osgPlugins/dxf/dxfEntity.cpp, src/osgPlugins/dxf/dxfEntity.h,
|
|
src/osgPlugins/dxf/scene.cpp, src/osgPlugins/dxf/scene.h: From
|
|
Colin McDonald, "Attached is an update to the dxf plugin which
|
|
adds rudimentary support for
|
|
text entities.
|
|
"
|
|
|
|
2008-10-07 12:31 robert
|
|
|
|
* include/osgShadow/MinimalShadowMap, src/osgDB/DatabasePager.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.cpp,
|
|
src/osgSim/LightPointNode.cpp, src/osgVolume/ImageUtils.cpp: From
|
|
Mathias Froehlich, build fixes
|
|
|
|
2008-10-07 11:35 robert
|
|
|
|
* include/osg/PagedLOD, include/osgDB/DatabasePager,
|
|
src/osg/PagedLOD.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp: Added the ability to
|
|
release OpenGL objects in PagedLOD subgrphs that are no longer
|
|
being rendered.
|
|
|
|
2008-10-06 17:15 robert
|
|
|
|
* src/osgWrappers/osg/ImageSequence.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osgDB/ImagePager.cpp,
|
|
src/osgWrappers/osgDB/PluginQuery.cpp: Updated wrappers
|
|
|
|
2008-10-06 17:03 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp: Improved the
|
|
ImageSequence::setLength() settting.
|
|
|
|
2008-10-06 17:02 robert
|
|
|
|
* include/osgDB/ImagePager, src/osgDB/ImagePager.cpp: Updated to
|
|
reflect changes in NodeVistor::ImageRequestHandler.
|
|
|
|
2008-10-06 17:02 robert
|
|
|
|
* include/osg/ImageSequence, include/osg/ImageStream,
|
|
include/osg/NodeVisitor, src/osg/ImageSequence.cpp: Refactored
|
|
ImageSequence to provided a cleaner and more robust
|
|
implementation
|
|
|
|
2008-10-06 14:18 robert
|
|
|
|
* include/osgShadow/DebugShadowMap,
|
|
include/osgShadow/MinimalShadowMap,
|
|
src/osgShadow/DebugShadowMap.cpp,
|
|
src/osgShadow/MinimalDrawBoundsShadowMap.cpp,
|
|
src/osgShadow/MinimalShadowMap.cpp,
|
|
src/osgShadow/StandardShadowMap.cpp: From Wojciech Lewandowski,
|
|
build fixes for handling Matrix::value_type == float
|
|
|
|
2008-10-06 14:15 robert
|
|
|
|
* include/osgShadow/DebugShadowMap,
|
|
include/osgShadow/MinimalShadowMap,
|
|
include/osgShadow/ProjectionShadowMap,
|
|
include/osgShadow/StandardShadowMap,
|
|
include/osgShadow/ViewDependentShadowTechnique: Ran dos2unix
|
|
|
|
2008-10-06 09:39 robert
|
|
|
|
* src/osgTerrain/Locator.cpp: From Glenn Waldron,
|
|
"osgTerrain::Locator::setTransformAsExtents() does not update the
|
|
_inverse member. Fix attached.
|
|
"
|
|
|
|
2008-10-06 08:58 robert
|
|
|
|
* src/osgShadow/ConvexPolyhedron.cpp,
|
|
src/osgShadow/DebugShadowMap.cpp,
|
|
src/osgShadow/LightSpacePerspectiveShadowMap.cpp,
|
|
src/osgShadow/MinimalDrawBoundsShadowMap.cpp,
|
|
src/osgShadow/MinimalShadowMap.cpp,
|
|
src/osgShadow/StandardShadowMap.cpp,
|
|
src/osgShadow/ViewDependentShadowTechnique.cpp: Converted tabs to
|
|
four spaces
|
|
|
|
2008-10-06 08:53 robert
|
|
|
|
* include/osgShadow/ConvexPolyhedron,
|
|
include/osgShadow/DebugShadowMap,
|
|
include/osgShadow/LightSpacePerspectiveShadowMap,
|
|
include/osgShadow/MinimalCullBoundsShadowMap,
|
|
include/osgShadow/MinimalDrawBoundsShadowMap,
|
|
include/osgShadow/MinimalShadowMap,
|
|
include/osgShadow/ProjectionShadowMap,
|
|
include/osgShadow/StandardShadowMap,
|
|
include/osgShadow/ViewDependentShadowTechnique: Ran dos2unix on
|
|
headers
|
|
|
|
2008-10-06 08:53 robert
|
|
|
|
* src/osgShadow/ConvexPolyhedron.cpp,
|
|
src/osgShadow/DebugShadowMap.cpp,
|
|
src/osgShadow/LightSpacePerspectiveShadowMap.cpp,
|
|
src/osgShadow/MinimalCullBoundsShadowMap.cpp,
|
|
src/osgShadow/MinimalDrawBoundsShadowMap.cpp,
|
|
src/osgShadow/MinimalShadowMap.cpp,
|
|
src/osgShadow/StandardShadowMap.cpp,
|
|
src/osgShadow/ViewDependentShadowTechnique.cpp: Ran dos2unix on
|
|
new shadow implemenations
|
|
|
|
2008-10-06 08:48 robert
|
|
|
|
* src/osgTerrain/Terrain.cpp: From Jason Beverage, "Attached is a
|
|
fix for getTile in the Terrain class. It should be checking for
|
|
itr == _terrainTileMap.end() instead of itr !=
|
|
_terrainTileMap.end()."
|
|
|
|
2008-10-03 16:57 robert
|
|
|
|
* include/osg/ref_ptr: Added include <osg/Config> to take advantage
|
|
of OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION
|
|
|
|
2008-10-03 15:36 robert
|
|
|
|
* CMakeLists.txt, src/osg/Config.in: Moved the
|
|
OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION definition into the
|
|
Config.in rather use of -D define
|
|
|
|
2008-10-03 15:15 robert
|
|
|
|
* src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2008-10-03 15:15 robert
|
|
|
|
* CMakeLists.txt: Added optional compile of the new ref_ptr<>:T*
|
|
operator() output conversion operator, controlled via a CMake
|
|
option OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION.
|
|
|
|
2008-10-03 15:13 robert
|
|
|
|
* include/osg/ref_ptr: From Neil Groves, addition on a T* implicit
|
|
output conversion method and removal of comparison methods that
|
|
are replaced by the single conversion method.
|
|
|
|
From Robert Osfield, optional compilation of above.
|
|
|
|
2008-10-03 13:38 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Compile fix required when using
|
|
ref_ptr<> implicit output conversion
|
|
|
|
2008-10-03 13:34 robert
|
|
|
|
* include/osg/Referenced: From Neil Groves, added
|
|
intrusive_ptr_add_ref and intrusive_ptr_release methods to enable
|
|
usage of boost::intrusive_ptr<> with osg::Referenced objects.
|
|
|
|
2008-10-03 11:04 robert
|
|
|
|
* src/osgPlugins/ive/PagedLOD.cpp: From Bryan Thrall, fixed typos
|
|
in exception strings.
|
|
|
|
2008-10-03 11:02 robert
|
|
|
|
* src/osg/OcclusionQueryNode.cpp: From Paul Martz, "I had to make
|
|
Yet Another tweak to the workaround for the occlusion query issue
|
|
on NVIDIA cards. Testing indicates that this produces stable
|
|
results. I checked this in to the 2.6 branch as revision 8965.
|
|
Please include this on the trunk"
|
|
|
|
2008-10-03 09:55 robert
|
|
|
|
* include/osg/ref_ptr: From Neil Groves, "Frequently I would like
|
|
code that has a signature like: void foo(osg::ref_ptr<osg::Node>
|
|
node) to work for osg::ref_ptr<osg::Group>,
|
|
osg::ref_ptr<osg::Geode> etc. The behaviour of osg::ref_ptr does
|
|
not mimic the behaviour of a raw pointer in this regard.
|
|
|
|
To facilitate this possibility I have added a template copy
|
|
constructor and a template assignment operator. These work for
|
|
safe conversions like those in my previous example, but fail as
|
|
desired for non-safe conversions since the template instantiation
|
|
fails during the raw pointer copy/assignment.
|
|
|
|
The lack of this facility has appreciably handicapped development
|
|
of generic algorithms applied to the scene graph, and I believe
|
|
that this alteration will be welcomed by most of the community.
|
|
If there are issues with antiquated compilers not supporting
|
|
template member functions then perhaps a small piece of
|
|
conditional compilation is in order.
|
|
|
|
I have made the change using the latest release version (2.6) as
|
|
the base. The full file is attached.
|
|
|
|
I have not tested building the osg wrappers and the script
|
|
binding code. I have tested the legal and illegal conversions of
|
|
both copying and assignment to ensure that behave as expected on
|
|
MSVC7.1, MSVC8, MSVC9, GCC 4.3."
|
|
|
|
2008-10-03 09:22 robert
|
|
|
|
* src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Tatsuhiro
|
|
Nishioka, submissions posted by Stephan Huber, "attached you'll
|
|
find a modified ReaderWriterQT.cpp-file where I removed the
|
|
support for rgb(a)-files.
|
|
Quicktime supports only files with 3/4-channels rgba-files and
|
|
not 1/2-channels rgb-files.
|
|
|
|
This submission is from Tatsuhiro Nishioka, here's his original
|
|
quote:
|
|
|
|
When FlightGear crashes, the error message
|
|
"GraphicsImportGetNaturalBounds failed" shows up. By adding
|
|
printf
|
|
debug, I found the error was -8969: codecBadDataErr when loading
|
|
a
|
|
gray-scaled (2 channels) rgba files even though the file can be
|
|
loaded
|
|
with Gimp and osgViewer properly.
|
|
|
|
So I made an investigation on this problem and found an
|
|
interesting
|
|
thing. This error occurs only when non-rgb files are loaded
|
|
before rgb
|
|
files. The reason is that rgba files can be handled by both
|
|
osgdb_rgb.so and osgdb_qt.so, but the error happens only when
|
|
osgdb_qt.so try to load a gray-scaled rgba file.
|
|
|
|
When a program is about to load an rgba file, osgdb_rgb.so is
|
|
loaded
|
|
and it handles the rgba file properly. In contrast, when a
|
|
gray-scaled
|
|
rgb file is being loaded after a non-rgb file (say png) is
|
|
already
|
|
loaded by osgdb_qt.so, osgdb_qt.so tries to load the file instead
|
|
of
|
|
osgdb_rgb, which causes the error above.
|
|
|
|
Anyway, the bad thing is that QuickTime cannot handle gray-scaled
|
|
rgb
|
|
files properly. The solution for this is not to let osgdb_qt
|
|
handle
|
|
rgb files since osgdb_rgb can handle these properly.
|
|
|
|
"
|
|
|
|
2008-10-03 09:19 robert
|
|
|
|
* include/osgViewer/CompositeViewer,
|
|
src/osgViewer/CompositeViewer.cpp: From Stephan Huber, removed
|
|
now redundent setEventQueue method
|
|
|
|
2008-10-03 09:02 robert
|
|
|
|
* include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/StatsHandler.cpp: From Roland Smeenk, A year ago
|
|
Stephan Maximilian Huber sent in a submission with enhanced
|
|
statistics. Because I was interested in the scene statistics of
|
|
his submission I tried to merge his changes with the current CVS
|
|
head. I made a few changes to the way the statistics are
|
|
displayed. Attached you will find the new StatsHandler and a
|
|
screenshot of the statistics in the compositeviewer example.
|
|
|
|
This code will add two extra statistics options:
|
|
-Camera scene statistics, stats for the scene after culling
|
|
(updated at 10 Hz)
|
|
-View scene statistics, stats for the complete scene (updated at
|
|
5 Hz)
|
|
|
|
Each camera and each view will expand the statistics to the
|
|
right.
|
|
|
|
I also added the requests and objects to compile of the
|
|
databasepager to the databasepager statistics.""
|
|
|
|
2008-10-03 08:35 robert
|
|
|
|
* src/osgPlugins/ac/ac3d.cpp: From Mathias Froehlich, Wr.t AC3D
|
|
Texture clamping "I had a quick look at the problem.
|
|
Attached is a change that is able to provide shared textures for
|
|
the clamp and
|
|
the repeat case.
|
|
So this appears to be the best fix I guess ...
|
|
|
|
Also it additionaly shares the TexEnv StateAttribute in a whole
|
|
ac3d model."
|
|
|
|
2008-10-03 08:33 robert
|
|
|
|
* include/osgSim/DOFTransform: Added missing dirtyBound() calls
|
|
|
|
2008-10-02 15:45 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp,
|
|
examples/osgvolume/volume_iso_frag.cpp,
|
|
examples/osgvolume/volume_tf_iso_frag.cpp,
|
|
include/osgVolume/ImageUtils, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/dicom/ReaderWriterDICOM.cpp,
|
|
src/osgVolume/ImageUtils.cpp: Various improvements to the dicom
|
|
loader to be able to handle a broader range of dicom files
|
|
|
|
2008-09-29 18:30 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp,
|
|
examples/osgvolume/volume_frag.cpp,
|
|
examples/osgvolume/volume_tf_frag.cpp,
|
|
examples/osgvolume/volume_tf_iso_frag.cpp: Updated shaders
|
|
|
|
2008-09-29 17:00 robert
|
|
|
|
* src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Improved the dicom
|
|
plugins handling of different slice positions
|
|
|
|
2008-09-29 13:22 robert
|
|
|
|
* src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Turned off the yaw
|
|
mode on the FlightManipilator to make it easier to navigate in
|
|
volumes
|
|
|
|
2008-09-29 11:00 robert
|
|
|
|
* CMakeLists.txt, CTestConfig.cmake: From Mathieu Marache, support
|
|
for CDash
|
|
|
|
2008-09-29 10:59 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Erik den Dekker, "I received a
|
|
compiler warning in osgDB::registry::readObjectOfType while
|
|
compiling SVN trunk with MSVC 2008.
|
|
|
|
..\..\..\..\src\osgDB\Registry.cpp(910) : warning C4806: '==' :
|
|
unsafe operation: no value of type 'bool' promoted to type
|
|
'osgDB::Registry::LoadStatus' can equal the given constant
|
|
|
|
A quick review of the code revealed a piece of code that was
|
|
clearly wrong, possibly due to a copy-and-paste error.
|
|
|
|
"
|
|
|
|
2008-09-29 10:56 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added support for using
|
|
ImageSequence to animate volumes
|
|
|
|
2008-09-28 15:16 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp,
|
|
examples/osgvolume/volume_iso_frag.cpp,
|
|
examples/osgvolume/volume_tf_iso_frag.cpp: Improved the
|
|
isosurface shaders, and mde GLSL usage the default
|
|
|
|
2008-09-26 15:47 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp,
|
|
examples/osgvolume/volume_tf_iso_frag.cpp: Improved GLSL
|
|
isosurface support when using a transfer function
|
|
|
|
2008-09-26 14:50 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added setting of various
|
|
filters and setResizeNonPowerOfTwoHint(false) on normals maps
|
|
etc.
|
|
|
|
2008-09-26 13:51 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: Added docs for
|
|
read-threads <numthreads> command line options
|
|
|
|
2008-09-26 13:51 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/Registry.cpp: Changed
|
|
loadLibrary so that it retusn a LoadStatus variable to enable
|
|
calling
|
|
codes to differentiate between whether a library is already
|
|
loaded, or is newly loaded
|
|
|
|
2008-09-26 11:29 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp,
|
|
examples/osgvolume/volume_iso_frag.cpp,
|
|
examples/osgvolume/volume_mip_frag.cpp,
|
|
examples/osgvolume/volume_tf_iso_frag.cpp,
|
|
examples/osgvolume/volume_tf_mip_frag.cpp: Added --isosurface and
|
|
--mip paths into osgvolume example, and added associted shaders
|
|
|
|
2008-09-26 11:19 robert
|
|
|
|
* examples/osgshadow/IslandScene.cpp: From Mathias Froehlich, "for
|
|
the rand functions stdlib.h is required ..."
|
|
|
|
2008-09-26 10:59 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: From Lionel Lagarde, "Here is a
|
|
correction on DatabasePager::FindCompileableGLObjectsVisitor
|
|
|
|
The apply(osg::Drawable *) method doesn't update the _drawableSet
|
|
and
|
|
the isCompiled test was inversed."
|
|
|
|
2008-09-26 10:43 robert
|
|
|
|
* src/osgPlugins/obj/obj.cpp: From Fabio Mierlo, "n the lines 428
|
|
and 430 of obj.cpp file from release 2.6.0, the parser
|
|
use only the first 7 characters to compare the string
|
|
"map_opacity "
|
|
and to copy the followed parameter, but the string have 12
|
|
characters."
|
|
|
|
2008-09-25 15:20 robert
|
|
|
|
* CMakeLists.txt: From Mathieu Marache, added support for CDash
|
|
|
|
2008-09-25 15:19 robert
|
|
|
|
* include/osg/TransferFunction: Removed unused methods
|
|
|
|
2008-09-25 15:04 robert
|
|
|
|
* src/osgWrappers/osg/TransferFunction.cpp: Updated wrappers
|
|
|
|
2008-09-25 14:41 robert
|
|
|
|
* examples/CMakeLists.txt: Added osg2cpp example into build
|
|
|
|
2008-09-25 14:41 robert
|
|
|
|
* include/osgDB/ReadFile: Added convinience methods for parse
|
|
shader source files
|
|
|
|
2008-09-25 14:39 robert
|
|
|
|
* examples/osg2cpp, examples/osg2cpp/CMakeLists.txt,
|
|
examples/osg2cpp/osg2cpp.cpp: Created new osg2cpp utility that
|
|
creates .cpp files from source shaders that can be included
|
|
directly in application code, see osgvolume for an example.
|
|
|
|
2008-09-25 14:39 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp,
|
|
examples/osgvolume/volume_frag.cpp,
|
|
examples/osgvolume/volume_n_frag.cpp,
|
|
examples/osgvolume/volume_tf_frag.cpp,
|
|
examples/osgvolume/volume_tf_n_frag.cpp,
|
|
examples/osgvolume/volume_vert.cpp: Moved shaders into .cpp, with
|
|
the shaders created by the new osg2cpp utility
|
|
|
|
2008-09-25 10:21 robert
|
|
|
|
* src/osgDB/Registry.cpp, src/osgPlugins/glsl/ReaderWriterGLSL.cpp:
|
|
Added .vert and .frag to list of accepted extension in the GLSL
|
|
plugin
|
|
|
|
2008-09-24 16:03 robert
|
|
|
|
* examples/osgunittests/MultiThreadRead.cpp: From Jean-Sebastian
|
|
Guay, fixed windows build
|
|
|
|
2008-09-24 16:00 robert
|
|
|
|
* src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Riccardo Corsi,
|
|
Added 3gp file extension to supported list in quicktime plugin
|
|
|
|
2008-09-24 15:59 robert
|
|
|
|
* src/osgDB/Registry.cpp: Added 3gp extension alias for quicktime
|
|
|
|
2008-09-24 10:45 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added shader based transfer
|
|
function, enabled via --gpu-tf
|
|
|
|
2008-09-24 10:20 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Fixed transfer function parsing
|
|
|
|
2008-09-23 17:29 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/Registry.cpp: Added mutex usage
|
|
to protect access to plugin and readerwriter containers
|
|
|
|
2008-09-23 15:41 robert
|
|
|
|
* examples/osgunittests/MultiThreadRead.cpp,
|
|
examples/osgunittests/MultiThreadRead.h,
|
|
examples/osgunittests/osgunittests.cpp: Added "serialize" and
|
|
plugin "preload" options in the "read-threads" code path.
|
|
|
|
2008-09-23 13:58 robert
|
|
|
|
* examples/osgunittests/CMakeLists.txt,
|
|
examples/osgunittests/MultiThreadRead.cpp,
|
|
examples/osgunittests/MultiThreadRead.h,
|
|
examples/osgunittests/osgunittests.cpp: Added read-threads
|
|
<numThreads> command line and read thread test back end
|
|
|
|
2008-09-23 09:59 robert
|
|
|
|
* examples/osgshadow/CMakeLists.txt,
|
|
examples/osgshadow/IslandScene.cpp,
|
|
examples/osgshadow/IslandScene.h,
|
|
examples/osgshadow/osgshadow.cpp,
|
|
examples/osgshadow/terrain_coords.h: From Wojciech Lweandowski,
|
|
added support for noew LispSM shadow technique (use --lispsm on
|
|
CmdLine) and added IslandScene database (use -4 on CmdLine).
|
|
|
|
2008-09-22 17:24 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added support for reading raw
|
|
data and transfer function from a volume header
|
|
|
|
2008-09-22 16:18 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp: Added
|
|
--page-and-discard, --page-and-retain, --preload and --length
|
|
command line options
|
|
|
|
2008-09-22 16:17 robert
|
|
|
|
* src/osg/ImageSequence.cpp: Fixed typo
|
|
|
|
2008-09-22 15:56 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp: Added stats
|
|
handler
|
|
|
|
2008-09-22 15:01 robert
|
|
|
|
* src/osg/ImageStream.cpp, src/osg/OperationThread.cpp,
|
|
src/osgVolume/CMakeLists.txt: From Ulrich Hertlein, fixes for OSX
|
|
build
|
|
|
|
2008-09-22 14:58 robert
|
|
|
|
* CMakeLists.txt: Changed OSG_DEBUG_POSTFIX to use ADDQUOTES in the
|
|
.cpp rather than trying to add quotes via CMakeLists.txt
|
|
|
|
2008-09-22 14:55 robert
|
|
|
|
* src/osgDB/CMakeLists.txt, src/osgDB/PluginQuery.cpp,
|
|
src/osgDB/Registry.cpp: From Ralf Habacker and Robert Osfield,
|
|
added search for plugins with OS specific file plugin extensions
|
|
|
|
2008-09-22 14:46 robert
|
|
|
|
* include/osgDB/FileNameUtils, src/osgDB/FileNameUtils.cpp: Added
|
|
getExtensionIncludingDot to provide more efficient handling of
|
|
extensions
|
|
|
|
2008-09-22 13:16 robert
|
|
|
|
* CMakeLists.txt, include/osg/Object, src/osgDB/FileUtils.cpp:
|
|
Changed the macro usage so that the quotes are now added inside
|
|
the .cpp
|
|
|
|
2008-09-22 11:13 robert
|
|
|
|
* src/osgPlugins/dicom/CMakeLists.txt,
|
|
src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Added readNode
|
|
implementation that creates an osgVolume::Volume for the
|
|
specified dicom file.
|
|
|
|
2008-09-21 11:12 robert
|
|
|
|
* src/osgWrappers/osgTerrain/TerrainTile.cpp,
|
|
src/osgWrappers/osgVolume/Brick.cpp,
|
|
src/osgWrappers/osgVolume/Volume.cpp,
|
|
src/osgWrappers/osgVolume/VolumeTechnique.cpp: Added Volume
|
|
wrappers, and updated terrain wrappers
|
|
|
|
2008-09-21 11:05 robert
|
|
|
|
* include/osgVolume/Brick, include/osgVolume/Volume,
|
|
include/osgVolume/VolumeTechnique, src/osgVolume/Brick.cpp,
|
|
src/osgVolume/CMakeLists.txt, src/osgVolume/Volume.cpp,
|
|
src/osgVolume/VolumeTechnique.cpp: Create initial class
|
|
placeholders for main volume rendering classes
|
|
|
|
2008-09-20 15:43 robert
|
|
|
|
* include/osgTerrain/TerrainTile,
|
|
src/osgPlugins/ive/TerrainTile.cpp: Change TileID::layer to
|
|
TileID::level
|
|
|
|
2008-09-20 10:34 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: From Chris Denham, changed
|
|
gluGetErrorString to using osg::State::checkGLErrors() to avoid
|
|
null pointer dereference
|
|
|
|
2008-09-20 10:09 robert
|
|
|
|
* src/osg/StateSet.cpp: From Mathias Froehlich, added catch for
|
|
GL_COLOR_MATERIAL mode being set.
|
|
|
|
2008-09-20 10:05 robert
|
|
|
|
* src/osg/GLExtensions.cpp: From John Vida Larring, "If an
|
|
application initializes osgViewer::GraphicsWindowEmbedded() but
|
|
never gets around to do any rendering before the application is
|
|
closed, the result with be a crash (SIGABRT/std::logic_error) in
|
|
osg::getGLVersionNumber().
|
|
|
|
The fix was to check whether glGetString( GL_VERSION ) returned a
|
|
null pointer (Ref. svn diff below). The altered
|
|
src/osg/GLExtensions.cpp is zipped and attached to this email."
|
|
|
|
2008-09-19 19:51 robert
|
|
|
|
* src/osgWrappers/genwrapper.conf,
|
|
src/osgWrappers/osgShadow/ConvexPolyhedron.cpp,
|
|
src/osgWrappers/osgShadow/DebugShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/LightSpacePerspectiveShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/MinimalCullBoundsShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/MinimalDrawBoundsShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/MinimalShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/StandardShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ViewDependentShadowTechnique.cpp: Added
|
|
wrapper support for new osgShadow classes
|
|
|
|
2008-09-19 19:51 robert
|
|
|
|
* include/osgShadow/ConvexPolyhedron,
|
|
include/osgShadow/DebugShadowMap,
|
|
include/osgShadow/LightSpacePerspectiveShadowMap,
|
|
include/osgShadow/MinimalCullBoundsShadowMap,
|
|
include/osgShadow/MinimalDrawBoundsShadowMap,
|
|
include/osgShadow/MinimalShadowMap,
|
|
include/osgShadow/ProjectionShadowMap,
|
|
include/osgShadow/StandardShadowMap,
|
|
include/osgShadow/ViewDependentShadowTechnique,
|
|
src/osgShadow/CMakeLists.txt, src/osgShadow/ConvexPolyhedron.cpp,
|
|
src/osgShadow/DebugShadowMap.cpp,
|
|
src/osgShadow/LightSpacePerspectiveShadowMap.cpp,
|
|
src/osgShadow/MinimalCullBoundsShadowMap.cpp,
|
|
src/osgShadow/MinimalDrawBoundsShadowMap.cpp,
|
|
src/osgShadow/MinimalShadowMap.cpp,
|
|
src/osgShadow/StandardShadowMap.cpp,
|
|
src/osgShadow/ViewDependentShadowTechnique.cpp: From Wojciech
|
|
Lewandowski, a range of new ShadowMap implementations include
|
|
View Dependent Shadow Maps - LispSM
|
|
|
|
From Robert Osfield, refactored Wojciech's submission to
|
|
integrated with osgShadow and use coding sytle more consistent
|
|
with rest of OSG.
|
|
|
|
2008-09-19 12:49 robert
|
|
|
|
* CMakeLists.txt, src/osgDB/FileUtils.cpp: From Mathias Froehlich,
|
|
added support for search in the installed directories for plugins
|
|
|
|
2008-09-19 08:16 robert
|
|
|
|
* src/osgPlugins/OpenFlight/FltExportVisitor.cpp: From Richard
|
|
Schmidt, fixed the handling of user data so that it uses
|
|
ref_ptr<> to avoid data getting deleted.
|
|
|
|
2008-09-18 16:48 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-09-18 16:03 robert
|
|
|
|
* src/osgWrappers/osgDB/Serializer.cpp: Added Serializer wrappers
|
|
|
|
2008-09-18 15:50 robert
|
|
|
|
* include/osgDB/Serializer, src/osgDB/CMakeLists.txt: Moved
|
|
Serializer header from VPB into osgDB.
|
|
|
|
2008-09-18 15:44 robert
|
|
|
|
* src/osgWrappers/osgShadow/ShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/SoftShadowMap.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osgViewer/ViewerBase.cpp: Updated wrappers
|
|
|
|
2008-09-18 15:18 robert
|
|
|
|
* include/osgViewer/CompositeViewer, include/osgViewer/Viewer,
|
|
include/osgViewer/ViewerBase, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgViewer/ViewerBase.cpp:
|
|
refactored the getWindows(..) and getContexts(..) methods so that
|
|
they produce
|
|
consistent ordering based on the order Camera/slave camera
|
|
ordering.
|
|
|
|
2008-09-18 15:16 robert
|
|
|
|
* src/osgText/Font.cpp: From Mathias Froehlich, "Attached one
|
|
namespace/scope lookup problem which shows up on irix."
|
|
|
|
2008-09-18 14:48 robert
|
|
|
|
* include/osgShadow/ShadowMap, include/osgShadow/SoftShadowMap,
|
|
src/osgShadow/SoftShadowMap.cpp: From Christopher Blaesius,
|
|
"Soft shadow mapping is basically the same as hard shadow mapping
|
|
beside that
|
|
it uses a different fragment shader.
|
|
So for me it makes sense that osgShadow::SoftShadowMap is derived
|
|
from
|
|
osgShadow::ShadowMap, this makes it easier to maintain the two
|
|
classes.
|
|
Additional SoftShadowMap also provides the same Debug methods as
|
|
ShadowMap."
|
|
|
|
2008-09-18 13:54 robert
|
|
|
|
* src/osgWrappers/osg/AnimationPath.cpp: Updated wrappers
|
|
|
|
2008-09-18 13:54 robert
|
|
|
|
* include/osg/AnimationPath: From Alan Dickinson, change methods to
|
|
virtual.
|
|
|
|
2008-09-18 13:18 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ExportOptions.cpp: From John
|
|
Argentieri, added missing _stripTextureFilePath( false )
|
|
initializer.
|
|
|
|
2008-09-18 13:09 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: From Chris Denham, added missing
|
|
ccopy of polyOffset in copy constructor
|
|
|
|
2008-09-18 13:05 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: From Chris Denham, "
|
|
I think I may have discovered a bug in osgShadow/ShadowMap.cpp
|
|
that results in incomplete shadows being generated.
|
|
The problem seems to caused by an incorrect interpretation of the
|
|
spot light cutoff angle. The valid ranges for spot cutoff are
|
|
0-90 and 180, i.e half the 'field of view' for the spotlight.
|
|
Whereas the shadow map code seems to assume the the spot cutoff
|
|
is equal to the field of view. This results in the shadows
|
|
generated by the spotlight getting clipped at half the spot
|
|
cutoff angle.
|
|
|
|
I have fixed this in my copy of ShadowMap.cpp:
|
|
===============================
|
|
//Original code from OSG 2.6:
|
|
if(selectLight->getSpotCutoff() < 180.0f) // spotlight, then we
|
|
don't need the bounding box
|
|
{
|
|
osg::Vec3 position(lightpos.x(), lightpos.y(), lightpos.z());
|
|
float spotAngle = selectLight->getSpotCutoff();
|
|
_camera->setProjectionMatrixAsPerspective(spotAngle, 1.0, 0.1,
|
|
1000.0);
|
|
|
|
_camera->setViewMatrixAsLookAt(position,position+lightDir,osg::Vec3(0.0f,1.0f,0.0f));
|
|
}
|
|
===============================
|
|
// My modifications:
|
|
float fov = selectLight->getSpotCutoff() * 2;
|
|
if(fov < 180.0f) // spotlight, then we don't need the bounding
|
|
box
|
|
{
|
|
osg::Vec3 position(lightpos.x(), lightpos.y(), lightpos.z());
|
|
_camera->setProjectionMatrixAsPerspective(fov, 1.0, 0.1, 1000.0);
|
|
|
|
_camera->setViewMatrixAsLookAt(position,position+lightDir,osg::Vec3(0.0f,1.0f,0.0f));
|
|
}
|
|
|
|
This change seems correct for spot cutoff in the range 0, 90, but
|
|
since OpenGL doesn't claim to support cutoffs >90 && <180, I'm
|
|
not sure how shadow map should deal with those cases, but
|
|
ignoring spot cut off greater than 90 here seems reasonable to
|
|
me.
|
|
"
|
|
|
|
2008-09-18 12:57 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Ralf Habacker, "the
|
|
appended patch fixes the problem reported on
|
|
http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/2008-January/006110.html.
|
|
"
|
|
|
|
|
|
> Using QOSGWidget - QWidget + osgViewer creating the graphics
|
|
context.
|
|
>
|
|
> Windows Error #2000: [Screen #0]
|
|
GraphicsWindowWin32::setWindow() - Unable
|
|
> to create OpenGL rendering context. Reason: The pixel format is
|
|
invalid.
|
|
>
|
|
>
|
|
>
|
|
> And then the following fate error pops up:
|
|
>
|
|
>
|
|
>
|
|
> The instruction at "0x014c7ef1" referenced memory at
|
|
"0x000000a4", The
|
|
> memory could not be "read".
|
|
>
|
|
> Click on Ok to terminate the program
|
|
>
|
|
> Click on CANCEL to debug the program
|
|
>
|
|
>
|
|
|
|
2008-09-18 12:50 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Robert Osfield and
|
|
Christophe Loustaunau, fixes for support for 16bit and 32bit tiff
|
|
images
|
|
|
|
2008-09-18 10:52 robert
|
|
|
|
* examples/osgmultiplerendertargets/osgmultiplerendertargets.cpp,
|
|
src/osgDB/FieldReader.cpp: From Mathias Froehlich, "I did some
|
|
performance test runs with the development gcc-4.4 version.
|
|
To make it compiel with future gcc's we sppear to need the
|
|
attached missing
|
|
includes ..."
|
|
|
|
2008-09-18 10:49 robert
|
|
|
|
* src/osgPlugins/osgSim/CMakeLists.txt,
|
|
src/osgPlugins/osgSim/IO_OverlayNode.cpp: From Mathieu Marache,
|
|
"This is an addition for osgSim reader/writer for the osg ascii
|
|
file format adding osgSim::OverlayNode support. "
|
|
|
|
2008-09-18 10:39 robert
|
|
|
|
* src/osgParticle/ModularEmitter.cpp: From Tim Moore, "his
|
|
submission fixes a bug when the ModularEmitter and ParticleSystem
|
|
are in different frames of reference. Specifically, it supports
|
|
the case where the ParticleSystem is not in the world frame. One
|
|
way this can come up is if your world coordinate system is
|
|
Earth-centric; the float coordinates of particles don't have
|
|
enough precision to avoid terrible jitter and other rendering
|
|
artifacts, so it's convenient to root the particle systems in a
|
|
local Z-up coordinate system that gets moved around from time to
|
|
time.
|
|
"
|
|
|
|
Tweak from Robert Osfield, converted code to use new
|
|
Drawable::getWorldMatrices method
|
|
|
|
2008-09-18 10:38 robert
|
|
|
|
* include/osg/Drawable, include/osg/Node, src/osg/Drawable.cpp,
|
|
src/osg/Node.cpp, src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/Node.cpp: Improved the constness of
|
|
parameters the Node::getWorldMatrices(..) method.
|
|
|
|
Added Drawable::getWorldMatrices(const Node*) method.
|
|
|
|
2008-09-17 20:02 robert
|
|
|
|
* src/osgPlugins/ogr/ReaderWriterOGR.cpp: From Rob Bloemkool, "This
|
|
is a submission for src/osgPlugins/ogr/ReaderWriterOGR.cpp
|
|
- adds display of options when using osgconv --formats.
|
|
- adds useGroupPerFeature option to have each feature in a
|
|
separate group. Usage: OSG_OPTIMIZER=OFF osgconv -e ogr -O
|
|
addGroupPerFeature <infile> <outfile>
|
|
"
|
|
|
|
2008-09-17 19:51 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: From Ewe Woessner, "I looked at the
|
|
Anaglyphic stereo implementation in SceneView.cpp and think I
|
|
spotted some copy-paste bugs.
|
|
|
|
osg::ColorMask* leftColorMask = _renderStageLeft->getColorMask();
|
|
if (!leftColorMask)
|
|
{
|
|
leftColorMask = new osg::ColorMask();
|
|
_renderStageLeft->setColorMask(leftColorMask);
|
|
^^^^ here it said right, I think this should be Left.
|
|
}
|
|
|
|
|
|
// ensure that right eye color planes are active.
|
|
osg::ColorMask* rightColorMask =
|
|
_renderStageRight->getColorMask();
|
|
^^^^ similar here, I think this should be right
|
|
if (!rightColorMask)
|
|
{
|
|
rightColorMask = new osg::ColorMask();
|
|
_renderStageRight->setColorMask(rightColorMask);
|
|
}
|
|
|
|
and i further removed an unnecessary setColorMask."
|
|
|
|
2008-09-17 19:25 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/OsgMacroUtils.cmake: From Mattias
|
|
Helsing,
|
|
|
|
CMakeLists.txt changes: "I installed latest Cmake(2.6.1) on a new
|
|
machine and got a CMP008
|
|
warning from cmake. This fix set up osg to use the old behaviour
|
|
which
|
|
have worked before. We might set this to NEW but I need to do
|
|
more
|
|
testing first. I'l be able to test this on winxp with msvc80/90
|
|
and
|
|
ubuntu hardy with gcc-4.2.
|
|
|
|
quote from cmake cvs log
|
|
policy CMP0008 to decides how to treat full path libraries that
|
|
do not
|
|
appear to be valid library file names. Such libraries worked by
|
|
accident in the VS IDE and Xcode generators with CMake 2.4 and
|
|
below."
|
|
|
|
|
|
OsgMarcroUtils.cmake changes: "On Philips suggestion truncated a
|
|
redundant if/else construction in
|
|
OsgMacroUtils to avoid developer warnings in cmake-2.6.1
|
|
concerning
|
|
cmake policy CMP0008 which allows full paths to libraries only
|
|
with
|
|
valid library names
|
|
"
|
|
|
|
2008-09-17 18:56 robert
|
|
|
|
* CMakeLists.txt, src/osgDB/Registry.cpp: From Alberto Luaces,
|
|
"Cygwin's cmake build adds a "d" postfix to the plugins installed
|
|
in debug
|
|
mode. Nevertheless, the code doesn't acknowledge that, so I had
|
|
problems with
|
|
debug versions of the library not being able to open their
|
|
plugins whereas
|
|
the release versions worked fine.
|
|
|
|
I have made the same changes in Registry.cpp that are available
|
|
for the rest
|
|
of platforms appending that "d" to their plugins. I have also
|
|
updated the
|
|
CMakeLists.txt file to get "_DEBUG" defined at compilation time.
|
|
I have
|
|
copied the already existent conditional block because of cmake's
|
|
bizarre
|
|
operator precedence. Since Cygwin defines both CYGWIN and WIN32,
|
|
the
|
|
following would suffice:
|
|
|
|
IF(CYGWIN OR UNIX AND NOT WIN32 AND NOT APPLE)
|
|
|
|
Sadly, it actually doesn't work, so I wrote a new conditional
|
|
block just for
|
|
Cygwin. I could join the two blocks when the parentheses support
|
|
is added in
|
|
newer versions of cmake."
|
|
|
|
2008-09-17 18:54 robert
|
|
|
|
* src/osgShadow/ParallelSplitShadowMap.cpp: From Adrian Egli, "i
|
|
came around reviewing my code, and found now finally a solution
|
|
to remove the polygon offset issue. as we all know the polygon
|
|
offset has a different behaviour on different GPU system (ATI,
|
|
NVidia) and this make the use of
|
|
polygon offset complicate. so i looked for a solution to remove
|
|
this offset.
|
|
|
|
i changed the shader, also the filtering (default: on) use now a
|
|
correct 3x3 filter:
|
|
1 0 1
|
|
0 2 0
|
|
1 0 1
|
|
|
|
div: 6
|
|
|
|
of course a better one would be
|
|
1 2 1
|
|
2 4 2
|
|
1 2 1
|
|
|
|
div: 16
|
|
but this isn't as performant as the simple filter above is.
|
|
because we need only 5 texture lookups instead of 9, and the
|
|
result is still good, if you wish we can add a enum to change the
|
|
pcf filter type once, if there is a need.
|
|
|
|
|
|
testet on NVidia Quatro 570M and on ATI Radeon X1600
|
|
|
|
"
|
|
|
|
2008-09-17 18:51 robert
|
|
|
|
* src/osgShadow/ParallelSplitShadowMap.cpp: From Adrian Egli, "I
|
|
changed the PSSM shadow map implementation, if we have filtered
|
|
turned on, it should be now correct. The implementation is more
|
|
robut on different scene. i tested it on NVIDIA card against a
|
|
park scene, a chess board and a terrain.
|
|
unfort. i couldn't test it on any ATI system. may there will be
|
|
still another problem there. if there are still some artefacts.
|
|
we should try out better fZOffSet value
|
|
"
|
|
|
|
2008-09-17 18:42 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: From Bill Prendergast, "Found a typo
|
|
in CameraRenderOrderSortOp in osg/GraphicsContext.cpp
|
|
(V2.6.0 and prior) as noted below:
|
|
|
|
struct CameraRenderOrderSortOp
|
|
{
|
|
inline bool operator() (const Camera* lhs,const Camera* rhs)
|
|
const
|
|
{
|
|
if (lhs->getRenderOrder()<rhs->getRenderOrder()) return true;
|
|
if (rhs->getRenderOrder()<lhs->getRenderOrder()) return false;
|
|
---> return lhs->getRenderOrderNum()<lhs->getRenderOrderNum();
|
|
^^^ ^^^
|
|
}
|
|
};
|
|
|
|
Corrected code attached."
|
|
|
|
2008-09-17 17:25 robert
|
|
|
|
* examples/osggeometryshaders/osggeometryshaders.cpp: From
|
|
Christophe Loustaunau,"
|
|
I have found some errors on the example osgGeometryShaders. It's
|
|
about the varying in the geometry shader.
|
|
take a look at the varying vec4 v_color.
|
|
In the vertex shader, v_color is initialized to gl_vertex
|
|
then in the geometry shader v_color is initialized to
|
|
gl_PositionIn[0]
|
|
and in the fragment shader v_color is used as the fragment color.
|
|
|
|
Try to initialized v_color to vec4(1.0, 0.0, 0.0, 1.0) in the
|
|
vertex shader and comment the line :
|
|
" v_color = v;\n" in the geometry shader, and you will see the
|
|
lines as black !
|
|
|
|
It's because you have to use keywords in and out.
|
|
|
|
extract from :
|
|
http://www.opengl.org/registry/specs/EXT/geometry_shader4.txt :
|
|
|
|
in - for function parameters passed into a function or for input
|
|
varying
|
|
variables (geometry only)
|
|
|
|
out - for function parameters passed back out of a function, but
|
|
not
|
|
initialized for use when passed in. Also for output varying
|
|
variables
|
|
(geometry only).
|
|
|
|
Then for a geometry shader, a varying must be an array :
|
|
extract from :
|
|
http://www.opengl.org/registry/specs/EXT/geometry_shader4.txt :
|
|
|
|
Since a geometry shader operates on primitives, each input
|
|
varying variable needs to be
|
|
declared as an array. Each element of such an array corresponds
|
|
to a
|
|
vertex of the primitive being processed. If the varying variable
|
|
is
|
|
declared as a scalar or matrix in the vertex shader, it will be a
|
|
one-dimensional array in the geometry shader. Each array can
|
|
optionally
|
|
have a size declared. If a size is not specified, it inferred by
|
|
the
|
|
linker and depends on the value of the input primitive type.
|
|
|
|
|
|
Here is a patch based on the svn version of osg that correct
|
|
that.
|
|
"
|
|
|
|
2008-09-17 17:13 robert
|
|
|
|
* src/osgWidget/WindowManager.cpp: From Max Bandazian, "Lines
|
|
302-305 of WindowManager.cpp seem to have a parenthesizing error
|
|
- the code is
|
|
if(
|
|
(!win || win->getVisibilityMode() == Window::VM_PARTIAL) &&
|
|
!win->isPointerXYWithinVisible(x, y)
|
|
) continue;
|
|
|
|
But it probably should be
|
|
|
|
if (!win || (win->getVisibilityMode() == Window::VM_PARTIAL) &&
|
|
!win->isPointerXYWithinVisible(x, y)))
|
|
continue;
|
|
|
|
The effect of the bug is to segfault if a non-osgWidgets::Window
|
|
node hasn't been excluded from picking via NodeMask."
|
|
|
|
2008-09-17 17:07 robert
|
|
|
|
* src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp:
|
|
Updated wrappers
|
|
|
|
2008-09-17 16:14 robert
|
|
|
|
* examples/osgdepthpeeling/osgdepthpeeling.cpp,
|
|
examples/osghangglide/osghangglide.cpp,
|
|
examples/osglogo/osglogo.cpp,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
examples/osgunittests/UnitTests_osg.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
include/osg/AnimationPath, include/osg/Matrixd,
|
|
include/osg/Matrixf, src/osg/AutoTransform.cpp,
|
|
src/osg/CameraView.cpp, src/osg/Matrix_implementation.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp,
|
|
src/osgManipulator/AntiSquish.cpp,
|
|
src/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgSim/DOFTransform.cpp, src/osgSim/Sector.cpp,
|
|
src/osgText/Text.cpp, src/osgText/Text3D.cpp,
|
|
src/osgUtil/SceneGraphBuilder.cpp, src/osgViewer/View.cpp: From
|
|
Mathias Froehlich, "This is a generic optimization that does not
|
|
depend on any cpu or instruction
|
|
set.
|
|
|
|
The optimization is based on the observation that matrix matrix
|
|
multiplication
|
|
with a dense matrix 4x4 is 4^3 Operations whereas multiplication
|
|
with a
|
|
transform, or scale matrix is only 4^2 operations. Which is a
|
|
gain of a
|
|
*FACTOR*4* for these special cases.
|
|
The change implements these special cases, provides a unit test
|
|
for these
|
|
implementation and converts uses of the expensiver dense matrix
|
|
matrix
|
|
routine with the specialized versions.
|
|
|
|
Depending on the transform nodes in the scenegraph this change
|
|
gives a
|
|
noticable improovement.
|
|
For example the osgforest code using the MatrixTransform is about
|
|
20% slower
|
|
than the same codepath using the PositionAttitudeTransform
|
|
instead of the
|
|
MatrixTransform with this patch applied.
|
|
|
|
If I remember right, the sse type optimizations did *not* provide
|
|
a factor 4
|
|
improovement. Also these changes are totally independent of any
|
|
cpu or
|
|
instruction set architecture. So I would prefer to have this
|
|
current kind of
|
|
change instead of some hand coded and cpu dependent assembly
|
|
stuff. If we
|
|
need that hand tuned stuff, these can go on top of this changes
|
|
which must
|
|
provide than hand optimized additional variants for the
|
|
specialized versions
|
|
to give a even better result in the end.
|
|
|
|
An other change included here is a change to rotation matrix from
|
|
quaterion
|
|
code. There is a sqrt call which couold be optimized away. Since
|
|
we divide in
|
|
effect by sqrt(length)*sqrt(length) which is just length ...
|
|
"
|
|
|
|
2008-09-17 14:23 robert
|
|
|
|
* examples/osgwidgetlabel/osgwidgetlabel.cpp,
|
|
examples/osgwidgetwindow/osgwidgetwindow.cpp: Updated osgwidget
|
|
examples to use the new osg::clone() methods
|
|
|
|
2008-09-17 14:23 robert
|
|
|
|
* src/osgWrappers/genwrapper.conf,
|
|
src/osgWrappers/osgWidget/Box.cpp,
|
|
src/osgWrappers/osgWidget/Canvas.cpp,
|
|
src/osgWrappers/osgWidget/EventInterface.cpp,
|
|
src/osgWrappers/osgWidget/Frame.cpp,
|
|
src/osgWrappers/osgWidget/Label.cpp,
|
|
src/osgWrappers/osgWidget/Table.cpp,
|
|
src/osgWrappers/osgWidget/ViewerEventHandlers.cpp,
|
|
src/osgWrappers/osgWidget/Widget.cpp,
|
|
src/osgWrappers/osgWidget/Window.cpp,
|
|
src/osgWrappers/osgWidget/WindowManager.cpp: Updated wrappers of
|
|
osgWidget
|
|
|
|
2008-09-17 14:21 robert
|
|
|
|
* include/osgWidget/Box, include/osgWidget/Canvas,
|
|
include/osgWidget/EventInterface, include/osgWidget/Frame,
|
|
include/osgWidget/Label, include/osgWidget/Table,
|
|
include/osgWidget/UIObjectParent,
|
|
include/osgWidget/ViewerEventHandlers, include/osgWidget/Widget,
|
|
include/osgWidget/Window: Tweaks to facilitate osgWrapper build
|
|
|
|
2008-09-17 14:21 robert
|
|
|
|
* include/osg/Object: Introduce new templated clone(..) methods
|
|
that return the correct type of object cloned.
|
|
|
|
2008-09-17 11:43 robert
|
|
|
|
* CMakeModules/FindOurDCMTK.cmake,
|
|
src/osgPlugins/dicom/CMakeLists.txt: Added support for finding
|
|
DCMTK-3.5.4 installed lib/include placement
|
|
|
|
2008-09-16 18:41 robert
|
|
|
|
* doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile,
|
|
doc/Doxyfiles/core_Doxyfile, doc/Doxyfiles/custom_Footer.html,
|
|
doc/Doxyfiles/doxyfile.cmake, src/osgWrappers/CMakeLists.txt,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp, src/osgWrappers/osgVolume,
|
|
src/osgWrappers/osgVolume/Export.cpp: Added osgVolume to docs and
|
|
wrappers
|
|
|
|
2008-09-16 15:32 robert
|
|
|
|
* examples/osgvolume/CMakeLists.txt,
|
|
examples/osgvolume/osgvolume.cpp, include/osgVolume,
|
|
include/osgVolume/Export, include/osgVolume/ImageUtils,
|
|
include/osgVolume/Version, src/CMakeLists.txt, src/osgVolume,
|
|
src/osgVolume/CMakeLists.txt, src/osgVolume/ImageUtils.cpp,
|
|
src/osgVolume/Version.cpp: Introduced beginings of osgVolume
|
|
NodeKit.
|
|
|
|
2008-09-16 15:31 robert
|
|
|
|
* src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Complted the first
|
|
pass at the DCMTK based dicom loader
|
|
|
|
2008-09-16 09:31 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Change the GLSL textureRec and
|
|
texture2D parameters to use .st to make sure they only use 2D
|
|
coords.
|
|
|
|
Add setResizeNonPowerOfTwoHint to false for Texture2D.
|
|
|
|
2008-09-15 19:59 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindOurDCMTK.cmake,
|
|
examples/osgvolume/osgvolume.cpp, src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/dicom/CMakeLists.txt,
|
|
src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Added optional usage
|
|
of DCMTK in the dicom plugin
|
|
|
|
2008-09-15 11:27 robert
|
|
|
|
* include/osgTerrain/Layer: From Ralf Habacker, removed redundent
|
|
SwitchLayer::clear()
|
|
|
|
2008-09-14 10:31 robert
|
|
|
|
* include/osg/Geometry, src/osg/Geometry.cpp,
|
|
src/osgUtil/Simplifier.cpp: Introduced
|
|
Geometry::containsSharedArrays() and
|
|
Geometry::duplicateSharedArrays() to
|
|
support a fix to the osgUtil::Simplifier that couldn't handle
|
|
shared arrays
|
|
|
|
2008-09-13 13:38 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added reading of whole
|
|
directories of images
|
|
|
|
2008-09-13 09:09 robert
|
|
|
|
* include/osg/TransferFunction, src/osg/TransferFunction.cpp,
|
|
src/osgWrappers/osg/TransferFunction.cpp: Introduced
|
|
TransferFunction1D::assign(ValueMap&).
|
|
|
|
2008-09-12 15:41 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Removed use of ints and reading
|
|
from gl_FragColor in shader
|
|
|
|
2008-09-11 16:11 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version numbers in
|
|
prep for up comming dev release
|
|
|
|
2008-09-11 16:06 robert
|
|
|
|
* CMakeLists.txt, ChangeLog: Added an svn update into the make
|
|
ChangeLog entry.
|
|
|
|
2008-09-11 16:01 robert
|
|
|
|
* src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTile.cpp: Updated wrappers
|
|
|
|
2008-09-11 14:28 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgTerrain/Layer.cpp,
|
|
src/osgTerrain/TerrainTile.cpp: Refinements to SwitchLayer and
|
|
WhiteListTileLoadedCallback
|
|
|
|
2008-09-11 14:27 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added support for
|
|
SwitchLayer into GeometryTechnique
|
|
|
|
2008-09-11 13:21 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp,
|
|
include/osgTerrain/Layer, include/osgTerrain/TerrainTile,
|
|
src/osgTerrain/TerrainTile.cpp: Introduced
|
|
osgTerrain::WhiteListTileLoadedCallback for the management of
|
|
options terrain layers
|
|
|
|
2008-09-11 10:40 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp: First
|
|
cut of WhiteListTileLoadedCallback
|
|
|
|
2008-09-11 09:26 robert
|
|
|
|
* src/osg/Image.cpp: Changed the createGeodeFromImage code to use
|
|
the non power of two extension, and disabled mipmapping
|
|
|
|
2008-09-11 09:05 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp: Added support for
|
|
reading source image file names from the command line.
|
|
|
|
2008-09-10 18:11 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp,
|
|
include/osgTerrain/TerrainTile,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/ImageLayer.cpp,
|
|
src/osgPlugins/ive/TerrainTile.cpp,
|
|
src/osgPlugins/osgTerrain/ImageLayer.cpp,
|
|
src/osgPlugins/osgTerrain/TerrainTile.cpp,
|
|
src/osgTerrain/TerrainTile.cpp: Introduced
|
|
TerrainTile::TileLoadedCallback
|
|
|
|
2008-09-10 16:17 robert
|
|
|
|
* src/osgPlugins/osgTerrain/ImageLayer.cpp: Removed unneccessary
|
|
compound name usage
|
|
|
|
2008-09-10 11:38 robert
|
|
|
|
* src/osgPlugins/ive/DataOutputStream.cpp: Removed debugging output
|
|
|
|
2008-09-10 11:28 robert
|
|
|
|
* src/osgPlugins/osgTerrain/ImageLayer.cpp: Changed the image
|
|
reading so that it leverages the osgDB::Input::readImage() method
|
|
to ensure that it picks up on any local paths set on the Input
|
|
object.
|
|
|
|
2008-09-10 11:27 robert
|
|
|
|
* src/osgPlugins/osg/ReaderWriterOSG.cpp: Changed the path
|
|
management so that the node path is prepended on the database
|
|
path list, rather than replacing it.
|
|
|
|
2008-09-10 11:27 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp: Added playing of
|
|
the imagesequence on creation of the imagesequence
|
|
|
|
2008-09-10 11:26 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/Image.cpp, src/osgPlugins/ive/ImageLayer.cpp,
|
|
src/osgPlugins/ive/IveVersion.h,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/ive/TextureCubeMap.cpp: Added
|
|
osg::Image::set/getWriteHint() that allows images themselves to
|
|
control how
|
|
they are written to disk, either inline or as an external file.
|
|
Added support for
|
|
this in the .ive plugin. Default of WriteHint is NO_PREFERNCE, in
|
|
which case it's
|
|
up to the reader/writer to decide.
|
|
|
|
2008-09-04 17:30 robert
|
|
|
|
* src/osg/ImageSequence.cpp: Fix for when looping is is disabled
|
|
|
|
2008-09-04 14:23 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Stephan Huber: updated XCode-project
|
|
|
|
2008-09-02 16:13 robert
|
|
|
|
* src/osgDB/Registry.cpp, src/osgPlugins/xine/ReaderWriterXine.cpp:
|
|
Added acceptance of .ogv extensions in xine-lib plugin
|
|
|
|
2008-09-02 12:55 robert
|
|
|
|
* include/osgTerrain/Layer: Added setSetName/getSetName() methods
|
|
|
|
2008-09-01 16:28 robert
|
|
|
|
* ChangeLog: Update ChangeLog
|
|
|
|
2008-09-01 15:29 robert
|
|
|
|
* src/osgPlugins/ive/ShapeAttributeList.cpp: Replaced uint with
|
|
unsigned int
|
|
|
|
2008-09-01 15:27 robert
|
|
|
|
* CMakeLists.txt: Introduced a OSG_MAINTAINER section of cmake
|
|
build to help support making tags and branches
|
|
|
|
2008-09-01 14:05 robert
|
|
|
|
* src/osgWrappers/osgWidget/Window.cpp: Updated wrappers
|
|
|
|
2008-09-01 14:03 robert
|
|
|
|
* include/osgWidget/Window, src/osgWidget/Window.cpp: Changed curr
|
|
and min to current and minimum respectively, to avoid compile
|
|
problems under Windows
|
|
|
|
2008-09-01 12:40 robert
|
|
|
|
* src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Object.cpp,
|
|
src/osgPlugins/ive/ReadWrite.h: Implemented support for
|
|
ShapeAttributeList, used John Vidar Larring's initial
|
|
submission as a base, but implementing the user data
|
|
functionality in a different
|
|
way to facilitate more flexible user data support
|
|
|
|
2008-09-01 12:39 robert
|
|
|
|
* src/osgPlugins/ive/ShapeAttributeList.cpp,
|
|
src/osgPlugins/ive/ShapeAttributeList.h: From John Vidar Larring,
|
|
initial cut of .ive support for ShapeAttributeList user data
|
|
|
|
2008-09-01 11:09 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version for 2.7.2
|
|
dev release
|
|
|
|
2008-09-01 10:49 robert
|
|
|
|
* src/osgWrappers/osgSim/ShapeAttribute.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp: Updated wrappers
|
|
|
|
2008-09-01 10:48 robert
|
|
|
|
* include/osgSim/ShapeAttribute: Added call to free in setValue
|
|
methods to prevent potential memory leak
|
|
|
|
2008-09-01 10:46 robert
|
|
|
|
* include/osgSim/ShapeAttribute: From Mathias Froehilch,"Current
|
|
include/osgSim/ShapeAttribute also misses string.h include
|
|
because of
|
|
strdup.
|
|
Attached is the changed file."
|
|
|
|
2008-09-01 10:22 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: From He Sicong, "I found a bug here in
|
|
VERTICAL_SPLIT stereo type:
|
|
The vertical separation not actually displayed as it is set. So
|
|
some
|
|
display the up and down stereo images style will not be correct.
|
|
Someone may forget to change the "Horizontal" to "Vertical" after
|
|
copying and pasting the code from above HORIZONTAL_SPLIT code
|
|
segment.
|
|
I've attached the file. By replacing the incorrect "Horizontal"
|
|
to
|
|
"Vertical", the bug is gone.
|
|
"
|
|
|
|
2008-09-01 10:19 robert
|
|
|
|
* examples/osgviewerGTK/osgviewerGTK.cpp: Removed std:: from in
|
|
front of strcmp and added a string.h
|
|
|
|
2008-09-01 10:06 robert
|
|
|
|
* include/osgSim/ShapeAttribute,
|
|
src/osgViewer/ViewerEventHandlers.cpp: From Wojciech Lewandowski,
|
|
"Most recent changes to CameraPathEventHandler change path
|
|
writing method. Now control points are written on the fly. But
|
|
default stream precision is not adjusted as it used to and
|
|
remains set to 6 digits (at least with VS 2008) so larger
|
|
coordinates like positions on Earth Ellipsoid loose lots of
|
|
fidelity. This patch fixes this issue.
|
|
"
|
|
|
|
2008-09-01 09:57 robert
|
|
|
|
* include/osg/Texture3D, include/osgTerrain/Layer: Build fixes for
|
|
Windows
|
|
|
|
2008-08-29 09:28 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgTerrain/Layer.cpp: Added
|
|
CompositeLayer::addLayer(setname,filename) convinience function
|
|
|
|
2008-08-29 09:26 robert
|
|
|
|
* src/osgPlugins/quicktime/QTUtils.cpp: From Michael Guerrero,
|
|
"I've attached the files with the new addition of the "registered
|
|
= true"
|
|
flag set."
|
|
|
|
2008-08-28 16:15 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgPlugins/ive/CompositeLayer.cpp,
|
|
src/osgPlugins/ive/SwitchLayer.cpp,
|
|
src/osgPlugins/osgTerrain/CompositeLayer.cpp,
|
|
src/osgPlugins/osgTerrain/HeightFieldLayer.cpp,
|
|
src/osgPlugins/osgTerrain/ImageLayer.cpp,
|
|
src/osgPlugins/osgTerrain/SwitchLayer.cpp,
|
|
src/osgTerrain/Layer.cpp: Introduce the concept of layer set
|
|
name, using the osg::Object::s/getName() to store
|
|
the setname, and using a compound string (set:setname:filename)
|
|
in place of standard filename when reading and writing
|
|
files.
|
|
|
|
2008-08-28 09:43 robert
|
|
|
|
* include/osg/AutoTransform, src/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp: Converted AutoTransform to
|
|
use doubles.
|
|
|
|
2008-08-27 10:13 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/Layer.cpp, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/SwitchLayer.cpp,
|
|
src/osgPlugins/ive/SwitchLayer.h,
|
|
src/osgPlugins/osgTerrain/CMakeLists.txt,
|
|
src/osgPlugins/osgTerrain/SwitchLayer.cpp,
|
|
src/osgTerrain/Layer.cpp: Introduced SwitchLayer which will form
|
|
the basis of provided support for varients
|
|
|
|
2008-08-26 17:40 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp,
|
|
src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Improved the GLSL
|
|
implementation.
|
|
|
|
2008-08-26 12:55 robert
|
|
|
|
* AUTHORS.txt, CMakeLists.txt, ChangeLog, README.txt: Added
|
|
ChangeLog target for updating the ChangeLog, and updated the
|
|
ChangeLog and AUTHORS files
|
|
|
|
2008-08-26 12:05 robert
|
|
|
|
* CMakeLists.txt, genwrapper.conf,
|
|
src/osgWrappers/Doxyfile.template,
|
|
src/osgWrappers/genwrapper.conf: Added wrapper build target for
|
|
generating the osgWrappers
|
|
|
|
2008-08-26 09:39 robert
|
|
|
|
* src/osgText/TextBase.cpp: Added provisional block in
|
|
computePositions()
|
|
|
|
2008-08-26 08:41 robert
|
|
|
|
* src/osgPlugins/quicktime/QTUtils.h: From Ulrich Hertlein,
|
|
attached is a small fix for a mismatched function signature
|
|
|
|
2008-08-25 16:44 robert
|
|
|
|
* CMakeLists.txt, ChangeLog, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version number for
|
|
2.7.1 release, and added
|
|
OSG_FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL Cmake option
|
|
that enables the occlusion query workaround for an OpenGL driver
|
|
crash
|
|
|
|
2008-08-25 16:43 robert
|
|
|
|
* src/osg/OcclusionQueryNode.cpp: From Doug McCorkle, via Paul
|
|
Martz who writes : "Summary: Some platforms/configurations cause
|
|
application crashes if the
|
|
occlusion query result is not ready for retrieval when the app
|
|
tries to
|
|
retrieve it. This fix adds an application-level wait loop to
|
|
ensure the
|
|
result is ready for retrieval. This code is not compiled by
|
|
default; add "-D
|
|
FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL" to get this code.
|
|
|
|
Full, gory details, to the best of my recollection:
|
|
|
|
The conditions under which we encountered this issue are as
|
|
follows: 64-bit
|
|
processor, Mac/Linux OS, multiple NVIDIA GPUs, multiple
|
|
concurrent draw
|
|
threads, VRJuggler/SceneView-based viewer, and a scene graph
|
|
containing
|
|
OcclusionQueryNodes. Todd wrote a small test program that
|
|
produces an almost
|
|
instant crash in this environment. We verified the crash does not
|
|
occur in a
|
|
similar environment with a 32-bit processor, but we have not yet
|
|
tested on
|
|
Windows and have not yet tested with osgViewer.
|
|
|
|
The OpenGL spec states clearly that, if an occlusion query result
|
|
is not yet
|
|
ready, an app can go ahead and attempt to retrieve it, and OpenGL
|
|
will
|
|
simply block until the result is ready. Indeed, this is how
|
|
OcclusionQueryNode is written, and this has worked fine on
|
|
several platforms
|
|
and configurations until Todd's test program.
|
|
|
|
By trial and error and dumb luck, we were able to workaround the
|
|
crash by
|
|
inserting a wait loop that forces the app to only retrieve the
|
|
query after
|
|
OpenGL says it is available. As this should not be required
|
|
(OpenGL should
|
|
do this implicitly, and more efficiently), the wait loop code is
|
|
not
|
|
compiled by default. Developers requiring this work around must
|
|
explicitly
|
|
add "-D FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL" to the
|
|
compile
|
|
options to include the wait loop."
|
|
|
|
2008-08-25 15:57 robert
|
|
|
|
* src/osgPlugins/ive/AnisotropicLighting.cpp,
|
|
src/osgPlugins/ive/AnisotropicLighting.h,
|
|
src/osgPlugins/ive/BumpMapping.cpp,
|
|
src/osgPlugins/ive/BumpMapping.h,
|
|
src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/Cartoon.cpp, src/osgPlugins/ive/Cartoon.h,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/Effect.cpp, src/osgPlugins/ive/Effect.h,
|
|
src/osgPlugins/ive/ReadWrite.h, src/osgPlugins/ive/Scribe.cpp,
|
|
src/osgPlugins/ive/Scribe.h,
|
|
src/osgPlugins/ive/SpecularHighlights.cpp,
|
|
src/osgPlugins/ive/SpecularHighlights.h: From Liang Aibin, added
|
|
support for :
|
|
osgFX::Effect
|
|
osgFX::AnisotropicLighting
|
|
osgFX::BumpMapping
|
|
osgFX::Cartoon
|
|
osgFX::Scribe
|
|
osgFX::SpecularHighlights.
|
|
|
|
2008-08-25 15:37 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp: From Liang Aibin,
|
|
removed redundent spaces
|
|
|
|
2008-08-25 15:20 robert
|
|
|
|
* src/osgPlugins/quicktime/MovieData.cpp,
|
|
src/osgPlugins/quicktime/MovieData.h,
|
|
src/osgPlugins/quicktime/QTUtils.cpp: From Michael Guerrero,
|
|
Fixed crash that occurred when openning an new movie file after
|
|
all previous movie ImageStream had been closed. Also add a
|
|
missing close of the movie file.
|
|
|
|
2008-08-25 15:03 robert
|
|
|
|
* src/osgPlugins/OpenFlight/FltExportVisitor.cpp: From Paul Martz,
|
|
"This change fixes a problem with PAT nodes during FLT export."
|
|
|
|
Note, Paul Martz has merged this patch into OpenSceneGraph-2.6.
|
|
|
|
2008-08-25 14:59 robert
|
|
|
|
* src/osgPlugins/osg/CMakeLists.txt,
|
|
src/osgPlugins/osg/StateAttribute.cpp: From Guillaume Chouvenc,
|
|
"I have added the file StateAttribute.cpp in src/osgPlugins/osg
|
|
to support the reading and writing of StateAttribute Callback
|
|
in osg files.
|
|
"
|
|
|
|
2008-08-25 14:54 robert
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Uniform.cpp:
|
|
From Guillaume Chouvenc, "I have modified Uniform.cpp and
|
|
StateSet.cpp in src/osgPlugins/osg
|
|
to support the reading and writing of Uniform Callback and
|
|
StateSet Callback in osg files."
|
|
|
|
2008-08-25 11:37 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added testing of max texture
|
|
size using a realize operation
|
|
|
|
2008-08-25 10:38 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added support for event handler
|
|
for non shader path, enable alpha func
|
|
|
|
2008-08-25 10:38 robert
|
|
|
|
* src/osg/StateSet.cpp: Removed debug info
|
|
|
|
2008-08-25 10:20 robert
|
|
|
|
* src/osg/ClipNode.cpp, src/osg/LightSource.cpp,
|
|
src/osg/StateSet.cpp, src/osg/TexGenNode.cpp: Moved _stateset =
|
|
new StateSet instances to setStateSet(new StateSet) to make
|
|
sure the wiring up of the StateSet parents is done consistently
|
|
|
|
2008-08-25 09:53 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added command line arguments to
|
|
Viewer constructor, and added meaningful error message when no 3d
|
|
image is provided
|
|
|
|
2008-08-22 16:39 robert
|
|
|
|
* CMakeLists.txt, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/CMakeLists.txt, src/osgPlugins/dicom,
|
|
src/osgPlugins/dicom/CMakeLists.txt,
|
|
src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Introduced initial
|
|
cut of a dicom loader, which uses ITK to do the loading.
|
|
|
|
2008-08-22 16:37 robert
|
|
|
|
* src/osg/KdTree.cpp: Added warning message
|
|
|
|
2008-08-22 16:35 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added support for reading the
|
|
image transform from UserData in the form of a Matrix.
|
|
|
|
2008-08-19 17:41 robert
|
|
|
|
* src/osg/KdTree.cpp: Added checked against an empty _kdNodes list
|
|
before commensing with intersection
|
|
|
|
2008-08-18 15:08 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added --mip command line option
|
|
which enables Maximum Intensity Projection filtering
|
|
|
|
2008-08-18 15:06 robert
|
|
|
|
* src/osgPlugins/ive/BlendEquation.cpp,
|
|
src/osgPlugins/ive/BlendEquation.h,
|
|
src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/ReadWrite.h: Added .ive support for
|
|
BlendEquation
|
|
|
|
2008-08-18 14:49 robert
|
|
|
|
* src/osgPlugins/osg/BlendEquation.cpp,
|
|
src/osgPlugins/osg/CMakeLists.txt: Added BlendEquation .osg
|
|
support
|
|
|
|
2008-08-18 12:39 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
AUTHORS file for 2.7.0 release
|
|
|
|
2008-08-18 11:55 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for 2.7.0 release
|
|
|
|
2008-08-18 11:48 robert
|
|
|
|
* src/osgWrappers/osgWidget/StyleManager.cpp: Updated wrappers
|
|
|
|
2008-08-18 11:21 robert
|
|
|
|
* include/osgWidget/StyleManager, src/osgWidget/StyleManager.cpp:
|
|
From Sergey Leontyev, "1. In StyleManager
|
|
|
|
|
|
|
|
when applying styles to a Label element the code below runs in a
|
|
infinite loop.
|
|
|
|
The reason for this is that nothing increments the Reader "r" in
|
|
the case when applying a style to label,
|
|
|
|
so I advance the reader when no match was found.
|
|
|
|
( To replicate the error apply style to any label)
|
|
|
|
|
|
|
|
replaced this:
|
|
|
|
while(!r.eof()) if(_styles[style]->applyStyle(t, r)) inc = true;
|
|
|
|
|
|
|
|
with this:
|
|
|
|
while(!r.eof())
|
|
|
|
{
|
|
|
|
if(_styles[style]->applyStyle(t, r))
|
|
|
|
inc = true;
|
|
|
|
else
|
|
|
|
r.advanceOverCurrentFieldOrBlock();
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
I tested it and it works well for me, I did not find any problems
|
|
with it.
|
|
|
|
|
|
|
|
|
|
|
|
2. Added style support for Canvas element, event though there is
|
|
no styles to apply yet.
|
|
|
|
It is usefull for someone who inherits from Canvas class to
|
|
develop another element.
|
|
|
|
If applyStyle(Canvas) does not exist
|
|
|
|
there is no way to apply style to the element that inherited from
|
|
Canvas element.
|
|
|
|
|
|
|
|
Added virtual
|
|
|
|
bool applyStyle(Canvas).
|
|
|
|
|
|
|
|
and in added call to apply style if the Object is of type Canvas:
|
|
|
|
StyleManager::_applyStyleToObject(osg::Object* obj, const
|
|
std::string& style) {
|
|
|
|
...
|
|
|
|
|
|
|
|
else if(!std::string("Canvas").compare(c))
|
|
|
|
return _coerceAndApply<Canvas>(obj,style,c);
|
|
|
|
"
|
|
|
|
2008-08-18 11:17 robert
|
|
|
|
* src/osgWidget/Box.cpp, src/osgWidget/Canvas.cpp,
|
|
src/osgWidget/Frame.cpp, src/osgWidget/Input.cpp,
|
|
src/osgWidget/Label.cpp, src/osgWidget/Lua.cpp,
|
|
src/osgWidget/Python.cpp, src/osgWidget/StyleManager.cpp,
|
|
src/osgWidget/Table.cpp, src/osgWidget/Util.cpp,
|
|
src/osgWidget/Version.cpp, src/osgWidget/ViewerEventHandlers.cpp,
|
|
src/osgWidget/Widget.cpp, src/osgWidget/Window.cpp,
|
|
src/osgWidget/WindowManager.cpp: Ran fixtabs to enforce four
|
|
space tabs
|
|
|
|
2008-08-18 11:00 robert
|
|
|
|
* doc/Doxyfiles/doxyfile.cmake, include/osg/AnimationPath,
|
|
include/osg/Camera, include/osgUtil/CullVisitor,
|
|
include/osgWidget/StyleInterface,
|
|
src/osgWrappers/osg/PagedLOD.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/ImagePager.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp: From Erik van
|
|
Dekker,
|
|
|
|
"I made several modifications:
|
|
|
|
|
|
|
|
* The cause of my errors was that my OSG source directory path
|
|
contains spaces. To fix this issue I wrapped all paths with
|
|
quotes, as stated in doxygen documentation.
|
|
|
|
|
|
|
|
* I also received some warning messages about deprecated doxygen
|
|
settings, which I fixed by updating the doxygen file, i.e.
|
|
running \u2018doxygen \u2013u doxygen.cmake\u2018. By running
|
|
this command deprecated doxygen options are removed, some option
|
|
comments have changed and quite some options have been added (I
|
|
kept their default settings unless mentioned).
|
|
|
|
|
|
|
|
* I was surprised to find that the doxygen OUTPUT_DIRECTORY was
|
|
set to \u201c${OpenSceneGraph_SOURCE_DIR}/doc\u201d, which does
|
|
not seem appropriate for out of source builds; I changed this to
|
|
\u201c${OpenSceneGraph_BINARY_DIR}/doc\u201d. (On the other hand,
|
|
maybe a cmake selectable option should be given to the user?)
|
|
|
|
|
|
|
|
* Fixed two warnings I received about unexpected
|
|
end-of-list-markers in \u2018osg\AnimationPath and
|
|
\u2018osgUtil\CullVisitor due to excess trailing points in
|
|
comments.
|
|
|
|
|
|
|
|
* Fixed a warning in osgWidget\StyleInterface due to an #include
|
|
directive (strangely) placed inside a namespace.
|
|
|
|
|
|
|
|
* Fixed a warning in osg\Camera due to the META_Object macro that
|
|
confused doxygen. Adding a semi-colon fixed this.
|
|
|
|
|
|
|
|
* Removed auto_Mainpage from the INCLUDE option, because I am
|
|
positive that this file does not belong there; It never generated
|
|
useful documentation anyway.
|
|
|
|
|
|
|
|
* I added the OSG version number environment variable to the
|
|
PROJECT_NUMBER option so that the version number is now shown on
|
|
the main page of generated documentation (e.g. index.html).
|
|
|
|
|
|
|
|
* Changed option FULL_PATH_NAMES to YES, but made sure
|
|
STRIP_FROM_PATH stripped the absolute path until the include dir.
|
|
This fixed an issue that created mangled names for identical
|
|
filenames in different directories. E.g. osg/Export and
|
|
osgDB/Export are now correctly named.
|
|
|
|
|
|
|
|
* Changed option SHOW_DIRECTORIES to yes, which is a case of
|
|
preference I guess.
|
|
|
|
"
|
|
|
|
2008-08-18 10:47 robert
|
|
|
|
* include/osg/ShapeDrawable: Removed todo entry
|
|
|
|
2008-08-17 16:52 robert
|
|
|
|
* include/osg/PagedLOD, include/osgDB/DatabasePager,
|
|
include/osgDB/ImagePager, src/osg/PagedLOD.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgDB/ImagePager.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp: From
|
|
Maceij Krol, "I have implement frame based expiration of PagedLOD
|
|
children.
|
|
|
|
New attribute DatabasePager::_expiryFrames sets number of frames
|
|
a PagedLOD child is kept in memory. The attribute is set with
|
|
DatabasePager::setExpiryFrames method or OSG_EXPIRY_FRAMES
|
|
environmental variable.
|
|
|
|
New attribute PagedLOD::PerRangeData::_
|
|
frameNumber contains frame number of last cull traversal.
|
|
|
|
Children of PagedLOD are expired when time _AND_ number of frames
|
|
since last cull traversal exceed OSG_EXPIRY_DELAY _AND_
|
|
OSG_EXPIRY_FRAMES respectively. By default OSG_EXPIRY_FRAMES = 1
|
|
which means that nodes from last cull/rendering
|
|
traversal will not be expired even if last cull time exceeds
|
|
OSG_EXPIRY_DELAY. Setting OSG_EXPIRY_FRAMES = 0 revokes previous
|
|
behaviour of PagedLOD.
|
|
|
|
Setting OSG_EXPIRY_FRAMES > 0 fixes problems of children
|
|
reloading in lazy rendering applications. Required behaviour is
|
|
achieved by manipulating OSG_EXPIRY_DELAY and OSG_EXPIRY_FRAMES
|
|
together.
|
|
|
|
Two interface changes are made:
|
|
|
|
DatabasePager::updateSceneGraph(double currentFrameTime) is
|
|
replaced by DatabasePager::updateSceneGraph(const osg::FrameStamp
|
|
&frameStamp). The previous method is in #if 0 clause in the
|
|
header file. Robert, decide if You want to include it.
|
|
|
|
PagedLOD::removeExpiredChildren(double expiryTime, NodeList
|
|
&removedChildren) is deprecated (warning is printed), when
|
|
subclassing use PagedLOD::removeExpiredChildren(double
|
|
expiryTime, int expiryFrame, NodeList &removedChildren) instead.
|
|
"
|
|
|
|
2008-08-17 16:45 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: From Jason Beverage, "I've got a few
|
|
machines that OSG incorrectly believes support
|
|
FRAME_BUFFER_OBJECTS so I am manually trying to set the
|
|
renderTargetImplementation to PIXEL_BUFFER or PIXEL_BUFFER_RTT. I
|
|
noticed that this call wasn't setting the camera's overlay data
|
|
properly because the setRenderTargetImplementation simply calls
|
|
init() which only does anything for
|
|
OBJECT_DEPENDENT_WITH_ORTHOGRAPHIC_OVERLAY. Any subsequent calls
|
|
to getOverlayData will simply return the cached OverlayData
|
|
instead of setting it up.
|
|
|
|
My fix updates the camera's render target implementation for all
|
|
OverlayData objects in the OverlayDataMap."
|
|
|
|
2008-08-15 17:35 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: From Paul Palumbo, "Fixes a typo in
|
|
coverage antialiasing code... Without this fix, get incorrect
|
|
antialiasing results. "
|
|
|
|
2008-08-15 17:32 robert
|
|
|
|
* include/osgViewer/GraphicsWindow,
|
|
include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Jutta Sauer, "We added
|
|
a raise window method to GraphicsWindow. And added two
|
|
implementations for Win32 and X11.
|
|
|
|
"
|
|
|
|
2008-08-15 17:26 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version numbers in
|
|
prep for next dev release
|
|
|
|
2008-08-15 17:25 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: From Frashid Larshkari, "I modified
|
|
the vertical/horizontal interlace stereo modes so that they
|
|
use the osg::State::applyMode for enabling/disabling certain
|
|
while
|
|
rendering the stencil mask. Previously some of these calls were
|
|
overriding the scene graph states because the global state was
|
|
not
|
|
aware of this change.
|
|
|
|
"
|
|
|
|
2008-08-15 17:18 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Program.cpp:
|
|
Added support for geometry shader attributes
|
|
|
|
2008-08-15 16:43 robert
|
|
|
|
* src/osgPlugins/osg/Program.cpp: From Stephane Lamoliatte, "I
|
|
added the osg::Program parameters support for the osg plug'in.
|
|
Now we could correctly configure geometry shaders in osg files."
|
|
|
|
Notes from Robert Osfield, renamed the names of the parameters to
|
|
be less GL centric and more human readable.
|
|
|
|
2008-08-15 16:21 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp,
|
|
include/osg/ImageSequence, src/osg/ImageSequence.cpp,
|
|
src/osgPlugins/ive/ImageSequence.cpp,
|
|
src/osgPlugins/osg/ImageSequence.cpp,
|
|
src/osgWrappers/osg/ImageSequence.cpp: Changed
|
|
osg::ImageSequence::set/getDuration to set/getLength() to be in
|
|
keeping with the
|
|
osg::ImageStream's getLength().
|
|
|
|
2008-08-15 13:07 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Fixed the name of _playToggle
|
|
|
|
2008-08-15 13:06 robert
|
|
|
|
* src/osgWrappers/osg/ImageSequence.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp: Updated wrappers
|
|
|
|
2008-08-15 12:45 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp,
|
|
include/osg/ImageSequence, include/osg/ImageStream,
|
|
src/osg/ImageSequence.cpp: Further work on osg::ImageSequence,
|
|
improving pause functionality, and introducing new seek(double
|
|
time) method
|
|
|
|
2008-08-14 16:29 robert
|
|
|
|
* include/osg/ImageSequence, src/osg/ImageSequence.cpp: Added
|
|
initial looping and pause play support
|
|
|
|
2008-08-14 16:28 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp: Added event
|
|
handler to toggling looping and play/pause
|
|
|
|
2008-08-14 14:22 robert
|
|
|
|
* include/osgUtil/IntersectionVisitor,
|
|
src/osgUtil/IntersectionVisitor.cpp: Implemented a reference eye
|
|
point and associated methods in support of intersecting
|
|
billboards
|
|
|
|
2008-08-05 20:05 robert
|
|
|
|
* README.txt: From Eric Sokolowski, added OSX release notes to
|
|
READEME
|
|
|
|
2008-08-05 20:05 robert
|
|
|
|
* doc/Doxyfiles/auto_Doxyfile, doc/Doxyfiles/core_Doxyfile,
|
|
doc/Doxyfiles/doxyfile.cmake: Added osgWidget to doc building
|
|
|
|
2008-08-05 19:17 robert
|
|
|
|
* include/osgFX/Export, include/osgIntrospection/Export,
|
|
include/osgManipulator/Export, include/osgParticle/Export,
|
|
include/osgShadow/Export, include/osgSim/Export,
|
|
include/osgTerrain/Export, include/osgText/Export,
|
|
include/osgWidget/Export: Improved the doxygen docs over the
|
|
various namespaces
|
|
|
|
2008-08-05 16:05 robert
|
|
|
|
* CMakeLists.txt: From Eric Sokolowki, disabled default build of
|
|
64bit under OSX to prevent build problems
|
|
|
|
2008-08-05 15:27 robert
|
|
|
|
* AUTHORS.txt, NEWS.txt, applications/osgversion/osgversion.cpp:
|
|
Merged from OpenSceneGraph-2.6 branch
|
|
|
|
2008-08-05 15:11 robert
|
|
|
|
* src/osg/Notify.cpp: Added NullStream class that automatically
|
|
creates and delete the NullStreamBuffer, thus fixing a memory
|
|
leak
|
|
|
|
2008-08-05 15:06 robert
|
|
|
|
* src/osgViewer/CMakeLists.txt: From Eric Sokolowski, "Fixed the
|
|
build of the osgViewer library to get GL/glx.h from the right
|
|
place, when building on OSX with X11"
|
|
|
|
2008-08-05 11:17 robert
|
|
|
|
* CMakeLists.txt, include/osg/AutoTransform, include/osg/Version,
|
|
include/osgShadow/ParallelSplitShadowMap,
|
|
src/osgPlugins/ive/AutoTransform.cpp,
|
|
src/osgPlugins/osg/AutoTransform.cpp,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp: Merged changes to
|
|
OpenSceneGraph-2.6 into trunk using :
|
|
|
|
svn merge -r 8729:8734
|
|
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/branches/OpenSceneGraph-2.6
|
|
.
|
|
|
|
2008-08-04 20:48 robert
|
|
|
|
* packaging/pkgconfig/openscenegraph.pc: Added -losgWidget to the
|
|
list of libs
|
|
|
|
2008-08-04 17:08 robert
|
|
|
|
* include/osg/GLExtensions: From Sherman Wilcox, "Minor change to
|
|
bool setGLExtensionFuncPtr(T& t, const char* str1) and
|
|
setGLExtensionFuncPtr(T& t, const char* str1, const char* str2) -
|
|
functions returned false even on success."
|
|
|
|
2008-08-04 15:09 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS file
|
|
|
|
2008-08-04 15:08 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-08-04 15:08 robert
|
|
|
|
* NEWS.txt: Updated news for 2.6.0 release rc2
|
|
|
|
2008-08-04 14:01 robert
|
|
|
|
* include/osg/FrameBufferObject: From Philip Lowman, workaround of
|
|
Centos 5's missing definition of GL_MAX_SAMPLES_EXT.
|
|
|
|
2008-08-04 12:47 robert
|
|
|
|
* src/osgParticle/PrecipitationEffect.cpp: Moved initial drawable
|
|
setup to within the mutex locked section to avoid multi-threaded
|
|
crash on startup.
|
|
|
|
2008-08-04 12:27 robert
|
|
|
|
* src/osg/Texture3D.cpp: Removed debug info
|
|
|
|
2008-08-04 09:05 robert
|
|
|
|
* src/osgPlugins/quicktime/QTImportExport.cpp: From Ulrich
|
|
Hertlien, "attached is a patch to
|
|
src/osgPlugins/quicktime/QTImportExport.cpp that fixes loading
|
|
images using the quicktime loader. Also fixes some minor bugs
|
|
like uninitialized variables and incorrect deletes.
|
|
|
|
I'm a bit puzzled why this didn't pop up for more people as it's
|
|
quite severe: basically the filename was never set!""
|
|
|
|
2008-08-04 08:45 robert
|
|
|
|
* src/osgUtil/LineSegmentIntersector.cpp: Added a small epsilon
|
|
expansion of the bounding box being clipped/intersected against,
|
|
to avoid numberic errors causing problems.
|
|
|
|
2008-08-03 20:35 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Improved the terrain
|
|
intersection code so that it produces more stable terrain
|
|
movements.
|
|
|
|
2008-08-03 16:57 robert
|
|
|
|
* include/osgUtil/Optimizer,
|
|
include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
include/osgWidget/Window,
|
|
src/OpenThreads/win32/Win32ConditionPrivateData.h,
|
|
src/OpenThreads/win32/Win32Thread.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: merged 2.6 branch changes
|
|
back into trunk using : svn merge -r 8699:8706
|
|
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/branches/OpenSceneGraph-2.6
|
|
.
|
|
|
|
2008-08-03 16:48 robert
|
|
|
|
* src/osg/KdTree.cpp: Moved bb expansion out of loop.
|
|
|
|
2008-07-25 21:09 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog and AUTHORS.txt file for relese candidate
|
|
|
|
2008-07-25 21:01 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version numbers to
|
|
2.6.0
|
|
|
|
2008-07-25 21:00 robert
|
|
|
|
* NEWS.txt, README.txt: Updated REAME and NEWS for 2.6 branch
|
|
|
|
2008-07-25 20:50 robert
|
|
|
|
* src/osgWidget/StyleManager.cpp, src/osgWidget/Widget.cpp: Updated
|
|
wrappers
|
|
|
|
2008-07-25 20:50 robert
|
|
|
|
* examples/osgwidgetcanvas/osgwidgetcanvas.cpp,
|
|
examples/osgwidgetshader/osgwidgetshader.cpp,
|
|
include/osgWidget/EventInterface, include/osgWidget/StyleManager,
|
|
include/osgWidget/Widget, include/osgWidget/Window,
|
|
include/osgWidget/WindowManager,
|
|
src/osgWrappers/osgWidget/EventInterface.cpp,
|
|
src/osgWrappers/osgWidget/StyleManager.cpp,
|
|
src/osgWrappers/osgWidget/Widget.cpp,
|
|
src/osgWrappers/osgWidget/Window.cpp,
|
|
src/osgWrappers/osgWidget/WindowManager.cpp: Renamed enums in
|
|
osgWidget from ALLCAPITALS to normal OSG conventional of
|
|
AllCapital
|
|
|
|
2008-07-25 20:49 robert
|
|
|
|
* src/osgWrappers/osgDB/PluginQuery.cpp: Added PluginQuery function
|
|
to wrappers
|
|
|
|
2008-07-25 20:04 robert
|
|
|
|
* include/osgWidget/Box, include/osgWidget/Canvas,
|
|
include/osgWidget/EventInterface, include/osgWidget/Export,
|
|
include/osgWidget/Frame, include/osgWidget/Input,
|
|
include/osgWidget/Label, include/osgWidget/Lua,
|
|
include/osgWidget/Python, include/osgWidget/ScriptEngine,
|
|
include/osgWidget/StyleInterface, include/osgWidget/StyleManager,
|
|
include/osgWidget/Table, include/osgWidget/Types,
|
|
include/osgWidget/UIObjectParent, include/osgWidget/Util,
|
|
include/osgWidget/ViewerEventHandlers, include/osgWidget/Widget,
|
|
include/osgWidget/Window, include/osgWidget/WindowManager,
|
|
src/osgWrappers/osgWidget/StyleManager.cpp,
|
|
src/osgWrappers/osgWidget/ViewerEventHandlers.cpp: Added OSGPL
|
|
Copyright notices
|
|
|
|
2008-07-25 19:57 robert
|
|
|
|
* include/osgWidget/Box, include/osgWidget/Canvas,
|
|
include/osgWidget/EventInterface, include/osgWidget/Frame,
|
|
include/osgWidget/Input, include/osgWidget/Label,
|
|
include/osgWidget/Lua, include/osgWidget/Python,
|
|
include/osgWidget/ScriptEngine, include/osgWidget/StyleInterface,
|
|
include/osgWidget/StyleManager, include/osgWidget/Table,
|
|
include/osgWidget/UIObjectParent, include/osgWidget/Util,
|
|
include/osgWidget/ViewerEventHandlers, include/osgWidget/Widget,
|
|
include/osgWidget/Window, include/osgWidget/WindowManager:
|
|
Restructured classes to better fit with style of the rest of the
|
|
OSG.
|
|
|
|
2008-07-25 19:53 robert
|
|
|
|
* include/osgDB/PluginQuery: Added include to help wrapper building
|
|
|
|
2008-07-25 18:44 robert
|
|
|
|
* src/osg/ImageSequence.cpp: Improved handling of
|
|
PAGE_AND_RETAIN_IMAGES
|
|
|
|
2008-07-25 17:42 robert
|
|
|
|
* include/osg/ImageSequence, src/osg/ImageSequence.cpp,
|
|
src/osgPlugins/ive/ImageSequence.cpp,
|
|
src/osgWrappers/osg/ImageSequence.cpp,
|
|
src/osgWrappers/osg/Node.cpp: Reverted back to using
|
|
std::list<std::String>
|
|
|
|
2008-07-25 16:23 robert
|
|
|
|
* src/osg/ImageSequence.cpp, src/osgPlugins/osg/ImageSequence.cpp:
|
|
Added Mode support
|
|
|
|
2008-07-25 16:11 robert
|
|
|
|
* include/osg/ImageSequence, include/osg/NodeVisitor,
|
|
include/osgDB/ImagePager, src/osg/ImageSequence.cpp,
|
|
src/osgDB/ImagePager.cpp, src/osgWrappers/osg/ImageSequence.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osgDB/ImagePager.cpp: Updated wrappers, and
|
|
further refined the ImageSequence API
|
|
|
|
2008-07-25 15:45 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/obj.cpp, src/osgPlugins/obj/obj.h: From Ulrich
|
|
Hertlein, "as I hinted at on osg-users in the "obj loader: map_*
|
|
only reads last component" thread, this submission broke
|
|
material/texture loading for some files I have that specify
|
|
texture matrix scaling.
|
|
|
|
The following link shows a very comprehensive list of .mtl file
|
|
options:
|
|
http://local.wasp.uwa.edu.au/~pbourke/dataformats/mtl/
|
|
|
|
Attached is a patch that should fix spacey filenames and optional
|
|
texture scale/offset. I have tested it with files I have that I
|
|
modified to contain spaces in the texture filenames."
|
|
|
|
2008-07-25 15:38 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgimagesequence-Info.plist,
|
|
Xcode/OpenSceneGraph/osgwidgetmenu-Info.plist: From Stephan
|
|
Huber: updated XCode-project
|
|
|
|
2008-07-25 13:45 robert
|
|
|
|
* include/osg/ImageSequence, include/osgDB/ImagePager,
|
|
src/osg/ImageSequence.cpp, src/osgDB/ImagePager.cpp,
|
|
src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/ImageSequence.cpp,
|
|
src/osgPlugins/ive/ImageSequence.h,
|
|
src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/Texture1D.cpp,
|
|
src/osgPlugins/ive/Texture2D.cpp,
|
|
src/osgPlugins/ive/Texture3D.cpp,
|
|
src/osgPlugins/ive/TextureCubeMap.cpp,
|
|
src/osgPlugins/ive/TextureRectangle.cpp: Added ImageSequence to
|
|
.ive plugin, added support for multiple ImageThreads in
|
|
osgDB::ImagePager
|
|
|
|
2008-07-25 10:18 robert
|
|
|
|
* applications/osgconv/CMakeLists.txt,
|
|
applications/osgconv/PluginQuery.cpp,
|
|
applications/osgconv/PluginQuery.h,
|
|
applications/osgconv/osgconv.cpp, include/osgDB/PluginQuery,
|
|
src/osgDB/CMakeLists.txt, src/osgDB/PluginQuery.cpp: Moved
|
|
PluginQuery from osgconv into osgDB
|
|
|
|
2008-07-25 10:18 robert
|
|
|
|
* src/osgPlugins/freetype/ReaderWriterFreeType.cpp: Added extension
|
|
docs
|
|
|
|
2008-07-25 09:46 robert
|
|
|
|
* src/osgPlugins/shp/ESRIShapeReaderWriter.cpp: Added option docs
|
|
|
|
2008-07-24 17:38 robert
|
|
|
|
* applications/osgconv/PluginQuery.cpp: Added missing returns
|
|
|
|
2008-07-24 13:25 robert
|
|
|
|
* src/osgPlugins/ive/ReaderWriterIVE.cpp: From Paul Martz, "Not
|
|
sure about the descriptions, so I left those blank. But at least
|
|
"osgconv --formats" will display the .ive options now."
|
|
|
|
2008-07-24 12:48 robert
|
|
|
|
* src/osgWrappers/osgUtil/CullVisitor.cpp: Updated wrappers
|
|
|
|
2008-07-24 12:47 robert
|
|
|
|
* include/osgUtil/CullVisitor: Added
|
|
getCurrentCamera/getCurrentRenderStage methods
|
|
|
|
2008-07-24 12:18 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added a getCurrentRenderStage() and
|
|
getCurrentCamera() convninience methods, and
|
|
converted the CullVisitor::apply(OcclusionQueryNode&)
|
|
implementation to use the
|
|
new getCurrentCamera method.
|
|
|
|
2008-07-24 12:06 robert
|
|
|
|
* applications/osgconv/PluginQuery.cpp: Improved the feedback for
|
|
when a plugin isn't available.
|
|
|
|
2008-07-24 12:01 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added supportOptions()
|
|
entry docs
|
|
|
|
2008-07-24 12:01 robert
|
|
|
|
* applications/osgconv/PluginQuery.cpp,
|
|
applications/osgconv/PluginQuery.h,
|
|
applications/osgconv/osgconv.cpp: Added --format extname and
|
|
--plugin pluginname extensions, and improved formating
|
|
|
|
2008-07-24 11:22 robert
|
|
|
|
* src/osgPlugins/obj/obj.cpp: From Bob Kuehne, "fix for filenames
|
|
that have spaces within their name."
|
|
|
|
Note form Robert, changed std::cout to osg::notify(osg::INFO)
|
|
|
|
2008-07-23 22:19 robert
|
|
|
|
* genwrapper.conf, src/osgWrappers/osgSim/OverlayNode.cpp: Updated
|
|
wrappers
|
|
|
|
2008-07-23 22:19 robert
|
|
|
|
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp:
|
|
Refactored OverlayData so that its possible to subclass
|
|
OverlayNode/OverlayData.
|
|
|
|
2008-07-23 21:52 robert
|
|
|
|
* src/osgWrappers/osg/ImageSequence.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osgDB/ImagePager.cpp: Added wrappers
|
|
|
|
2008-07-23 21:49 robert
|
|
|
|
* include/osgDB/ImagePager, src/osgDB/ImagePager.cpp: Moved helper
|
|
classes into Protected section
|
|
|
|
2008-07-23 21:25 robert
|
|
|
|
* src/osg/OcclusionQueryNode.cpp, src/osgUtil/CullVisitor.cpp: From
|
|
Paul Martz, typo fixes
|
|
|
|
2008-07-23 19:06 robert
|
|
|
|
* src/osgPlugins/svg/ReaderWriterSVG.cpp: Applied filename fix
|
|
suggested by Andrew Bettison.
|
|
|
|
2008-07-23 19:04 robert
|
|
|
|
* include/osg/ImageSequence, include/osg/NodeVisitor,
|
|
include/osgDB/ImagePager, src/osg/ImageSequence.cpp,
|
|
src/osgDB/ImagePager.cpp: Implemented ImagePager internals
|
|
|
|
2008-07-23 15:42 robert
|
|
|
|
* include/osg/PolygonMode, src/osg/PolygonMode.cpp: Fixed
|
|
unitialized variable
|
|
|
|
2008-07-22 20:20 robert
|
|
|
|
* include/osg/ImageSequence, src/osg/ImageSequence.cpp: Further
|
|
work on ImageSequence
|
|
|
|
2008-07-22 16:44 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp,
|
|
include/osg/ImageSequence, src/osg/ImageSequence.cpp,
|
|
src/osgPlugins/osg/ImageSequence.cpp: Added support for pruning
|
|
old images, recording the Duration in the .osg file, and -o
|
|
filename output support in osgimagesequence.
|
|
|
|
2008-07-22 15:58 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Improved position when multiple
|
|
videos are provided
|
|
|
|
2008-07-22 15:21 robert
|
|
|
|
* src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/Texture.cpp: Updated wrappers
|
|
|
|
2008-07-22 14:47 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp,
|
|
src/osg/ImageSequence.cpp, src/osg/Texture.cpp,
|
|
src/osgPlugins/osg/ImageSequence.cpp,
|
|
src/osgPlugins/osg/TextureCubeMap.cpp: Fixed handling of
|
|
TextureCubeMap's with mipmapped/ImageSequence/PBO's.
|
|
|
|
2008-07-22 12:40 robert
|
|
|
|
* src/osgPlugins/osg/ImageSequence.cpp,
|
|
src/osgPlugins/osg/Texture1D.cpp,
|
|
src/osgPlugins/osg/Texture2D.cpp,
|
|
src/osgPlugins/osg/Texture3D.cpp,
|
|
src/osgPlugins/osg/TextureCubeMap.cpp,
|
|
src/osgPlugins/osg/TextureRectangle.cpp: Added ImageSequence IO
|
|
support in Texture classes
|
|
|
|
2008-07-22 12:28 robert
|
|
|
|
* include/osg/ImageSequence, include/osg/StateAttribute,
|
|
include/osg/Texture, src/osg/ImageSequence.cpp,
|
|
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture2DArray.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp: Added
|
|
support for ImageSequence to all Texture classes
|
|
|
|
2008-07-22 10:13 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Disabled the setting of
|
|
Texture::setUnrefImageOnApply(true) when the imagery is
|
|
an ImageStream.
|
|
|
|
2008-07-22 09:02 robert
|
|
|
|
* src/osgWidget/WindowManager.cpp: From Mario Valle, "The attached
|
|
osgWidget source solves three compilation warnings on VC 7.1 on
|
|
WindowsXP (OSG 2.5.5).
|
|
BTW the construct is absolutely legal C++, but VC 7.1 has a
|
|
different idea..."
|
|
|
|
2008-07-21 23:42 robert
|
|
|
|
* include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/ScreenCaptureHandler.cpp,
|
|
src/osgWrappers/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Moved
|
|
osgViewer::ScreenCaptureHandler's WindowCaptureCallback from head
|
|
into .cpp
|
|
to clean up headers and avoid wrapper build issues.
|
|
|
|
Updated wrappers
|
|
|
|
2008-07-21 22:38 robert
|
|
|
|
* include/osgUtil/TriStripVisitor: Removed the reducent non const
|
|
get methods
|
|
|
|
2008-07-21 21:28 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/ScreenCaptureHandler.cpp: From Jean-Sebastien Guay,
|
|
"Changes attached so that the CaptureOperation is passed in the
|
|
constructor of the ScreenCaptureHandler (default 0 = default
|
|
CaptureOperation). This way, you can do:
|
|
|
|
viewer.addEventHandler(new osgViewer::ScreenCaptureHandler(
|
|
new osgViewer::WriteToFileCaptureOperation("filename", "jpg")));
|
|
|
|
and the filename will be what you want. The
|
|
WriteToFileCaptureOperation will add the context ID and the file
|
|
number (if in SEQUENTIAL_NUMBER mode) to the file name.
|
|
|
|
(The attached also clarifies some notify messages, and corrects
|
|
the comment when adding the handler in osgviewer.cpp)
|
|
|
|
I also remembered, the current architecture could allow a
|
|
different CaptureOperation for each context, but currently the
|
|
API only allows setting one CaptureOperation for all contexts.
|
|
This could be improved if need be.
|
|
|
|
"
|
|
|
|
2008-07-21 21:20 robert
|
|
|
|
* include/osgUtil/Tessellator, include/osgUtil/TriStripVisitor:
|
|
From Ruth Lang, "using osg version 2.5.5 and compiling my program
|
|
under OpenSUSE 11.0
|
|
with gcc (version 4.3.1) I got the following error message in
|
|
include/osgUtil/TriStripVisitor and Tessellator
|
|
|
|
error: type qualifiers ignored on function return type
|
|
|
|
The errors belong all to a INLINE function definition. Find
|
|
attached my
|
|
modified version."
|
|
|
|
2008-07-21 21:17 robert
|
|
|
|
* src/osgPlugins/lwo/Surface.cpp, src/osgPlugins/lwo/Surface.h:
|
|
From Mario Valle, signed/unsgined warning fix
|
|
|
|
2008-07-21 21:00 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp,
|
|
include/osg/Image, include/osg/ImageSequence,
|
|
include/osg/NodeVisitor, include/osgDB/ImagePager,
|
|
src/osg/ImageSequence.cpp, src/osgDB/ImagePager.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Renderer.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp: Further work on
|
|
osg::ImageSequence/osgDB::ImagePager
|
|
|
|
2008-07-21 20:44 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Upated version number for
|
|
dev release
|
|
|
|
2008-07-21 19:23 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Record.cpp,
|
|
src/osgPlugins/OpenFlight/Record.h: Moved the ~Record body into
|
|
the .cpp to avoid a MipsPro compile error (due to a compiler bug)
|
|
|
|
2008-07-21 17:45 robert
|
|
|
|
* src/osgDB/ImagePager.cpp: Added call to
|
|
OpenThreads::Thread::cancel();
|
|
|
|
2008-07-21 17:39 robert
|
|
|
|
* src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp: Updated wrappers
|
|
|
|
2008-07-21 17:28 robert
|
|
|
|
* examples/osgimagesequence/osgimagesequence.cpp,
|
|
include/osg/Image, include/osg/ImageSequence,
|
|
include/osg/ImageStream, src/osg/ImageSequence.cpp,
|
|
src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp: Added basic image sequencing
|
|
|
|
2008-07-21 17:27 robert
|
|
|
|
* include/osgDB/Registry: Added non const getAuthenticationMap().
|
|
|
|
2008-07-21 16:17 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Moved the if (!buffer)
|
|
check to infront of the memory initialization
|
|
|
|
2008-07-21 15:05 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp: Added
|
|
--login <url> <username> <password> http authentication.
|
|
|
|
2008-07-21 15:04 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added --login url username
|
|
password http authentication option
|
|
|
|
2008-07-21 10:57 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgimagesequence,
|
|
examples/osgimagesequence/CMakeLists.txt,
|
|
examples/osgimagesequence/osgimagesequence.cpp,
|
|
include/osg/ImageSequence, src/osg/ImageSequence.cpp: Initial cut
|
|
of osgimagesequence example
|
|
|
|
2008-07-21 10:48 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgwidgetmenu-Info.plist: From Stephan
|
|
Huber: updated XCode-project
|
|
|
|
2008-07-21 10:10 robert
|
|
|
|
* include/osgDB/ImagePager, src/osgDB/ImagePager.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Added
|
|
ImagePager first cut, and updated wrappers
|
|
|
|
2008-07-21 09:55 robert
|
|
|
|
* src/osgPlugins/osg/CMakeLists.txt,
|
|
src/osgPlugins/osg/ImageSequence.cpp: Added first cut of
|
|
ImageStream IO wrapper
|
|
|
|
2008-07-21 09:47 robert
|
|
|
|
* include/osgViewer/Scene, include/osgViewer/View,
|
|
src/osgDB/CMakeLists.txt, src/osgDB/DatabasePager.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Scene.cpp,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: First cut of
|
|
osgDB::ImagePager for updating osg::ImageSequence
|
|
|
|
2008-07-21 09:46 robert
|
|
|
|
* include/osg/ImageSequence, include/osg/ImageStream,
|
|
src/osg/CMakeLists.txt, src/osg/ImageSequence.cpp: First cut of
|
|
osg::ImageSequence class
|
|
|
|
2008-07-18 21:17 robert
|
|
|
|
* src/osgWidget/CMakeLists.txt: From Adrain Elgi, added osgGA to
|
|
link list
|
|
|
|
2008-07-18 11:39 robert
|
|
|
|
* src/osgDB/Field.cpp: Introduce a custom atof function that always
|
|
assumes data comes in form 10.10 with
|
|
the full stop used as a decimal place.
|
|
|
|
2008-07-17 16:12 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/CMakeLists.txt,
|
|
src/osgViewer/ScreenCaptureHandler.cpp: From Jean-Sebastien Guay
|
|
and Robert Osfiled, osgViewer::ScreenCaptureHandler for
|
|
taking screenshots
|
|
|
|
2008-07-17 14:25 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
version and AUTHORS.txt for 2.5.5 release
|
|
|
|
2008-07-17 14:18 robert
|
|
|
|
* README.txt: Updated ChangeLog for 2.5.5 release
|
|
|
|
2008-07-17 14:13 robert
|
|
|
|
* src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgViewer/ViewerBase.cpp: Updated wrappers
|
|
|
|
2008-07-17 13:51 robert
|
|
|
|
* include/osg/View, include/osgViewer/ViewerBase, src/osg/View.cpp,
|
|
src/osgPlugins/normals/Normals.cpp,
|
|
src/osgPlugins/normals/ReaderWriterNormals.cpp,
|
|
src/osgPlugins/stl/ReaderWriterSTL.cpp,
|
|
src/osgPlugins/x/ReaderWriterDirectX.cpp: From Ulrich Hertlein,
|
|
"attached are some minor tweaks:
|
|
|
|
- fixed typos in osgViewer/ViewerBase
|
|
- const-ness in include/osg/View findSlaveIndexForCamera
|
|
- supported options for STL reader, fixed return values to
|
|
reflect proper errors
|
|
- supported options for DirectX reader, fixed return values
|
|
- normals pseudo-loader: scaling normals to a const (but
|
|
variable) fraction of the bounding sphere radius
|
|
"
|
|
|
|
2008-07-17 13:32 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-07-17 13:23 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Stephan Huber: updated XCode project
|
|
|
|
2008-07-17 12:26 robert
|
|
|
|
* src/osgWrappers/osgDB/AuthenticationMap.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp: Updated wrappers
|
|
|
|
2008-07-17 12:13 robert
|
|
|
|
* include/osgDB/AuthenticationMap, include/osgDB/ReaderWriter,
|
|
src/osgDB/AuthenticationMap.cpp, src/osgDB/CMakeLists.txt,
|
|
src/osgDB/ReaderWriter.cpp: Moved
|
|
AuthenticalMap/AuthenticationDetails out in their own files
|
|
|
|
2008-07-17 11:55 robert
|
|
|
|
* include/osgDB/ReaderWriter, include/osgDB/Registry,
|
|
src/osgDB/ReaderWriter.cpp,
|
|
src/osgPlugins/curl/ReaderWriterCURL.cpp,
|
|
src/osgPlugins/curl/ReaderWriterCURL.h: Added
|
|
osgDB::AuthenticationMap/Details to osgDB and curl plugin to add
|
|
the ability
|
|
to authenticate http transfers
|
|
|
|
2008-07-16 19:07 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
Removed net plugin for Xcode projects
|
|
|
|
2008-07-16 16:19 robert
|
|
|
|
* src/osgDB/Registry.cpp, src/osgPlugins/CMakeLists.txt: Moved .net
|
|
plugin out into Deprecated section of osg svn repostitory
|
|
|
|
2008-07-16 16:19 robert
|
|
|
|
* src/osgWidget/WindowManager.cpp: Fixed path to font
|
|
|
|
2008-07-16 16:05 robert
|
|
|
|
* src/osgFX/Cartoon.cpp: Set the default setting of LineWidth to
|
|
2.0 to ensure that old default behavior
|
|
is maintained.
|
|
|
|
2008-07-16 16:04 robert
|
|
|
|
* src/osgFX/Cartoon.cpp: From Vincent Bourdier, removed line with
|
|
setWidth(2.0) as this code prevents
|
|
user settings of line with.
|
|
|
|
2008-07-16 15:58 robert
|
|
|
|
* src/osgFX/MultiTextureControl.cpp: Cleaned up the updateStateSet
|
|
code
|
|
|
|
2008-07-16 15:58 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp:
|
|
Refactored the MultiTextureControl node callback so that the
|
|
update is now
|
|
done as an update callback, with the elevation aquired via a cull
|
|
callback
|
|
|
|
2008-07-16 13:29 robert
|
|
|
|
* src/osgWrappers/osg/KdTree.cpp: Updated wrappers
|
|
|
|
2008-07-16 13:26 robert
|
|
|
|
* include/osg/KdTree, src/osg/KdTree.cpp: Changed int's to unsigned
|
|
int's to avoid warnings
|
|
|
|
2008-07-16 13:23 robert
|
|
|
|
* src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture2DArray.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp: Moved
|
|
the _textureObjectBuffer assignment to after the imagery has been
|
|
download to avoid crashes under multi-threaded compile of texture
|
|
objects (was causing a crash with 3D Textures, but is something
|
|
that would happen with other Texture types as well.)
|
|
|
|
2008-07-16 12:53 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgWidget.plist: From Stephan Huber: updated
|
|
XCode-project, included osgWidget-Framework
|
|
|
|
2008-07-16 11:40 robert
|
|
|
|
* src/osg/KdTree.cpp: Removed a division by precomputing the
|
|
associated values
|
|
|
|
2008-07-15 22:30 robert
|
|
|
|
* examples/osgwidgetaddremove/osgwidgetaddremove.cpp,
|
|
examples/osgwidgetframe/osgwidgetframe.cpp,
|
|
examples/osgwidgetinput/osgwidgetinput.cpp,
|
|
examples/osgwidgetlabel/osgwidgetlabel.cpp,
|
|
examples/osgwidgetmenu/osgwidgetmenu.cpp,
|
|
examples/osgwidgetnotebook/osgwidgetnotebook.cpp,
|
|
examples/osgwidgetscrolled/osgwidgetscrolled.cpp,
|
|
examples/osgwidgetshader/osgwidgetshader.cpp: From Jeremy Moles,
|
|
Updated file references to reflect new data in
|
|
OpenSceneGraph-Data
|
|
|
|
2008-07-15 22:13 robert
|
|
|
|
* src/osgWrappers/osgWidget, src/osgWrappers/osgWidget/Box.cpp,
|
|
src/osgWrappers/osgWidget/Canvas.cpp,
|
|
src/osgWrappers/osgWidget/EventInterface.cpp,
|
|
src/osgWrappers/osgWidget/Export.cpp,
|
|
src/osgWrappers/osgWidget/Frame.cpp,
|
|
src/osgWrappers/osgWidget/Input.cpp,
|
|
src/osgWrappers/osgWidget/Label.cpp,
|
|
src/osgWrappers/osgWidget/Lua.cpp,
|
|
src/osgWrappers/osgWidget/Python.cpp,
|
|
src/osgWrappers/osgWidget/ScriptEngine.cpp,
|
|
src/osgWrappers/osgWidget/StyleInterface.cpp,
|
|
src/osgWrappers/osgWidget/StyleManager.cpp,
|
|
src/osgWrappers/osgWidget/Table.cpp,
|
|
src/osgWrappers/osgWidget/Types.cpp,
|
|
src/osgWrappers/osgWidget/ViewerEventHandlers.cpp,
|
|
src/osgWrappers/osgWidget/Widget.cpp,
|
|
src/osgWrappers/osgWidget/Window.cpp,
|
|
src/osgWrappers/osgWidget/WindowManager.cpp: Added osgWidget
|
|
wrappers
|
|
|
|
2008-07-15 22:03 robert
|
|
|
|
* examples/osgwidgetaddremove/osgwidgetaddremove.cpp,
|
|
examples/osgwidgetframe/osgwidgetframe.cpp,
|
|
examples/osgwidgetinput/osgwidgetinput.cpp,
|
|
examples/osgwidgetlabel/osgwidgetlabel.cpp,
|
|
examples/osgwidgetmenu/osgwidgetmenu.cpp,
|
|
examples/osgwidgetnotebook/osgwidgetnotebook.cpp,
|
|
examples/osgwidgetscrolled/osgwidgetscrolled.cpp,
|
|
examples/osgwidgetshader/osgwidgetshader.cpp: Converted tabs to
|
|
four spaces
|
|
|
|
2008-07-15 21:28 robert
|
|
|
|
* src/osg/KdTree.cpp: Fixed typo
|
|
|
|
2008-07-15 20:30 robert
|
|
|
|
* include/osgWidget/Widget, include/osgWidget/Window: Moved the
|
|
private sections int protected to allow subclasses acces to all
|
|
methods/members.
|
|
Moved public section to top of the class definition to make it
|
|
more consistent with the rest of the OSG.
|
|
|
|
2008-07-15 19:42 robert
|
|
|
|
* src/osgPlugins/osgWidget/CMakeLists.txt: Fixed name of lib
|
|
|
|
2008-07-15 19:28 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: Changed IMPORT to
|
|
"Import option", and "EXPORT:" to "Export option:" in
|
|
supportsOptions() docs make it a little more friendly and
|
|
understandable
|
|
|
|
2008-07-15 19:26 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Paul Martz,
|
|
"Here's documentation for the export options of the FLT plugin. I
|
|
also labeled the import options as such."
|
|
|
|
2008-07-15 19:24 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version number to
|
|
2.5.5 in prep for dev release
|
|
|
|
2008-07-15 19:24 robert
|
|
|
|
* include/osgWidget/Version, src/osgWidget/Version.cpp: Changed the
|
|
version setup code to be consistent with the rest of the OSG
|
|
|
|
2008-07-15 19:23 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgwidgetversion: Removed now
|
|
redundent example
|
|
|
|
2008-07-15 19:02 robert
|
|
|
|
* src/osgPlugins/vrml/CMakeLists.txt: From Gino van den Bergen,
|
|
"The VRML plugin in the current 2.5.4 release will not compile
|
|
under VC8.0 when the project file is generated using CMake 2.6.
|
|
The attached CMakeLists.txt will fix this problem. The file
|
|
replaces the CMakeLists.txt file in src/osgPlugins/vrml.
|
|
NB: It is assumed that the antlr and regex libs are located in
|
|
$(OPENVRML_DIR)/lib.
|
|
"
|
|
|
|
2008-07-15 18:53 robert
|
|
|
|
* examples/osgwidgetaddremove/CMakeLists.txt,
|
|
examples/osgwidgetbox/CMakeLists.txt,
|
|
examples/osgwidgetcanvas/CMakeLists.txt,
|
|
examples/osgwidgetframe/CMakeLists.txt,
|
|
examples/osgwidgetinput/CMakeLists.txt,
|
|
examples/osgwidgetlabel/CMakeLists.txt,
|
|
examples/osgwidgetmenu/CMakeLists.txt,
|
|
examples/osgwidgetnotebook/CMakeLists.txt,
|
|
examples/osgwidgetscrolled/CMakeLists.txt,
|
|
examples/osgwidgetshader/CMakeLists.txt,
|
|
examples/osgwidgetstyled/CMakeLists.txt,
|
|
examples/osgwidgettable/CMakeLists.txt,
|
|
examples/osgwidgetversion/CMakeLists.txt,
|
|
examples/osgwidgetwindow/CMakeLists.txt: From Jean-Sebastian
|
|
Guay, "Here are the CMakeLists.txt files for the osgWidget
|
|
examples, changed to use SETUP_EXAMPLE like the other examples."
|
|
|
|
2008-07-15 18:12 robert
|
|
|
|
* examples/CMakeLists.txt: Fixed typo
|
|
|
|
2008-07-15 17:21 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgwidgetaddremove,
|
|
examples/osgwidgetaddremove/CMakeLists.txt,
|
|
examples/osgwidgetaddremove/osgwidgetaddremove.cpp,
|
|
examples/osgwidgetbox, examples/osgwidgetbox/CMakeLists.txt,
|
|
examples/osgwidgetbox/osgwidgetbox.cpp, examples/osgwidgetcanvas,
|
|
examples/osgwidgetcanvas/CMakeLists.txt,
|
|
examples/osgwidgetcanvas/osgwidgetcanvas.cpp,
|
|
examples/osgwidgetframe, examples/osgwidgetframe/CMakeLists.txt,
|
|
examples/osgwidgetframe/osgwidgetframe.cpp,
|
|
examples/osgwidgetinput, examples/osgwidgetinput/CMakeLists.txt,
|
|
examples/osgwidgetinput/osgwidgetinput.cpp,
|
|
examples/osgwidgetlabel, examples/osgwidgetlabel/CMakeLists.txt,
|
|
examples/osgwidgetlabel/osgwidgetlabel.cpp,
|
|
examples/osgwidgetmenu, examples/osgwidgetmenu/CMakeLists.txt,
|
|
examples/osgwidgetmenu/osgwidgetmenu.cpp,
|
|
examples/osgwidgetnotebook,
|
|
examples/osgwidgetnotebook/CMakeLists.txt,
|
|
examples/osgwidgetnotebook/osgwidgetnotebook.cpp,
|
|
examples/osgwidgetscrolled,
|
|
examples/osgwidgetscrolled/CMakeLists.txt,
|
|
examples/osgwidgetscrolled/osgwidgetscrolled.cpp,
|
|
examples/osgwidgetshader,
|
|
examples/osgwidgetshader/CMakeLists.txt,
|
|
examples/osgwidgetshader/osgwidgetshader.cpp,
|
|
examples/osgwidgetstyled,
|
|
examples/osgwidgetstyled/CMakeLists.txt,
|
|
examples/osgwidgetstyled/osgwidgetstyled.cpp,
|
|
examples/osgwidgettable, examples/osgwidgettable/CMakeLists.txt,
|
|
examples/osgwidgettable/osgwidgettable.cpp,
|
|
examples/osgwidgetversion,
|
|
examples/osgwidgetversion/CMakeLists.txt,
|
|
examples/osgwidgetversion/osgwidgetversion.cpp,
|
|
examples/osgwidgetwindow,
|
|
examples/osgwidgetwindow/CMakeLists.txt,
|
|
examples/osgwidgetwindow/osgwidgetwindow.cpp, include/osgWidget,
|
|
include/osgWidget/Box, include/osgWidget/Canvas,
|
|
include/osgWidget/EventInterface, include/osgWidget/Export,
|
|
include/osgWidget/Frame, include/osgWidget/Input,
|
|
include/osgWidget/Label, include/osgWidget/Lua,
|
|
include/osgWidget/Python, include/osgWidget/ScriptEngine,
|
|
include/osgWidget/StyleInterface, include/osgWidget/StyleManager,
|
|
include/osgWidget/Table, include/osgWidget/Types,
|
|
include/osgWidget/UIObjectParent, include/osgWidget/Util,
|
|
include/osgWidget/Version, include/osgWidget/ViewerEventHandlers,
|
|
include/osgWidget/Widget, include/osgWidget/Window,
|
|
include/osgWidget/WindowManager, src/CMakeLists.txt,
|
|
src/osgPlugins/CMakeLists.txt, src/osgPlugins/osgWidget,
|
|
src/osgPlugins/osgWidget/Box.cpp,
|
|
src/osgPlugins/osgWidget/CMakeLists.txt,
|
|
src/osgPlugins/osgWidget/EmbeddedWindow.cpp,
|
|
src/osgPlugins/osgWidget/Frame.cpp,
|
|
src/osgPlugins/osgWidget/Input.cpp,
|
|
src/osgPlugins/osgWidget/Label.cpp,
|
|
src/osgPlugins/osgWidget/Table.cpp,
|
|
src/osgPlugins/osgWidget/Widget.cpp,
|
|
src/osgPlugins/osgWidget/WindowManager.cpp, src/osgWidget,
|
|
src/osgWidget/Box.cpp, src/osgWidget/CMakeLists.txt,
|
|
src/osgWidget/Canvas.cpp, src/osgWidget/Frame.cpp,
|
|
src/osgWidget/Input.cpp, src/osgWidget/Label.cpp,
|
|
src/osgWidget/Lua.cpp, src/osgWidget/Python.cpp,
|
|
src/osgWidget/StyleManager.cpp, src/osgWidget/Table.cpp,
|
|
src/osgWidget/Util.cpp, src/osgWidget/Version.cpp,
|
|
src/osgWidget/ViewerEventHandlers.cpp, src/osgWidget/Widget.cpp,
|
|
src/osgWidget/Window.cpp, src/osgWidget/WindowManager.cpp: From
|
|
Jeremy Moles, import of the osgWidget NodeKit, sourced from the
|
|
original http://osgwidget.googlecode.com/svn/trunk
|
|
|
|
Notes from Robert Osfield, I've merged osgWidget trunk, and
|
|
added/changed CMakeLists.txt file to make it suitable for
|
|
inclusion in the core OSG, and moved imagery/scripts/shaders out
|
|
into OpenSceneGraph-Data
|
|
|
|
2008-07-15 14:24 robert
|
|
|
|
* src/osgWrappers/osg/FrameBufferObject.cpp: Updated wrappers
|
|
|
|
2008-07-15 14:24 robert
|
|
|
|
* include/osg/FrameBufferObject, src/osg/FrameBufferObject.cpp:
|
|
From Art Trevs, Removed GLeunm version setAttachment() to avoid
|
|
ambigiuity with
|
|
whether to enable MRT.
|
|
|
|
2008-07-15 14:15 robert
|
|
|
|
* include/osgDB/Archive, src/osgDB/Archive.cpp: Renamed
|
|
Archive::ArchiveStatus to ReaderWriter::ArchiveStatus
|
|
|
|
2008-07-15 10:45 robert
|
|
|
|
* src/osgWrappers/osgDB/Archive.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp: Updated wrappers
|
|
|
|
2008-07-15 09:55 robert
|
|
|
|
* include/osgDB/ReaderWriter, include/osgDB/Registry,
|
|
src/osgShadow/ShadowVolume.cpp: Missing check-ins
|
|
|
|
2008-07-14 20:22 robert
|
|
|
|
* applications/osgconv/PluginQuery.cpp,
|
|
applications/osgconv/PluginQuery.h,
|
|
applications/osgconv/osgconv.cpp: Added --plugins and --formats
|
|
query support into osgconv to help with querying the
|
|
available plugins and the file formats/protocols they support
|
|
|
|
2008-07-14 20:11 robert
|
|
|
|
* src/osgPlugins/ac/ac3d.cpp: Added missing ac3d
|
|
supportsExtensions() constructor
|
|
|
|
2008-07-14 08:48 robert
|
|
|
|
* applications/osgconv/CMakeLists.txt,
|
|
applications/osgconv/PluginQuery.cpp,
|
|
applications/osgconv/PluginQuery.h,
|
|
applications/osgconv/osgconv.cpp: Added initial cut at plugin
|
|
query code
|
|
|
|
2008-07-13 22:18 robert
|
|
|
|
* src/osgDB/ReaderWriter.cpp,
|
|
src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.h,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp,
|
|
src/osgPlugins/cfg/ReaderWriterCFG.cpp,
|
|
src/osgPlugins/curl/ReaderWriterCURL.cpp,
|
|
src/osgPlugins/dae/ReaderWriterDAE.h,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/dxf/ReaderWriterDXF.cpp,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/glsl/ReaderWriterGLSL.cpp,
|
|
src/osgPlugins/hdr/ReaderWriterHDR.cpp,
|
|
src/osgPlugins/jp2/ReaderWriterJP2.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lws/ReaderWriterLWS.cpp,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/normals/ReaderWriterNormals.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/ogr/ReaderWriterOGR.cpp,
|
|
src/osgPlugins/osgShadow/ReaderWriterOsgShadow.cpp,
|
|
src/osgPlugins/osgTerrain/ReaderWriterOsgTerrain.cpp,
|
|
src/osgPlugins/osgViewer/ReaderWriterOsgViewer.cpp,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/pnm/ReaderWriterPNM.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
src/osgPlugins/rot/ReaderWriterROT.cpp,
|
|
src/osgPlugins/scale/ReaderWriterSCALE.cpp,
|
|
src/osgPlugins/stl/ReaderWriterSTL.cpp,
|
|
src/osgPlugins/svg/ReaderWriterSVG.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
src/osgPlugins/trans/ReaderWriterTRANS.cpp,
|
|
src/osgPlugins/txf/ReaderWriterTXF.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/vrml/ReaderWriterVRML2.h,
|
|
src/osgPlugins/x/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp: Converted plugins to use
|
|
the new supportsExtension()/supportsOptions/supportsProtocl()
|
|
methods
|
|
to help enable better querying of supported features
|
|
|
|
2008-07-13 15:24 robert
|
|
|
|
* include/osgDB/FileNameUtils, include/osgDB/ReaderWriter,
|
|
src/osgDB/FileNameUtils.cpp, src/osgDB/ReaderWriter.cpp,
|
|
src/osgPlugins/curl/ReaderWriterCURL.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added new ReaderWriter
|
|
methods for recording what protocols, extensions and options are
|
|
support by ReaderWriters
|
|
|
|
2008-07-13 12:34 robert
|
|
|
|
* src/osgPlugins/osg/CMakeLists.txt: From Paul Martz, removed
|
|
uneccessary libraries from link line
|
|
|
|
2008-07-12 17:44 robert
|
|
|
|
* README.txt: Updated date for 2.5.4 release
|
|
|
|
2008-07-12 17:30 robert
|
|
|
|
* include/osg/KdTree: Added an OSG_EXPORT
|
|
|
|
2008-07-12 16:11 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
Authors for dev release
|
|
|
|
2008-07-12 15:29 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for dev release
|
|
|
|
2008-07-12 12:00 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/obj.cpp: From Doug McCorkle, "Attached is
|
|
patch that corrects/improves the following issues with the OBJ
|
|
loader:
|
|
|
|
1. Added options to control wether the osgUtil::Tessellator or
|
|
osgUtil::TriStripVisitor are run. By default they still run just
|
|
as before.
|
|
2. Added support for the Emissive material. The data was being
|
|
read from the mtl file but was never being applied to the model.
|
|
3. This is the main bug addressed, when a model is read in with
|
|
an alpha value specified like:
|
|
|
|
newmtl Material__8
|
|
Ns 24
|
|
d 0.33
|
|
illum 2
|
|
Kd 0.204 0.204 0.204
|
|
Ks 0 0 0
|
|
Ka 0.153 0.153 0.153
|
|
|
|
where the alpha value is d. The loader would then overwrite the
|
|
alpha value when reading the diffuse, specular, and ambient
|
|
colors. I have changed all the material color readers to only set
|
|
the values they read and to use the default colors specified in
|
|
the constructor of the obj class. With these changes, the obj
|
|
reader now handles opacity correctly if the alpha value is
|
|
specified before the material colo"
|
|
|
|
2008-07-12 11:19 robert
|
|
|
|
* examples/osgkdtree/CMakeLists.txt,
|
|
examples/osgkdtree/fixeddivision.cpp,
|
|
examples/osgkdtree/fixeddivision.h,
|
|
examples/osgkdtree/osgkdtree.cpp,
|
|
examples/osgkdtree/variabledivision.cpp,
|
|
examples/osgkdtree/variabledivision.h: Cleaned up osgkdtree
|
|
example
|
|
|
|
2008-07-11 20:01 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version numbers
|
|
for dev release
|
|
|
|
2008-07-11 19:52 robert
|
|
|
|
* examples/osgmanipulator/osgmanipulator.cpp: From Adrain Egli, "i
|
|
added a default scene with 7 different draggers attached. it's
|
|
more easy to test the draggers."
|
|
|
|
2008-07-11 19:43 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Christophe
|
|
Loustaunau, "For our application, we need to write tiff file in
|
|
floats. I have change a little bit the readerWritterTiff :
|
|
It check the data type of the image ( img.getDataType() ) and if
|
|
it's GL_FLOAT :It save the tiff with float values.
|
|
Otherwise it does the same thing as before."
|
|
|
|
2008-07-11 19:23 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp: From Liang Aibin, " In
|
|
lastest svn version of OSG, the .ive plugin missing osg::Light,
|
|
it
|
|
does not process I/O for osg::Light. Now I have fixed it as
|
|
follows:
|
|
|
|
2. In DataInputStream.cpp, I add support code in
|
|
DataInputStream::readStateAttribute
|
|
for osg::Light.
|
|
|
|
3. In DataOutputStream.cpp, I add support code in
|
|
DataOutputStream::writeStateAttribute
|
|
for osg::Light.
|
|
"
|
|
|
|
2008-07-11 17:46 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Opcodes.h,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Joakim
|
|
Simmonson,
|
|
"Opcodes.h:
|
|
* Added INVALID_OP as -1 in the Opcodes enum. Note that
|
|
INVALID_OP is not an actual opcode defined in the OpenFlight
|
|
format. The purpose of INVALID_OP is to mark an opcode variable
|
|
as invalid or uninitialized.
|
|
|
|
ReaderWriterFLT.cpp:
|
|
* The header node is returned if it exists, even if the file does
|
|
not contain a node hierarchy. The old behaviour returned a
|
|
ERROR_IN_READING_FILE error.
|
|
* Changed opcodes initialized to -1 to the new enum value
|
|
INVALID_OP."
|
|
|
|
2008-07-11 17:41 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AncillaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/ExportOptions.cpp,
|
|
src/osgPlugins/OpenFlight/FltExportVisitor.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.h,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/VertexPaletteManager.cpp,
|
|
src/osgPlugins/OpenFlight/VertexRecords.cpp,
|
|
src/osgPlugins/OpenFlight/expAncillaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/expGeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/expPrimaryRecords.cpp: From Joakim
|
|
Simmonsson, fixed various spelling typos in comments
|
|
|
|
2008-07-11 17:35 robert
|
|
|
|
* src/osgPlugins/ac/ac3d.cpp: From Mathias Froehlich, "Due to the
|
|
recent data variance changes/discussion:
|
|
Change the ac3d loader that can as such only deliver static
|
|
models to set the
|
|
data variance to static for the returned model.
|
|
"
|
|
|
|
2008-07-11 17:07 robert
|
|
|
|
* src/osgGA/DriveManipulator.cpp: Increased the buffer and fixed
|
|
the buffer calculation when moving backwards into objects
|
|
|
|
2008-07-11 16:51 robert
|
|
|
|
* src/osgUtil/LineSegmentIntersector.cpp: Updated KdTree code to
|
|
refect new cleaned up API
|
|
|
|
2008-07-11 16:50 robert
|
|
|
|
* src/osgViewer/View.cpp: Tweaked the KdTree intersection
|
|
performance testing code block
|
|
|
|
2008-07-11 16:48 robert
|
|
|
|
* src/osgWrappers/osg/KdTree.cpp: Updated wrappers
|
|
|
|
2008-07-11 16:48 robert
|
|
|
|
* include/osg/KdTree, src/osg/KdTree.cpp: Moved the building and
|
|
intersecting of the KdTree into the .cpp, and cleaned up
|
|
the header to ready it for wider usage
|
|
|
|
2008-07-10 15:50 robert
|
|
|
|
* include/osg/KdTree, src/osg/KdTree.cpp: Streamlined KdTree
|
|
implementation
|
|
|
|
2008-07-09 19:43 robert
|
|
|
|
* src/osgWrappers/osg/KdTree.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp: Updated wrappers
|
|
|
|
2008-07-09 19:42 robert
|
|
|
|
* src/osg/KdTree.cpp: Cleaned up KdTree implementation
|
|
|
|
2008-07-09 19:41 robert
|
|
|
|
* include/osg/KdTree: Reordered KdLeaf/KdNode so that the first
|
|
element to be accessed is first in the data structure
|
|
|
|
2008-07-09 19:40 robert
|
|
|
|
* include/osgUtil/IntersectionVisitor,
|
|
src/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgUtil/LineSegmentIntersector.cpp: Introduced code for doing
|
|
dummy test traversals - used for benchmarking KdTree code.
|
|
|
|
2008-07-09 19:28 robert
|
|
|
|
* examples/osgpick/osgpick.cpp: Added range of camera manipulators
|
|
and a center of screen test intersection that
|
|
is insticated by pressing 'c' key
|
|
|
|
2008-07-09 19:26 robert
|
|
|
|
* src/osgViewer/View.cpp: Introduce a intersecion performance
|
|
testing code path, #if def'd out for now.
|
|
|
|
2008-07-09 12:37 robert
|
|
|
|
* src/osgWrappers/osg/KdTree.cpp: Updated wrappers
|
|
|
|
2008-07-08 18:02 robert
|
|
|
|
* include/osgUtil/IntersectionVisitor: Fixed set method
|
|
|
|
2008-07-08 17:35 robert
|
|
|
|
* include/osgUtil/IntersectionVisitor,
|
|
src/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgUtil/LineSegmentIntersector.cpp: Added optional control of
|
|
whether to use KdTrees for intersections
|
|
|
|
2008-07-07 20:27 robert
|
|
|
|
* include/osg/KdTree, src/osg/KdTree.cpp,
|
|
src/osgUtil/LineSegmentIntersector.cpp: Implement hierachy
|
|
culling in KdTree::intersect(..)
|
|
|
|
2008-07-07 14:27 robert
|
|
|
|
* src/osgUtil/LineSegmentIntersector.cpp: Improved the handling of
|
|
KdTree intersections
|
|
|
|
2008-07-07 13:21 robert
|
|
|
|
* include/osg/KdTree, src/osg/KdTree.cpp,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osg/KdTree.cpp: Implemented intial KdTree
|
|
triangle intersection code, but without culling implemented
|
|
|
|
2008-07-07 10:46 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added KdTreeBuilder calls into
|
|
FindCompileableGLObjectsVisitor, and an alternative
|
|
path that explictly calls the KdTreeBuilde when required in cases
|
|
when no pre compile of GL objects is required.
|
|
|
|
2008-07-07 09:40 robert
|
|
|
|
* include/osg/KdTree, src/osg/KdTree.cpp: Changed types to avoid
|
|
warnings under Windows
|
|
|
|
2008-07-06 18:27 robert
|
|
|
|
* include/osg/KdTree, include/osgDB/DatabasePager,
|
|
include/osgDB/Registry, src/osg/KdTree.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgDB/Registry.cpp,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp: Changed the
|
|
DatabasePager so that it bypasses the Registry::readNode() method
|
|
and calls
|
|
readNodeImplementation() directly to avoid calling the
|
|
KdTreeBuilder.
|
|
|
|
Updated wrappers.
|
|
|
|
2008-07-06 12:14 robert
|
|
|
|
* examples/osgkdtree/variabledivision.h, include/osg/KdTree,
|
|
src/osg/KdTree.cpp: Moved KdTree build code into osg::KdTree
|
|
|
|
2008-07-05 17:29 robert
|
|
|
|
* src/osgUtil/LineSegmentIntersector.cpp: Added handling of
|
|
co-incident start and end points.
|
|
|
|
2008-07-05 16:39 robert
|
|
|
|
* include/osgGA/DriveManipulator, include/osgGA/TerrainManipulator,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/TerrainManipulator.cpp:
|
|
Ported intersection code to use new
|
|
osgUtil::LineSegmentIntersector/IntersectionVisitor.
|
|
|
|
2008-07-04 19:16 robert
|
|
|
|
* include/osgGA/TerrainManipulator, src/osg/KdTree.cpp,
|
|
src/osgGA/TerrainManipulator.cpp: Converted TerrainManipulator to
|
|
use osgUtil::InterectionVisitor rather than the
|
|
old IntersectVisitor
|
|
|
|
2008-07-04 17:02 robert
|
|
|
|
* src/osgUtil/LineSegmentIntersector.cpp: Added KdTree intersection
|
|
support into LineSegmentIntersector
|
|
|
|
2008-07-04 15:57 robert
|
|
|
|
* examples/osgkdtree/osgkdtree.cpp, include/osg/KdTree,
|
|
include/osgDB/ReaderWriter, include/osgDB/Registry,
|
|
src/osg/CMakeLists.txt, src/osg/KdTree.cpp,
|
|
src/osgDB/Registry.cpp, src/osgTerrain/GeometryTechnique.cpp:
|
|
Added prelimnary KdTree data structure and automatic kdtree build
|
|
support
|
|
into osgDB::Registry/osgTerrain so that newly created subgraphs
|
|
can have
|
|
KdTree built on all osg::Geometry automatically on load/creation.
|
|
|
|
2008-07-04 11:51 robert
|
|
|
|
* include/osg/Geometry: Moved vertex indicies method into a single
|
|
block with deprecated doc lines
|
|
|
|
2008-07-03 17:18 robert
|
|
|
|
* examples/osgkdtree/variabledivision.cpp,
|
|
examples/osgkdtree/variabledivision.h: Introduced bounding boxes
|
|
to KDLeaf and KDNode structs
|
|
|
|
2008-07-03 15:49 robert
|
|
|
|
* examples/osgkdtree/CMakeLists.txt,
|
|
examples/osgkdtree/osgkdtree.cpp,
|
|
examples/osgkdtree/variabledivision.cpp,
|
|
examples/osgkdtree/variabledivision.h: Added new data structure +
|
|
build algorithm that places triangles into leaves
|
|
without being shared, but with varying the boundaries of leaves
|
|
so that they
|
|
may overlap.
|
|
|
|
2008-07-03 15:01 robert
|
|
|
|
* src/osg/BufferObject.cpp: From Mario Valle, "xed the following
|
|
warning on Linux 64 bits Athlon:
|
|
|
|
/users/mvalle/OSG/OpenSceneGraph/src/osg/BufferObject.cpp: In
|
|
member function `virtual void
|
|
osg::ElementBufferObject::compileBuffer(osg::State&) const':
|
|
/users/mvalle/OSG/OpenSceneGraph/src/osg/BufferObject.cpp:600:
|
|
warning: cast to pointer from integer of different size"
|
|
|
|
2008-07-03 14:59 robert
|
|
|
|
* src/osg/BufferObject.cpp: From Mario Valle, removed extraneous
|
|
spaces
|
|
|
|
2008-07-03 11:23 robert
|
|
|
|
* examples/osgkdtree/fixeddivision.h: Added header guards
|
|
|
|
2008-07-03 11:22 robert
|
|
|
|
* examples/osgkdtree/CMakeLists.txt,
|
|
examples/osgkdtree/fixeddivision.cpp,
|
|
examples/osgkdtree/fixeddivision.h,
|
|
examples/osgkdtree/osgkdtree.cpp: Refactored example so that the
|
|
example will be able to run different kdtree data
|
|
strucutres/algorithms.
|
|
|
|
2008-07-03 11:07 robert
|
|
|
|
* CMakeLists.txt: From Eric Sokolowsky, "The check for Leopard to
|
|
build 4-way binaries by default was broken. Here is an updated
|
|
CMakeLists.txt file to fix the problem."
|
|
|
|
2008-07-03 10:24 robert
|
|
|
|
* examples/osgkdtree/osgkdtree.cpp: Implement an experiemental
|
|
triangle kdtree building support
|
|
|
|
2008-07-03 10:03 robert
|
|
|
|
* src/osgText/FadeText.cpp: Set the DataVariance on FadeText to
|
|
DYNAMIC to reflect their nature
|
|
|
|
2008-07-02 10:00 robert
|
|
|
|
* src/osgWrappers/osgDB/SharedStateManager.cpp: Updated wrappers
|
|
|
|
2008-07-02 09:25 robert
|
|
|
|
* include/osgDB/SharedStateManager,
|
|
src/osgDB/SharedStateManager.cpp: Introduced support for
|
|
UNSCPECIFIED and STATIC DataVariance of StateSet/Textures
|
|
|
|
2008-07-01 19:04 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Colin McDonald,
|
|
"There is a problem reading bmp files containing a colour
|
|
palette,
|
|
due to an incorrect scan line length calculation. Attached is a
|
|
fix,
|
|
and a little bmp file which demonstrates the problem."
|
|
|
|
2008-07-01 18:37 robert
|
|
|
|
* src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/FadeText.cpp, src/osgPlugins/ive/FadeText.h,
|
|
src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/Text.cpp, src/osgPlugins/ive/Text3D.cpp,
|
|
src/osgPlugins/ive/Text3D.h: From Lilin Xiong, "I change ive
|
|
plugin a little for osgText inout, so the ive plugin supports
|
|
backdrop setting,
|
|
and Text3D, FadeText inout :
|
|
|
|
1. in DataInputStream.cpp, add 1286--1293 lines;
|
|
2. in Text.cpp, add some code for text's Backdrop setting;
|
|
3. in IveVersion.h, add line 39, increase the VERSION to
|
|
VERSION_028(line 41)
|
|
4. in ReadWrite.h, add line 146,147
|
|
5. add file FadeText.h, FadeText.cpp, Text3D.h, Text3D.cpp."
|
|
|
|
2008-07-01 13:56 robert
|
|
|
|
* examples/osgkdtree/osgkdtree.cpp: Added Vec3Array arrange pointer
|
|
to avoid dynamic cast
|
|
|
|
2008-07-01 09:40 robert
|
|
|
|
* CMakeModules/CheckAtomicOps.cmake, src/osg/Referenced.cpp: From
|
|
Mathias Froehlich, "It appears not to be sufficient to set a
|
|
cmake variable to get a define in
|
|
such a config file. Instead set that variable to 1. Also included
|
|
a small compile fix, that appears to be required than ..."
|
|
|
|
2008-06-30 16:53 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Added guards against FBO not being
|
|
supported/setup
|
|
|
|
2008-06-29 13:41 robert
|
|
|
|
* README.txt: Updated README date for 2.5.3 dev release
|
|
|
|
2008-06-29 12:22 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp: Changed the
|
|
Optimizer::StateVisitor so that it can individually decide
|
|
whether
|
|
to optimize away duplicate state with dynamic, static and
|
|
unspecified DataVarience. By default
|
|
the code now optimizes away duplicate state with either static
|
|
and unspecied state, previously
|
|
it was just handling static state.
|
|
|
|
2008-06-28 16:59 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp, src/osgViewer/ViewerBase.cpp:
|
|
Added realize of new graphics contexts to handle new views being
|
|
added with
|
|
unrealized windows
|
|
|
|
2008-06-27 19:40 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Changed
|
|
back to use an std::vector<> rather than a std::list for
|
|
RequestQueue to
|
|
avoid member template problems under Solaris.
|
|
|
|
2008-06-27 18:59 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp:
|
|
Refactored the sort of the requestQueue so that there is single
|
|
code path for doing the sort.
|
|
|
|
2008-06-27 16:47 robert
|
|
|
|
* CMakeModules/CheckAtomicOps.cmake, src/osg/Image.cpp: From
|
|
Mathias Froehlich, "Update to the configure check for msvc 7.1.
|
|
MemoryBarrier() is used in the implementation, so it should be
|
|
checked.
|
|
This in effect disables the faster atomic ops on msvc 7.1 and
|
|
older, even if
|
|
only the MemoryBarrier() call is missing. But it ensures for the
|
|
fist cut
|
|
that it will build everywhere. If somebody cares for msvc 7.1
|
|
enough and has
|
|
one for testing installed, he might provide the apropriate
|
|
defines to guard
|
|
that MemoryBarrier() call.
|
|
|
|
I tested that msvc8 32/64bit still passes the configure tests and
|
|
compiles.
|
|
"
|
|
|
|
2008-06-27 12:44 robert
|
|
|
|
* include/osg/MixinVector, include/osg/Shape: Simplified the
|
|
MixinVector class so that it no longer supports custom
|
|
allocators,
|
|
instead just uses std::vector<>'s default allocators.
|
|
|
|
2008-06-27 12:35 robert
|
|
|
|
* include/osg/NodeVisitor, src/osg/NodeVisitor.cpp: Moved the
|
|
apply(&) default implementations from the header into the
|
|
NodeVisitor.cpp,
|
|
and changed the casts to use static_cast<>.
|
|
|
|
2008-06-27 11:47 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
from Stephan Huber: updated XCode project
|
|
|
|
2008-06-27 10:17 robert
|
|
|
|
* include/osgShadow/ParallelSplitShadowMap,
|
|
include/osgUtil/Optimizer: From Andre Normann, "with version
|
|
8504, I am not able to compile osgwrappers under Windows, because
|
|
there are some DLL export macros missing. I fixed it and put the
|
|
files in the attached zip file.
|
|
"
|
|
|
|
2008-06-26 19:51 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
authors and osgversion
|
|
|
|
2008-06-26 19:47 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-06-26 19:21 robert
|
|
|
|
* genwrapper.conf, src/osgWrappers/OpenThreads/Atomic.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp: Updated wrappers
|
|
|
|
2008-06-26 18:34 robert
|
|
|
|
* src/osgUtil/IntersectionVisitor.cpp: From Paul Martz, "The method
|
|
IntersectionVisitor::apply(osg::PagedLOD&) appears to attempt to
|
|
identify a "highest res" child of the PagedLOD and only allow
|
|
intersection on that child. The implementation appears to be
|
|
flawed in two cases:
|
|
|
|
1) The "highest res" child is assumed to be the child with index
|
|
"getNumFileNames()-1" or "getNumChildren()-1". As a result,
|
|
PagedLODs that do not sort children from furthest to nearest will
|
|
intersect with the wrong child. (see attached "case1.osg" to
|
|
reproduce this problem.)
|
|
|
|
2) The code assumes there is only one highest res child. As a
|
|
result. PagedLODs with multiple children at the same highest res
|
|
range can only intersect one of those children. ("case2.osg"
|
|
demonstrates this issue; you can only pick the quad on the
|
|
right.)
|
|
|
|
I've attached a modified IntersectionVisitor.cpp that attempts to
|
|
resolve these issues. It identifies a highest res range based on
|
|
the range mode, then continues traversal on all valid children
|
|
corresponding to that range description. Only in the case of a
|
|
malformed PagedLOD does the code fall back to getting the last
|
|
child in the list.
|
|
"
|
|
|
|
2008-06-26 18:06 robert
|
|
|
|
* src/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp,
|
|
src/osgParticle/ParticleEffect.cpp,
|
|
src/osgParticle/SmokeEffect.cpp,
|
|
src/osgParticle/SmokeTrailEffect.cpp: From Morten Haukness, "When
|
|
cloning effects osg crashes because the copy constructur tries to
|
|
run av pure virtual method (setUpEmitterAndProgram). The right
|
|
thing to do when cloning an effect is to run the inherited
|
|
version og buildEffect and setUpEmitterAndProgram.
|
|
|
|
"
|
|
|
|
2008-06-26 16:45 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: Changed the removeCamera() method so
|
|
that it now actively calls releaseGLObjects()
|
|
on all children of a camera that aren't shared with other cameras
|
|
on that context.
|
|
|
|
This change fixes problems with allocating and deleting views.
|
|
|
|
2008-06-26 15:06 robert
|
|
|
|
* src/OpenThreads/sproc/CMakeLists.txt,
|
|
src/OpenThreads/win32/CMakeLists.txt: From Mathias Froehlich,
|
|
updated CMakeLists.txt to build the Atomic.cpp
|
|
|
|
2008-06-26 13:09 robert
|
|
|
|
* CMakeLists.txt: From Eric Sokolowski, added enforcement of CMake
|
|
2.6.0 under OSX.
|
|
|
|
2008-06-26 13:08 robert
|
|
|
|
* examples/osgviewerCocoa/CMakeLists.txt: From Eric Sokolowski,
|
|
Cmake support for osgviewerCocoa
|
|
|
|
2008-06-26 12:08 robert
|
|
|
|
* include/osg/CullSettings, src/osg/OcclusionQueryNode.cpp,
|
|
src/osgUtil/IntersectionVisitor.cpp: From Mathias Froehlich,
|
|
build fixes for various unices
|
|
|
|
2008-06-26 10:33 robert
|
|
|
|
* src/OpenThreads/common/Config.in, src/osg/Config.in: From Mathias
|
|
Froehlich, added do not edit comments to Config.in so that the
|
|
autogenerated
|
|
Config files have an appropriate warning notice
|
|
|
|
2008-06-26 10:27 robert
|
|
|
|
* CMakeModules/CheckAtomicOps.cmake, include/OpenThreads/Atomic,
|
|
include/osg/Referenced, src/OpenThreads/common/Atomic.cpp,
|
|
src/OpenThreads/pthreads/CMakeLists.txt, src/osg/Referenced.cpp:
|
|
From Mathias Froechlich, "Attached is a change to that atomic
|
|
stuff to move the win32, msvc
|
|
implementation of the atomic increment and decrement into a
|
|
implementation
|
|
file.
|
|
This way inlining and compiler optimization can no longer happen
|
|
for these
|
|
implementations, but it fixes compilation on win32 msvc targets.
|
|
I expect
|
|
that this is still faster than with with mutexes.
|
|
|
|
Also the i386 gcc target gets atomic operations with this patch.
|
|
By using an
|
|
implementation file we can guarantee that we have the right
|
|
compiler flags
|
|
available."
|
|
|
|
2008-06-23 15:11 robert
|
|
|
|
* include/osgDB/ReaderWriter: Fixed pedantic warning
|
|
|
|
2008-06-23 14:51 robert
|
|
|
|
* CMakeModules/CheckAtomicOps.cmake, include/OpenThreads/Atomic:
|
|
From Mathias Froehlich, "fixed win32/win64 configure check and
|
|
win32/win64
|
|
atomic related compile failures with msvs2005. Attached changes
|
|
to make win32
|
|
really use the atomic stuff. There are pointer typecast problems
|
|
and some
|
|
historic alignment restrictions that I just took from a previous
|
|
similar
|
|
implementation of mine without looking deep enough. "
|
|
|
|
2008-06-23 11:14 robert
|
|
|
|
* CMakeLists.txt: From Mathieu Marache, "Suibject: CMakeList
|
|
ADD_DEFINITION for CMAKE_DEBUG_POSTFIX broken
|
|
I needed a -DCMAKE_DEBUG_POSTFIX="d" not a
|
|
-D"CMAKE_DEBUG_POSTFIX=d".
|
|
|
|
This corrects the build for the CMake 2.4 and 2.6 series
|
|
|
|
The error was in compiling osgDB/Registry.cpp
|
|
"
|
|
|
|
2008-06-23 10:18 robert
|
|
|
|
* CMakeLists.txt, src/OpenThreads/CMakeLists.txt: Commented out the
|
|
explict install of the Config files as including these files into
|
|
the header list allows the normal Cmake install support to
|
|
install them.
|
|
|
|
2008-06-23 09:57 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/OsgMacroUtils.cmake,
|
|
examples/CMakeLists.txt, examples/osgviewerCocoa/ViewerCocoa.mm,
|
|
src/osgPlugins/freetype/CMakeLists.txt: From Eric Sokolowsky, "I
|
|
have made a number of changes intended to get a few things
|
|
working better on OSX. However, since I'm still pretty new at Mac
|
|
development and cmake I'm not entirely certain that the changes I
|
|
have made are benign on other platforms. I have tested these
|
|
changes on Leopard with CMake 2.6 generating Xcode 3.0 projects,
|
|
compiling on ppc and i386 for 10.5 and 10.4, and on Linux
|
|
(CentOS) and everything still seems to work ok. Here are the
|
|
changes I made (against OSG svn as of this afternoon):
|
|
|
|
- Added osgviewerCocoa example to APPLE builds
|
|
- Fixed corrupt Xcode project generation with CMake 2.6 dealing
|
|
with ADD_DEFINITIONS and CMake Policy CMP0005 on Leopard
|
|
- Resolved CMP0006 warning for examples and programs by setting
|
|
BUNDLE DESTINATION to same as RUNTIME DESTINATION with CMake 2.6
|
|
- Fixed freetype plugin on Leopard to avoid OpenGL linking
|
|
problem
|
|
- Figured out how to use a custom Info.plist included in the
|
|
project (see osgviewerCocoa application CMakeLists.txt)"
|
|
|
|
2008-06-23 08:06 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/config,
|
|
Xcode/OpenSceneGraph/config/OpenThreads,
|
|
Xcode/OpenSceneGraph/config/OpenThreads/Config,
|
|
Xcode/OpenSceneGraph/config/osg,
|
|
Xcode/OpenSceneGraph/config/osg/Config: From Stephan Huber: added
|
|
missing config files and updated xcode-project
|
|
|
|
2008-06-21 17:56 robert
|
|
|
|
* src/osgPlugins/cfg/ReaderWriterCFG.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Quietened down debug info
|
|
|
|
2008-06-21 17:50 robert
|
|
|
|
* include/osg/GraphicsContext,
|
|
src/osgPlugins/cfg/ReaderWriterCFG.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Added support for X11's
|
|
overrideRedirect functionality
|
|
|
|
2008-06-21 11:34 robert
|
|
|
|
* examples/osgviewerCocoa/Info.plist,
|
|
examples/osgviewerCocoa/ViewerCocoa.h,
|
|
examples/osgviewerCocoa/ViewerCocoa.mm: Converted tabs to four
|
|
spaces
|
|
|
|
2008-06-20 19:52 robert
|
|
|
|
* CMakeLists.txt, src/OpenThreads/CMakeLists.txt,
|
|
src/osg/CMakeLists.txt: Changed the include/osg/Config and
|
|
include/OpenThreads/Config references to use the assocaited CMake
|
|
variable for these headers
|
|
|
|
2008-06-20 19:51 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-06-20 17:32 robert
|
|
|
|
* src/osg/CMakeLists.txt: From Terry Welsh, added missing
|
|
MixinVector header
|
|
|
|
2008-06-20 16:57 robert
|
|
|
|
* src/osgViewer/CMakeLists.txt: Added OSG_WINDOWING_SYSTEM cmake
|
|
option string to allow toggling between X11 and Carbon under OSX.
|
|
|
|
2008-06-20 15:50 robert
|
|
|
|
* CMakeLists.txt, include/osg/BoundingBox,
|
|
include/osg/BoundingSphere, include/osg/Matrix,
|
|
include/osg/Plane, src/osg/CMakeLists.txt, src/osg/Config.in:
|
|
From Mathias Froehlich, moved optional config variables into
|
|
include/osg/Config file that
|
|
is automatically created by cmake according to its own settings.
|
|
|
|
2008-06-20 15:49 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-06-20 15:28 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertToInventor.cpp: Changed const
|
|
double* to const Matrix::value_type* to ensure changes in Matrix
|
|
type don't break the build
|
|
|
|
2008-06-20 13:16 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: From Terry
|
|
Welsh, new flatten static transforms visitor that duplicates
|
|
subgraphs that are shared beneath differnt static transforms
|
|
|
|
From Robert Osfield, made a range of changes to Terry's visitor
|
|
integrating it into osgUtil::Optimizer and
|
|
changing the code to use a style more like the rest of the OSG.
|
|
|
|
2008-06-20 11:16 robert
|
|
|
|
* CMakeLists.txt: From Mathias Froehlich, made the include of bin
|
|
directory for include/OpenThreads/Config only used when doing out
|
|
of source builds
|
|
|
|
2008-06-20 11:11 robert
|
|
|
|
* CMakeLists.txt, include/OpenThreads/Version, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc,
|
|
packaging/pkgconfig/openthreads.pc,
|
|
src/OpenThreads/CMakeLists.txt: Updated version numbers for dev
|
|
releases
|
|
|
|
2008-06-20 10:46 robert
|
|
|
|
* src/osgSim/ShapeAttribute.cpp: From Mathias Froehlich, "Fixes a
|
|
compile of src/osgSim/ShapeAttribute.cpp on suse 10.2."
|
|
|
|
2008-06-20 09:46 robert
|
|
|
|
* include/OpenThreads/Atomic: From Melchior Franz, fixed typo on
|
|
variable name
|
|
|
|
2008-06-20 09:42 robert
|
|
|
|
* CMakeLists.txt: From Mathias Froehlich, add search path to enable
|
|
out of source builds to find include/OpenThreads/Config.
|
|
|
|
2008-06-19 20:42 robert
|
|
|
|
* genwrapper.conf, src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers
|
|
|
|
2008-06-19 20:38 robert
|
|
|
|
* include/osg/Array, include/osg/MixinVector,
|
|
include/osg/PrimitiveSet: From Neil Groves,
|
|
|
|
"I have taken the liberty of updating a few files so that there
|
|
is no longer any derivation from std::vector. I have done this by
|
|
adding a new file osg/MixinVector and by updating only two
|
|
others: osg/PrimitiveSet and osg/Array. You will notice that this
|
|
actually removes what is acknowledged as a \u2018hack\u2019 in
|
|
osg/PrimitiveSet.
|
|
|
|
With the original code I did manage to find memory leaks with
|
|
some compiler options on VC 8 and 9, as well as Intel compiler. I
|
|
determined the leak existence by instrumenting the destructor
|
|
code, and by use of a garbage collector as a leak detector (in a
|
|
similar manner to the Firefox project). Hence in contrast to what
|
|
I said originally, it is exhibiting symptoms on at least some
|
|
platforms.
|
|
|
|
Since I am trying to be a good OSG citizen I got out my editor
|
|
and started hacking! I have built and tested on Linux (Ubuntu)
|
|
with GCC 4.x and Windows VC 8 SP1. It appears that nothing is
|
|
broken, and that I\u2019m using less memory J"
|
|
|
|
2008-06-19 17:35 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Mathieu Marache, "submission for
|
|
inclusion to support mpg and avi files when using the quicktime
|
|
plugin on windows"
|
|
|
|
2008-06-19 17:30 robert
|
|
|
|
* include/osg/Referenced, src/osg/Referenced.cpp: From Mathias
|
|
Froehlich, added support for using OpenThreads::Atomic for thread
|
|
safe ref/unref.
|
|
|
|
2008-06-19 14:57 robert
|
|
|
|
* src/osgPlugins/ive/LineStipple.cpp,
|
|
src/osgPlugins/ive/LineStipple.h: from Andrew Bettison,
|
|
LineStipple support for .ive
|
|
|
|
2008-06-19 14:45 robert
|
|
|
|
* include/osgShadow/ParallelSplitShadowMap,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp: From Adrian Egli,
|
|
"Improvements to the PSSM implementation"
|
|
|
|
2008-06-19 14:35 robert
|
|
|
|
* src/osgPlugins/OpenFlight/MaterialPaletteManager.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp: From Rudolf
|
|
Weidemann, "in the OpenFlight format materials can have editable
|
|
names.
|
|
In the OSG OpenFlight plugin these names are ignored when
|
|
reading, and
|
|
empty strings are written.
|
|
|
|
As we need these names in the OSG scene graph by our application,
|
|
I
|
|
changed the plugin code, so the names are now stored in class
|
|
"osg::Material" (derived from "osg::Object") by
|
|
material->setName();
|
|
(see "PaletteRecords.cpp, line 195) when reading the file, and
|
|
written
|
|
to file by
|
|
dos.writeString( m.Material->getName(), 12 );
|
|
(see MaterialPaletteManager.cpp, line 80).
|
|
|
|
As these names otherwise get lost when reading an OpenFlight file
|
|
and
|
|
writing it again e.g. by
|
|
osgconv example.flt converted_example.flt
|
|
these changes make the plugin more complete.
|
|
|
|
The changes were made to OSG revision 8425, and were tested by
|
|
osgconv example.flt converted_example.flt
|
|
comparing the material palettes of both files inside Multigen
|
|
Creator."
|
|
|
|
2008-06-19 14:29 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: From
|
|
Farshid Lashkari, "I noticed some problems when setting up
|
|
CameraNodes that inherit
|
|
viewport settings in stereo mode. It seems that the
|
|
SceneView::cull()
|
|
method will pass the full size viewport to the left/right
|
|
cullvisitors, instead of the modified stereo viewport. I made
|
|
quite a
|
|
few changes to SceneView to fix the issue. The
|
|
SceneView::cullStage()
|
|
method will now receive the viewport as an argument, instead of
|
|
using
|
|
the global viewport. The SceneView::cull() method will pass the
|
|
modifed viewport to cullStage when rendering in stereo.
|
|
|
|
There are 2 new private methods computeLeftEyeViewport() and
|
|
computeRightEyeViewport() that will compute the stereo viewports.
|
|
I
|
|
also modified the draw() function so it applies the correct
|
|
viewport
|
|
to the prerender stages. These changes are only necessary for
|
|
horizontal/vertical split stereo."
|
|
|
|
2008-06-19 14:14 robert
|
|
|
|
* src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/ReadWrite.h: From Andrew Bettison, "Attached
|
|
are changes for src/osgPlugins/ive (version 2.4.0) that implement
|
|
LineStipple read/write support for the ive file format."
|
|
|
|
2008-06-19 13:49 robert
|
|
|
|
* examples/osgviewerWX/osgviewerWX.cpp,
|
|
examples/osgviewerWX/osgviewerWX.h: From Paul Melis, "Here is a
|
|
reworked version of the osgviewerWX example. It changes the
|
|
GraphicsWindowWX to only inherit from osgViewer::GraphicsWindow
|
|
and adds a standalone widget, called OSGCanvas, that derives from
|
|
wxGLCanvas. This solves a problem with the GraphicsWindowWX
|
|
instance being destructed twice (see "Crash in osgviewerWX" of
|
|
June 12th on osg-users). At program exit, the main frame deletes
|
|
all of its children widgets and therefore calls
|
|
GraphicsWindowWX's destructor, bypassing OSG's reference
|
|
counting. The GraphicsWindowWX instance is then later destructed
|
|
a second time when the reference held by osg::Camera goes to
|
|
zero. This bug isn't exposed by the example directly, but if
|
|
people are going to use the example as a basis (like the poster
|
|
in the mentioned thread) they very likely will run into this
|
|
problem.
|
|
"
|
|
|
|
2008-06-19 13:28 robert
|
|
|
|
* genwrapper.conf, include/OpenThreads/Atomic,
|
|
src/osgWrappers/OpenThreads/Atomic.cpp: Updated wrappers to fix
|
|
OpenThreads::Atomic build issues.
|
|
|
|
2008-06-19 12:02 robert
|
|
|
|
* include/osgUtil/CullVisitor: From Michael Platings, fixed typo
|
|
error in renderbin assignment
|
|
|
|
2008-06-19 11:58 robert
|
|
|
|
* include/osg/Program: In Program::PerContextProgram changed const
|
|
Uniform* to osg::ref_ptr<const Uniform*> to avoid the possibility
|
|
of a uniform being deleted
|
|
and another being created and assigned at the same address which
|
|
previously confused the uniform tracking code and introduced a
|
|
bug.
|
|
|
|
2008-06-19 11:09 robert
|
|
|
|
* include/osg/StateSet, include/osgUtil/CullVisitor,
|
|
src/osg/StateSet.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp: From Michael Platings and
|
|
Robert Osfield, added support for controlling,
|
|
via StateSet::setNestedRenderBin(bool) whether the new RenderBin
|
|
should be nested
|
|
with the existing RenderBin, or be nested with the enclosing
|
|
RenderStage.
|
|
|
|
2008-06-18 20:27 robert
|
|
|
|
* src/osgWrappers/osg/FrameBufferObject.cpp: Updated wrappers
|
|
|
|
2008-06-18 20:24 robert
|
|
|
|
* include/osg/FrameBufferObject, src/osg/FrameBufferObject.cpp:
|
|
From Michael Platings, implemented check against max number of
|
|
supported samples to ensure that the number of samples is safely
|
|
capped to what the hardware is capable of, avoiding GL errors and
|
|
graceful fallback
|
|
|
|
2008-06-18 20:17 robert
|
|
|
|
* src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/Fog.cpp, src/osgPlugins/ive/Fog.h,
|
|
src/osgPlugins/ive/ReadWrite.h, src/osgPlugins/osg/Fog.cpp: From
|
|
Liang Aibin:
|
|
|
|
"1. Location: <OSG_SOURCE_ROOT>\src\osgPlugins\osg\Fog.cpp
|
|
Reason: ".osg" writter plugins output incorrected string for
|
|
osg::Fog's Mode.
|
|
How to Fix:
|
|
Line 138 in Fog.cpp: case(Fog::LINEAR): return "NERVER";
|
|
Change to: case(Fog::LINEAR): return "LINEAR";
|
|
2. Location: <OSG_SOURCE_ROOT>\src\osgPlugins\ive\
|
|
Reason: ".ive" writter plugins missing to process "osg::Fog".
|
|
How to Fix:
|
|
(1). Line 86 in ReadWrite.h:
|
|
Add: #define IVEFOG 0x00001133
|
|
(2). In CMakeLists.txt
|
|
"SET(TARGET_SRC" section Add: Fog.cpp
|
|
"SET(TARGET_H" section Add: Fog.h
|
|
(3). In DataInputStream.cpp
|
|
Line 54,Add: #include "Fog.h"
|
|
Line 1185,Add: else if(attributeID == IVEFOG){
|
|
attribute = new osg::Fog();
|
|
((ive::Fog*)(attribute))->read(this);
|
|
}
|
|
(4). In DataOutputStream.cpp
|
|
Line 57,Add: #include "Fog.h"
|
|
Line 832,Add: // This is a Fog
|
|
else if(dynamic_cast<const osg::Fog*>(attribute)){
|
|
((ive::Fog*)(attribute))->write(this);
|
|
}
|
|
(5). Add newly created ive::Fog Object in Fog.h and Fog.cpp.
|
|
"
|
|
|
|
2008-06-18 16:46 robert
|
|
|
|
* src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp: Updated wrappers
|
|
|
|
2008-06-18 16:45 robert
|
|
|
|
* include/osgDB/Output, src/osgDB/Output.cpp: Added a
|
|
wrapString(const char*) which automatically handles null strings.
|
|
|
|
2008-06-18 16:28 robert
|
|
|
|
* src/osgSim/ShapeAttribute.cpp: Convert string handling to use
|
|
strdup and free rather then awkward new char[]
|
|
code paths
|
|
|
|
2008-06-18 14:21 robert
|
|
|
|
* examples/osgprerender/osgprerender.cpp: Added --fbo-samples value
|
|
and --color-samples value command line paramters for enabling fbo
|
|
multisampling
|
|
|
|
2008-06-18 14:09 robert
|
|
|
|
* include/osg/Camera, include/osg/FrameBufferObject,
|
|
include/osgUtil/RenderStage, src/osg/Camera.cpp,
|
|
src/osg/FrameBufferObject.cpp, src/osgUtil/RenderStage.cpp: From
|
|
Michael Platings and Paul Palumbo, multi-sample FBO support
|
|
|
|
2008-06-18 12:01 robert
|
|
|
|
* src/osg/Uniform.cpp: From Jean-Sebastien Guay, "When copying a
|
|
node that had uniforms on it, the copy constructor of
|
|
osg::Uniform would not copy the array of the original uniform
|
|
(either _intArray or _floatArray) because none had been allocated
|
|
and the copy constructor checks that *both* this's array and
|
|
rhs's array are valid.
|
|
|
|
I added a call to allocateDataArray() if rhs has (at least) one
|
|
valid array, which should allocate the right array according to
|
|
the type. Since the type was copied from rhs, it should create
|
|
the same array as rhs has, so then it should copy the data in the
|
|
following lines.
|
|
"
|
|
|
|
2008-06-18 11:56 robert
|
|
|
|
* src/osgPlugins/lwo/Surface.cpp: From Bob Kuehne, "added
|
|
multi-texture support (alpha/trans images)"
|
|
|
|
2008-06-18 11:51 robert
|
|
|
|
* src/osgWrappers/osgText/Text3D.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2008-06-18 11:13 robert
|
|
|
|
* include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/ViewerEventHandlers.cpp: From Bob Kuehne, "this
|
|
submission extends the osgViewer::RecordCameraPathHandler to have
|
|
an optionally-enabled auto-incrementing filename. default
|
|
behavior is still the same, but there's one new method to enable
|
|
autoincrementing filenames."
|
|
|
|
From Robert Osfield, modified the above so that the number
|
|
increments come after the filename rather than before.
|
|
|
|
2008-06-18 10:51 robert
|
|
|
|
* src/osgPlugins/vrml/IndexedFaceSet.cpp,
|
|
src/osgPlugins/vrml/Primitives.cpp,
|
|
src/osgPlugins/vrml/ReaderWriterVRML2.cpp,
|
|
src/osgPlugins/vrml/ReaderWriterVRML2.h: From Gino van den
|
|
Bergen, "Added support for vrml primitive caching"
|
|
|
|
2008-06-18 10:46 robert
|
|
|
|
* include/osgText/Text3D, src/osgText/Text3D.cpp: From David Callu,
|
|
"fixed bounding box bug"
|
|
|
|
2008-06-17 17:43 robert
|
|
|
|
* CMakeModules/CheckAtomicOps.cmake, include/OpenThreads/Atomic,
|
|
src/OpenThreads/CMakeLists.txt, src/OpenThreads/common/Config.in:
|
|
From Mathias Froehlich, OpenThreads::Atomic support
|
|
|
|
2008-06-16 20:22 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp, src/osg/View.cpp,
|
|
src/osgWrappers/osg/Camera.cpp: Added overriding of
|
|
CullSettings::inheritCullSettings() into osg::Camera to
|
|
properly inherit the clear colour.
|
|
|
|
2008-06-16 16:06 robert
|
|
|
|
* include/osgDB/DatabasePager: Changed class to struct
|
|
|
|
2008-06-16 13:20 robert
|
|
|
|
* src/osgPlugins/txp/TXPNode.cpp, src/osgPlugins/txp/TXPNode.h:
|
|
Added mutex to serialize access to the trpager
|
|
|
|
2008-06-16 09:32 robert
|
|
|
|
* include/osgDB/DatabasePager: Checking in missing header changes
|
|
|
|
2008-06-12 16:33 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Refactored the management of the
|
|
request queues so that the appropraite mutex is locked when
|
|
DatabaseRequest objects are modified
|
|
|
|
2008-06-06 19:57 robert
|
|
|
|
* AUTHORS.txt, README.txt, src/osgWrappers/osg/Shape.cpp: Updated
|
|
wrappers, authors and readme for 2.5.2 dev release
|
|
|
|
2008-06-06 19:41 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-06-06 17:45 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated versions for 2.5.2
|
|
dev release
|
|
|
|
2008-06-06 16:45 robert
|
|
|
|
* examples/osgscreencapture/CMakeLists.txt: From Jean-Sebastien
|
|
Guay, "The new osgscreencapture example was being installed to
|
|
bin instead of to share/OpenSceneGraph/bin, this is because the
|
|
CMakeLists.txt used SETUP_APPLICATION instead of SETUP_EXAMPLE.
|
|
Corrected CMakeLists.txt attached.
|
|
"
|
|
|
|
2008-06-06 16:41 robert
|
|
|
|
* src/osgPlugins/osg/PagedLOD.cpp: From Stephane Lamoliatte, "fix
|
|
to reading of DatabasePath property"
|
|
|
|
2008-06-06 16:28 robert
|
|
|
|
* src/osgUtil/IntersectionVisitor.cpp: From Glenn Waldron, "I'm
|
|
using an IntersectionVisitor with a PagedLOD database, employing
|
|
a ReadCallback to allow the intersector to traverse the paged
|
|
nodes. I discovered that if the visitor is unable (for any
|
|
reason) to load a subtile via the ReadCallback, the intersection
|
|
fails. However, I had the requirement to "fall back" on the
|
|
lower-resolution parent tile and settle for that intersection.
|
|
|
|
This was easy to implement simply by overriding
|
|
IntersectionVisitor::apply(PagedLOD). My question is: Are there
|
|
any opinions on whether this should be the default behavior? If
|
|
it makes sense, I will submit the change; if not, no worries."
|
|
|
|
2008-06-06 16:25 robert
|
|
|
|
* include/osgText/Text3D: From Paul Melis, "Here's an updated
|
|
include/osgText/Text3D that forces recomputation of the glyph
|
|
repr when the character depth is updated, also when the rendering
|
|
mode is set.
|
|
This caused a Text3D object read from a .osg file to not have the
|
|
correct depth."
|
|
|
|
2008-06-06 14:59 robert
|
|
|
|
* src/osgPlugins/logo/ReaderWriterLOGO.cpp: From Mathieu Marache,
|
|
"I have made the logo plugin work again (a simple copy and paste
|
|
problem) and added the path of the logo file (if not empty) to
|
|
the data file path in order to be able to find images
|
|
relatively."
|
|
|
|
2008-06-06 14:10 robert
|
|
|
|
* examples/osgkdtree/osgkdtree.cpp: Cleaned up implementation to
|
|
only use simple structure
|
|
|
|
2008-06-06 13:21 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Renamed
|
|
_rendergraph to _stateGraph to better reflect its function
|
|
|
|
2008-06-06 13:21 robert
|
|
|
|
* examples/osgkdtree/osgkdtree.cpp: Introduce a lower overhead data
|
|
structure for leaves.
|
|
|
|
2008-06-06 10:51 robert
|
|
|
|
* examples/osgkdtree/osgkdtree.cpp: Added update traversal to run
|
|
prior to doing kdtree build to make sure that
|
|
costs in build osgTerrain databases isn't incurred during the
|
|
build traversal.
|
|
|
|
2008-06-06 09:08 robert
|
|
|
|
* src/osgViewer/ViewerBase.cpp: Quitened down the release context
|
|
message
|
|
|
|
2008-06-06 08:42 robert
|
|
|
|
* include/osgDB/DatabasePager: Added OSGDB_EXPORT
|
|
|
|
2008-06-05 18:52 robert
|
|
|
|
* examples/osgkdtree/osgkdtree.cpp: Added timing code
|
|
|
|
2008-06-05 17:28 robert
|
|
|
|
* examples/osgkdtree/osgkdtree.cpp: Basic implementation of kdtree
|
|
generation based on vertices
|
|
|
|
2008-06-05 13:46 robert
|
|
|
|
* include/osg/Shape: Added accep(Shape&)
|
|
|
|
2008-06-04 17:59 robert
|
|
|
|
* examples/osgkdtree/osgkdtree.cpp: Further work on fleshing out
|
|
basic classes
|
|
|
|
2008-06-04 16:53 robert
|
|
|
|
* src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgViewer/ViewerBase.cpp: Updated wrappers
|
|
|
|
2008-06-04 16:46 robert
|
|
|
|
* include/osgViewer/ViewerBase, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgViewer/ViewerBase.cpp: Added
|
|
support for optionally calling releaseContext at the end of each
|
|
renderinTraversals() to help with cases where uses are driving
|
|
multiple
|
|
contexts from mulitple viewers in a single threaded frame loop.
|
|
|
|
2008-06-03 17:29 robert
|
|
|
|
* examples/osgkdtree/osgkdtree.cpp: Fleshed out some basic kd-tree
|
|
data structures.
|
|
|
|
2008-06-03 16:13 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgkdtree,
|
|
examples/osgkdtree/CMakeLists.txt,
|
|
examples/osgkdtree/osgkdtree.cpp: First cut of osgkdtree example,
|
|
this will be used as a base of the development of
|
|
native kdtree support to help speed up intersection testing.
|
|
|
|
2008-06-03 15:49 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added missing updateBlock()
|
|
|
|
2008-06-03 13:07 robert
|
|
|
|
* src/osgPlugins/txp/trpage_print.cpp,
|
|
src/osgPlugins/txp/trpage_print.h: From Mario Valle, fixed
|
|
warnings
|
|
|
|
2008-06-03 13:06 robert
|
|
|
|
* src/osgPlugins/txp/trpage_print.cpp,
|
|
src/osgPlugins/txp/trpage_print.h: Ran merge to get rid of tabs
|
|
|
|
2008-06-03 11:31 robert
|
|
|
|
* src/osg/Notify.cpp: From Marco Lehmann and Robert Osfield, this
|
|
fix was implemented by Robert but
|
|
is based on suggested fix from Marco for fixing a crash due to
|
|
lack of
|
|
thread safety in std::ofstream("/dev/null"); The fix is to use a
|
|
custom stream
|
|
buffer that just discards all data. The implementation is also
|
|
twice as fast
|
|
as the old /dev/null based approach.
|
|
|
|
2008-06-03 11:28 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: Added unit test to smoke
|
|
out a thread issue with using ofstream("/dev/null") inside
|
|
osg::notify()
|
|
|
|
2008-06-02 17:34 robert
|
|
|
|
* include/osgGA/EventQueue, include/osgGA/GUIEventAdapter,
|
|
include/osgViewer/GraphicsWindow, include/osgViewer/View,
|
|
src/osgGA/GUIEventAdapter.cpp, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/View.cpp:
|
|
Added support for assigning GraphicsContext to individual
|
|
GUIEventAdapter events,
|
|
and use of this within osgViewer::View to better track the
|
|
sources of events.
|
|
|
|
2008-05-31 08:47 robert
|
|
|
|
* CMakeLists.txt: Changed FIND_PACKAGE(PkgConfig) to
|
|
INCLUDE(FindPkgConfig OPTIONAL) as per
|
|
suggestion from Philip Lowman.
|
|
|
|
2008-05-30 21:23 robert
|
|
|
|
* AUTHORS.txt, README.txt, applications/osgversion/osgversion.cpp:
|
|
Updated authors and version file for 2.5.1 dev release
|
|
|
|
2008-05-30 21:12 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-05-30 21:08 robert
|
|
|
|
* CMakeLists.txt: Added version check on FIND_PACKAGE(PkgConfig) to
|
|
attempt to fix build with older versions of CMake
|
|
|
|
2008-05-30 20:15 robert
|
|
|
|
* include/osg/Camera: Added applyMaskAction(CLEAR_COLOR) to
|
|
Camera::setClearColor() to enable proper inheritance
|
|
|
|
2008-05-30 17:03 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-05-30 16:53 robert
|
|
|
|
* CMakeLists.txt: From Jean-Sebastien Guay, "This is a fix for the
|
|
warning we've been discussing on osg-users. CMake 2.6.0 allows
|
|
quotes to be unescaped in strings in ADD_DEFINITIONS statements,
|
|
where we had to escape them before (CMake 2.4.x). Setting CMake
|
|
policy CMP0005 to OLD removes the warning for 2.6.0, and the
|
|
quotes are still escaped, so it still works with 2.4.x.
|
|
"
|
|
|
|
2008-05-30 12:59 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Layer.cpp,
|
|
src/osgPlugins/ive/Layer.h, src/osgPlugins/ive/ReadWrite.h: From
|
|
Luc Frauciel, Added support for osgTerrain::ValidDataOperator.
|
|
|
|
From Robert Osfield, added versioning to the above.
|
|
|
|
2008-05-30 11:44 robert
|
|
|
|
* packaging/pkgconfig/openscenegraph.pc: Updated packgage number
|
|
for 2.5.1 developer release
|
|
|
|
2008-05-30 11:43 robert
|
|
|
|
* include/osg/PagedLOD, include/osgDB/DatabasePager,
|
|
src/osg/PagedLOD.cpp, src/osgDB/DatabasePager.cpp: Fixed cirular
|
|
reference in DatabaseRequest
|
|
|
|
2008-05-29 13:54 robert
|
|
|
|
* include/osg/Texture, src/osgWrappers/osg/Texture.cpp: Moved enum
|
|
to public scope and rebuilt wrappers to fix wrapper build error
|
|
|
|
2008-05-29 11:45 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp: Added code to catch
|
|
erroneous Dof axis settings
|
|
|
|
2008-05-29 11:13 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Improved the NaN depth detection
|
|
within CullVisitor and debug output.
|
|
|
|
2008-05-29 11:09 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderBin.cpp: Improved
|
|
the NaN error detection and reporting.
|
|
|
|
2008-05-28 17:56 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp: Added catch for NaN depth values
|
|
|
|
2008-05-28 16:14 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Wojiech Lewandowski,
|
|
Workaround for wglMakeCurrent bug in NVidia drivers by
|
|
calling wglMakeCurrent twice.
|
|
|
|
This bug has been reported to NVidia, confirmed and fixed by
|
|
NVidia but awaits verifiaction and release if a driver which
|
|
fixes this bug.
|
|
|
|
2008-05-28 14:37 robert
|
|
|
|
* src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp: Updated
|
|
wrappers
|
|
|
|
2008-05-28 14:11 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/ParallelSplitShadowMap,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp: From Adrian Egli,
|
|
improvements to ParallelSplitShadowMap implementation
|
|
|
|
2008-05-28 13:51 robert
|
|
|
|
* src/osgPlugins/png/ReaderWriterPNG.cpp: From Thibault Genessay,
|
|
"The PNG plugin crashes when you try to read a malformed file
|
|
(attached
|
|
is an example). This can happen in circumstances that are not
|
|
manageable by the OSG itself (e.g. 3rd party buggy program) but
|
|
one
|
|
would expect the plugin to be able to recover by returning
|
|
ReadResult::ERROR_IN_READING_FILE.
|
|
|
|
libpng provides two callbacks for warnings and errors - those are
|
|
currently unused. By default, they point to function that call
|
|
exit()
|
|
or something similar (the default error callback never returns).
|
|
This
|
|
patch registers the callbacks using libpng's mechanisms, makes
|
|
the
|
|
warning callback emit an osg::notify(osg::WARN) message and the
|
|
error
|
|
callback throw an error. The reading process is enclosed in a
|
|
try...catch block. Upon error, the memory is freed and
|
|
ReadResult::ERROR_IN_READING_FILE is returned.
|
|
"
|
|
|
|
2008-05-28 13:45 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Thibault Genessay,
|
|
"On Windows, when setting a cursor through
|
|
osgViewer::GraphicsWindow::setCursor() the new cursor type is
|
|
recorded
|
|
but not applied until windows sends another WM_SETCURSOR message.
|
|
This
|
|
delays the application of the cursor to the next mouse event.
|
|
|
|
The attached file fixes this by setting the new cursor with a
|
|
call to
|
|
::SetCursor() immediately.
|
|
"
|
|
|
|
2008-05-28 13:01 robert
|
|
|
|
* src/osg/Texture.cpp: From Michael Platings, "Yes it's definitely
|
|
a driver problem - I submitted a bug report to
|
|
nvidia 6 months ago and the issue is still "in progress". I've
|
|
given up
|
|
waiting for them!
|
|
|
|
Platform - various Intel Windows XP SP2 PCs with various nvidia
|
|
cards
|
|
including GeForce 8800 GTS and Quadro FX 4500, and various driver
|
|
versions including the latest WHQL 175.16.
|
|
|
|
I investigated your concerns about glGenerateMipmapEXT being
|
|
slower than
|
|
GL_GENERATE_MIPMAP_SGIS, and for power-of-two textures, to my
|
|
surprise
|
|
it is. For a 512*512 texture, glGenerateMipmapEXT takes on
|
|
average 10ms,
|
|
while GL_GENERATE_MIPMAP_SGIS takes on average 6ms. Therefore I
|
|
have
|
|
modified the code to only use glGenerateMipmapEXT if the texture
|
|
has a
|
|
non-power-of-two width or height. I am resubmitting all the files
|
|
previously submitted (only "Texture.cpp" has significant changes
|
|
since
|
|
my previous submission, I've also replaced tabs with spaces in
|
|
"Texture").
|
|
"
|
|
|
|
2008-05-28 12:49 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/OsgMacroUtils.cmake,
|
|
src/osgDB/Registry.cpp: From Mathieu Marache,
|
|
|
|
first post:
|
|
|
|
"I had the problem that debug and release version of the plugins
|
|
had the same name under linux. These minors modification to
|
|
Registry and the CMake support files enable to have both Release
|
|
and Debug version of the plugins to coexist and be found by there
|
|
respective runtimes."
|
|
|
|
follow up post:
|
|
|
|
"I've gone ahead and added a preprocessor directive with the
|
|
editable CMAKE_DEBUG_POSTFIX. I modified Registry.cpp to take
|
|
this new preprocessor directive called OSG_DEBUG_POSTFIX while
|
|
looking for libraries in Debug mode for the windows (msvc) and
|
|
the linux platforms.
|
|
|
|
MinGW, cygwin and Apple are still left out this proposal."
|
|
|
|
|
|
Notes from Robert Osfield, completed the work in change d entries
|
|
to use OSG_DEBUG_POSTFIX
|
|
|
|
2008-05-28 11:58 robert
|
|
|
|
* src/osgWrappers/osg/Texture.cpp: Updated wrappers
|
|
|
|
2008-05-28 11:19 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/TextureCubeMap.cpp: From Michael Platings, "On nvidia
|
|
cards mipmap generation for non-power-of-two textures with
|
|
GL_GENERATE_MIPMAP_SGIS is very slow (over half a second for a
|
|
720*576
|
|
texture). However, glGenerateMipmapEXT() performs well (16ms for
|
|
the
|
|
same texture), so I have modified the attached files to use
|
|
Texture::generateMipmap() if glGenerateMipmapEXT is supported,
|
|
instead
|
|
of enabling & disabling GL_GENERATE_MIPMAP_SGIS."
|
|
|
|
Notes, from Robert Osfield, I've tested the out of the previous
|
|
path using
|
|
GL_GENERATE_MIPMAP_SGIS and non power of two textures on NVidia
|
|
7800GT and
|
|
Nvidia linux drivers with the image size 720x576 and only get
|
|
compile times
|
|
of 56ms, so the above half second speed looks to be a driver bug.
|
|
With
|
|
Muchael's changes the cost goes done to less than 5ms, so it's
|
|
certainly
|
|
an effective change, even given that Michael's poor expereiences
|
|
with
|
|
GL_GENERATE_MIP_SGIS do look to be a driver bug.
|
|
|
|
2008-05-27 20:53 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TXPIO.cpp, src/osgPlugins/txp/TXPNode.cpp,
|
|
src/osgPlugins/txp/TXPNode.h, src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgPlugins/txp/TXPParser.cpp: From Brad Anderegg, "This
|
|
submission fixes two bugs and helps some performance problems we
|
|
have been having with txp databases.
|
|
|
|
|
|
|
|
The first bug is that the terrain tiles will page out to a lower
|
|
LOD when they are right in front of you. The issue appears to be
|
|
with the blacklisting heuristic which forces a tile to LOD 1,
|
|
commenting out the usage of blacklisting with the LOD Nodes fixes
|
|
our problem. This code change was made to line 29 of
|
|
TXPPageLOD.cpp.
|
|
|
|
|
|
|
|
The second bug we were experiencing is that the database reader
|
|
options never make it through to the archive loader. The use case
|
|
for us appeared when the FID codes for the terrain were no longer
|
|
on the materials. As it turns out the archive was being created
|
|
twice, once by TXPNode and once by the ReaderWriterTXP on
|
|
getArchive() so the options never actually got set on the archive
|
|
that was being loaded. The fix is to first create the archive by
|
|
calling getArchive on the ReaderWriterTXP, which stores it in a
|
|
map for reference later, and then passing that archive into the
|
|
TXPNode for it to set its internal member. With this code change
|
|
we only create one archive (not sure what creating two did) and
|
|
our options flags get set properly on the database.
|
|
|
|
|
|
|
|
The changes made are in TXPNode.h line 72 where the TXPArchive is
|
|
now passed in. In the TXPNode.cpp the loadArchive(TXPArchive*)
|
|
was changed to have the default behavior if NULL is passed in, if
|
|
an archive is passed in then it does not load it since all the
|
|
loading is done in the ReaderWriterTXP::getArchive(). The only
|
|
other place that loadArchive is called is in TXPIO.cpp where a
|
|
modification was made to pass in NULL which will have the same
|
|
behavior as it used to. The last change is the little block of
|
|
code starting on line 57 of ReaderWriterTXP.cpp, this was changed
|
|
so that it first calls getArchive() which caches the archives in
|
|
a map does some loading stuff and returns a pointer to it which
|
|
is then passed in as a parameter to TXPNode::loadArchive().
|
|
|
|
|
|
|
|
The performance changes were made to TXPParser.cpp line 163 where
|
|
we use to osgUtil::Optimizer on the node before passing it off,
|
|
and on line 1456 we changed the geometry to use display lists.
|
|
These small changes actually made drastic performance increases
|
|
for us, as much as 1000% on certain laptops.
|
|
|
|
|
|
|
|
As far as testing goes, we have tested these changes with at
|
|
least 5 txp databases on a variety of different computers
|
|
including Mac OS and Linux. The base version used is 2.4."
|
|
|
|
2008-05-27 17:42 robert
|
|
|
|
* CMakeLists.txt: From Cedric Pinson, "By default it's the normal
|
|
behaviour, it means it's "d" extension for debug library and
|
|
executable. But if you want to change that you can.
|
|
The reason is if you want to build an application that use a
|
|
library that use openscenegraph you have to build the full chain
|
|
in debug or in release.
|
|
On windows you have no choice, but on linux you can link with
|
|
both version without rebuilding everything ...
|
|
|
|
The patch consist only to change the line on one line
|
|
SET(CMAKE_DEBUG_POSTFIX "d")
|
|
with
|
|
SET(CMAKE_DEBUG_POSTFIX "d" CACHE STRING "add a postfix, usually
|
|
d on windows")"
|
|
|
|
2008-05-27 17:32 robert
|
|
|
|
* src/osgSim/Sector.cpp: From Lars Nilson, bug fix to
|
|
Sector::computeMatrix()
|
|
|
|
2008-05-27 16:32 robert
|
|
|
|
* src/osgDB/FieldReader.cpp, src/osgDB/Output.cpp: Added handling
|
|
of \ within srings by using \\
|
|
|
|
2008-05-27 15:42 robert
|
|
|
|
* src/osgWrappers/osg/Texture2DArray.cpp,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/Terrain.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTile.cpp: Updated wrappers
|
|
|
|
2008-05-27 15:30 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
include/osgTerrain/TerrainTechnique,
|
|
include/osgTerrain/TerrainTile,
|
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp,
|
|
src/osgTerrain/TerrainTile.cpp: Reorginized the
|
|
TerrainTile/TerrainTechnique dirty mechanism so that TerrainTile
|
|
now holds the dirty flag and enables/disables event traversal in
|
|
response dirty
|
|
being set/unset. This allows terrain to be automatically updated
|
|
in response
|
|
to Terrain scale and sample ratio changes.
|
|
|
|
2008-05-27 15:28 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp:
|
|
Introduced a TerrainHandler that adjust the sameple ratio and
|
|
vertical scale
|
|
of terrain interactively using the 'r','R' and 'v','V' keys
|
|
respecitvely.
|
|
|
|
2008-05-27 13:11 robert
|
|
|
|
* include/osgTerrain/Terrain, src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/Terrain.cpp: From John Vidar Larring, "Added
|
|
vertical scale as a property of osgTerrain::Terrain. Lets you
|
|
configure vertical scale when initializing the terrain model.
|
|
E.g:
|
|
|
|
osgTerrain::Terrain* terrain =
|
|
findTopMostNodeOfType<osgTerrain::Terrain>(model.get());
|
|
if (!terrain)
|
|
{
|
|
terrain = new osgTerrain::Terrain;
|
|
terrain->addChild(model.get());
|
|
terrain->setVerticalScale(2.0f);
|
|
model = terrain;
|
|
}
|
|
viewerWindow->setSceneData(model.get());
|
|
"
|
|
|
|
2008-05-27 12:07 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version numbers in
|
|
prep for 2.5.1 release
|
|
|
|
2008-05-27 12:06 robert
|
|
|
|
* src/osgPlugins/vrml/CMakeLists.txt,
|
|
src/osgPlugins/vrml/IndexedFaceSet.cpp,
|
|
src/osgPlugins/vrml/Primitives.cpp,
|
|
src/osgPlugins/vrml/ReaderWriterVRML2.cpp,
|
|
src/osgPlugins/vrml/ReaderWriterVRML2.h: From Gino van den
|
|
Bergen, "I've refactored the single ReadedWriterVRML2.cpp into
|
|
multiple files. The reason for doing this was to break up the
|
|
horribly long function
|
|
|
|
osg::ref_ptr<osg::Node>
|
|
ReaderWriterVRML2::convertFromVRML(openvrml::node *obj)
|
|
|
|
The fixes are:
|
|
|
|
* Added the source's parent directory as search directory for
|
|
image files.
|
|
* The material properties are now set in the stateset of the
|
|
Geode rather than the Geometry. This will allow geometries to be
|
|
reused with different material properties in future updates.
|
|
|
|
NB: I planned for a caching scheme in which multiple occurences
|
|
of the same primitive (e.g., Cylinders with radius 0.8 and height
|
|
1.2), would use the same Geometry object. Unfortunately, my
|
|
planning moved me to other areas, but I might still finish the
|
|
caching scheme in a quiet hour. For the time being I decided it
|
|
would be a good thing to already submit my current changes.
|
|
"
|
|
|
|
2008-05-27 11:13 robert
|
|
|
|
* src/osgViewer/PixelBufferX11.cpp: From Mathias Froehlich,
|
|
"Included a fix for my past pbuffer change. The version test fo
|
|
'need at least
|
|
glx 1.1' was broken, even if no implementation had yet a chance
|
|
to trigger
|
|
that :)
|
|
|
|
Attached a fix for that broken test.
|
|
Based on rev 8358"
|
|
|
|
2008-05-27 11:07 robert
|
|
|
|
* src/osgPlugins/osg/LineStipple.cpp: From Andrew Bettison,
|
|
"Problem: the LineStipple pattern when read from an OSG node file
|
|
is always 0xFFFF, even though specified otherwise in the OSG
|
|
file.
|
|
|
|
Cause: possibly a copy/paste typo in
|
|
src/osgPlugins/osg/LineStipple.cc, line 61:
|
|
if (fr[0].matchWord("functionMask") && fr[1].getUInt(mask))
|
|
|
|
Solution: change to:
|
|
if (fr[0].matchWord("pattern") && fr[1].getUInt(mask))"
|
|
|
|
2008-05-27 11:04 robert
|
|
|
|
* src/osgUtil/GLObjectsVisitor.cpp: From Stephane Lamoliatte, "Here
|
|
is a patch that fix the strange bug describe on the osg-user
|
|
group.
|
|
Finally it seems to not come from the empty geode. The origin of
|
|
the problem seems to be the uniform initialization during the
|
|
building of the program which call a glUseProgram.
|
|
If your scene never display the node that contains the shader and
|
|
if there is no other shader on the scene, this "glUseProgram" is
|
|
the only one that is called during your simulation. So, this
|
|
shader is applied on all the scene.
|
|
|
|
I fix this bug by switching off the shader (by calling
|
|
glUseProgram(0) ) during the compilation of a state which does
|
|
not contain the shader.
|
|
"
|
|
|
|
2008-05-27 10:50 robert
|
|
|
|
* src/osgPlugins/gif/ReaderWriterGIF.cpp: From Wang Rui, "I have
|
|
just done some changes on the classic osgdb_gif plugin (based on
|
|
OSG 2.5.0). I wish our developers may use the newly written GIF
|
|
reading plugin to attach animate GIF files as textures now! In my
|
|
opinion, a GIF is much smaller than AVI and MOVs, and much more
|
|
efficient sometimes.
|
|
|
|
Changes includes:
|
|
1. A new GifImageStream class (inherit from osg::ImageStream and
|
|
OpenThreads::Thread) have already been added to implement
|
|
different operations of a GIF movie, such like playing, pausing,
|
|
rewinding, setting time and so on.
|
|
2. Some small changes to decode_row() and gif_read_stream(),
|
|
which make the transparency of GIF images correctly.
|
|
3. Just a few changes to the ReaderWriterGIF::readGIFStream()
|
|
function, which ensure that animate GIFs are loaded by
|
|
GifImageStream (and the function returns GifImageStream objects)
|
|
and static GIFs unchanged (still use the old method and returns
|
|
osg::Image objects!).
|
|
|
|
Attachments are the cpp file and an animate GIF file for further
|
|
test. Just rebuild the osgdb_gif project and use osgviewer or
|
|
osgmovie to view it.
|
|
The plugin has been tested on Windows and Arch Linux."
|
|
|
|
2008-05-26 22:36 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/Find3rdPartyDependencies.cmake,
|
|
CMakeModules/OsgMacroUtils.cmake,
|
|
src/OpenThreads/pthreads/CMakeLists.txt,
|
|
src/osgPlugins/CMakeLists.txt: From Philip Lowman, post 1:
|
|
|
|
"Here is a collection of changes which should fix issues building
|
|
the OSG with CMake 2.6.0 (along with some other changes)
|
|
|
|
CMakeLists.txt:
|
|
* Set CMP0003 to supress warning about linking against -lpthread
|
|
(which is a
|
|
non-absolute library location). (CMake 2.6.x fix)
|
|
* Modified the WIN32_USE_MP and a couple of other Visual Studio
|
|
specific flags
|
|
to be in an IF(MSVC) block (minor tweak to reduce exposing this
|
|
stuff on MinGW builds)
|
|
* Includes my second set of glu tesselator autodetection changes
|
|
that you
|
|
seemed to want but haven't committed yet.
|
|
|
|
src/OpenThreads/pthreads/CMakeLists.txt:
|
|
* Eliminates warning when compiling on Linux about spaces in link
|
|
line (CMake 2.6.x fix)
|
|
|
|
CMakeModules/OsgMacroUtils.cmake:
|
|
* Tweaks to make the macros behave properly under CMake 2.6.0
|
|
(doesn't change behavior under CMake 2.4.x)
|
|
|
|
CMakeModules/Find3rdPartyDependencies.cmake:
|
|
* Adds the NO_DEFAULT_PATH option to all of the search options so
|
|
that things in C:\Program Files\OpenSceneGraph aren't accidently
|
|
picked up during configure time and instead only things in the
|
|
"3rdParty" folder are discovered. (general bugfix)
|
|
"
|
|
|
|
post 2:
|
|
"Ok, hold the presses. I just discovered that for some odd reason
|
|
the osgdb_* plugins under Linux aren't getting put under the
|
|
osgPlugins-2.5.0 folder. Not exactly sure why this broke, the
|
|
folder was there, just empty. I'll have to look into it this
|
|
evening."
|
|
|
|
post 3:
|
|
|
|
"Fixed, was caused by the switch to
|
|
CMAKE_LIBRARY_OUTPUT_DIRECTORY and some code in
|
|
osgPlugins/CMakeLists.txt that effectively overrides
|
|
LIBRARY_OUTPUT_PATH on non-MSVC compilers to dump the plugins in
|
|
the plugins folder. I tweaked it to override
|
|
CMAKE_LIBRARY_OUTPUT_DIRECTORY as well. Seems to work fine."
|
|
|
|
2008-05-26 22:34 robert
|
|
|
|
* src/osgPlugins/dae/daeWGeometry.cpp: From Paul Martz, "When
|
|
exporting a DrawArrays PrimitiveSet, the DAE plugin computes an
|
|
incorrect nbVerticesPerPoly if the first index is not zero. The
|
|
issue can be reproduced easily with:
|
|
osgconv cessna.osg cessna.dae
|
|
|
|
Examination of the resulting .dae file reveals several
|
|
out-of-range tristrip indices; viewing the .dae file in osgviewer
|
|
causes a crash when OSG tries to lookup those indices.
|
|
|
|
Attached resolves this issue."
|
|
|
|
2008-05-26 21:53 robert
|
|
|
|
* include/osg/Texture2DArray, src/osg/Texture2DArray.cpp: From Art
|
|
Tevs, "I've attached a patch for the Texture2DArray which solves
|
|
problems of loading image data into the texture array. So here
|
|
are a small description:
|
|
|
|
- Solves issues of loading image data into the texture memory
|
|
- Print a warning if images are of different dimensions or have
|
|
different internal formats (GL specification requires images to
|
|
be the same)
|
|
|
|
|
|
Patch is tested and seems to work fine. It shouldn't break any
|
|
other functionality. It should go into include/osg and src/osg
|
|
"
|
|
|
|
2008-05-26 21:44 robert
|
|
|
|
* include/osg/CullSettings: Fixed copyright notice typo
|
|
|
|
2008-05-26 21:33 robert
|
|
|
|
* src/osg/StateSet.cpp: From Paul Martz, "The attached code changes
|
|
StateSet::merge() so that it copies RenderBin data such as the
|
|
rendering hint and RenderBin details from rhs into "this", only
|
|
if "this" has RenderBin mode set to INHERIT.
|
|
|
|
It replaces a comment by you indicating something along these
|
|
lines should be done. To me, this seems like the right thing to
|
|
do."
|
|
|
|
2008-05-26 21:32 robert
|
|
|
|
* src/osgPlugins/dae/daeRMaterials.cpp,
|
|
src/osgPlugins/dae/daeWMaterials.cpp: From Gino, "According to
|
|
the 1.4.1 COLLADA spec (2nd ed) the standard behavior for
|
|
fx_sampler_wrap_common is as follows
|
|
|
|
CLAMP ->GL_CLAMP_TO_EDGE
|
|
NONE->GL_CLAMP_TO_BORDER
|
|
|
|
The current 2.5.0 daePlugin assumes the following binding
|
|
|
|
CLAMP ->GL_CLAMP
|
|
NONE->GL_REPEAT
|
|
|
|
Notably the GL_CLAMP binding will result in visible black seams
|
|
on input files that use otherwise matching textures. Replacing
|
|
GL_CLAMP by GL_CLAMP_TO_EDGE solves this problem. I've updated
|
|
both the read and write functions.
|
|
"
|
|
|
|
2008-05-26 21:18 robert
|
|
|
|
* CMakeLists.txt: From Philip Lowman, "I changed the test name to
|
|
be a little easier to understand and defaulted Linux & Windows
|
|
builds to false and to skip the compile check as you desired.
|
|
"
|
|
|
|
2008-05-26 21:10 robert
|
|
|
|
* src/osgWrappers/osg/AnimationPath.cpp: Updated wrappers
|
|
|
|
2008-05-26 21:09 robert
|
|
|
|
* examples/osgviewerWX/osgviewerWX.cpp,
|
|
examples/osgviewerWX/osgviewerWX.h: From Paul Melis, "Here is an
|
|
update to the osgviewerWX example. Keyboard events were not
|
|
always received because the GraphicsWindowWX wasn't receiving
|
|
focus. It now receives focus when the mouse enters the window.
|
|
* I split the mouse handling from a monolithic method to separate
|
|
ones, slightly cleaner than a whole bunch of if()'s, especially
|
|
with another case of the mouse entering the canvas.
|
|
* I changed the EVT_KEY_DOWN handler to an EVT_CHAR handler,
|
|
although that now makes the up and down handler assymetric. The
|
|
new down-handler returns translated key codes, so when you press
|
|
the S key (without anything else), it actually returns 's' and
|
|
not 'S' as the EVT_KEY_DOWN did. This means that statistics can
|
|
be called up in the viewer window, while the example previously
|
|
only printed a "Stats output:" line to the console. I'm not truly
|
|
happy that the up handler returns _untranslated_ key codes. But
|
|
solving this completely would probably mean adding some table
|
|
that translated from wxWidgets' untranslated key codes to OSG's
|
|
internal ones. This might be interesting to add, as anyone using
|
|
OSG + wxWidgets in any serious manner would also have to add
|
|
this.
|
|
* I commented out the evt.Skip()'s in the keyboard handlers as
|
|
these would only be necessary if there were some key events that
|
|
are not handled. But currently all key events are simply
|
|
forwarded.
|
|
* I changed the handling of a mouse drag to a more general mouse
|
|
move"
|
|
|
|
2008-05-26 21:04 robert
|
|
|
|
* src/osgPlugins/OpenFlight/FltWriteResult.h: From Colin McDonald,
|
|
"I had to tighten a declaration in OpenFlight/FltWriteResult.h,
|
|
as the Solaris SunStudio 11 compiler was being picky and wouldn't
|
|
compile."
|
|
|
|
2008-05-26 20:46 robert
|
|
|
|
* src/osgViewer/ViewerBase.cpp: Added debug block to output the
|
|
location of the master camera for each View in a Viewer.
|
|
|
|
2008-05-26 17:30 robert
|
|
|
|
* include/osg/AnimationPath, include/osgViewer/ViewerEventHandlers,
|
|
src/osg/AnimationPath.cpp, src/osgViewer/ViewerEventHandlers.cpp:
|
|
Added continuous recording of the animation path to the
|
|
RecordAnimationPathHandler
|
|
|
|
2008-05-26 16:25 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Introduce
|
|
--pbuffer-only width height option, and added fps reporting to
|
|
stats output
|
|
|
|
2008-05-26 15:41 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Added basic
|
|
--pbuffer width height support
|
|
|
|
2008-05-26 14:30 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Added better
|
|
stats reporting
|
|
|
|
2008-05-26 12:01 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Added feedback of
|
|
pixel format chosen for read back
|
|
|
|
2008-05-26 11:59 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Added automatic
|
|
selection of the pixel type according to the window type
|
|
|
|
2008-05-26 11:53 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Added option for
|
|
doing triple buffering, and set the default read format
|
|
to GL_RGBA
|
|
|
|
2008-05-25 22:06 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Switch to using
|
|
an inital draw callback when use --start-frame
|
|
|
|
2008-05-25 21:52 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Added option for
|
|
setting whether the front or back buffer should be read using
|
|
--front and --back command line options.
|
|
|
|
2008-05-25 21:35 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Added option for
|
|
controlling whether the front buffer is read at the start of the
|
|
frame or the back buffer at the end of the frame.
|
|
|
|
2008-05-25 11:21 robert
|
|
|
|
* CMakeLists.txt: Added check for pkg-config so that build only use
|
|
related package checks when
|
|
it's supported
|
|
|
|
2008-05-24 11:05 robert
|
|
|
|
* include/osg/BufferObject, include/osg/Camera: Added #define's for
|
|
PixelBufferObject extensions.
|
|
|
|
Added docs for Camera::DrawCallback
|
|
|
|
2008-05-24 09:24 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added RenderStage::setClear*()
|
|
methods from Camera::getClear*() sources
|
|
|
|
2008-05-24 08:13 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Changed default
|
|
format to GL_BGR
|
|
|
|
2008-05-23 16:26 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Added single
|
|
buffered and double buffered PBO support, and --no-pbo,
|
|
--single-pbo and --double-pbo command line parameters
|
|
|
|
2008-05-22 17:50 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Added basic
|
|
glReadPixels code
|
|
|
|
2008-05-22 15:43 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp: Added camera
|
|
final callback attachment code.
|
|
|
|
2008-05-22 13:11 robert
|
|
|
|
* examples/osgscreencapture/osgscreencapture.cpp,
|
|
examples/osgscreencapture/osgscreenscapture.cpp: Fixed name of
|
|
source file
|
|
|
|
2008-05-22 13:10 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgscreencapture,
|
|
examples/osgscreencapture/CMakeLists.txt,
|
|
examples/osgscreencapture/osgscreenscapture.cpp: Added new
|
|
osgscreencapture example folder, implementation to follow
|
|
|
|
2008-05-22 12:38 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp:
|
|
Reorginaized the DatabaseQueue's to avoid warnings under Windows
|
|
|
|
2008-05-22 11:21 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Fixed warning by adding in missing
|
|
return
|
|
|
|
2008-05-22 08:31 robert
|
|
|
|
* src/osgPlugins/curl/ReaderWriterCURL.h: Checking in missed header
|
|
|
|
2008-05-21 21:09 robert
|
|
|
|
* include/osg/NodeVisitor, include/osg/PagedLOD,
|
|
include/osg/ProxyNode, include/osgDB/DatabasePager,
|
|
include/osgDB/ReaderWriter, src/osg/PagedLOD.cpp,
|
|
src/osg/ProxyNode.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/curl/CMakeLists.txt,
|
|
src/osgPlugins/curl/ReaderWriterCURL.cpp,
|
|
src/osgPlugins/osg/PagedLOD.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgViewer/ViewerBase.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp: Refactored DatabasePager
|
|
and related classes to introduce support for
|
|
multi-threaded paging, where the Pager manages threads of reading
|
|
local
|
|
and http files via seperate threads. This makes it possible to
|
|
smoothly
|
|
browse large databases where parts of the data are locally cached
|
|
while
|
|
others are on a remote server. Previously with this type of
|
|
dataset
|
|
the pager would stall all paging while http requests were being
|
|
served,
|
|
even when parts of the models are still loadable virtue of being
|
|
in the
|
|
local cache.
|
|
|
|
Also as part of the refactoring the DatabaseRequest are now
|
|
stored in the
|
|
ProxyNode/PagedLOD nodes to facilitate quite updating in the cull
|
|
traversal,
|
|
with the new code avoiding mutex locks and searches. Previous on
|
|
big
|
|
databases the overhead involved in make database requests could
|
|
accumulate
|
|
to a point where it'd cause the cull traversal to break frame.
|
|
The overhead
|
|
now is negligable.
|
|
|
|
Finally OSG_FILE_CACHE support has been moved from the curl
|
|
plugin into
|
|
the DatabasePager. Eventually this functionality will be moved
|
|
out into
|
|
osgDB for more general usage.
|
|
|
|
2008-05-20 09:28 robert
|
|
|
|
* src/osgViewer/Renderer.cpp: Moved the compile to after the
|
|
updateSceneView
|
|
|
|
2008-05-14 20:22 robert
|
|
|
|
* src/osgWrappers/osgDB/ReaderWriter.cpp: Updated wrappers
|
|
|
|
2008-05-14 17:03 robert
|
|
|
|
* include/osgDB/ReaderWriter, src/osgDB/DatabasePager.cpp,
|
|
src/osgPlugins/curl/ReaderWriterCURL.cpp: Introduced preliminary
|
|
support for asynchronous file read requests,
|
|
|
|
ReaderWriter::ReadResult now has a FILE_REQUEST enum.
|
|
ReaderWriter::Options now has a s/getAsynchronousFileReadHint()
|
|
parameter methods.
|
|
|
|
libcurl based plugin now detects enabing of the
|
|
AsynchronousFileReadHint, but
|
|
as yet does not handle async requests - handling everything
|
|
syncronously.
|
|
|
|
DatabasePager now by default will enable AsynchronousFileReadHint
|
|
for http
|
|
based file requests
|
|
|
|
|
|
2008-05-14 14:59 robert
|
|
|
|
* src/osgPlugins/curl/ReaderWriterCURL.cpp: Moved the cache file
|
|
writing into StreamObject so that the cache file is only
|
|
created once data is being read.
|
|
|
|
2008-05-14 13:16 robert
|
|
|
|
* src/osgPlugins/curl/ReaderWriterCURL.cpp: Introduced a thread
|
|
safe map which manages a single EasyCurl object per thread.
|
|
|
|
2008-05-14 12:47 robert
|
|
|
|
* src/osgPlugins/curl/ReaderWriterCURL.cpp: Refactor curl usage so
|
|
that a new EasyCurl class wraps up the curl handle and
|
|
reading from curl.
|
|
|
|
2008-05-13 18:28 robert
|
|
|
|
* applications/osgfilecache/osgfilecache.cpp: Fixed lat/long
|
|
ordering
|
|
|
|
2008-05-13 17:27 robert
|
|
|
|
* applications/osgfilecache/osgfilecache.cpp: Added support for -e
|
|
level minX minY maxX maxY extents controls
|
|
|
|
2008-05-13 14:08 robert
|
|
|
|
* src/osgDB/ReadFile.cpp: Added --file-cache directoryname command
|
|
line option support to readNodeFiles(ArgumentParser&)
|
|
to make it easier to specify a local file cache, in place of the
|
|
default OSG_FILE_CACHE
|
|
env var.
|
|
|
|
2008-05-13 12:36 robert
|
|
|
|
* applications/osgfilecache/osgfilecache.cpp: Further work on
|
|
computing of lat/long range of PagedLOD subgraphs
|
|
|
|
2008-05-13 10:56 robert
|
|
|
|
* src/osgPlugins/dae/ReaderWriterDAE.cpp: From Steven Thomas,
|
|
"Subject: Collada fix
|
|
There was a problem converting a file to Collada by using osgconv
|
|
like this:
|
|
|
|
osgconv file.osg file.dae
|
|
|
|
You would get an error message:
|
|
|
|
I/O error : Permission denied
|
|
I/O error : Permission denied
|
|
error : xmlNewTextWriterFilename : out of memory!
|
|
Error: daeLIBXMLPlugin::write(file://cessna.dae) failed
|
|
Warning: Error in writing to "cessna.dae".
|
|
|
|
This was due to some bad URI processing code in the Collada
|
|
plugin. The attached file fixes this by using the Collada DOM's
|
|
URI processing functions. After this change the file will convert
|
|
successfully in the local directory.
|
|
"
|
|
|
|
2008-05-12 16:59 robert
|
|
|
|
* applications/osgfilecache/CMakeLists.txt,
|
|
applications/osgfilecache/osgfilecache.cpp: Added signal handling
|
|
code, and prelimary lat/long computation
|
|
|
|
2008-05-12 15:42 robert
|
|
|
|
* src/osgViewer/ViewerBase.cpp: Added missing getBound() method
|
|
|
|
2008-05-12 12:16 robert
|
|
|
|
* ChangeLog, src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osgViewer/Renderer.cpp: Update ChangeLog and
|
|
wrappers for 2.5.0 dev release
|
|
|
|
2008-05-12 12:16 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
AUTHORS for 2.5.0 release
|
|
|
|
2008-05-12 11:39 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: From Mathias Froehlich, Fixed
|
|
FrameBufferObject attachement code to handle cases
|
|
where no texture or image is attached
|
|
|
|
2008-05-12 11:01 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version number for
|
|
2.5.0 dev release
|
|
|
|
2008-05-12 10:55 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
include/osg/ApplicationUsage, include/osg/ArgumentParser,
|
|
src/osg/ArgumentParser.cpp, src/osgViewer/Viewer.cpp: From Eric
|
|
Sokolowski and Robert Osfield, moved command line option usage
|
|
setup
|
|
from osgviewer example into osg::ArgumentParser and
|
|
osgViewer::Viewer to make
|
|
them more universally available.
|
|
|
|
2008-05-12 10:18 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/obj.cpp, src/osgPlugins/obj/obj.h: From Bob
|
|
Kuehne, "* add easy multiple texture targets support for obj by
|
|
refactoring texture
|
|
load into it's own method.
|
|
|
|
* use new method from step 1 to load 'map_opacity' textures from
|
|
.mtl files"
|
|
|
|
2008-05-12 10:16 robert
|
|
|
|
* include/osg/Hint: From Mathias Froehlich, fixed typo
|
|
|
|
2008-05-11 14:26 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt: Added CARIO_FOUND into svg plugins
|
|
checks
|
|
|
|
2008-05-11 14:23 robert
|
|
|
|
* CMakeLists.txt, src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/svg, src/osgPlugins/svg/CMakeLists.txt,
|
|
src/osgPlugins/svg/ReaderWriterSVG.cpp: From Miguel Escriva, Here
|
|
you will find a SVG Image Reader. It renders a SVG file as an
|
|
osg::Image using cairo and rsvg.
|
|
|
|
2008-05-10 17:25 robert
|
|
|
|
* src/osgPlugins/OpenFlight/FltExportVisitor.cpp,
|
|
src/osgPlugins/OpenFlight/FltExportVisitor.h,
|
|
src/osgPlugins/OpenFlight/expGeometryRecords.cpp: From Paul
|
|
Martz, "This change adds support for osg::Billboards to the
|
|
OpenFlight exporter.
|
|
|
|
It might seem odd that the change actually removes the stub
|
|
apply(Billboard&) method, but it turns out Billboards are easily
|
|
supported in subordinate routines of the existing apply(Geode&)
|
|
method with s dynamic_cast, so there's no need for a separate
|
|
apply(Billboard&)."
|
|
|
|
2008-05-10 17:23 robert
|
|
|
|
* src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: From Paul Martz,
|
|
"Another round of plugin enhancements.
|
|
|
|
3DC: Output now uses osg::notify.
|
|
JPEG: Now returns correct error code for empty input file.
|
|
FreeType: Prevent possible crash if Options is NULL."
|
|
|
|
2008-05-10 17:04 robert
|
|
|
|
* include/osgViewer/Renderer, src/osgViewer/Renderer.cpp,
|
|
src/osgViewer/View.cpp, src/osgViewer/ViewerBase.cpp: Moved
|
|
compile setup from osgViewer::ViewerBase into osgViewer::Renderer
|
|
to
|
|
avoid threading issues associated with compile running in a
|
|
parallel with
|
|
update/cull on the first frame.
|
|
|
|
Also added automatic recompile when a new SceneData is applied to
|
|
a View.
|
|
|
|
2008-05-09 17:22 robert
|
|
|
|
* applications/osgfilecache/osgfilecache.cpp: Added --file-cache
|
|
command line option to compliment -c
|
|
|
|
2008-05-09 17:08 robert
|
|
|
|
* applications/CMakeLists.txt, applications/osgfilecache,
|
|
applications/osgfilecache/CMakeLists.txt,
|
|
applications/osgfilecache/osgfilecache.cpp: Initial cut of file
|
|
cache population app
|
|
|
|
2008-05-09 11:54 robert
|
|
|
|
* src/osg/Program.cpp: From Art Trevs, set the _geometryVerticesOut
|
|
to default to 1 as a workaround
|
|
for OpenGL driver bug that incorrectly reports a warning when
|
|
value is 0.
|
|
|
|
2008-05-09 11:27 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/pnm/ReaderWriterPNM.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp: From Paul Martz,
|
|
"Attached are some minor plugin fixes. PNM, RGB, and JPEG would
|
|
all crash if attempting to read an empty file, and FLT would go
|
|
into an infinite loop. All are fixed with this change.
|
|
|
|
I also fixed some return values for a couple of these, changing
|
|
FILE_NOT_HANDLED to ERROR_IN_READING_FILE where appropriate."
|
|
|
|
2008-05-09 10:27 robert
|
|
|
|
* examples/osgviewerGTK/osggtkdrawingarea.cpp,
|
|
examples/osgviewerGTK/osggtkdrawingarea.h,
|
|
examples/osgviewerGTK/osgviewerGTK.cpp: From Jeremy Moles, fixed
|
|
window resize problem
|
|
|
|
2008-05-08 17:02 robert
|
|
|
|
* src/osg/BoundingSphere.cpp: Added missing check against handling
|
|
invalid bounding sphere's
|
|
|
|
2008-05-08 16:48 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertToInventor.cpp: From Eric
|
|
Sokolowsky, "I found one compilation error in OSG 2.4 in the
|
|
Inventor plugin, where one node (SoTextureCoordinate3) was
|
|
assumed to be available in all versions of Inventor but is
|
|
actually only available in Coin. The use of the node is now
|
|
protected by #ifdef __COIN__ constructs. The attachment is based
|
|
on OSG 2.4, not SVN."
|
|
|
|
2008-05-08 16:45 robert
|
|
|
|
* include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Melchior Franz, "In KDE
|
|
I switch desktops with Super-Tab, and occasionally I
|
|
get an excess Tab key report when switching back to an OSG
|
|
application (usually FlightGear :-). Although KDE has consumed
|
|
the Tab, it's sometimes still in the XKeymapEvent's key_vector,
|
|
and followed by a Tab KeyRelease event.
|
|
|
|
Avoid this artifact by
|
|
- asking for a "fresh" keymap (via XQueryKeymap()), rather than
|
|
using the unreliable(?) XKeymapEvent's key_vector, and by
|
|
- flushing all key events on focus-in (to avoid the KeyRelease)
|
|
|
|
After Super-press, Tab-press, Super-release, Tab-release (note
|
|
the wrong release order!) I still get an extra Tab event. But
|
|
this is not surprising and not exactly wrong either. Also it's
|
|
hard to avoid, as we can't see what happened to the keyboard
|
|
before we regained focus.
|
|
|
|
Files changed:
|
|
src/osgViewer/GraphicsWindowX11.cpp
|
|
include/osgViewer/api/X11/GraphicsWindowX11"
|
|
|
|
2008-05-08 16:39 robert
|
|
|
|
* CMakeLists.txt, examples/CMakeLists.txt, examples/osgviewerGTK,
|
|
examples/osgviewerGTK/CMakeLists.txt,
|
|
examples/osgviewerGTK/osggtkdrawingarea.cpp,
|
|
examples/osgviewerGTK/osggtkdrawingarea.h,
|
|
examples/osgviewerGTK/osgviewerGTK.cpp: From Jeremy Moles,
|
|
osgviewerGTK example
|
|
|
|
2008-05-08 15:17 robert
|
|
|
|
* src/osgPlugins/shp/ESRIShape.cpp, src/osgPlugins/shp/ESRIShape.h:
|
|
From Sebastien Messerschmidt, "attached you'll find a patch for
|
|
the shp-plugin.
|
|
I've spotted huge memory leaks int ShapeParser and fixed them.
|
|
Also, there was a missing destructor (PolygonM) and a missing
|
|
member initialization (PolygonZ)
|
|
Would be nice if someone could test the changes.
|
|
|
|
To release the memory just if no reading error happened (and
|
|
therefore the arrays would be valid) I've added an macro to
|
|
release and reset the pointers at once. I'm not using macros
|
|
myself very often as I don't like them, but I think it doesn't
|
|
hurt in this code.
|
|
|
|
"
|
|
|
|
2008-05-08 15:14 robert
|
|
|
|
* ChangeLog, applications/osgversion/osgversion.cpp: Updated
|
|
ChangeLog and osgversion to catch Raymond de Vries name correctly
|
|
|
|
2008-05-08 14:00 robert
|
|
|
|
* src/osgParticle/PrecipitationEffect.cpp: From Raymond de Vries,
|
|
"This fix tests the right variable before it is allocated.
|
|
Fortunately, until now it tested another variable
|
|
(_particleSizeUniform, which is, at that moment, not allocated as
|
|
well) and everything went ok. So it does not fix a crash or so,
|
|
it is a matter of correct code.
|
|
|
|
Line 353 is changed from
|
|
|
|
if (!_particleSizeUniform)
|
|
|
|
to
|
|
|
|
if (!_particleColorUniform)
|
|
"
|
|
|
|
2008-05-08 13:56 robert
|
|
|
|
* src/osgPlugins/OpenFlight/FltExportVisitor.cpp,
|
|
src/osgPlugins/OpenFlight/FltExportVisitor.h,
|
|
src/osgPlugins/OpenFlight/expGeometryRecords.cpp: From Paul
|
|
Martz, "As I discovered prior to the 2.4 release, the FLT export
|
|
geometry backend was using some old turn-on code, originally
|
|
written just to enable other development but not intended for
|
|
actual release. Sadly, my OSG training commitments prevented me
|
|
from fixing this prior to 2.4.
|
|
|
|
In essence, the FLT exporter was emitting a full set of Mesh
|
|
records each time it encountered a PrimitiveSet.
|
|
|
|
Attached is a fix. The code now emits the Mesh set up records,
|
|
then iterates over all PrimitiveSets and emits a Mesh Primitive
|
|
record per PrimitiveSet.
|
|
|
|
It also loops over PrimitiveSets twice, first writing Face
|
|
records according to the mode, the writing Mesh records (again
|
|
according to the mode).
|
|
|
|
The final change included here is support for GL_POINTS as
|
|
single-vertex Face records.
|
|
|
|
Billboards are still to come."
|
|
|
|
2008-05-08 13:46 robert
|
|
|
|
* src/osgWrappers/osg/Camera.cpp: Updated wrappers
|
|
|
|
2008-05-08 13:22 robert
|
|
|
|
* include/osg/Camera: From Roland Smeenk, "Small typo and
|
|
implementation fix for setInitialDrawCallback."
|
|
|
|
2008-05-08 12:55 robert
|
|
|
|
* CMakeLists.txt: From Philip Lowman, "Attached is a patch to the
|
|
toplevel CMakeLists.txt which adds an automated test for
|
|
OSG_GLU_TESS_CALLBACK_TRIPLEDOT. This should help ease initial
|
|
configuration on OS X systems."
|
|
|
|
2008-05-08 12:36 robert
|
|
|
|
* CMakeModules/FindCOLLADA.cmake,
|
|
src/osgPlugins/dae/CMakeLists.txt,
|
|
src/osgPlugins/dae/daeRGeometry.cpp,
|
|
src/osgPlugins/dae/daeRMaterials.cpp,
|
|
src/osgPlugins/dae/daeWMaterials.cpp,
|
|
src/osgPlugins/dae/daeWriter.cpp: From Garrett Potts and Robert
|
|
Osfield, changes to build against Collada DOM 2.x
|
|
|
|
2008-05-08 09:16 robert
|
|
|
|
* include/osgUtil/SceneView: Updated the doxygen docs to explain
|
|
the deprecated status of SceneView
|
|
|
|
2008-05-07 17:06 robert
|
|
|
|
* src/osgPlugins/cfg/ReaderWriterCFG.cpp: Commented out checking of
|
|
DISPLAY env var
|
|
|
|
2008-05-07 14:32 robert
|
|
|
|
* src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Updated wrappers
|
|
|
|
2008-05-07 14:30 robert
|
|
|
|
* include/osgDB/ReaderWriter: From Bob Kuehne, Added doxygen docs
|
|
clarification of ReadResult enum values
|
|
|
|
2008-05-07 14:24 robert
|
|
|
|
* include/osgIntrospection/ReflectionMacros: From Donald Cipperly,
|
|
"This is a fix to eliminate >> errors in VS 7.1"
|
|
|
|
2008-05-07 14:17 robert
|
|
|
|
* include/osgViewer/View, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: From Miguel Escriva, "Attached to this
|
|
mail you will find some files to work with the Philips WOWvx
|
|
displays.
|
|
|
|
It's implemented in the same way that 3D Spherical Display and
|
|
Panoramic Spherical Display.
|
|
|
|
You can test it running:
|
|
osgviewer --wowvx-20 cow.osg
|
|
osgviewer --wowvx-42 cow.osg
|
|
depending on the size of your Philips WOWvx display (20" or 42")
|
|
|
|
Other arguments you can use to control the 3D effect are:
|
|
|
|
--wow-content <value>
|
|
This value defines the kind of content that can be:
|
|
0: No depth
|
|
1: Signage
|
|
2: Movie
|
|
3: CGI
|
|
4: Still
|
|
|
|
--wow-factor <value>
|
|
Percentage of the display recommended depth value. Default 64,
|
|
Range [0-255]
|
|
|
|
--wow-offset <value>
|
|
Amount of range behind the screen. Default 128, Range [0-255]
|
|
0: Range is shifted in the direction of the viewer.
|
|
128: Range is equally divided in front and behind the screen.
|
|
255: Range is shifted away from the viewer.
|
|
"
|
|
|
|
2008-05-07 13:49 robert
|
|
|
|
* include/osgUtil/LineSegmentIntersector: From Terry Welsh, fixed
|
|
typo of getEnd()
|
|
|
|
2008-05-07 13:46 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgfont,
|
|
examples/osgfont/CMakeLists.txt, examples/osgfont/osgfont.cpp:
|
|
From Jeremy Moles,"Here's a small example I us to test text
|
|
rendering in osgWidget; I
|
|
figured it might be helpful to folks in OSG who need to do the
|
|
same.
|
|
"
|
|
|
|
2008-05-07 13:42 robert
|
|
|
|
* src/osg/Texture3D.cpp: From Farshid Lashkari, "I've added
|
|
hardware mipmap support to Texture3D."
|
|
|
|
2008-05-07 11:59 robert
|
|
|
|
* include/osg/Camera: Added doxygen comments for attach
|
|
|
|
2008-04-26 11:13 robert
|
|
|
|
* packaging/pkgconfig/openscenegraph.pc,
|
|
packaging/pkgconfig/openthreads.pc: Updated package numbers for
|
|
OSG-2.4, OT-2.2.1 release
|
|
|
|
2008-04-25 13:10 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Update
|
|
AUTHORS file for 2.4 release
|
|
|
|
2008-04-25 12:58 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for 2.4 release
|
|
|
|
2008-04-25 12:40 robert
|
|
|
|
* NEWS.txt, README.txt: Update NEWS and README to 2.4 stable
|
|
release
|
|
|
|
2008-04-25 09:46 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated Version number for
|
|
2.4 stable release
|
|
|
|
2008-04-25 09:35 robert
|
|
|
|
* include/osg/BoundingBox: From Stephane Lamoliatte, "Here is the
|
|
fix of a very little typed error in BoundingBox : I replace
|
|
"doulbe" by "double"."
|
|
|
|
2008-04-25 08:34 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added cast to avoid warning
|
|
|
|
2008-04-24 16:50 robert
|
|
|
|
* NEWS.txt: Updated date of 2.4 release
|
|
|
|
2008-04-24 16:49 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS file for release
|
|
|
|
2008-04-24 16:48 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for 2.3.11 release
|
|
|
|
2008-04-24 16:24 robert
|
|
|
|
* examples/osgprerender/osgprerender.cpp: From Wojchiech
|
|
Lewandowski, add missing setDataVariance(DYNAMIC) and extra event
|
|
handlers
|
|
|
|
2008-04-24 14:46 robert
|
|
|
|
* src/osgDB/CMakeLists.txt, src/osgDB/Registry.cpp: From Colin
|
|
Dunlop, added alias for .live to quicktime plugin mapping.
|
|
|
|
2008-04-24 11:34 robert
|
|
|
|
* src/OpenThreads/pthreads/CMakeLists.txt, src/osg/CMakeLists.txt,
|
|
src/osgDB/CMakeLists.txt, src/osgFX/CMakeLists.txt,
|
|
src/osgGA/CMakeLists.txt, src/osgIntrospection/CMakeLists.txt,
|
|
src/osgManipulator/CMakeLists.txt,
|
|
src/osgParticle/CMakeLists.txt, src/osgShadow/CMakeLists.txt,
|
|
src/osgSim/CMakeLists.txt, src/osgTerrain/CMakeLists.txt,
|
|
src/osgText/CMakeLists.txt, src/osgUtil/CMakeLists.txt,
|
|
src/osgViewer/CMakeLists.txt: Reverted the changes for ill fated
|
|
tweaks for Apple build
|
|
|
|
2008-04-24 10:09 robert
|
|
|
|
* CMakeModules/Find3rdPartyDependencies.cmake: From Mattias
|
|
Helsing, "I just made Find3rdPartyDependencies search for curllib
|
|
if it can't
|
|
find libcurl. Mike's 3rdParty only has curllib.
|
|
|
|
I realize now that the in appended file I have earlier removed
|
|
searching for freetype219 since I have it but it will break the
|
|
build
|
|
of osg."
|
|
|
|
2008-04-23 21:07 robert
|
|
|
|
* AUTHORS.txt: Updated authors file for 2.3.11 release
|
|
|
|
2008-04-23 21:07 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-04-23 20:54 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number
|
|
2.3.11
|
|
|
|
2008-04-23 20:50 robert
|
|
|
|
* src/OpenThreads/pthreads/CMakeLists.txt, src/osg/CMakeLists.txt,
|
|
src/osgDB/CMakeLists.txt, src/osgFX/CMakeLists.txt,
|
|
src/osgGA/CMakeLists.txt, src/osgIntrospection/CMakeLists.txt,
|
|
src/osgManipulator/CMakeLists.txt,
|
|
src/osgParticle/CMakeLists.txt, src/osgShadow/CMakeLists.txt,
|
|
src/osgSim/CMakeLists.txt, src/osgTerrain/CMakeLists.txt,
|
|
src/osgText/CMakeLists.txt, src/osgUtil/CMakeLists.txt,
|
|
src/osgViewer/CMakeLists.txt: Refactored the inclusion of the
|
|
headers in the ADD_LIBRARY so that they aren't
|
|
added under OSX.
|
|
|
|
2008-04-23 20:49 robert
|
|
|
|
* include/osg/Texture2D, include/osg/TextureRectangle: Removed the
|
|
mutable from the _image variable
|
|
|
|
2008-04-23 14:10 robert
|
|
|
|
* src/osg/TextureRectangle.cpp: Added mutex to object creation to
|
|
avoid a race condition when using threaded multiple graphics
|
|
context
|
|
|
|
2008-04-22 14:31 robert
|
|
|
|
* src/osgTerrain/Layer.cpp: Added return.
|
|
|
|
2008-04-22 14:15 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber, "the
|
|
support for the new mightymouse and new touchpads was incomplete
|
|
in GraphicsWindowCarbon. Attached is a fixed version."
|
|
|
|
2008-04-22 13:00 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
AUTHORS file
|
|
|
|
2008-04-22 12:52 robert
|
|
|
|
* ChangeLog, NEWS.txt, README.txt: Updated ChangeLog, NEWS and
|
|
READE for 2.3.10 pre release of 2.4.
|
|
|
|
2008-04-22 11:47 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number for
|
|
2.3.10 dev release
|
|
|
|
2008-04-22 11:41 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Terrain.cpp: Updated wrappers
|
|
|
|
2008-04-22 11:39 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp,
|
|
include/osgTerrain/Terrain, src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/Terrain.cpp: Removed hardware down sampling hack
|
|
from GeoemtryTechnique and replaced with
|
|
Terrain::g/setSampleRatio()
|
|
usage.
|
|
|
|
2008-04-22 10:10 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
authors
|
|
|
|
2008-04-22 09:43 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Fixed name
|
|
|
|
2008-04-21 16:31 robert
|
|
|
|
* NEWS.txt: Updated NEWS for 2.4 release
|
|
|
|
2008-04-21 14:51 robert
|
|
|
|
* src/osgPlugins/curl/CMakeLists.txt: From Luigi Calori, Added
|
|
CURL_IS_STATIC option to help hint to the libcurl's plugin build
|
|
so that it can be select as static build
|
|
|
|
2008-04-18 16:21 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS file for release
|
|
|
|
2008-04-18 16:20 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-04-18 15:52 robert
|
|
|
|
* README.txt: Updated date on readem
|
|
|
|
2008-04-18 15:01 robert
|
|
|
|
* src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp: Updated wrappers
|
|
|
|
2008-04-18 14:57 robert
|
|
|
|
* src/osgPlugins/osg/Camera.cpp: Added support for COLOR_BUFFER
|
|
entries up to 15
|
|
|
|
2008-04-18 14:51 robert
|
|
|
|
* include/osg/Camera: Updated BufferComponent enum to list
|
|
COLOR_BUFFERi entries up to 15.
|
|
|
|
2008-04-18 14:33 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Fixed bug in FBO colour attachement
|
|
code
|
|
|
|
2008-04-18 14:14 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added optional compiled in debugging
|
|
output to CullVisitor::apply(osg::Camera&)
|
|
|
|
2008-04-18 13:57 robert
|
|
|
|
* include/osg/CullSettings, src/osg/CullSettings.cpp: Added
|
|
write(ostream&) method to allow one to print out the current
|
|
state
|
|
|
|
2008-04-18 13:25 robert
|
|
|
|
* include/osg/FrameBufferObject, src/osg/FrameBufferObject.cpp,
|
|
src/osgUtil/RenderStage.cpp: Changed the
|
|
FrameBufferObject::setAttachment() methods so it now use
|
|
osg::Camera::BufferComponent
|
|
to enable it to distinguish between MRT and non MRT paths
|
|
|
|
2008-04-18 11:09 robert
|
|
|
|
* src/osg/State.cpp: Introduce OSG_GL_ERROR_CHECKING env var
|
|
checking to osg::State constructor so that you
|
|
can enable fine grained check via env vars o.e.
|
|
|
|
export OSG_GL_ERROR_CHECKING=ONCE_PER_ATTRIBUTE
|
|
|
|
|
|
|
|
2008-04-17 15:30 robert
|
|
|
|
* src/osgPlugins/quicktime/CMakeLists.txt,
|
|
src/osgPlugins/quicktime/QTImportExport.cpp,
|
|
src/osgPlugins/quicktime/QTImportExport.h,
|
|
src/osgPlugins/quicktime/QTtexture.cpp,
|
|
src/osgPlugins/quicktime/QTtexture.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Stephan Huber,
|
|
"attached you'll find a refactored and improved quicktime-plugin.
|
|
I moved all code related to the image-loading, swizzling etc into
|
|
an extra class. The quicktime plugin supports now reading and
|
|
writing images from/to streams and the code is less cluttered
|
|
than previous versions.
|
|
|
|
I removed QTtexture.h/.cpp and added QTImportExport.h/.cpp. I
|
|
updated the CMake-files, I hope they are alright. I used the
|
|
submitted code in my own apps since two months or so and it seems
|
|
pretty stable, but as always the migration to the osg-quicktime
|
|
plugin may have introduced new bugs, so perfect for developer
|
|
release :)"
|
|
|
|
2008-04-17 11:12 robert
|
|
|
|
* examples/osgviewerQT/AdapterWidget.cpp: From John Shue, build fix
|
|
for QT 3.x
|
|
|
|
2008-04-17 09:04 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
updated XCode project
|
|
|
|
2008-04-16 18:13 robert
|
|
|
|
* include/osgViewer/Renderer, src/osgViewer/Renderer.cpp,
|
|
src/osgWrappers/osgViewer/Renderer.cpp: Added new computation of
|
|
time to allocate to flushing deleted and compiling OpenGL objects
|
|
per frame.
|
|
|
|
2008-04-16 15:23 robert
|
|
|
|
* include/osg/CopyOp, include/osgDB/ReaderWriter,
|
|
include/osgGA/GUIEventAdapter: From Bob Kuehne, "he attached are
|
|
conversions of the 3 main places i found in osg where tokens are
|
|
used to represent bitmasks with 'magic' numbers, like 32. i've
|
|
changed these to a more representative bitshift representation,
|
|
showing clearly in which bit you can expect this token to
|
|
manifest. ie, converted things like:
|
|
|
|
from: DEEP_COPY_STATESETS = 8,
|
|
to: DEEP_COPY_STATESETS = 1<<3,
|
|
|
|
showing clearly that this isn't the _value_ 8, but the _bit_ 8.
|
|
this is an old pattern i see (and like to promulgate) to make
|
|
code a bit more readable and maintainable.
|
|
"
|
|
|
|
2008-04-16 15:22 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number for
|
|
nex dev release
|
|
|
|
2008-04-16 10:01 robert
|
|
|
|
* include/osgViewer/api/Win32/GraphicsWindowWin32: From Jason
|
|
Beverage, cursor inheritance support
|
|
|
|
2008-04-15 20:27 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS.txt for release
|
|
|
|
2008-04-15 20:16 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2008-04-15 19:46 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Jason Beverage, "The
|
|
following changes fix the flickering issue I'm seeing when trying
|
|
to externally manage my cursor in Win32. If you set the cursor to
|
|
InheritCursor, GraphicsWindowWin32 ignores WM_SETCURSOR and
|
|
assumes you will set the cursor yourself."
|
|
|
|
2008-04-15 19:36 robert
|
|
|
|
* include/osg/FrameBufferObject, include/osgUtil/RenderStage,
|
|
src/osg/FrameBufferObject.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp: From Art Trevs, moved
|
|
multile render targets support from RenderStage into
|
|
FrameBufferObject.
|
|
|
|
From Robert Osfield, refactored the
|
|
FrameBufferObejcts::_drawBuffers set up so that its done
|
|
within the setAttachment method to avoid potential
|
|
threading/execution order issues.
|
|
|
|
2008-04-15 12:52 robert
|
|
|
|
* src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp: Updated wrappers
|
|
|
|
2008-04-15 11:50 robert
|
|
|
|
* examples/osgdepthpartition/DistanceAccumulator.cpp: From Tim
|
|
Moore, compile fix for gcc 4.3
|
|
|
|
2008-04-14 10:38 robert
|
|
|
|
* include/osg/CoordinateSystemNode: Added docs explaining units
|
|
|
|
2008-04-13 19:31 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added
|
|
subdivision of Goedes
|
|
|
|
2008-04-13 14:32 robert
|
|
|
|
* src/osgText/Text.cpp: From Christian Kaser, "I discovered a bug
|
|
that lead to a space being displayed at the start of the new line
|
|
after an automatic line break (through setMaximumWidth()). The
|
|
fix simply skips all spaces at the end of the line, before
|
|
skipping a line break which was done already.
|
|
|
|
osgText/Text.cpp: Line 502
|
|
...
|
|
else
|
|
{
|
|
++itr;
|
|
}
|
|
|
|
if (itr!=_text.end())
|
|
{
|
|
// skip over spaces and return.
|
|
while (*itr==' ') ++itr; // New
|
|
if (*itr=='\n') ++itr;
|
|
}
|
|
|
|
// move to new line.
|
|
switch(_layout)
|
|
{
|
|
.."
|
|
|
|
2008-04-13 14:29 robert
|
|
|
|
* runexamples.bat: From Paul Martz, added osgocclussionquery and
|
|
osgthirdpersonview examples
|
|
|
|
2008-04-12 10:02 robert
|
|
|
|
* include/osg/CullSettings: Changed bias parameter to scale
|
|
|
|
2008-04-11 14:52 robert
|
|
|
|
* AUTHORS.txt: Updadated authors file for dev release
|
|
|
|
2008-04-11 14:43 robert
|
|
|
|
* CMakeLists.txt, ChangeLog, include/osg/Version,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp: Updated wrappers, and
|
|
version numbers in prep for next release
|
|
|
|
2008-04-11 14:33 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Fixed J.P. Delports name
|
|
|
|
2008-04-11 14:14 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added --unit entry for
|
|
controlling which texture unit the overlay works on.
|
|
|
|
2008-04-11 13:43 robert
|
|
|
|
* src/osgPlugins/OpenFlight/DataOutputStream.cpp,
|
|
src/osgPlugins/OpenFlight/DataOutputStream.h,
|
|
src/osgPlugins/OpenFlight/MaterialPaletteManager.cpp,
|
|
src/osgPlugins/OpenFlight/MaterialPaletteManager.h,
|
|
src/osgPlugins/OpenFlight/VertexPaletteManager.cpp,
|
|
src/osgPlugins/OpenFlight/VertexPaletteManager.h,
|
|
src/osgPlugins/OpenFlight/expGeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/expPrimaryRecords.cpp: From Paul
|
|
Martz,"Several misc changes, but the major fixes include:
|
|
|
|
* Support for Vec4ubArray for color data
|
|
* Support for material transparency
|
|
|
|
Thanks to Neil Hughes, Jason Daly, yourself, and others for
|
|
testing and reporting issues."
|
|
|
|
2008-04-11 13:28 robert
|
|
|
|
* include/osgGA/EventQueue, include/osgGA/GUIEventAdapter,
|
|
src/osgGA/EventQueue.cpp, src/osgGA/GUIEventAdapter.cpp,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Philipp Machler, "We
|
|
have extended the support for Wacom Tablet devices:
|
|
|
|
- Mac OS X
|
|
- not only pressure, but tilt and z-rotation is supported now
|
|
"
|
|
|
|
2008-04-11 13:04 robert
|
|
|
|
* examples/osgmultiplerendertargets/osgmultiplerendertargets.cpp,
|
|
examples/osgstereomatch/README.txt: Added reference to
|
|
osgstereomatch example to osgmultiplerendertargets.
|
|
|
|
Added usage example use OpenSceneGraph-Data/Images examples
|
|
|
|
2008-04-11 13:03 robert
|
|
|
|
* CMakeLists.txt: From Sherman Wilcox, "Here is a patch for
|
|
cmakelists.txt to add support for the /MP option
|
|
in Microsoft compilers as discussed in osg-users. There is now an
|
|
advanced option called WIN32_USE_MP (which defaults to OFF) that
|
|
will
|
|
enable the /MP switch for all builds. I tucked this code block
|
|
safely
|
|
within a IF(WIN32) branch."
|
|
|
|
2008-04-11 11:58 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgstereomatch,
|
|
examples/osgstereomatch/CMakeLists.txt,
|
|
examples/osgstereomatch/README.txt,
|
|
examples/osgstereomatch/StereoMultipass.cpp,
|
|
examples/osgstereomatch/StereoMultipass.h,
|
|
examples/osgstereomatch/StereoPass.cpp,
|
|
examples/osgstereomatch/StereoPass.h,
|
|
examples/osgstereomatch/osgstereomatch.cpp: From Jose Delport, a
|
|
MRT example implementing stereo matching.
|
|
|
|
2008-04-11 11:19 robert
|
|
|
|
* src/osgWrappers/osg/BoundingBox.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/LOD.cpp, src/osgWrappers/osg/ProxyNode.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp: Updated wrappers
|
|
|
|
2008-04-11 11:10 robert
|
|
|
|
* examples/osgkeyboard/osgkeyboard.cpp,
|
|
include/osgGA/GUIEventAdapter, src/osgGA/EventQueue.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Melchior Franz, "The
|
|
GUIEventAdapter header file had KeySymbols for the super and
|
|
hyper keys defined already, but these modifiers were missing in
|
|
GUIEventAdapter::ModKeyMask, and the EventQueue ingored them as
|
|
well.
|
|
|
|
The attached diff/archive adds the missing parts for Super/Hyper
|
|
modifier key support.
|
|
|
|
|
|
I'm aware that this might not be supported on all
|
|
systems/keyboards
|
|
out of the box, but decided to submit it anyway because:
|
|
|
|
- developers are aware of differences between input devices
|
|
(Some mice have scroll wheels, others don't. Some have five or
|
|
more buttons, some have only one. Some keyboards don't have
|
|
numpads, some have AltGr, some don't etc.)
|
|
|
|
- even if someone relies on Hyper/Super in distributed software,
|
|
this is easy to fix and doesn't create lock-in conditions
|
|
|
|
- while the names Hyper/Super may only be common on X11, they are
|
|
just symbol names and not OS-specific
|
|
|
|
- even though some systems might not offer these additional
|
|
modifiers
|
|
by default, it's likely that all of them have at least 8 modifier
|
|
levels internally, so it should only be a matter of OS
|
|
configuration
|
|
to make them work
|
|
|
|
- having super/hyper available is useful to offer a user ways
|
|
to define local key definitions that are safe from collisions
|
|
with
|
|
predefined "official" key assignments"
|
|
|
|
2008-04-11 10:58 robert
|
|
|
|
* src/osgPlugins/curl/CMakeLists.txt: From Sherman Wilcox,
|
|
"Modified the cmakelists.txt file for the curl plugin so the
|
|
proper
|
|
linker directories are set in Win32. The old cmakelists.txt would
|
|
set
|
|
the lib release folder for debug builds as well. This should
|
|
correct
|
|
that."
|
|
|
|
2008-04-11 10:31 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: From Colin McDonald, fixed
|
|
typo.
|
|
|
|
2008-04-11 10:30 robert
|
|
|
|
* src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgPlugins/cfg/CameraConfig.cpp,
|
|
src/osgPlugins/net/sockstream.h: From Benoit Laniel, "I use mingw
|
|
to cross-compile openscenegraph to win32. However, linux
|
|
filesystem is case-sensitive. Here are the modifications needed
|
|
to make
|
|
the compiler happy. These are only some include lines rewritten
|
|
(Io.h to
|
|
io.h, Windows.h to windows.h etc.) for version 2.3.7."
|
|
|
|
2008-04-11 10:16 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: From Bob Kuehne, "1) add
|
|
simplifier command "--simplifier .5" to reduce complexity
|
|
2) complementarily add a "--overallNormal" to replace
|
|
per-vert/per-facet normals with an overall. simplifier doesn't
|
|
work
|
|
in certain cases without less complex normals. this gets that
|
|
done.
|
|
3) add env var output with full verbose output so people realize
|
|
it's
|
|
active when the app is run - i see this all the time in training
|
|
where
|
|
people run osgconv, with unintended data transformations due to
|
|
osgUtil:;Optimzer, for example"
|
|
|
|
2008-04-11 10:10 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added --mouse option to enable
|
|
mouse tracking, and fixed bug in assumption
|
|
that nv is not null.
|
|
|
|
2008-04-03 18:36 robert
|
|
|
|
* CMakeLists.txt, applications/osgversion/osgversion.cpp,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/LOD, include/osg/ProxyNode, include/osg/Vec4d,
|
|
src/osg/BoundingSphere.cpp, src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp,
|
|
src/osgPlugins/Inventor/ConvertToInventor.cpp: Introduced CMake
|
|
build option for compiling double or float versions of
|
|
osg::BoundingSphere and osg::BoundingBox.
|
|
|
|
Introduced code in BoundgingSphere, BoundingBox, ProxyNode and
|
|
LOD to utilise the above settings.
|
|
|
|
Added Matrix::value_type, Plane::value_type,
|
|
BoundingSphere::value_type and BoundingBox::value_type command
|
|
line
|
|
options that report where the types of floats or doubles.
|
|
|
|
2008-04-03 18:06 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: From Colin McDonald, "The
|
|
X11WindowingSystemInterface in osgViewer/GraphicsWindowX11.cpp
|
|
unconditionally sets the X11 error handler routine, replacing
|
|
anything
|
|
that was previously set. This is a bit unfriendly, as the X11
|
|
error
|
|
handler is a global attribute which the application, or the GUI
|
|
toolkit
|
|
being used, may well have set itself.
|
|
|
|
So I have modified X11WindowingSystemInterface to only replace
|
|
the error
|
|
handler if it is the default i.e. if the application has not set
|
|
it."
|
|
|
|
2008-04-03 10:26 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Mattias Helsing,
|
|
"While using the dds plugin (via osgdem) it was able to write
|
|
24bit
|
|
images with BGR order but not read them. My 2-liner fixed it for
|
|
me
|
|
but it may be that someone with more knowledge of the plugin want
|
|
to
|
|
insert more pixel formats in the reading part of the plugin."
|
|
|
|
2008-04-02 17:08 robert
|
|
|
|
* include/osgUtil/RenderStage, src/osgUtil/RenderStage.cpp: From
|
|
Jose Delport, added support for MRT via glDrawBuffers
|
|
|
|
2008-04-02 13:57 robert
|
|
|
|
* src/osgPlugins/osga/OSGA_Archive.cpp: From Mattias Helsing,
|
|
"Subject: osga reading slash mismatch
|
|
requests for files in a archive are made with unix style paths.
|
|
So to
|
|
be able to match an entry in map(_indexMap) it's keys needs to be
|
|
stored in unix style even on Win32"
|
|
|
|
Note from Robert Osfied, simplified this submission so that the
|
|
added conversion to
|
|
unix slahes is done on all platforms as this should be safe and
|
|
simpler to maintain.
|
|
|
|
2008-04-02 13:55 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Updated to reflect new COLOR_BUFFER0
|
|
value
|
|
|
|
2008-04-02 13:48 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgmultiplerendertargets,
|
|
examples/osgmultiplerendertargets/CMakeLists.txt,
|
|
examples/osgmultiplerendertargets/osgmultiplerendertargets.cpp:
|
|
From Jose Delport, introduced osgmultiplerendertargets example
|
|
|
|
2008-04-02 13:47 robert
|
|
|
|
* include/osg/Camera, src/osgPlugins/osg/Camera.cpp: Changed the
|
|
Camera::BufferComponent::COLOR_BUFFER0 from being equal to
|
|
COLOR_BUFFER
|
|
to being COLOR_BUFFER+1 to enable differentation between non MRT
|
|
and MRT paths.
|
|
|
|
2008-04-02 11:28 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: From Jose Delport, typo fixes
|
|
|
|
2008-04-01 17:22 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog, osgversion and AUTHOR.txt for 2.3.7 dev
|
|
release
|
|
|
|
2008-04-01 14:52 robert
|
|
|
|
* .: Removed svn:externals property
|
|
|
|
2008-04-01 14:28 robert
|
|
|
|
* README.txt: Updated data for 2.3.7 dev release
|
|
|
|
2008-04-01 11:03 robert
|
|
|
|
* include/OpenThreads/Version, src/OpenThreads/CMakeLists.txt:
|
|
Updated OpenThreads version to 2.2.1 with the switch of
|
|
sources/svn:externals from OpenThreads to OpenSceneGraph.
|
|
|
|
2008-04-01 10:49 robert
|
|
|
|
* ., include/OpenThreads, src/OpenThreads: Moved OpenThreads
|
|
directly into OpenSceneGraph/trunk rather than being introduced
|
|
via svn:externals.
|
|
|
|
This change has been done to make it easier for OpenSceneGraph
|
|
users to check out the svn via https
|
|
without any conflicts introduced with a http externals.
|
|
|
|
2008-04-01 10:33 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version numbers for
|
|
2.3.7 dev release
|
|
|
|
2008-04-01 10:11 robert
|
|
|
|
* src/osgPlugins/OpenFlight/FltExportVisitor.cpp,
|
|
src/osgPlugins/OpenFlight/expGeometryRecords.cpp: From Paul
|
|
Martz, "Two changes:
|
|
- Handle DrawArrays first/count correctly (fixes problem reported
|
|
by Jason Daly)
|
|
- Display warning if non-Geometry Drawable is encountered."
|
|
|
|
2008-04-01 10:00 robert
|
|
|
|
* include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Tatsuhiro Nishioka
|
|
and Stephan Huber, bug fixes and enhancement of cursor suppoort.
|
|
|
|
2008-03-31 16:23 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Added checks for a valid scene graph
|
|
before doing various ops on it.
|
|
|
|
2008-03-31 14:00 robert
|
|
|
|
* src/osgPlugins/OpenFlight/LightSourcePaletteManager.cpp: From
|
|
Andy Skinner, build fix for Solaris
|
|
|
|
2008-03-31 11:44 robert
|
|
|
|
* include/osg/Camera, include/osgUtil/RenderStage,
|
|
include/osgUtil/SceneView, src/osg/Camera.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgWrappers/osg/Camera.cpp: Added
|
|
Camera::s/getClearAccum, s/getClearStencil and s/getClearDepth.
|
|
|
|
2008-03-31 09:43 robert
|
|
|
|
* src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgTerrain/Terrain.cpp: Updated wrappers
|
|
|
|
2008-03-29 09:59 robert
|
|
|
|
* src/osgText/Font.cpp: From Sherman Wilcox with a little
|
|
reorganisation from Robert Osfield, added
|
|
test for 0 sized subloads, ignoring them to prevent a divide by
|
|
zero error occuring on some buggy drivers.
|
|
|
|
2008-03-28 19:56 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ExportOptions.cpp,
|
|
src/osgPlugins/OpenFlight/FltWriteResult.h,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/VertexPaletteManager.cpp: From Paul
|
|
Martz, "Some small changes and code cleanup. Biggest change is an
|
|
improvement to the WriteResult return."
|
|
|
|
2008-03-28 18:42 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Set
|
|
Texture::setMaxAnisotropy() to 16.0f for better quality terrain
|
|
when looking at shallow angle.
|
|
|
|
2008-03-28 17:53 robert
|
|
|
|
* src/osgPlugins/curl/ReaderWriterCURL.cpp: Improved the error
|
|
capture and reporting
|
|
|
|
2008-03-28 15:52 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Rewrote
|
|
the DatabasePager::removeExpiredSubgraphs(double) routine as it
|
|
as not expiring subgraphs quick enough to enable reasonable load
|
|
balancing.
|
|
|
|
New version isn't perfect and will need further work, but does at
|
|
least reduce
|
|
the memory footprint by as much as half on test paths on big
|
|
databases.
|
|
|
|
The rewritten method no longer uses the the
|
|
MaximumNumOfRemovedChildPagedLODs
|
|
and MinimumNumOfInactivePagedLODs variables so these and
|
|
associated methods
|
|
for accessing them have been removed.
|
|
|
|
- /** Set the maximum number of PagedLOD child to remove per
|
|
frame */
|
|
- void setMaximumNumOfRemovedChildPagedLODs(unsigned int number)
|
|
{ _maximumNumOfRemovedChildPagedLODs = number; }
|
|
-
|
|
- /** Get the maximum number of PagedLOD child to remove per
|
|
frame */
|
|
- unsigned int getMaximumNumOfRemovedChildPagedLODs() const {
|
|
return _maximumNumOfRemovedChildPagedLODs; }
|
|
-
|
|
- /** Set the minimum number of inactive PagedLOD child to keep
|
|
*/
|
|
- void setMinimumNumOfInactivePagedLODs(unsigned int number) {
|
|
_minimumNumOfInactivePagedLODs = number; }
|
|
-
|
|
- /** Get the minimum number of inactive PagedLOD child to keep
|
|
*/
|
|
- unsigned int getMinimumNumOfInactivePagedLODs() const { return
|
|
_minimumNumOfInactivePagedLODs; }
|
|
|
|
2008-03-28 15:31 robert
|
|
|
|
* include/osgTerrain/Terrain, include/osgTerrain/TerrainTechnique,
|
|
src/osgTerrain/Terrain.cpp: Introduced mutex into Terrain node to
|
|
manage the tile system data structures
|
|
|
|
2008-03-28 15:28 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp:
|
|
Reordered set up of scene and event handlers to prevent warning
|
|
|
|
2008-03-28 13:22 robert
|
|
|
|
* src/osgPlugins/OpenFlight/opcodes.h,
|
|
src/osgPlugins/OpenFlight/types.h: Removed old lower case
|
|
versions
|
|
|
|
2008-03-28 12:44 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AttrData.cpp,
|
|
src/osgPlugins/OpenFlight/AttrData.h,
|
|
src/osgPlugins/OpenFlight/CMakeLists.txt,
|
|
src/osgPlugins/OpenFlight/DataInputStream.h,
|
|
src/osgPlugins/OpenFlight/DataOutputStream.cpp,
|
|
src/osgPlugins/OpenFlight/DataOutputStream.h,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/ExportOptions.cpp,
|
|
src/osgPlugins/OpenFlight/ExportOptions.h,
|
|
src/osgPlugins/OpenFlight/FltExportVisitor.cpp,
|
|
src/osgPlugins/OpenFlight/FltExportVisitor.h,
|
|
src/osgPlugins/OpenFlight/FltWriteResult.h,
|
|
src/osgPlugins/OpenFlight/LightSourcePaletteManager.cpp,
|
|
src/osgPlugins/OpenFlight/LightSourcePaletteManager.h,
|
|
src/osgPlugins/OpenFlight/MaterialPaletteManager.cpp,
|
|
src/osgPlugins/OpenFlight/MaterialPaletteManager.h,
|
|
src/osgPlugins/OpenFlight/Opcodes.h,
|
|
src/osgPlugins/OpenFlight/Pools.h,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/Registry.h,
|
|
src/osgPlugins/OpenFlight/TexturePaletteManager.cpp,
|
|
src/osgPlugins/OpenFlight/TexturePaletteManager.h,
|
|
src/osgPlugins/OpenFlight/Types.h,
|
|
src/osgPlugins/OpenFlight/Utils.h,
|
|
src/osgPlugins/OpenFlight/VertexPaletteManager.cpp,
|
|
src/osgPlugins/OpenFlight/VertexPaletteManager.h,
|
|
src/osgPlugins/OpenFlight/expAncillaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/expControlRecords.cpp,
|
|
src/osgPlugins/OpenFlight/expGeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/expPrimaryRecords.cpp: From Paul Martz,
|
|
"Here's the mods to the OpenFlight plugin to support FLT export.
|
|
The ZIP file contains the new .cpp/h files as well as existing
|
|
files that I modified.
|
|
|
|
Changes to existing files:
|
|
ReaderWriter.cpp -- to support writeNode() of course.
|
|
ReaderWriterATTR.cpp -- to support writeObject -- we write .attr
|
|
files for textures, if they don't already exist.
|
|
AttrData.cpp/.h -- Minor fixes.
|
|
CMakeLists.txt -- to include the new files in the build."
|
|
|
|
From Robert Osfield, port to non Windows platforms just required
|
|
fixing of header capitilization errors
|
|
that windows lets through the net due to having a case
|
|
insensitive file system.
|
|
|
|
|
|
2008-03-27 13:21 robert
|
|
|
|
* include/osgTerrain/Terrain, include/osgTerrain/TerrainTile,
|
|
include/osgTerrain/TileSystem, src/osgTerrain/CMakeLists.txt,
|
|
src/osgTerrain/Terrain.cpp, src/osgTerrain/TerrainTile.cpp,
|
|
src/osgTerrain/TileSystem.cpp,
|
|
src/osgWrappers/osgTerrain/Terrain.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTile.cpp,
|
|
src/osgWrappers/osgTerrain/TileSystem.cpp: Removed TileSystem
|
|
class, and added support for TerrainTile's automatically
|
|
registering and unregistering themseles with the enclosing
|
|
Terrain node.
|
|
|
|
2008-03-27 11:56 robert
|
|
|
|
* src/osgWrappers/osgTerrain/TerrainTile.cpp: Added wrapper for
|
|
TerrainTile
|
|
|
|
2008-03-27 11:55 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp,
|
|
include/osgTerrain/Terrain, include/osgTerrain/TerrainSystem,
|
|
include/osgTerrain/TerrainTechnique,
|
|
include/osgTerrain/TerrainTile, src/osgTerrain/CMakeLists.txt,
|
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/TerrainSystem.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp,
|
|
src/osgTerrain/TerrainTile.cpp,
|
|
src/osgWrappers/osgTerrain/Terrain.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/TileSystem.cpp: Renamed
|
|
osgTerrain::TerrainSystem to osgTerrain::Terrain
|
|
|
|
2008-03-27 10:55 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Terrain,
|
|
include/osgTerrain/TerrainSystem,
|
|
include/osgTerrain/TerrainTechnique,
|
|
include/osgTerrain/TerrainTile, include/osgTerrain/TileSystem,
|
|
src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/CompositeLayer.h,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/HeightFieldLayer.h,
|
|
src/osgPlugins/ive/ImageLayer.h, src/osgPlugins/ive/Layer.h,
|
|
src/osgPlugins/ive/ReadWrite.h, src/osgPlugins/ive/Terrain.cpp,
|
|
src/osgPlugins/ive/Terrain.h, src/osgPlugins/ive/TerrainTile.cpp,
|
|
src/osgPlugins/ive/TerrainTile.h,
|
|
src/osgPlugins/osgTerrain/CMakeLists.txt,
|
|
src/osgPlugins/osgTerrain/Locator.cpp,
|
|
src/osgPlugins/osgTerrain/ReaderWriterOsgTerrain.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp,
|
|
src/osgPlugins/osgTerrain/TerrainTile.cpp,
|
|
src/osgTerrain/CMakeLists.txt,
|
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp,
|
|
src/osgTerrain/TerrainTile.cpp: Renamed Terrain to TerrainTile
|
|
|
|
2008-03-26 20:06 robert
|
|
|
|
* examples/osgmultitexturecontrol/CMakeLists.txt,
|
|
examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp,
|
|
include/osgTerrain/Terrain, include/osgTerrain/TerrainSystem,
|
|
include/osgTerrain/TileSystem, src/osgDB/DatabasePager.cpp,
|
|
src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Terrain.cpp,
|
|
src/osgTerrain/CMakeLists.txt, src/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/TerrainSystem.cpp, src/osgTerrain/TileSystem.cpp:
|
|
Introduce TerrainSystem node which decorates a complete terrain
|
|
model made up of Terrain tiles.
|
|
|
|
2008-03-26 20:03 robert
|
|
|
|
* src/osgPlugins/curl/CMakeLists.txt,
|
|
src/osgPlugins/curl/ReaderWriterCURL.cpp: From Carlo Camporesi,
|
|
"I have made some changes in order to allow the using of proxies
|
|
via env variables and options.
|
|
I have modified also the cmakelist. In this way osg is able to
|
|
find the library in 3rdParty directory."
|
|
|
|
2008-03-26 20:01 robert
|
|
|
|
* CMakeModules/Find3rdPartyDependencies.cmake: From Carlo
|
|
Comporesi, adding support of finding libcurl in 3rd party
|
|
dependencies
|
|
|
|
2008-03-25 15:21 robert
|
|
|
|
* examples/osgviewerQT/AdapterWidget.cpp: From Tomas Hnilica, "
|
|
Attached is modified source of AdapterWidget.cpp file from
|
|
osgviewerQT
|
|
example. Original was token today from SVN - trunk. (2.3.6).
|
|
--mdi option needs to be set to run MDI version.
|
|
|
|
Few notes:
|
|
- tested on Windows box (Win XP)
|
|
- using QT4
|
|
- I was not able to execute the example with QOSGWidget - had
|
|
same
|
|
error like described in [osg-users] "fate error using QOSGWidget
|
|
in
|
|
develop release
|
|
2.3.0" thread from Shuxing Xiao, 2008-01-08.
|
|
- problems are described in source
|
|
|
|
--
|
|
|
|
And Later post:
|
|
|
|
The problem of keypress events was solved by QT community,
|
|
attached is
|
|
repaired AdapterWidget.cpp file.
|
|
In the AdapterWidget class constructor following line was added:
|
|
setFocusPolicy(Qt::ClickFocus);
|
|
Scene disappearing by resizing to minimum still needs to be
|
|
fixed..."
|
|
|
|
2008-03-25 13:14 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp, src/osgDB/Registry.cpp: Moved
|
|
include of c headers to top, and remove using std::strlen in an
|
|
attempt to solve gcc4.3 compile problems
|
|
|
|
2008-03-25 13:06 robert
|
|
|
|
* src/osgViewer/ViewerEventHandlers.cpp: Added limits.h to try and
|
|
avoid gcc 4.3 compile problems
|
|
|
|
2008-03-25 13:01 robert
|
|
|
|
* src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Added #include<memory>
|
|
to fix gcc 4.3 build problem
|
|
|
|
2008-03-25 12:26 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed LessGeode operator.
|
|
|
|
2008-03-25 11:50 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: From Wojciech Leandowski, "I
|
|
removed few lines of code that were setting Threading mode and
|
|
Screen mode. I believe they are now not neccessary because the
|
|
same does osgViewer::Viewer argument parser. In fact argument
|
|
list does not contain these args after they were parsed by
|
|
osgViewer::Viewer constructor.
|
|
|
|
I also allowed myself to add ThreadingHandler to the example."
|
|
|
|
2008-03-24 18:06 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added sampling down to
|
|
32x32 mesh for 64x64 height fields as a workaround to
|
|
memory consumption issues with high res whole earth paged
|
|
databases.
|
|
|
|
2008-03-24 18:03 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp: Added
|
|
mutex to prevent multiple cull threads changing the
|
|
MultiTextureControl at one time.
|
|
|
|
2008-03-24 10:53 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp: Added
|
|
full range of cameras manipulators to osgmultitexturecontrol
|
|
example
|
|
|
|
2008-03-23 18:28 robert
|
|
|
|
* src/osgGA/AnimationPathManipulator.cpp: Added < and > key
|
|
bindings to allow the speed to be animation speed to be increased
|
|
or decreased.
|
|
|
|
2008-03-21 18:35 robert
|
|
|
|
* src/osgPlugins/curl/ReaderWriterCURL.cpp: Added preliminary file
|
|
cache support. Enabled by setting the OSG_FILE_CACHE variable.
|
|
|
|
2008-03-21 18:31 robert
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Added missing break; at
|
|
end of each case entry.
|
|
|
|
2008-03-21 15:43 robert
|
|
|
|
* src/osgPlugins/curl/ReaderWriterCURL.cpp: Fixed push/popping of
|
|
filepath, removed verbose debug messages
|
|
|
|
2008-03-21 13:20 robert
|
|
|
|
* src/osgPlugins/curl/ReaderWriterCURL.cpp: Added better detection
|
|
and error reporting of files without proper server address
|
|
|
|
2008-03-21 13:08 robert
|
|
|
|
* CMakeLists.txt, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/CMakeLists.txt, src/osgPlugins/curl,
|
|
src/osgPlugins/curl/CMakeLists.txt,
|
|
src/osgPlugins/curl/ReaderWriterCURL.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp: Added initial cut of
|
|
libcurl based plugin
|
|
|
|
2008-03-20 10:24 robert
|
|
|
|
* README.txt: Updated date for 2.4.6 release
|
|
|
|
2008-03-19 21:05 robert
|
|
|
|
* include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Melchoir Franz,
|
|
"osgViewer toggled the NumLock state correctly when pressing the
|
|
NumLock
|
|
key, but it didn't pick up the initial state. So, if NumLock was
|
|
on for
|
|
the OS at startup (LED on), it was still off for OSG. And the
|
|
first
|
|
keypress turned the LED off, and NumLock on for OSG. The attached
|
|
fix
|
|
picks up the state on every FocusIn, just like it was done in the
|
|
last
|
|
commits for CapsLock. The difference is, that the NumLock mask
|
|
isn't
|
|
standardized (e.g. 0x10 for Linux, and 0x80 for AIX), so we have
|
|
to do
|
|
a reverse lookup (::rescanModifierMapping()).
|
|
|
|
Note that I could not reproduce the problem on my system, but
|
|
someone
|
|
else confirmed it twice on his, and the patch fixed it for him.
|
|
|
|
Changed files:
|
|
./include/osgViewer/api/X11/GraphicsWindowX11
|
|
./src/osgViewer/GraphicsWindowX11.cpp
|
|
|
|
"
|
|
|
|
2008-03-19 17:11 robert
|
|
|
|
* AUTHORS.txt: Update AUTHOR file
|
|
|
|
2008-03-19 17:10 robert
|
|
|
|
* CMakeLists.txt, ChangeLog, README.txt, include/osg/Version:
|
|
Updated version and ChangeLog for 2.3.6 dev release.
|
|
|
|
2008-03-19 12:30 robert
|
|
|
|
* src/osgWrappers/osgShadow/ShadowMap.cpp: Updated wrappers
|
|
|
|
2008-03-19 12:09 robert
|
|
|
|
* include/osgShadow/ShadowMap, src/osgShadow/ShadowMap.cpp: From
|
|
Sebastian Messerschimdt, Added polygon offset controls
|
|
|
|
2008-03-19 11:41 robert
|
|
|
|
* src/osgWrappers/osg/CullSettings.cpp: Updated wrappers
|
|
|
|
2008-03-19 11:41 robert
|
|
|
|
* src/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgShadow/ShadowMap.cpp, src/osgShadow/ShadowTexture.cpp:
|
|
Revert the Camera::setInheritanceMask(0x) calls that were added
|
|
as workaround to a bug introduced by a bug fix to the way the
|
|
inhertiance mask was handled in CullVisito::apply(Camera&)
|
|
|
|
2008-03-19 11:40 robert
|
|
|
|
* include/osg/CullSettings, src/osg/CullSettings.cpp: Introduced
|
|
InheritanceMaskActionOnAttributeSetting member to CullSettings,
|
|
and associated applyMaskAction method that is
|
|
now used in all CullSettings::set*() methods, which by default
|
|
helps disable the inheritance mask associated
|
|
with settings that are made locally.
|
|
|
|
2008-03-18 17:44 robert
|
|
|
|
* src/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgShadow/ShadowMap.cpp, src/osgShadow/ShadowTexture.cpp,
|
|
src/osgShadow/SoftShadowMap.cpp: Set the
|
|
CullSettings::InhertianceMask to 0x0 as temporary measure till we
|
|
work out the best scheme to use w.r.t inhertiance of CullSettins.
|
|
|
|
2008-03-18 15:48 robert
|
|
|
|
* src/osgWrappers/osg/AutoTransform.cpp: Updated wrappers
|
|
|
|
2008-03-18 15:37 robert
|
|
|
|
* examples/osgautotransform/osgautotransform.cpp,
|
|
include/osg/AutoTransform, src/osg/AutoTransform.cpp,
|
|
src/osgPlugins/ive/AutoTransform.cpp,
|
|
src/osgPlugins/ive/IveVersion.h,
|
|
src/osgPlugins/osg/AutoTransform.cpp: To osg::AutoTransform added
|
|
support for MinimumScale, MaximumScale and
|
|
AutoScaleTransitionWidth parameters
|
|
and a new scheme for computing the scaling when using autoscale
|
|
that introduces smooth
|
|
transitions to the scaling of the subgraph so that it looks more
|
|
natural.
|
|
|
|
2008-03-18 10:45 robert
|
|
|
|
* examples/osgautotransform/osgautotransform.cpp: Added example
|
|
code showing how to set the minimum and maximum scales
|
|
|
|
2008-03-18 09:17 robert
|
|
|
|
* src/osgSim/CMakeLists.txt: Added ObjectRecordData to include list
|
|
|
|
2008-03-17 15:22 robert
|
|
|
|
* include/osg/AutoTransform, src/osg/AutoTransform.cpp,
|
|
src/osgPlugins/osg/AutoTransform.cpp: Added minimum and maximum
|
|
scale support to osg::AutoTransform
|
|
|
|
2008-03-17 12:23 robert
|
|
|
|
* examples/osgparticleeffects/osgparticleeffects.cpp: Fixed moving
|
|
model bug where the moving model code was looking for a transform
|
|
with DataVariance set to DYNAMIC, but the scene graph set up code
|
|
was leaving the setting to default to STATIC. Fix involved
|
|
setting DataVariance on moving transoforms to DYNAMIC.
|
|
|
|
2008-03-17 12:13 robert
|
|
|
|
* src/osgWrappers/osgParticle/ParticleSystem.cpp: Updated wrappers
|
|
|
|
2008-03-17 12:11 robert
|
|
|
|
* include/osgParticle/ParticleSystem: Added doxygen docs
|
|
|
|
2008-03-17 12:09 robert
|
|
|
|
* include/osgParticle/ParticleSystem,
|
|
src/osgParticle/ParticleEffect.cpp,
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleSystem.cpp: Introduce
|
|
osgParticle::ParticleSystem::s/getParticleScaleReferenceFrame()
|
|
to
|
|
help manage the scaling of particles, whether they should be
|
|
relative to the
|
|
local coordiante frame of the particle system, or be in world
|
|
coordinates.
|
|
|
|
2008-03-17 10:29 robert
|
|
|
|
* examples/osgsimulation/CMakeLists.txt,
|
|
examples/osgsimulation/osgsimulation.cpp: Added fire effect,
|
|
enabled by --fire command line option. The new fire effect
|
|
has been introduced to reproduce the scaling of paricle effects
|
|
|
|
2008-03-15 19:27 robert
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Added better error
|
|
reporting
|
|
|
|
2008-03-14 16:51 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: From Paul Melis, "typo fix :
|
|
NVidea -> NVidia (including option --Nvidea)"
|
|
|
|
2008-03-14 16:24 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Update ChangeLog and AUTHORS.txt file for
|
|
2.3.5 release
|
|
|
|
2008-03-14 15:33 robert
|
|
|
|
* src/osgWrappers/osgGA/StateSetManipulator.cpp: Updated wrappers
|
|
|
|
2008-03-14 15:33 robert
|
|
|
|
* CMakeModules/clean_directories: Added utilty script for cleaning
|
|
up build files/directories.
|
|
|
|
2008-03-14 15:32 robert
|
|
|
|
* src/osg/StateSet.cpp: Fixed indenting
|
|
|
|
2008-03-14 15:13 robert
|
|
|
|
* include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Melchior Franz,
|
|
"Attached is a fix for remaining problems in capslock handling:
|
|
It sets osgGA's keymask when restoring keys on FocusIn, according
|
|
to the state values of XKeyEvent and XCrossingEvent. (These are
|
|
the only source for X11's current capslock state that avoids
|
|
pulling in the XKB extension.)
|
|
"
|
|
|
|
2008-03-14 15:00 robert
|
|
|
|
* include/osgGA/StateSetManipulator: Missing checkin
|
|
|
|
2008-03-14 14:35 robert
|
|
|
|
* examples/osgviewerWX/osgviewerWX.cpp: Added iostream include
|
|
|
|
2008-03-14 13:21 robert
|
|
|
|
* src/osgGA/StateSetManipulator.cpp: Added cloning of the StateSet
|
|
before modification to work around threading issue
|
|
relating to the StateSet being modified by the event/update
|
|
thread and read from
|
|
the draw thread at the same time.
|
|
|
|
2008-03-14 12:03 robert
|
|
|
|
* include/osgSim/ObjectRecordData,
|
|
src/osgWrappers/osgSim/ObjectRecordData.cpp: Converted static
|
|
const unsigned int definitio to enum.
|
|
|
|
2008-03-14 11:53 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, README.txt,
|
|
applications/osgversion/osgversion.cpp: Updated version/author
|
|
type fixes, authors, readme and changelog for 2.3.5 dev release
|
|
|
|
2008-03-14 11:07 robert
|
|
|
|
* src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp: Updated wrappers
|
|
|
|
2008-03-14 11:06 robert
|
|
|
|
* include/osg/Version: Improved the indenting
|
|
|
|
2008-03-14 11:06 robert
|
|
|
|
* include/osg/observer_ptr: Changed the const get(), operator*()
|
|
and operator->() methods to return non const T versions
|
|
|
|
2008-03-14 11:01 robert
|
|
|
|
* include/osgViewer/api/X11/GraphicsWindowX11: From Andy Skinner,
|
|
build fix for Solaris
|
|
|
|
2008-03-13 19:48 robert
|
|
|
|
* include/osgUtil/SceneGraphBuilder: Fixed doc comment
|
|
|
|
2008-03-13 19:44 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
include/osgUtil/SceneGraphBuilder,
|
|
src/osgUtil/SceneGraphBuilder.cpp,
|
|
src/osgWrappers/osgUtil/SceneGraphBuilder.cpp: Removed gl and glu
|
|
prefixes from SceneGraphBuilder methods to avoid problems under
|
|
Solaris
|
|
|
|
2008-03-13 16:40 robert
|
|
|
|
* src/osgPlugins/vrml/ReaderWriterVRML2.cpp: From Gino van den
|
|
Bergen, "I've added a few fixes to the VRML 2.0 plugin:
|
|
|
|
1) Full DOS paths are now correctly opened by OpenVRML. A URL
|
|
containing
|
|
a DOS path should be "file:///C:data/blah" rather than
|
|
"file://C:data/blah".
|
|
|
|
2) The last primitive defined in "coordIndex" is now added if the
|
|
"coordIndex" is not terminated by -1.
|
|
|
|
3) Smoothed normals are computed if no normal field is provided.
|
|
Currently, there is no support for "creaseAngle", so all edges
|
|
(even the
|
|
ones sharper than the creaseAngle) are smoothed. I might add this
|
|
in the
|
|
future if demand rises.
|
|
|
|
4) If an IndexedFaceSet contains only triangles or quads then the
|
|
primitive type is set to TRIANGLES or QUADS, and the primset
|
|
becomes
|
|
DrawArrays rather than DrawArrayLengths.
|
|
|
|
Question: I noticed that for DrawArrays you can still provide an
|
|
index
|
|
array. Would the rendering be faster if I'd create DrawElements
|
|
primsets
|
|
rather than DrawArrays? Phrased differently, what is the benefit
|
|
of
|
|
using DrawElements over DrawArrays, as there is clearly not a
|
|
one-to-one
|
|
mapping of these concepts to their OpenGL counterparts?
|
|
|
|
5) Objects are added to the transparent bin and blend mode is
|
|
enabled
|
|
only if the transparency is nonzero. Rendered transparent objects
|
|
no
|
|
longer write the depth buffer."
|
|
|
|
2008-03-13 16:38 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: From Jose Delport,
|
|
"attached is a version of osgunittests that does not give false
|
|
alarms
|
|
for the case where q1 = -q2. The output of 'osgunittests quat' is
|
|
now
|
|
much cleaner.
|
|
"
|
|
|
|
2008-03-13 16:22 robert
|
|
|
|
* examples/osgviewerWX/osgviewerWX.cpp: From Paul Melis, "Here is
|
|
an updated osgviewerWX example to bring it more in line with the
|
|
other GUI toolkit examples. It now takes a model file as
|
|
command-line
|
|
argument (complaining if there isn't one), and its startup window
|
|
size
|
|
is now actually applied (it used to be too small). I tested this
|
|
with a
|
|
unicode-build of wxWidgets, as that is the recommended build type
|
|
on
|
|
Linux with GTK. I'm pretty sure this version of the example will
|
|
work
|
|
for the ANSI build as well, but I have no way of testing."
|
|
|
|
2008-03-13 16:18 robert
|
|
|
|
* src/osgPlugins/ac/ac3d.cpp: From Melchoir Franz, "ac3d.cpp does
|
|
currently strip everything but the file name in
|
|
"texture" paths. This is to drop absolute paths that some
|
|
3d editors export (even AC3D itself!). But this also strips
|
|
directories of relative paths, which is wrong and contradicts
|
|
the ac3d reference implementation. (The reference implementation
|
|
doesn't strip anything, though, and so takes the absolute paths
|
|
as they are. Definitely not what we want.)
|
|
|
|
The attached solution checks absolute paths and only strips
|
|
those:
|
|
|
|
(1) A:\\foo\\bar.png -> bar.png (as before)
|
|
(2) /foo/bar.png -> bar.png (as before)
|
|
|
|
(3) foo/bar.png -> foo/bar.png (new)
|
|
(4) ../foo/bar.png -> ../foo/bar.png (new)
|
|
|
|
"
|
|
|
|
2008-03-13 16:12 robert
|
|
|
|
* include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Melchoir Franz, Caps
|
|
lock support under X11
|
|
|
|
2008-03-13 16:05 robert
|
|
|
|
* include/osg/LineSegment, src/osg/LineSegment.cpp: Added double
|
|
versions of intersect methods
|
|
|
|
2008-03-13 16:05 robert
|
|
|
|
* src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osgSim/ObjectRecordData.cpp: Updated wrappers
|
|
|
|
2008-03-13 15:23 robert
|
|
|
|
* src/osg/LineSegment.cpp: From Andy Skinner, "I've taken this
|
|
another step, to use value_type inside the intersect calls. I did
|
|
choose to use sqrt() instead of sqrtf()."
|
|
|
|
2008-03-13 15:21 robert
|
|
|
|
* include/osgSim/ObjectRecordData,
|
|
src/osgPlugins/osgSim/IO_ObjectRecordData.cpp: From Paul Martz,
|
|
files for adding ObjectRecordData support into OpenFlight
|
|
|
|
2008-03-13 14:09 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/osgSim/CMakeLists.txt: From Paul Martz, "The
|
|
attached preserves OpenFlight Object record data as UserData in
|
|
the osg::Group corresponding to the Object record.
|
|
|
|
The files are:
|
|
include/osgSim/ObjectRecordData -- The new class. Derives from
|
|
Object to support .osg IO.
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp -- Reads data into
|
|
that class.
|
|
src/osgPlugins/osgSim/IO_ObjectRecordData.cpp -- .osg IO
|
|
support."
|
|
|
|
From Robert Osfield, made the OpenFlight read object record data
|
|
optional via the -O readObjectRecordData ReaderWriter option.
|
|
|
|
2008-03-13 13:44 robert
|
|
|
|
* include/osgUtil/SceneGraphBuilder,
|
|
src/osgUtil/SceneGraphBuilder.cpp: Added support for assigning
|
|
state to created drawables, implemented gluDisk.
|
|
|
|
2008-03-13 13:43 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: From Alberto Luaces, "Here I
|
|
send minor corrections to the text output by the osgforest
|
|
example when
|
|
building its graphs. The message "Creating billboard based
|
|
forest" appears
|
|
four times regardless of the actual type of the graph being
|
|
built.
|
|
"
|
|
|
|
2008-03-12 20:20 robert
|
|
|
|
* src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osgUtil/SceneGraphBuilder.cpp: Updated wrappers
|
|
|
|
2008-03-12 20:15 robert
|
|
|
|
* include/osg/LineStipple, include/osg/Point,
|
|
include/osg/PolygonStipple, src/osg/Point.cpp,
|
|
src/osg/PolygonStipple.cpp: Added extra constructors
|
|
|
|
2008-03-12 20:15 robert
|
|
|
|
* include/osgUtil/SceneGraphBuilder,
|
|
src/osgUtil/SceneGraphBuilder.cpp: Added proper implementations
|
|
of OpenGL 1.0 calls to OSG object representation methods in
|
|
SceneGraphBuilder.
|
|
|
|
2008-03-12 15:28 robert
|
|
|
|
* src/osgPlugins/osgTerrain/CompositeLayer.cpp: Fixed bug in output
|
|
of ProxyLayer's MinLevel/MaxLevel
|
|
|
|
2008-03-11 13:29 robert
|
|
|
|
* include/osgUtil/SceneGraphBuilder, src/osgUtil/CMakeLists.txt,
|
|
src/osgUtil/SceneGraphBuilder.cpp: Added default implementations
|
|
of new SceneGraphBuilder class
|
|
|
|
2008-03-11 13:23 robert
|
|
|
|
* src/osg/Geometry.cpp: From Mathias Froehlich, "it appears to me
|
|
that sun CC cannot use static functions from template
|
|
functions. The attached change is required to make it compile
|
|
with sun CC."
|
|
|
|
2008-03-11 13:19 robert
|
|
|
|
* CMakeModules/FindGDAL.cmake: From Jose Delport, added support for
|
|
finding and using GDAL 1.5
|
|
|
|
2008-03-11 12:10 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp: Added
|
|
extra event handlers to make viewer more functional
|
|
|
|
2008-03-10 20:30 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Added commandline help
|
|
options
|
|
|
|
2008-03-05 13:54 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp: From Andreas
|
|
Ekstrand and Lars Nilsson, fix for reading Texture Attribute file
|
|
|
|
2008-03-05 12:05 robert
|
|
|
|
* src/osgWrappers/osgGA/StateSetManipulator.cpp: Updated wrappers
|
|
|
|
2008-03-05 11:52 robert
|
|
|
|
* src/osg/State.cpp: From Atr Trevs, added missinging initializers
|
|
|
|
2008-03-05 11:33 robert
|
|
|
|
* include/osgGA/StateSetManipulator,
|
|
src/osgGA/StateSetManipulator.cpp: From Jean-Sebastien Guay, "I
|
|
changed osgGA::StateSetManipulator to mirror the
|
|
osgViewer::StatsHandler and other handlers which allow you to
|
|
change the
|
|
key(s) you would press to get them to do something. Pretty simple
|
|
change
|
|
but useful in our context and possibly in others too."
|
|
|
|
2008-03-04 17:57 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: From Jean-Sebastien Guay, "
|
|
The problem can be reproduced by simply changing the osgpick
|
|
example to
|
|
use a CompositeViewer with a single view initialized using
|
|
setUpViewAcrossAllScreens(). I have attached a modified
|
|
osgpick.cpp so
|
|
you can test it out quickly (please don't check this file in
|
|
though :-)
|
|
) The eventState is then incorrect and picking does not work. The
|
|
only
|
|
changes are in CompositeViewer.cpp (eventTraversal() method), and
|
|
fix
|
|
the problem for me.
|
|
"
|
|
|
|
2008-03-04 16:39 robert
|
|
|
|
* include/osgViewer/api/Win32/PixelBufferWin32,
|
|
src/osg/GraphicsThread.cpp, src/osgViewer/PixelBufferWin32.cpp:
|
|
From Colin McDonald, "Attached is an updated to
|
|
osgViewer::PixelBufferWin32.
|
|
|
|
The win32 pbuffer implementation returned an error unless both
|
|
the
|
|
WGL_ARB_pbuffer and the WGL_ARB_render_texture functions were
|
|
present.
|
|
This was too restrictive, as a pbuffer can usefully be created
|
|
without
|
|
render-to-texture, e.g. for use with glReadPixels. The osg
|
|
1.2/Producer
|
|
pbuffers worked without RTT, and osgUtil::RenderStage has all the
|
|
code to
|
|
handle both RTT and non-RTT pbuffers, doing a read and copy in
|
|
the
|
|
latter case.
|
|
|
|
With these changes I have successfully tested the osgprerender
|
|
example
|
|
on a graphics card which supports RTT, and one which doesn't.
|
|
Plus
|
|
tested in my own application.
|
|
|
|
In order to aid diagnostics I have also added more function
|
|
status
|
|
return checks, and associated error messages. I have included the
|
|
win32
|
|
error text in all error messages output. And there were some
|
|
errors
|
|
with multi-threaded handling of "bind to texture" and a temporary
|
|
window
|
|
context which I have corrected.
|
|
|
|
These is one (pre-existing) problem with multi-threaded use of
|
|
pbuffers
|
|
in osgViewer & osgprerender, which I have not been able to fix. A
|
|
win32
|
|
device context (HDC) can only be destroyed from the thread that
|
|
created
|
|
it. The pbuffers for pre-render cameras are created in
|
|
osgUtil::RenderStage::runCameraSetUp, from the draw thread. But
|
|
closeImplementation is normally invoked from the destructor in
|
|
the main
|
|
application thread. With the additional error messages I have
|
|
added,
|
|
osgprerender will now output a couple of warnings from
|
|
osgViewer::PixelBufferWin32::closeImplementation() at exit, after
|
|
running multi-threaded on windows. I think that is a good thing,
|
|
to
|
|
highlight the problem. I looked into fixing it in
|
|
osgViewer::Renderer &
|
|
osgUtil::RenderStage, but it was too involved for me. My own
|
|
application requirements are only single-threaded.
|
|
|
|
Unrelated fix - an uninitialised variable in
|
|
osg::GraphicsThread::FlushDeletedGLObjectsOperation().
|
|
"
|
|
|
|
2008-03-04 16:22 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: From Wojciech Lewandowski, "Attached
|
|
is modified osgShadow::ShadowMap. I changed following things:
|
|
|
|
1:
|
|
Shadow map camera sets ABSOLUTE_RF_INHERIT_VIEWPOINT refernce
|
|
frame.
|
|
|
|
2:
|
|
Light Direction by matrix multiplications replaced with
|
|
transform3x3 multiplication.
|
|
|
|
3:
|
|
I made DebugingHUD functional by adding special draw callback.
|
|
Former version was simply drawing pale square.
|
|
|
|
4:
|
|
I was tempted to make 4 th change but decided to not do it.
|
|
Instead I put it whith #if VIEW_DEPNDENT_TEXGEN. If you decide
|
|
you may let it go.
|
|
|
|
When objects are not centered at 0,0,0 coord but in some distant
|
|
location (for example at surface of earth ellipsoid) shadow
|
|
texgen suffers from inadequate precision of float matrices. I
|
|
changed that by premultiplying Texgen matrix (using OSG double
|
|
matrices) with inverse modelview and applying it later with
|
|
ModelView identity matrix. This tweak may be appropriate for
|
|
OverlayNode texgen as well.
|
|
|
|
I left former version because I suspect that this change will
|
|
make osgShadow::ShadowMap view dependant. Currently texgen matrix
|
|
remains the same no matter what View displays it. With my change
|
|
it wuld be different for each view. This touches the subject of
|
|
View Dependent Shadow Techniques that J-S asked recently."
|
|
|
|
2008-03-04 16:03 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Refactored the way that the camera
|
|
settings are inhertied
|
|
|
|
2008-03-04 15:29 robert
|
|
|
|
* src/osg/FrameBufferObject.cpp: From Art Trevs, "in the current
|
|
implementation of the FrameBufferObject
|
|
there is a bug. The header file do specify something
|
|
like this:
|
|
|
|
FrameBufferAttachment(Texture3D* target, int zoffset,
|
|
int level = 0);
|
|
|
|
However in the .cpp file we have:
|
|
|
|
FrameBufferAttachment::FrameBufferAttachment(Texture3D*
|
|
target, int level, int zoffset)
|
|
|
|
|
|
Which means that the meaning of level and zoffset is
|
|
interchanged.
|
|
|
|
The file with the corrected line is attached. Should
|
|
go into src/osg/
|
|
"
|
|
|
|
2008-03-04 15:10 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp: From Philip Lowman, "A missing
|
|
_WIN32_WINNT declaration causes MinGW compilation to fail when
|
|
reaching FileNameUtils.cpp and the Windows 2000 function
|
|
GetLongPathName() is called."
|
|
|
|
2008-03-04 14:19 robert
|
|
|
|
* examples/osgpick/osgpick.cpp: From Jean-Sebastien Guay and Robert
|
|
Osfield, added optional --CompositeViewer path into osgpick to
|
|
illustrate how to do picking in both viewers and as unit test for
|
|
picking.
|
|
|
|
2008-03-04 14:04 robert
|
|
|
|
* include/osg/Shader, include/osgDB/Input, include/osgDB/Output,
|
|
include/osgDB/ReadFile, include/osgDB/ReaderWriter,
|
|
include/osgDB/Registry, include/osgDB/WriteFile,
|
|
src/osg/Shader.cpp, src/osgDB/Input.cpp, src/osgDB/Output.cpp,
|
|
src/osgDB/ReadFile.cpp, src/osgDB/ReaderWriter.cpp,
|
|
src/osgDB/Registry.cpp, src/osgDB/WriteFile.cpp,
|
|
src/osgPlugins/CMakeLists.txt, src/osgPlugins/glsl,
|
|
src/osgPlugins/glsl/CMakeLists.txt,
|
|
src/osgPlugins/glsl/ReaderWriterGLSL.cpp,
|
|
src/osgPlugins/osg/Shader.cpp, src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp: From Art Trevs, add support
|
|
for saving external shader files.
|
|
From Robert Osfield, adding missing member variable initializes
|
|
and Output::getShaderFileNameForOutput() implementation
|
|
|
|
2008-03-04 13:30 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgthirdpersonview,
|
|
examples/osgthirdpersonview/CMakeLists.txt,
|
|
examples/osgthirdpersonview/osgthirdpersonview.cpp: From Paul
|
|
Martz, a third person view CompositeViewer example
|
|
|
|
2008-03-04 11:53 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp,
|
|
src/osgWrappers/osg/Camera.cpp: Change the setViewAsLookAt method
|
|
to use Vec3d rather than Vec3 for better precision
|
|
|
|
2008-03-04 11:52 robert
|
|
|
|
* src/osgFX/MultiTextureControl.cpp: Changed the updateStateSet
|
|
code so that it creates a new StateSet each update
|
|
rather than clear and reuse the existing one, this change fixes a
|
|
threading
|
|
issue that occured when the viewer is in DrawThreadPerContext.
|
|
|
|
2008-03-04 11:50 robert
|
|
|
|
* examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp:
|
|
Removed single threaded setting
|
|
|
|
2008-03-03 18:12 robert
|
|
|
|
* examples/osgmultitexturecontrol/CMakeLists.txt,
|
|
examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp:
|
|
Implemented fade between layers using MultiTextureControl node
|
|
|
|
2008-03-03 14:17 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgmultitexturecontrol,
|
|
examples/osgmultitexturecontrol/CMakeLists.txt,
|
|
examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp: Added
|
|
beginings of new osgmultitexturecontrol example
|
|
|
|
2008-03-01 13:42 robert
|
|
|
|
* src/osgWrappers/osg/Camera.cpp: Updated wrappers
|
|
|
|
2008-03-01 13:40 robert
|
|
|
|
* include/osg/Camera: Added OSG_EXPORT
|
|
|
|
2008-03-01 12:50 robert
|
|
|
|
* include/osg/Camera: Fixed typo
|
|
|
|
2008-03-01 12:29 robert
|
|
|
|
* examples/osghud/osghud.cpp: Fixed naming
|
|
|
|
2008-02-29 16:09 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: Disabled the resizing of Camera's
|
|
with FBO's
|
|
|
|
2008-02-29 15:25 robert
|
|
|
|
* examples/osghud/osghud.cpp, include/osg/Camera,
|
|
include/osg/RenderInfo, src/osg/Camera.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Added
|
|
Camera::g/setIntialDrawCallback and g/setFinalDrawCallback(), and
|
|
added
|
|
screen snapshot example code to osghud.
|
|
|
|
2008-02-28 20:02 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/ViewerEventHandlers.cpp: Added LODScaleHandler
|
|
|
|
2008-02-28 18:08 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added OSG_EXPIRY_DELAY env var
|
|
option.
|
|
|
|
2008-02-28 17:59 robert
|
|
|
|
* src/osgViewer/Renderer.cpp: Moved the delete operations to before
|
|
of the compile operations to ensure that
|
|
delete operations don't get pushed out by allocations
|
|
|
|
2008-02-28 10:56 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: From He Sicong, "fixed shader
|
|
calculation of ray tracing"
|
|
|
|
2008-02-27 12:11 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h,
|
|
src/osgPlugins/ive/LightPointNode.cpp,
|
|
src/osgPlugins/osgSim/IO_LightPointNode.cpp: From Wojciech
|
|
Lewandowski and Robert Osfield, Support from
|
|
LightPointNode::s/getPointSprite parameter.
|
|
|
|
2008-02-27 11:46 robert
|
|
|
|
* include/osg/Matrixd, include/osg/Matrixf: From Paul Martz, "Per
|
|
the discussion in osg-users, this change adds code comments to
|
|
the Matrix* headers to document assumptions in the getRotate()
|
|
method."
|
|
|
|
2008-02-27 11:43 robert
|
|
|
|
* examples/osgocclusionquery/osgocclusionquery.cpp,
|
|
include/osg/OcclusionQueryNode, src/osg/OcclusionQueryNode.cpp,
|
|
src/osgWrappers/osg/OcclusionQueryNode.cpp: From Paul Martz,
|
|
fixed get/set methods API
|
|
|
|
2008-02-27 11:43 robert
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Added debug message to
|
|
track cache usage
|
|
|
|
2008-02-25 17:30 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: From Melchior Franz, fixed
|
|
handling of modified keys when entering/leaving window
|
|
|
|
2008-02-25 16:50 robert
|
|
|
|
* include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Franz Melchior, "When
|
|
switching virtual desktops or minimizing a window, keys
|
|
remain in pressed state after revealing, even if they are no
|
|
longer pressed on the keyboard. This can have bad effects,
|
|
especially if the stuck keys are modifier keys. One has to
|
|
press and release the stuck keys again to reset the wrong state.
|
|
|
|
The fix keeps track of all key presses and releases. On FocusOut
|
|
and UnmapNotify it releases all keys that are in pressed state,
|
|
and on KeymapNotify (following a FocusIn), it sets the currently
|
|
pressed keys again. To avoid confusion in the OSG-using
|
|
application
|
|
normal keys are always reported released /before/ and pressed
|
|
/after/ modifier keys.
|
|
|
|
As current key states are returned as char[32] keymap by
|
|
XQueryKeymap and XKeymapEvent, this format is also used to
|
|
recognize modifier keys and for maintaining the current
|
|
internal key state. Functions to set/clear/query bits in
|
|
such a keymap are added.
|
|
|
|
The patch was extensively tested with osgkeyboard and
|
|
FlightGear under KDE and fvwm2. It was not tested on a
|
|
Xinerama setup or with multiple windows, but as _eventDisplay
|
|
is used throughout, there should be no problems. The patch also
|
|
makes the following changes:
|
|
|
|
- removes old and obsolete handling of modifier keys in
|
|
::adaptKey().
|
|
This wasn't only unused, but also wrong (and for that reason
|
|
commented
|
|
out in revision 7066). The modifier states are actually handled
|
|
in ./src/osgGA/EventQueue.cpp (EventQueue::keyPress/keyRelease).
|
|
- fixes some spelling"
|
|
|
|
2008-02-25 16:26 robert
|
|
|
|
* include/osgIntrospection/CustomAttributeProvider,
|
|
include/osgIntrospection/PropertyInfo,
|
|
include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/Type,
|
|
src/osgIntrospection/Reflection.cpp,
|
|
src/osgIntrospection/Type.cpp: From Emmanuel Roche, "I'm joining
|
|
two zip files to this mail for the modified sources and include
|
|
files of osgIntrospection.
|
|
|
|
The modifications I made are very small but they are absolutely
|
|
usefull to use osgIntrospection with visual studio 7.1 or 8 in
|
|
debug modes.
|
|
This should also solve other minor common problems (converter
|
|
memory leak, virtual destructor for PropertyInfo, etc...).
|
|
|
|
I choosed two function names : Reflection::uninitialize() and
|
|
Type::reset(), this can of course be changed if someone has a
|
|
better idea...
|
|
|
|
I made the changes against OSG 2.2.0 public release. I tested the
|
|
result with VS 7.1, VS 7.1 SP1, VS 8.0 SP1 and AQTime 5.0 on
|
|
Windows XP SP2... All 4 seem to agree : they detected memory
|
|
leaks before and don't anymore.
|
|
|
|
Sorry I haven't take the time to test that on linux but the
|
|
changes are so small I doubt there could be a problem... I let
|
|
you check that on your side :-).
|
|
|
|
I hope this will help making OSG an even more wonderfull
|
|
library."
|
|
|
|
2008-02-25 16:05 robert
|
|
|
|
* include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber, "I
|
|
missed a refactoring of the handling of modifier-keys, so they
|
|
did not
|
|
work on OS X. Attached you'll find the missing implementation for
|
|
OS X."
|
|
|
|
2008-02-25 15:09 robert
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: From Paul Martz, "This change
|
|
adds "GL_NORMALIZE" and "GL_RESCALE_NORMAL" to .osg IO in place
|
|
of the hex equivalents."
|
|
|
|
2008-02-25 15:08 robert
|
|
|
|
* src/osgWrappers/osg/Plane.cpp, src/osgWrappers/osg/ProxyNode.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp: Updated wrappers
|
|
|
|
2008-02-25 15:07 robert
|
|
|
|
* include/osg/ProxyNode, src/osg/ProxyNode.cpp,
|
|
src/osgPlugins/osg/ProxyNode.cpp: From Robert Osfield and Carlo
|
|
Camporesi, took submission from Carlo for adding
|
|
LoadingExternalReferenceMode to ProxyNode and extended it
|
|
to include a wider range of options, also completed
|
|
implementation
|
|
|
|
2008-02-25 14:27 robert
|
|
|
|
* include/osgManipulator/Dragger: Changed method parameter to use
|
|
const &
|
|
|
|
2008-02-25 14:15 robert
|
|
|
|
* include/osg/Plane, src/osgSim/OverlayNode.cpp: From Wojciech
|
|
Lewandowski, "----1----
|
|
|
|
Attached is a fixed version of OverlayNode.cpp. I fixed
|
|
CustomPolytope::cut( osg::Plane ) method. Bug was apparent in
|
|
such scenario:
|
|
|
|
Let P1 be some random frustum polytope
|
|
Let P2 be the polytope that was created from P1 bounding box (P2
|
|
contains P1 entirely)
|
|
|
|
Then ignoring precision errors: P1.cut( P2 ) == P2.cut( P1 ) ==
|
|
P1. But this condition was not always met. Cut failed when some
|
|
of the polytope reference points happened to lie exactly on some
|
|
intersecting planes in both P1 & P2 (plane distance was = 0).
|
|
|
|
I only use CustomPolytope for my shadowing stuff so I did not
|
|
test how this affects rest of OverlayNode.cpp.
|
|
|
|
----2----
|
|
|
|
Also attached is a minor precision improvement for osg::Plane
|
|
intersect method (double version).
|
|
|
|
----3----
|
|
|
|
I have also one observation regarding osg::Plane - There are two
|
|
intersect vertices methods (float and double flavour):
|
|
|
|
inline int intersect(const std::vector<Vec3>& vertices) const
|
|
inline int intersect(const std::vector<Vec3d>& vertices) const
|
|
|
|
I guess osg::Plane won't compile when someone changes default
|
|
vec3 typedef to vec3d. Shouldn't the first method be changed to
|
|
use vec3f explicitly ? Ie:
|
|
|
|
inline int intersect(const std::vector<Vec3f>& vertices) const"
|
|
|
|
2008-02-25 13:25 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Glenn Waldron, "As
|
|
you may recall, we discussed adding ReaderWriter::readObject()
|
|
overrides to all the image plugins in order to facilitate future
|
|
archive support. Attached are the necessary modifications. I
|
|
tested JPEG, but not all the others... the code is identical
|
|
though. Note that the DDS plugin already contained the
|
|
readObject() implementations."
|
|
|
|
2008-02-25 13:17 robert
|
|
|
|
* include/osg/CoordinateSystemNode: From Wojciech Lawandowski,
|
|
"Fixed EllipsoidModel::computeLocalUpVector to use Vec3d instead
|
|
of Vec3 for
|
|
normal computation. Its really small issue, maybe not even worth
|
|
submitting
|
|
;-). But one never knows when inadequate precision hits him.
|
|
"
|
|
|
|
2008-02-25 13:16 robert
|
|
|
|
* src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/Font3D.cpp: Updated wrappers
|
|
|
|
2008-02-25 13:07 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: Reverted back to previous version
|
|
of osgtext
|
|
|
|
2008-02-25 12:54 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, include/osgText/Font,
|
|
include/osgText/Font3D, src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h, src/osgText/Font.cpp,
|
|
src/osgText/Font3D.cpp, src/osgText/Text3D.cpp: Refactored the
|
|
mutex usage in osgText and freetype plugin to prevent
|
|
multi-thread crash
|
|
|
|
2008-02-22 18:38 robert
|
|
|
|
* include/osg/GLExtensions,
|
|
include/osgViewer/api/X11/PixelBufferX11,
|
|
src/osg/GLExtensions.cpp, src/osgViewer/PixelBufferX11.cpp: From
|
|
Mathias Froehlich, "I have extended the X11 pbuffer code to use
|
|
either the complete set of glx 1.3
|
|
pbuffer functions or exactly ask for the extensions we need to
|
|
call the
|
|
apropriate glx extension functions for and around pbuffers
|
|
extensions.
|
|
The glx 1.3 version of this functios are prefered. If this is not
|
|
pressent we
|
|
are looking for the glx extensions and check for them.
|
|
Prevously we just used some mix of the glx 1.3 functions or the
|
|
extension
|
|
functions without making sure that this extension is present.
|
|
"
|
|
|
|
2008-02-22 11:52 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osg/TransferFunction,
|
|
include/osgTerrain/GeometryTechnique, include/osgTerrain/Layer,
|
|
include/osgTerrain/Terrain, src/osg/TransferFunction.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/Layer.cpp, src/osgPlugins/ive/Terrain.cpp,
|
|
src/osgPlugins/osgTerrain/Layer.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Layer.cpp,
|
|
src/osgTerrain/Terrain.cpp, src/osgTerrain/TerrainTechnique.cpp,
|
|
src/osgWrappers/osg/TransferFunction.cpp,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osgTerrain/Terrain.cpp: Refactored osgTerrain so
|
|
that the interface for setting up layer is more straight forward,
|
|
and added support into GeometryTechnique for handling multiple
|
|
layers
|
|
|
|
2008-02-20 12:34 robert
|
|
|
|
* include/osg/TransferFunction, include/osgTerrain/Layer,
|
|
src/osg/TransferFunction.cpp, src/osgPlugins/ive/IveVersion.h,
|
|
src/osgPlugins/ive/Layer.cpp,
|
|
src/osgPlugins/osgTerrain/Layer.cpp,
|
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osg/TransferFunction.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp: Added TextureUnit entry to
|
|
osg::TransferFunction and osgTerrain::Layer
|
|
|
|
2008-02-19 16:02 robert
|
|
|
|
* src/osgParticle/ParticleSystem.cpp: Removed erroneous ;
|
|
|
|
2008-02-19 12:26 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: Changed the updating of the
|
|
contextID so that the
|
|
DisplaySetting::MaxNumberOfGrapicsContexts()
|
|
is updated on each new graphics context creation, in keeping with
|
|
how osgProducer used to do things.
|
|
|
|
2008-02-19 11:30 robert
|
|
|
|
* src/osgParticle/ParticleSystem.cpp: Refactor the rendering code
|
|
to not use iterators, instead using indices as means of avoiding
|
|
using < and += on STL iterators that have shown to be problematic
|
|
under Windows
|
|
|
|
2008-02-19 09:49 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: From Philip Lowman, workaround for
|
|
gcc 3.2.3 bug
|
|
|
|
2008-02-18 15:30 robert
|
|
|
|
* include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber,
|
|
"Attached you'll find some enhancements by Adrian Egli and me for
|
|
the
|
|
carbon-implementation of GraphicsWindow. Now you can use an
|
|
AGLDrawable
|
|
in conjunction with osgViewer/osgCompositeViewer."
|
|
|
|
Changes from Robert Osfield, changed std::cout to
|
|
osg::notify(osg::INFO)
|
|
|
|
2008-02-18 15:26 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/OsgMacroUtils.cmake,
|
|
src/osgWrappers/CMakeLists.txt: From Rene Molenaar, "Using
|
|
commandline build system nmake on windows does not work.
|
|
|
|
This is caused by the OSG_MSVC_VERSIONED_DLL hack.
|
|
there are hard-coded paths to place the dll's in the bin /dir
|
|
that normally would go
|
|
in the lib/config (release/debug) dirs. Nmake has different
|
|
locations for the files (no config dir).
|
|
|
|
fix: change the macro's in OsgMacroUtils.cmake for the IF(NOT
|
|
MSVC_IDE) situation.
|
|
Libs go in lib/, and DLLs and executables go in bin/
|
|
To accopmplish this for MSVC_IDE the targets get a "../../bin"
|
|
prefix,
|
|
for nmake this should be "../bin" (because there are no config
|
|
folders).
|
|
|
|
This fix mimics the behaviour of the MSCV_IDE (visual studio)
|
|
build system when building with nmake.
|
|
|
|
Note:
|
|
A change in the main CMakeLists.txt creates the needed plugin
|
|
directory in the binary dir.
|
|
|
|
see included files for the changes:
|
|
r7885fix-v2/CMakeModules/OsgMacroUtils.cmake
|
|
r7885fix-v2/osgWrappers/CMakeLists.txt
|
|
r7885fix-v2/CMakeLists.txt
|
|
|
|
|
|
The behaviour of visual studio projects (and other build systems)
|
|
remain unchanged.
|
|
Tested building and installing with nmake and visual studio 8
|
|
debug and release.
|
|
"
|
|
|
|
2008-02-18 15:17 robert
|
|
|
|
* src/osgPlugins/obj/obj.cpp: From Bob Kuehne, "Subject: obj
|
|
material parse fix
|
|
this fix strips whitespace off externally referenced material
|
|
files.
|
|
fixes a bug where the obj listed something like:
|
|
|
|
mtllib FR_PARIS_ESPACE_UNESCO_S.MTL
|
|
|
|
and then that caused failures in the load later:
|
|
|
|
FindFileInPath() : trying /Users/rpk/Downloads/
|
|
FR_PARIS_ESPACE_UNESCO_S.MTL ...
|
|
|
|
this fix simply strips whitespace around that filename before
|
|
passing
|
|
it on to the remainder of the loader."
|
|
|
|
Changes from Robert Osfield, change std::cout to
|
|
osg::notify(osg::INFO)
|
|
|
|
2008-02-18 15:10 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeLibrary.cpp: From Thibault
|
|
Genessay, "On Dec 16 you introduced a fix to remove internal use
|
|
of ref_ptr<>'s.
|
|
It contained a bug that would cause freed memory to be written
|
|
again.
|
|
Specifically, in FreeTypeLibrary::~FreeTypeLibrary(), calling
|
|
font->setImplementation(0); deletes the content pointed to by the
|
|
fontImplementation pointer, while the line the immediately
|
|
follows
|
|
tries to access it.
|
|
|
|
My fix is to make the second instruction part of an else clause
|
|
rather
|
|
than always executed. This way, the fontImplementation->_facade =
|
|
0
|
|
instruction is only executed when the font implementation is not
|
|
set
|
|
to 0 before (although I have no idea what it is here for and if
|
|
this
|
|
code path is ever followed, since I don't know the plugin's
|
|
internals
|
|
very well).
|
|
|
|
Attached is the modified FreeTypeLibrary.cpp file."
|
|
|
|
2008-02-18 15:02 robert
|
|
|
|
* src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/Projector.cpp: Updated wrappers
|
|
|
|
2008-02-18 14:51 robert
|
|
|
|
* include/osg/LineSegment, include/osgManipulator/Command,
|
|
include/osgManipulator/Projector, src/osg/LineSegment.cpp,
|
|
src/osgManipulator/Command.cpp, src/osgManipulator/Projector.cpp:
|
|
Introduced typedef vec_type and value_type into LineSemgment
|
|
class to allow easier
|
|
switching between double and float versions.
|
|
|
|
2008-02-18 14:14 robert
|
|
|
|
* src/osgPlugins/dae/daeWMaterials.cpp: From Bob Kuehne, build fix
|
|
for OSX/gcc 4.0.1
|
|
|
|
2008-02-18 13:52 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ControlRecords.cpp: From Brede
|
|
Johansen, "Here's a fix to the changes regarding the new
|
|
dispose() function. The
|
|
last primary node inside a push-pop level would not get the
|
|
dispose()
|
|
call. This would result in information from some ancillary
|
|
records,
|
|
like the matrix (transform), being lost.
|
|
|
|
Changes are made to the latest version in the repository.
|
|
|
|
Thanks to Terry for the help to find and fix the bug and test the
|
|
changes."
|
|
|
|
2008-02-18 13:47 robert
|
|
|
|
* src/osgViewer/Renderer.cpp: From Bryan Thrall, "moved the prints
|
|
to a higher notify level
|
|
(DEBUG_FP) so they are only printed at the most verbose level."
|
|
|
|
2008-02-18 13:44 robert
|
|
|
|
* src/osg/OcclusionQueryNode.cpp: From Paul Martz, "Attached is a
|
|
modification to OcclusionQueryNode. The copy constructor was
|
|
failing to initialize all member variables. This change resolves
|
|
the issue. Thanks to Doug McCorkle for testing and finding the
|
|
bug."
|
|
|
|
2008-02-15 14:09 robert
|
|
|
|
* include/osg/PrimitiveSet, src/osgWrappers/osg/PrimitiveSet.cpp:
|
|
Changed constructors to take const pointers
|
|
|
|
2008-01-29 22:14 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Update
|
|
AUTHORS list for release
|
|
|
|
2008-01-29 21:34 robert
|
|
|
|
* ChangeLog: Updated logs for release
|
|
|
|
2008-01-29 20:45 robert
|
|
|
|
* src/osgWrappers/osgViewer/View.cpp: Updated wrappers
|
|
|
|
2008-01-29 12:24 robert
|
|
|
|
* src/osg/OcclusionQueryNode.cpp: Reorganized the static vector
|
|
used for buffering extensions to prevent an crash on exit.
|
|
|
|
2008-01-29 10:28 robert
|
|
|
|
* CMakeLists.txt, README.txt, include/osg/Version: Updated versions
|
|
for OSG-2.3.4 release
|
|
|
|
2008-01-28 20:54 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Mike Weiblen, "1)
|
|
best practices suggest that values passed by-reference should be
|
|
initialized.
|
|
2) explanatory comments are handy when available as notify()
|
|
messages."
|
|
|
|
2008-01-28 20:52 robert
|
|
|
|
* examples/osglogo/osglogo.cpp: From Mike Weiblen, "an aesthetic
|
|
enhancement for displaying important version information."
|
|
|
|
2008-01-28 20:31 robert
|
|
|
|
* src/osgPlugins/cfg/Camera.cpp: From Roger James, "A small fix for
|
|
compiling with OSG_USE_FLOAT_MATRIX"
|
|
|
|
2008-01-28 20:27 robert
|
|
|
|
* applications/osgarchive/osgarchive.cpp: From Rainer Oder, removed
|
|
duplicate conditional
|
|
|
|
2008-01-28 19:54 robert
|
|
|
|
* CMakeLists.txt: Fixed BUILD_REF_DOCS_SEARCHENGINE conditional
|
|
|
|
2008-01-28 19:42 robert
|
|
|
|
* src/osgViewer/View.cpp: Added explict casts to double to prevent
|
|
VS compiler error
|
|
|
|
2008-01-28 18:29 robert
|
|
|
|
* CMakeLists.txt, doc/Doxyfiles/doxyfile.cmake: From
|
|
Jean-Christophe Lombardo and Robert Osfield, added
|
|
BUILD_REF_DOCS_SEARCHENGINE and BUILD_REF_DOCS_TAGFILE options
|
|
for being
|
|
doxygen docs.
|
|
|
|
2008-01-28 17:00 robert
|
|
|
|
* src/osgPlugins/osga/ReaderWriterOSGA.cpp: From Glen Waldon, "This
|
|
change patches ReaderWriterOSGA.cpp so that it passes along the
|
|
ReaderWriter::Options to files loaded from inside the archive.
|
|
Previously it was discarding them.
|
|
|
|
example:
|
|
osgviewer -O noLoadExternalReferenceFiles archive.osga"
|
|
|
|
2008-01-28 16:38 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber, added
|
|
support for double click event for OSX.
|
|
|
|
2008-01-28 16:13 robert
|
|
|
|
* src/osgPlugins/ogr/ReaderWriterOGR.cpp: From Cedric Pinson,
|
|
"default white behaviour : osgviewerd -e ogr yourFile
|
|
randomize color by feature: osgviewerd -e ogr -O
|
|
UseRandomColorByFeature
|
|
yourFile"
|
|
|
|
2008-01-28 15:41 robert
|
|
|
|
* include/osgViewer/View, src/osgPlugins/osgViewer/View.cpp,
|
|
src/osgViewer/View.cpp: Added projectorMatrix parameter support
|
|
to *SphericalDisplay setup functions and .view, this allows one
|
|
to flip, rotate, or turn up side the position of the projector.
|
|
Note, projector at base of display is the default.
|
|
|
|
2008-01-28 15:36 robert
|
|
|
|
* src/osgViewer/ViewerBase.cpp: Added include RenderLeaf to make
|
|
sure #define's are defined correctly
|
|
|
|
2008-01-26 20:03 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Stephan Huber: updated XCode project
|
|
|
|
2008-01-24 10:04 robert
|
|
|
|
* src/osg/DeleteHandler.cpp: Removed duplicate declaration of
|
|
DeleteHandlerPointer
|
|
|
|
2008-01-22 11:13 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, README.txt,
|
|
applications/osgversion/osgversion.cpp: Updated ChangeLog,
|
|
Authors and readme for 2.3.3 release
|
|
|
|
2008-01-22 10:28 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added missing checks for
|
|
null pointers
|
|
|
|
2008-01-21 18:06 robert
|
|
|
|
* PlatformSpecifics/Windows/VisualStudio_Syntax_Highlighting.txt:
|
|
From Jean-Sebastien Guay, notes on how to enable syntax
|
|
highlighting in VS.
|
|
|
|
2008-01-21 17:04 robert
|
|
|
|
* CMakeModules/FindInventor.cmake: Fixed debug build of Inventor
|
|
plugin
|
|
|
|
2008-01-21 14:42 robert
|
|
|
|
* src/osgPlugins/ac/ac3d.cpp: From Drederic Bouvier, "I noticed the
|
|
AC3D loader resets database path given as Options,
|
|
preventing users to put textures in another directory. This patch
|
|
adds
|
|
the model path to the path list instead of replacing it."
|
|
|
|
2008-01-21 14:41 robert
|
|
|
|
* CMakeLists.txt: Introduced BUILD_REFERENCE_DOCS option to make it
|
|
a bit clearer how to enable and build the DoxygenDocs
|
|
|
|
2008-01-21 12:01 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/ogr,
|
|
src/osgPlugins/ogr/CMakeLists.txt,
|
|
src/osgPlugins/ogr/ReaderWriterOGR.cpp: From Cedric Pinson, "you
|
|
can find as attachement a readerwriter for ogr files (.tab, .gml,
|
|
.shp ...) ogr is a part of gdal so i added the build of ogr
|
|
plugin if
|
|
gdal is found.
|
|
|
|
to test it
|
|
osgviewerd -e ogr file.tab
|
|
or
|
|
osgviewerd -e ogr file.gml
|
|
or
|
|
osgviewerd -e ogr file.shp
|
|
"
|
|
|
|
2008-01-21 12:00 robert
|
|
|
|
* src/osg/Geometry.cpp: Fixed Geometry::removePrimitiveSet method
|
|
so that it no longer emits a warning when
|
|
removing 0 elements form an empty primtive set list.
|
|
|
|
2008-01-21 11:47 robert
|
|
|
|
* src/osg/CMakeLists.txt, src/osg/GL2Extensions.cpp,
|
|
src/osg/Program.cpp: From Mike Weiblen, restructured
|
|
GL2Extensions so that they now live in their own
|
|
GL2Extensions.cpp file rather than in Program.cpp
|
|
|
|
2008-01-21 11:40 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number for
|
|
2.3.3 release
|
|
|
|
2008-01-21 11:39 robert
|
|
|
|
* src/osgWrappers/osg/Drawable.cpp: Updated wrappers
|
|
|
|
2008-01-21 11:37 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Fixed debugged code path and set the
|
|
minimum number of display lists to retain in cache to the same
|
|
amount as the number of textures
|
|
|
|
2008-01-21 11:36 robert
|
|
|
|
* include/osg/Drawable, src/osg/BufferObject.cpp,
|
|
src/osg/Drawable.cpp, src/osg/GLObjects.cpp: Removed redundental
|
|
vertex buffer object flush methods
|
|
|
|
2008-01-21 11:27 robert
|
|
|
|
* PlatformSpecifics, PlatformSpecifics/Windows,
|
|
PlatformSpecifics/Windows/collect_mangled_names.bat,
|
|
PlatformSpecifics/Windows/collect_mangled_names.js,
|
|
PlatformSpecifics/Windows/icons,
|
|
PlatformSpecifics/Windows/osgShell.bat, VisualStudio: Moved
|
|
useful elements of the old VisualStudio directory into a new
|
|
PlatformSpecifics/Windows directory
|
|
|
|
2008-01-19 18:26 robert
|
|
|
|
* src/osg/Referenced.cpp: Added thread safe debugging checking of
|
|
allocation/deallocations
|
|
|
|
2008-01-19 18:25 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added use of ref_ptr<>
|
|
throughout geometry setup code to prevent memory leaks
|
|
|
|
2008-01-19 13:41 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added debugging messages to help
|
|
monitor expiry of inactive children. Debug
|
|
messages current #if 0'd out, but added now for future tests when
|
|
required.
|
|
|
|
2008-01-19 13:31 robert
|
|
|
|
* src/osgTerrain/Terrain.cpp: Disabled the default enabling of
|
|
update traversal on osgTerrain::Terrain as this was preventing
|
|
PagedLOD subgraphs from expiring inactive subgraphs
|
|
|
|
2008-01-18 21:29 robert
|
|
|
|
* src/osgWrappers/osg/OperationThread.cpp: Updated wrappers
|
|
|
|
2008-01-18 21:08 robert
|
|
|
|
* src/osg/ClipNode.cpp: Removed erroneous const in method parameter
|
|
|
|
2008-01-18 21:07 robert
|
|
|
|
* examples/osgdepthpeeling/DePee.cpp,
|
|
examples/osgdepthpeeling/Utility.cpp,
|
|
examples/osghangglide/GliderManipulator.cpp: From Andy Skinner,
|
|
build fixes for Solaris.
|
|
|
|
2008-01-18 21:01 robert
|
|
|
|
* include/osg/ClipPlane: Moved the setting of _clipPlaneNum from
|
|
the {} body to the intializer list to
|
|
avoid reading from an unitialized variable.
|
|
|
|
2008-01-18 20:55 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: From Paul Martz, Hi Robert -- "as
|
|
you and J-S and I have been discussing on osg-users, this
|
|
submission changes the clamp mode for the fake white texture
|
|
applied to non-textured geometry. CLAMP_TO_EDGE will keep the
|
|
geometry a consistent color across the entire texture coordinate
|
|
range."
|
|
|
|
2008-01-18 16:36 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added support for rendering
|
|
skirts into osgTerrain::GeometryTechinque
|
|
|
|
2008-01-18 09:17 robert
|
|
|
|
* include/osg/OperationThread: Added getNumOperationsInQueue()
|
|
method
|
|
|
|
2008-01-17 22:26 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Commented out debug message
|
|
|
|
2008-01-17 22:25 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added computation of skirt
|
|
height for osgTerrain::Terrain height fields.
|
|
|
|
2008-01-17 17:10 robert
|
|
|
|
* src/osgTerrain/Terrain.cpp: Added call to ClusterCullingCallback
|
|
to determine if the Terrain node is culled
|
|
by cluster culling.
|
|
|
|
2008-01-17 16:41 robert
|
|
|
|
* src/osgPlugins/osgTerrain/Terrain.cpp: Added Node to Terrain
|
|
serialization
|
|
|
|
2008-01-17 15:37 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgTerrain/Layer.cpp,
|
|
src/osgTerrain/Terrain.cpp, src/osgWrappers/osgTerrain/Layer.cpp:
|
|
Fixed the computation of terrain bounding volume so that it
|
|
properly accounts for
|
|
elevation layers
|
|
|
|
2008-01-16 15:05 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Changed the Texture clamp
|
|
mode to CLAMP_TO_EDGE
|
|
|
|
2008-01-14 14:53 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Layer.cpp: Updated wrappers
|
|
|
|
2008-01-14 14:53 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgPlugins/gdal/DataSetLayer.cpp,
|
|
src/osgPlugins/gdal/DataSetLayer.h,
|
|
src/osgPlugins/osgTerrain/CompositeLayer.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp, src/osgTerrain/Layer.cpp:
|
|
Refactor osgTerrain::ProxyLayer so that it is now a pure Proxy,
|
|
defering implementations
|
|
to an Implementation rather than a subclass of ProxyLayer.
|
|
Updating the osgTerrain and GDAL plugins
|
|
to comply with this refactor.
|
|
|
|
2008-01-14 13:14 robert
|
|
|
|
* CMakeModules/FindGDAL.cmake: Added back in checks for various
|
|
verions of gdal
|
|
|
|
2008-01-14 12:14 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
AUTHORS file and osgversion for 2.3.2 release
|
|
|
|
2008-01-14 11:44 robert
|
|
|
|
* src/osg/Program.cpp: Added geometry shader extension supported
|
|
check to geometry shader parameter calls
|
|
|
|
2008-01-14 11:30 robert
|
|
|
|
* src/osg/State.cpp: From Colin McDonald, "Multi-texturing fails
|
|
with recent osg on older graphics cards, due to
|
|
use of parameter GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS which is
|
|
only part
|
|
of the standard from 2.0 onwards. I've updated src/osg/State.cpp,
|
|
so
|
|
that it attempts to be more rigorous regarding OpenGL version and
|
|
extension checking."
|
|
|
|
2008-01-14 11:22 robert
|
|
|
|
* CMakeLists.txt, ChangeLog, README.txt, include/osg/Version:
|
|
Updated ChangeLog, date and version number for 2.6.2 release
|
|
|
|
2008-01-14 11:07 robert
|
|
|
|
* src/osgWrappers/osg/OcclusionQueryNode.cpp: Updated wrappers
|
|
|
|
2008-01-14 10:14 robert
|
|
|
|
* src/osg/Group.cpp: From Daniel Stien, "When removing a child from
|
|
a osg::Group, childRemoved is called after the
|
|
node has already been erased from the node list, causing
|
|
childRemoved to be
|
|
performed on the consecutive node.
|
|
|
|
Lines 180 and 182 are swapped in the attached Group.cpp.
|
|
"
|
|
|
|
2008-01-11 12:16 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: From Adrian Egli, made the
|
|
getHandled() functionality consistent with the rest of the
|
|
osgGA::MatrixManipulators
|
|
|
|
2008-01-10 11:08 robert
|
|
|
|
* include/osgUtil/ReversePrimitiveFunctor: From Jean-Sebastien
|
|
Guay, added OSGUTIL_EXPORT for Windows build
|
|
|
|
2008-01-10 11:02 robert
|
|
|
|
* include/osg/OcclusionQueryNode, src/osg/GLObjects.cpp,
|
|
src/osg/OcclusionQueryNode.cpp: From Paul Martz, "his pretty much
|
|
wraps up the OcclusionQueryNode work. I might make some
|
|
additional modifications if testing reveals any issues, otherwise
|
|
it's ready for 2.4."
|
|
|
|
2008-01-09 21:17 robert
|
|
|
|
* include/osg/CoordinateSystemNode,
|
|
src/osgPlugins/osgTerrain/CompositeLayer.cpp,
|
|
src/osgTerrain/GeometryTechnique.cpp: Indentation/bracket fixes
|
|
and change of default size
|
|
|
|
2008-01-09 21:00 robert
|
|
|
|
* src/osgPlugins/ive/ImageLayer.cpp: Simplified the image
|
|
reading/writing
|
|
|
|
2008-01-09 16:56 robert
|
|
|
|
* src/osgPlugins/ive/HeightFieldLayer.cpp,
|
|
src/osgPlugins/ive/HeightFieldLayer.h: Adding missing files
|
|
|
|
2008-01-09 16:35 robert
|
|
|
|
* src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/CompositeLayer.cpp,
|
|
src/osgPlugins/ive/CompositeLayer.h,
|
|
src/osgPlugins/ive/CoordinateSystemNode.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/ImageLayer.cpp,
|
|
src/osgPlugins/ive/ImageLayer.h, src/osgPlugins/ive/Layer.cpp,
|
|
src/osgPlugins/ive/Layer.h, src/osgPlugins/ive/Locator.cpp,
|
|
src/osgPlugins/ive/Locator.h, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/Terrain.cpp, src/osgPlugins/ive/Terrain.h:
|
|
Added support for reading and writing osgTerrain objects
|
|
|
|
2008-01-09 14:22 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: Added setting of
|
|
UpdateVisitor's FrameStamp and TraversalNumber in
|
|
updateTraversal()
|
|
|
|
2008-01-09 11:42 robert
|
|
|
|
* include/osgDB/DatabasePager: From Mike Weiblen, build fix for
|
|
VS8.
|
|
|
|
2008-01-08 23:20 ewing
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
Updates to resync Xcode project with current state of repository.
|
|
|
|
Added several missing plugins (e.g. osgdb_osgShadow,
|
|
osgdb_osgViewer, osgdb_Terrain).
|
|
|
|
Added dependency information hoping that the Xcode 3 parallel
|
|
target building will work now.
|
|
|
|
2008-01-08 18:13 robert
|
|
|
|
* CMakeModules/FindFreeType.cmake, include/osgDB/DatabasePager,
|
|
src/osg/Geometry.cpp, src/osg/GraphicsContext.cpp,
|
|
src/osgPlugins/Inventor/ConvertToInventor.cpp,
|
|
src/osgUtil/Tessellator.cpp: From Colin McDonald, build fixes for
|
|
Solaris.
|
|
|
|
2008-01-08 17:18 robert
|
|
|
|
* include/osgUtil/EdgeCollector,
|
|
src/osgPlugins/freetype/FreeTypeFont.cpp: From Jean-Sebastien
|
|
Guay, Warning fixes
|
|
|
|
2008-01-08 16:09 robert
|
|
|
|
* src/osgPlugins/osgTerrain/HeightFieldLayer.cpp,
|
|
src/osgPlugins/osgTerrain/ImageLayer.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp: Added support for reading
|
|
and writing the Terrain's Locator
|
|
|
|
2008-01-08 15:20 robert
|
|
|
|
* src/osgPlugins/osgTerrain/HeightFieldLayer.cpp: Added writing and
|
|
reading of inlined HeightField
|
|
|
|
2008-01-08 14:38 robert
|
|
|
|
* include/osg/GL2Extensions, include/osg/Program,
|
|
include/osg/Shader, include/osg/Uniform, src/osg/Program.cpp,
|
|
src/osg/Shader.cpp, src/osg/Uniform.cpp: Removed non standard and
|
|
redundent /*EOF*/
|
|
|
|
2008-01-08 14:37 robert
|
|
|
|
* src/osgWrappers/osg/GL2Extensions.cpp,
|
|
src/osgWrappers/osg/Program.cpp, src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp: Updated wrappers
|
|
|
|
2008-01-08 14:29 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osggeometryshaders,
|
|
examples/osggeometryshaders/CMakeLists.txt,
|
|
examples/osggeometryshaders/osggeometryshaders.cpp,
|
|
include/osg/GL2Extensions, include/osg/Program,
|
|
include/osg/Shader, include/osg/Uniform, src/osg/Program.cpp,
|
|
src/osg/Shader.cpp, src/osg/Uniform.cpp: From Mike Weiblen,
|
|
support for geometry shaders, and osgeometryshaders example to
|
|
demonstrate them.
|
|
|
|
2008-01-08 14:22 robert
|
|
|
|
* examples/osgdepthpeeling/Utility.cpp,
|
|
examples/osgdepthpeeling/Utility.h: Fixed warning
|
|
|
|
2008-01-08 13:56 robert
|
|
|
|
* src/osgPlugins/osgTerrain/CompositeLayer.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp: Added support for MinLevel
|
|
and MaxLevel for ProxyLayer
|
|
|
|
2008-01-08 13:24 robert
|
|
|
|
* include/osg/BufferObject, include/osg/Drawable,
|
|
include/osg/FragmentProgram, include/osg/FrameBufferObject,
|
|
include/osg/GLObjects, include/osg/Program, include/osg/Shader,
|
|
include/osg/Texture, include/osg/VertexProgram,
|
|
src/osg/BufferObject.cpp, src/osg/Drawable.cpp,
|
|
src/osg/FragmentProgram.cpp, src/osg/FrameBufferObject.cpp,
|
|
src/osg/GLObjects.cpp, src/osg/GraphicsContext.cpp,
|
|
src/osg/Program.cpp, src/osg/Shader.cpp, src/osg/Texture.cpp,
|
|
src/osg/VertexProgram.cpp, src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/Program.cpp, src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp: Introduced new
|
|
osg::discardDeletedOpenGLObjects() methods, and usage of it in
|
|
GrpahicsContext::close() to handle cases where
|
|
deletingOpenGLObjects is no possible,
|
|
such as when GraphicsWindowEmbedded is used.
|
|
|
|
2008-01-08 13:22 robert
|
|
|
|
* src/osgPlugins/osgTerrain/CompositeLayer.cpp: Removed debug info
|
|
|
|
2008-01-08 13:10 robert
|
|
|
|
* src/osgPlugins/osgTerrain/CMakeLists.txt,
|
|
src/osgPlugins/osgTerrain/CompositeLayer.cpp,
|
|
src/osgPlugins/osgTerrain/HeightFieldLayer.cpp,
|
|
src/osgPlugins/osgTerrain/ImageLayer.cpp,
|
|
src/osgPlugins/osgTerrain/Layer.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp: Reorganised the .osg
|
|
support for osgTerrain NodeKit to make it more extensible
|
|
|
|
2008-01-07 09:47 robert
|
|
|
|
* include/osgUtil/EdgeCollector: Added OSGUTIL_EXPORTs
|
|
|
|
2008-01-06 17:53 robert
|
|
|
|
* include/osgUtil/DrawElementTypeSimplifier: Added missing #include
|
|
<osgUtil/Export>
|
|
|
|
2008-01-06 10:52 robert
|
|
|
|
* include/osgUtil/DrawElementTypeSimplifier: Added exports for
|
|
Windows build
|
|
|
|
2008-01-04 20:03 robert
|
|
|
|
* README.txt: Fixed date
|
|
|
|
2008-01-04 20:00 robert
|
|
|
|
* CMakeModules/FindFreeType.cmake, CMakeModules/FindGDAL.cmake,
|
|
CMakeModules/FindGIFLIB.cmake,
|
|
CMakeModules/FindOpenThreads.cmake,
|
|
CMakeModules/FindQuickTime.cmake: From Eric Wing, "Attached are a
|
|
few Find modules with updates. Among other things, they
|
|
contain better support for environmental variables to pre-empt
|
|
the
|
|
autodection default search path order which is very helpful for
|
|
people
|
|
who do automated builds. (I recommend that the remaining modules
|
|
consider adding the same system to make things consistent and
|
|
easier
|
|
for those people that want to do the automated builds.)
|
|
|
|
The CMAKE_PREFIX_PATH has also been added to help people. I don't
|
|
recommend adding this to the other modules because it looks like
|
|
CMake
|
|
agreed with my idea and will be adding the support in 2.6. So
|
|
when
|
|
that ships, people will get it for free. (In the meantime, my
|
|
modules
|
|
that do have it, it can be used.)
|
|
|
|
Finally, I've submitted all of these modules to official CMake
|
|
plus
|
|
more so they will be in the next version of CMake. It looks like
|
|
I may
|
|
need to sort some compatibility issues out with the KDE people
|
|
who
|
|
seem to have conflicting modules, but this is unrelated to the
|
|
updates
|
|
submitted here as OSG already has these conflicts. I figured I
|
|
would
|
|
just sync OSG up with my current/best versions.
|
|
|
|
Also of note, I added the large batch of Findosg*.cmake modules
|
|
to
|
|
CMake so people building against OpenSceneGraph can use these
|
|
without
|
|
writing their own. I wasn't sure if I should submit them here or
|
|
not
|
|
since they are for building against OSG and not for building OSG
|
|
itself. So they are not included.
|
|
"
|
|
|
|
2008-01-04 15:33 robert
|
|
|
|
* src/osg/Sequence.cpp: From Glenn Waldron, "I found that
|
|
osg::Sequence::setDuration(speed,reps) was not changing the
|
|
animation speed factor as expected. The one-line fix (line 312)
|
|
is attached"
|
|
|
|
2008-01-04 15:30 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp: From Paul Martz,
|
|
"Correction to size of reserved filed in .attr file, Spec says
|
|
"149*4" bytes, not "149""
|
|
|
|
2008-01-04 15:15 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp: Updated wrappers
|
|
|
|
2008-01-04 13:57 robert
|
|
|
|
* include/osg/GraphicsContext, src/osg/GraphicsContext.cpp: Added
|
|
catch for handling cases where undefined settings for dislayNum
|
|
and screenNum are used
|
|
|
|
2008-01-04 12:03 robert
|
|
|
|
* README.txt: Updated data on readme
|
|
|
|
2008-01-04 12:03 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
AUTHORS file for 2.3.1 release
|
|
|
|
2008-01-04 11:45 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number for
|
|
2.3.1 release
|
|
|
|
2008-01-04 11:44 robert
|
|
|
|
* ChangeLog: Updated logs for 2.3.1 releae
|
|
|
|
2008-01-04 11:26 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ControlRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/LightPointRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Record.cpp,
|
|
src/osgPlugins/OpenFlight/Record.h,
|
|
src/osgPlugins/OpenFlight/RoadRecords.cpp: From Brede Johansen,
|
|
support for contiuation records.
|
|
|
|
2008-01-04 11:14 robert
|
|
|
|
* src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/OcclusionQueryNode.cpp,
|
|
src/osgPlugins/ive/OcclusionQueryNode.h,
|
|
src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/osg/OcclusionQueryNode.cpp: From Paul Martz,
|
|
completion of .ive and .osg support for OcclusionQueryNode
|
|
|
|
2007-12-26 22:00 robert
|
|
|
|
* examples/osgocclusionquery/osgocclusionquery.cpp,
|
|
include/osg/OcclusionQueryNode, src/osg/OcclusionQueryNode.cpp,
|
|
src/osgWrappers/osg/OcclusionQueryNode.cpp: From Paul Martz, "The
|
|
osgocclusionquery example contained some duplicate code that was
|
|
also in the core OSG occlusion query code. This change removes
|
|
the need for that."
|
|
|
|
2007-12-26 21:43 robert
|
|
|
|
* src/osgWrappers/osgUtil/DrawElementTypeSimplifier.cpp: Updated
|
|
wrappers
|
|
|
|
2007-12-26 21:39 robert
|
|
|
|
* include/osgUtil/DrawElementTypeSimplifier,
|
|
include/osgUtil/EdgeCollector,
|
|
include/osgUtil/OperationArrayFunctor,
|
|
include/osgUtil/ReversePrimitiveFunctor,
|
|
src/osgUtil/CMakeLists.txt,
|
|
src/osgUtil/DrawElementTypeSimplifier.cpp,
|
|
src/osgUtil/EdgeCollector.cpp,
|
|
src/osgUtil/ReversePrimitiveFunctor.cpp,
|
|
src/osgWrappers/osgUtil/EdgeCollector.cpp,
|
|
src/osgWrappers/osgUtil/ReversePrimitiveFunctor.cpp: From David
|
|
Callu, further work in support of shapefile support in
|
|
VirtualPlanetBuilder
|
|
|
|
2007-12-26 21:38 robert
|
|
|
|
* genwrapper.conf,
|
|
src/osgWrappers/osgUtil/OperationArrayFunctor.cpp: Suppressed
|
|
reflection of problem templates/typedefs
|
|
|
|
2007-12-25 21:11 robert
|
|
|
|
* src/osgViewer/ViewerEventHandlers.cpp: Replaced values.h with
|
|
float.h is avoid Windows compile issues
|
|
|
|
2007-12-24 15:37 robert
|
|
|
|
* src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/Font3D.cpp,
|
|
src/osgWrappers/osgText/KerningType.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp: Updated wrappers
|
|
|
|
2007-12-24 15:32 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AncillaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/AttrData.cpp,
|
|
src/osgPlugins/OpenFlight/AttrData.h,
|
|
src/osgPlugins/OpenFlight/ControlRecords.cpp,
|
|
src/osgPlugins/OpenFlight/DataInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/DataInputStream.h,
|
|
src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/LightPointRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.h,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/Record.cpp,
|
|
src/osgPlugins/OpenFlight/Record.h,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.h,
|
|
src/osgPlugins/OpenFlight/Registry.cpp,
|
|
src/osgPlugins/OpenFlight/Registry.h,
|
|
src/osgPlugins/OpenFlight/ReservedRecords.cpp,
|
|
src/osgPlugins/OpenFlight/RoadRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Vertex.cpp,
|
|
src/osgPlugins/OpenFlight/Vertex.h,
|
|
src/osgPlugins/OpenFlight/VertexRecords.cpp,
|
|
src/osgPlugins/OpenFlight/opcodes.h,
|
|
src/osgPlugins/OpenFlight/types.h: Fom Brede Johansen, "I have
|
|
added the OSGPL license to the OpenFlight source files"
|
|
|
|
2007-12-24 15:19 robert
|
|
|
|
* src/osg/Image.cpp, src/osg/Notify.cpp, src/osgDB/Field.cpp,
|
|
src/osgDB/FileNameUtils.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/x/directx.cpp, src/osgPlugins/x/mesh.cpp,
|
|
src/osgPlugins/x/types.cpp, src/osgText/DefaultFont.cpp,
|
|
src/osgViewer/ViewerEventHandlers.cpp: From Sid Byce, fixes for
|
|
compiling with gcc 4.3
|
|
|
|
2007-12-24 14:47 robert
|
|
|
|
* src/osgPlugins/quicktime/QTLiveUtils.cpp,
|
|
src/osgPlugins/quicktime/QTLiveUtils.h,
|
|
src/osgPlugins/quicktime/QuicktimeLiveImageStream.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Rafa Gaitan, "I
|
|
have corrected some includes of the quicktime plugin
|
|
from Quicktime/Quicktime.h to QuickTime/QuickTime.h.
|
|
MacOsX filesystem is normally case insensitive, but in
|
|
my case I changed that option and the quicktime headers
|
|
were not found. Now compiles fine and on case insesitive
|
|
file systems should work correctly too. "
|
|
|
|
2007-12-24 14:45 robert
|
|
|
|
* include/osg/Sequence, src/osg/Sequence.cpp: From Jason Daly, "I'm
|
|
still having a problem with SWING animations on sequences. Here's
|
|
the fix again, merged with this morning's svn (including the
|
|
other
|
|
Sequence fixes from J-S)."
|
|
|
|
2007-12-24 12:56 robert
|
|
|
|
* CMakeLists.txt, doc/Doxyfiles/doxyfile.cmake: Based on
|
|
Suggestions from "Harald A" fixed CMake setup of Doxygen docs
|
|
|
|
2007-12-23 18:15 robert
|
|
|
|
* include/osgText/Font, include/osgText/Font3D,
|
|
include/osgText/KerningType, include/osgText/TextBase,
|
|
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/txf/TXFFont.cpp, src/osgPlugins/txf/TXFFont.h,
|
|
src/osgText/DefaultFont.cpp, src/osgText/DefaultFont.h,
|
|
src/osgText/Font.cpp, src/osgText/Text.cpp,
|
|
src/osgText/TextBase.cpp: Convert osgText and freetype plugin
|
|
across to keeping the font size as state that
|
|
is passed into the getGlyph and getKerning methods rather than a
|
|
current state of the font itself.
|
|
|
|
2007-12-23 13:45 robert
|
|
|
|
* include/osgText/Font, include/osgText/TextBase,
|
|
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/txf/ReaderWriterTXF.cpp,
|
|
src/osgPlugins/txf/TXFFont.cpp, src/osgPlugins/txf/TXFFont.h,
|
|
src/osgText/Font.cpp, src/osgText/Text.cpp,
|
|
src/osgText/TextBase.cpp: Moved Font code across to using
|
|
FontSizePair internally and on Font methods, but
|
|
still using original implemetations.
|
|
|
|
2007-12-23 13:18 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, include/osgText/Font,
|
|
include/osgText/KerningType, src/osgText/DefaultFont.cpp,
|
|
src/osgText/Font.cpp: Renamed osgText::Font::SizePair to
|
|
osgText::FontSizePair in prep for use this more
|
|
widely within osgText/freetype plugin.
|
|
|
|
Added support for inserting loading models into --mt
|
|
multithreaded implementation.
|
|
|
|
2007-12-23 13:08 robert
|
|
|
|
* include/osg/GraphicsContext: Fixed indentation
|
|
|
|
2007-12-21 17:56 robert
|
|
|
|
* CMakeModules/Find3rdPartyDependencies.cmake: From Jean-Sebastien
|
|
Guay, added new version of feetype into search list
|
|
|
|
2007-12-21 17:33 robert
|
|
|
|
* genwrapper.conf, include/osgUtil/OperationArrayFunctor: Added
|
|
copyright notice and tweaked genwrapper
|
|
|
|
2007-12-21 17:26 robert
|
|
|
|
* src/osgWrappers/osgUtil/OperationArrayFunctor.cpp: Updated
|
|
wrappers
|
|
|
|
2007-12-21 16:18 robert
|
|
|
|
* src/osgUtil/ReversePrimitiveFunctor.cpp: From Paul Martz, "added
|
|
include<alogrithm> to prevent VS8 compile error"
|
|
|
|
2007-12-21 15:54 robert
|
|
|
|
* src/osgWrappers/osgUtil/OperationArrayFunctor.cpp: Removed
|
|
OperationArrayFunctor for wrappers to avoid compile errors
|
|
assocaited with them
|
|
|
|
2007-12-21 15:46 robert
|
|
|
|
* include/osgUtil/EdgeCollector: Removed inappropriate inline
|
|
|
|
2007-12-21 15:04 robert
|
|
|
|
* src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/OcclusionQueryNode.cpp,
|
|
src/osgWrappers/osgUtil/ConvertVec.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/EdgeCollector.cpp,
|
|
src/osgWrappers/osgUtil/OperationArrayFunctor.cpp,
|
|
src/osgWrappers/osgUtil/ReversePrimitiveFunctor.cpp: Updated
|
|
wrappers
|
|
|
|
2007-12-21 14:49 robert
|
|
|
|
* src/osgPlugins/osg/OcclusionQueryNode.cpp: From Paul Martz, .osg
|
|
support for OcclusionQueryNode
|
|
|
|
2007-12-21 14:45 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgocclusionquery,
|
|
examples/osgocclusionquery/CMakeLists.txt,
|
|
examples/osgocclusionquery/osgocclusionquery.cpp,
|
|
include/osg/NodeVisitor, include/osg/OcclusionQueryNode,
|
|
include/osgUtil/CullVisitor, src/osg/CMakeLists.txt,
|
|
src/osg/OcclusionQueryNode.cpp,
|
|
src/osgPlugins/osg/CMakeLists.txt, src/osgUtil/CullVisitor.cpp:
|
|
From Paul Martz, Introduced osg::OcclusionQueryNode with support
|
|
for OpenGL occlusion query extension
|
|
|
|
2007-12-21 14:21 robert
|
|
|
|
* include/osgGA/UFOManipulator, src/osgGA/UFOManipulator.cpp: From
|
|
Bryan Thrall, "UFOManipulator ignores any attached
|
|
CoordinateFrameCallback; the
|
|
attached files fix this (based on 2.2 release).
|
|
"
|
|
|
|
2007-12-21 14:16 robert
|
|
|
|
* src/osgText/Font.cpp: From Mathias Froehlich, "Something to
|
|
extend the texture subloading blacklist.
|
|
... we have problems with that on solaris."
|
|
|
|
2007-12-21 14:13 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Sequence.cpp:
|
|
From John Kelso,"Attached is the ive reader/writer for the 2.x
|
|
version of the osg::Sequence
|
|
node. "
|
|
|
|
2007-12-21 13:32 robert
|
|
|
|
* src/osgViewer/CMakeLists.txt,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Jeremy Moles, "Here is
|
|
a implementation of setScreeResolution and
|
|
setScreenRefreshRate for systems support Xrandr. The include
|
|
CMakeFile
|
|
makes this optional, and turns it OFF by default, in which case
|
|
any
|
|
person trying to use these functions under Linux will be
|
|
instructed to
|
|
build osgViewer w/ Xrandr support.
|
|
"
|
|
|
|
2007-12-21 13:31 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added return
|
|
|
|
2007-12-21 13:18 robert
|
|
|
|
* src/osg/Sequence.cpp: From Jean-Sebastien Guay, "When using
|
|
osg::Sequence you can stop the sequence by setting the mode
|
|
to STOP. Subsequently, you can restart it from the beginning by
|
|
setting the mode to START. This does not work as expected. The
|
|
_now
|
|
time is not updated while the mode is STOP, which causes the
|
|
items in
|
|
the sequence to flash by very quickly when the mode is set to
|
|
START.
|
|
|
|
For example, if the mode was set to STOP and left that way for 30
|
|
seconds, and there are 10 items in the sequence, when the mode is
|
|
set
|
|
to START all the items will flash by (in 3 loops) while the _now
|
|
time
|
|
catches up with the real time, and then the sequence will go on
|
|
at the
|
|
rate it should.
|
|
|
|
This is a simple fix for that, which updates the _now time
|
|
regardless
|
|
of the mode the sequence is in."
|
|
|
|
2007-12-21 13:07 robert
|
|
|
|
* include/osgUtil/ConvertVec, include/osgUtil/EdgeCollector,
|
|
include/osgUtil/OperationArrayFunctor,
|
|
include/osgUtil/ReversePrimitiveFunctor,
|
|
src/osgUtil/CMakeLists.txt, src/osgUtil/EdgeCollector.cpp,
|
|
src/osgUtil/ReversePrimitiveFunctor.cpp: From David Callu,
|
|
various classes in support of VirtualPlanetBuilder
|
|
|
|
2007-12-21 12:36 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h: From David Callue, added
|
|
support for reading/writing Vec*dArray to .ive plugin
|
|
|
|
2007-12-20 17:30 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp: Updated wrappers
|
|
|
|
2007-12-20 15:51 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgPlugins/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/Layer.cpp: Added support for min to max level
|
|
ranges for Layers in support of VirtualPlanetBuilder usage of
|
|
this.
|
|
|
|
2007-12-20 15:50 robert
|
|
|
|
* include/osgUtil/Simplifier, src/osgUtil/Simplifier.cpp: Added an
|
|
optional use of doubles for computing error metrics to help
|
|
investigate precision issues seen in VPB when working with small
|
|
segments of geographic data.
|
|
|
|
2007-12-20 15:40 robert
|
|
|
|
* src/osgText/TextBase.cpp: Reset the the _lineSpacing to 0.0f to
|
|
fix the line spacing when word wrapping takes place
|
|
|
|
2007-12-20 14:40 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: From Wojciech Lewandowski, "By
|
|
complete coincidence I just have read an old OSG submission mail
|
|
related
|
|
to bugfixes in osg::Polytope.setToUnitFrustum and
|
|
setToBoundingBox It was
|
|
sent at beginning of december. I read it when purging my Thrash
|
|
emails and
|
|
found it there this because it was wrongly classified as SPAM.
|
|
|
|
What stroke me in this email was the fact that there was once an
|
|
error in
|
|
Polytope class. Since I adopted CustomPolytope (osgSim
|
|
OverlayNode.cpp) for
|
|
my minimal shadow area computations I checked my code for this
|
|
error. And I
|
|
found it in CustomPolytope::setToUnitFrustum method.
|
|
CustomPolytope::setToBoundingBox seemed OK.
|
|
|
|
So I went back to the origin and fixed this error in
|
|
OverlayNode.cpp as
|
|
well. I have not tested it in OverlayNode though (I don't know
|
|
how) so
|
|
please look at this carefully. But it seems to work fine with my
|
|
shadow
|
|
calculations."
|
|
|
|
2007-12-20 10:48 robert
|
|
|
|
* src/osgPlugins/cfg/Camera.h, src/osgPlugins/cfg/CameraConfig.cpp,
|
|
src/osgPlugins/cfg/CameraConfig.h: Reorder includes in an attempt
|
|
to avoid compile problems under Cygwin.
|
|
|
|
2007-12-17 21:52 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
AUTHORS files
|
|
|
|
2007-12-17 21:35 robert
|
|
|
|
* ChangeLog, README.txt: Updated ChangeLog for 2.3.0 release
|
|
|
|
2007-12-17 21:08 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number for
|
|
2.3.0 dev release
|
|
|
|
2007-12-17 18:38 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake, src/osgShadow/Version.cpp: From
|
|
Paul Obermeier, "Please find enclosed the following 2 bug fixes:
|
|
|
|
File osgShadow/Version.cpp, Line 25:
|
|
|
|
const char* osgShaodowGetLibraryName()
|
|
|
|
should be:
|
|
|
|
const char* osgShadowGetLibraryName()
|
|
|
|
|
|
File CMakeModules/OsgMacroUtils.cmake, Line 224:
|
|
|
|
SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES
|
|
DEBUG_POSTFIX ${CMAKE_DEBUG_POSTFIX})
|
|
|
|
should be:
|
|
|
|
SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES
|
|
DEBUG_POSTFIX "${CMAKE_DEBUG_POSTFIX}")
|
|
|
|
Otherwise setting CMAKE_DEBUG_POSTFIX to an empty string instead
|
|
of "d" in
|
|
the main CMakeLists.txt does not work under Linux.
|
|
"
|
|
|
|
2007-12-17 17:43 robert
|
|
|
|
* include/osg/Vec2s, include/osg/Vec3s, include/osg/Vec4s: From
|
|
David Cullu, added various mathematical operators
|
|
|
|
2007-12-17 10:24 robert
|
|
|
|
* include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber,
|
|
"attached you'll find an updated carbon-implementation, which
|
|
implements
|
|
the missing functionality for setWindowName and useCursor
|
|
"
|
|
|
|
2007-12-17 10:22 robert
|
|
|
|
* src/osgWrappers/osgSim/ShapeAttribute.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp: Updated wrappers
|
|
|
|
2007-12-17 09:58 robert
|
|
|
|
* src/osgPlugins/osga/OSGA_Archive.cpp: From Wojiech Leandowski, "I
|
|
earlier wrote about my hassles with archives under Windows. I
|
|
implemented
|
|
64 bit binary compatible OSGA archive reader/writer using mixed
|
|
stdio/iostream calls. But during this work I learned that it can
|
|
be made in
|
|
much simpler way.
|
|
|
|
Attached is result of this new attempt. I hope its appropriate
|
|
for inclusion
|
|
into OSG codebase. It was compiled and tested with latest SVN
|
|
OSG, Windows
|
|
XP 32 bit and Windows Vista business 64 bit. OSG was built using
|
|
VS 2005
|
|
Express SP1 for 32 bit environment and VS 2005 Std for 64 bit.
|
|
---
|
|
Solution description (there were two problems involved):
|
|
---
|
|
Problem 1: implicit conversions beetween file positions and 32
|
|
bit int. This
|
|
could be considered a MS compiler bug because this 32 bit int was
|
|
additionally implicitly converted to/from 64 bit. As far as I
|
|
know compiler
|
|
is allowed to make only one implict conversion (but maybe this
|
|
rule does not
|
|
refer to simple types).
|
|
|
|
Its actually possible to address OSGA files above 4 GiB range
|
|
using 32 bit
|
|
windows iostreams. MS Iostreams in practice offer the same level
|
|
of
|
|
functionality as stdio functions. There are functions fsetpos and
|
|
fgetpos in
|
|
stdio lib which use 64 bit file pointers (fpos_t). These
|
|
functions are
|
|
internally called by seekp( streampos ), seekg( streampos ),
|
|
tellp(), and
|
|
tellg() methods. So its also possible to change and retrieve file
|
|
postions
|
|
using iostream calls. But the problem lies in implicit handling
|
|
of streampos
|
|
type.
|
|
|
|
streampos type is actually a template class used as seekp, seekg
|
|
parameter
|
|
and returnd from tellp, tellg. Its capable of storing 64 bit file
|
|
pointers.
|
|
But streampos can be also converted to/from simple type
|
|
streamoff. It has
|
|
proper constructor and cast operator. In Win 32 environment
|
|
streamoff is
|
|
defined as long (~32 bit int). So when seekp, and tellp arent
|
|
used with
|
|
exact streampos objects but OSGA_Archive::pos_type complier makes
|
|
implicit
|
|
casts to 32 bit int types loosing important bits of information.
|
|
|
|
So above problem could be easily handled by making conversion
|
|
calls
|
|
explicit. My code defines 2 functions used to convert back and
|
|
forth beetwen
|
|
64 bit OSGA_Archive::pos_type and std::streampos objects:
|
|
|
|
OSGA_Archive::pos_type ARCHIVE_POS( const std::streampos & pos );
|
|
std::streampos STREAM_POS( OSGA_Archive::pos_type & pos );
|
|
|
|
Rest of the OSGA implementation code was modified to call these
|
|
conversions
|
|
explicitly with seekp, seekg, tellp, tellg.
|
|
|
|
---
|
|
Problem 2: seekp and seekg have two variants. Only one of these
|
|
variants is
|
|
actually 64 bit proof.
|
|
|
|
When I solved my first problem and made use of explicit streampos
|
|
conversion
|
|
functions, OSGA archive was able to read my example 11 GiB
|
|
archive. But
|
|
there were still problems with write and append. I found that the
|
|
reason for
|
|
this was pair of seekp( 0, std::ios_base::end ) and tellp()
|
|
calls. It turned
|
|
out that use of seekp, seekg( offset, direction ) function
|
|
variants was
|
|
setting file pos pointer to EOF when file was larger than 4GiB.
|
|
But I
|
|
noticed that one arg seekp, seekg ( streampos ) versions worked
|
|
correctly.
|
|
So the solution was to change OSGA write logic a little, and
|
|
replace
|
|
seekp( offset, direction ) with seekp( absolute_pos ) calls.
|
|
I achieved this by modifing IndexBlock write method to record and
|
|
restore
|
|
file pos after IndexBlock was written. This modification has the
|
|
effect that
|
|
put pointer is generally kept at the end of file, so there is no
|
|
need to
|
|
repostion to the end before writing the files. This allowed me to
|
|
get rid of
|
|
those problematic seekp( 0, std::ios_base::end ) calls.
|
|
|
|
There was one place where I could not easily get rid of seekp( 0,
|
|
std::ios_base::end ). It was situation where existing OSGA was
|
|
opened for
|
|
appending. I resolved this by computing file length by finding
|
|
max position
|
|
from index block and file block endings. Then I replaced former
|
|
seekp( 0,
|
|
std::ios_base::end ) with seekp( STREAM_POS( found_file_length ).
|
|
---
|
|
|
|
Description of these changes may sound bit hacky but in practice
|
|
these were
|
|
fairly simple and straightforward modifications. I hope they pass
|
|
your
|
|
review. There is one complex preprocessor condition which I based
|
|
on few
|
|
lines taken from boost positioning.hpp. Boost licence does allow
|
|
such
|
|
reproduction. In case of problems this condition may be easily
|
|
simplified to
|
|
windows only implementation.
|
|
"
|
|
|
|
2007-12-16 17:57 robert
|
|
|
|
* src/osg/ShapeDrawable.cpp: From Jean-Sebastien Guay, "Some
|
|
clients at my new job noticed that picking did not work with the
|
|
osg::Capsule subclass of osg::Shape in an osg::ShapeDrawable.
|
|
Other
|
|
shapes worked fine. So I have fixed this. Code attached.
|
|
|
|
My modification is in the PrimitiveShapeVisitor, and is based on
|
|
the
|
|
DrawShapeVisitor - I added methods called createCylinderBody and
|
|
createHalfSphere, and used them in apply(Cylinder&) and
|
|
apply(Capsule&). In my testing they work fine, tested even with
|
|
transforms and moving around the scene.
|
|
"
|
|
|
|
2007-12-16 17:53 robert
|
|
|
|
* src/osgPlugins/ive/BlinkSequence.cpp: Added check to make set up
|
|
a sequencegroup only happen when required.
|
|
|
|
2007-12-16 17:46 robert
|
|
|
|
* src/osgPlugins/ive/BlinkSequence.cpp: From Wojciech Lewandowski,
|
|
"osgSim::BlinkSequence has sequenceGroup unitialized by default
|
|
(=NULL ref_ptr). By looking at the code I figured out that unset
|
|
sequenceGroup is completely correct and thus allowed.
|
|
|
|
But writing BlinkSequence with empty sequence group caused a
|
|
crash when IVE was accessing baseTime from NULL address.
|
|
|
|
Atttached is a fix for this situation.
|
|
"
|
|
|
|
2007-12-16 17:41 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: From Wojiech Lewandowski, "There was
|
|
a bug in ShadowMap camera view matrix computation. View matrix
|
|
was wrong when light was directional and shadowed scene was not
|
|
centered at zero coord. I fixed that and also modified cast
|
|
distance to much smaller value. With former range it was possible
|
|
to generate shadows with lowest LODs. "
|
|
|
|
2007-12-16 17:33 robert
|
|
|
|
* src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Fixed HeightField
|
|
coordinates set up
|
|
|
|
2007-12-16 17:01 robert
|
|
|
|
* include/osgText/Font, include/osgText/Font3D,
|
|
src/osgText/Font.cpp: Added intializers.
|
|
|
|
2007-12-16 16:18 robert
|
|
|
|
* src/osgPlugins/shp/CMakeLists.txt,
|
|
src/osgPlugins/shp/ESRIShapeReaderWriter.cpp: Added support for
|
|
automatically setting the coordinate system of a shapefile by
|
|
reading associate .prj file
|
|
|
|
2007-12-16 13:29 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Added parsing of parameters to
|
|
Viewer constructor.
|
|
|
|
2007-12-16 13:25 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Added StateSetManipulator for
|
|
testing purposes, and fixed typo
|
|
|
|
2007-12-16 13:20 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeLibrary.cpp: Removed used of
|
|
ref_ptr<>'s internally to avoid ciricular calls on destruction.
|
|
|
|
2007-12-16 12:36 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeFont3D.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFontBase.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFontBase.h: Added initilizers of
|
|
variables to FreeTypeFont3D constructors.
|
|
|
|
Removed unused FreeTypeFontBase class
|
|
|
|
2007-12-15 17:16 robert
|
|
|
|
* src/osgPlugins/cfg/ReaderWriterCFG.cpp: Fixed handling of DISPLAY
|
|
variable, and mapped the rest of Producer config settings
|
|
|
|
2007-12-15 17:15 robert
|
|
|
|
* src/osgDB/Registry.cpp: Commented out rendendent warnings
|
|
|
|
2007-12-15 17:15 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: commented out rendudent warning
|
|
|
|
2007-12-15 15:22 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: Added setting of ambient bias
|
|
uniform
|
|
|
|
2007-12-15 15:19 robert
|
|
|
|
* include/osgShadow/ShadowMap: Added separate unform variable to
|
|
keep track of abmient contribution.
|
|
|
|
2007-12-15 15:17 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: Tweaked the abmient lighting
|
|
contribution so that the OpenGL vertex lighting has
|
|
the ambient light source switched off, and use the fragment
|
|
shader to add this
|
|
contribution back in.
|
|
|
|
2007-12-14 17:40 robert
|
|
|
|
* src/osgPlugins/osgTerrain/CMakeLists.txt,
|
|
src/osgPlugins/osgTerrain/Locator.cpp: Refectored the loading of
|
|
Locator out into its own separate file
|
|
|
|
2007-12-13 17:51 robert
|
|
|
|
* include/osgTerrain/Locator,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/Locator.cpp: Added
|
|
Locator::s/getTransformScaledByResolution(bool) to assist with
|
|
VPB integration
|
|
|
|
2007-12-13 16:06 robert
|
|
|
|
* src/osgPlugins/cfg/CameraConfig.h,
|
|
src/osgPlugins/cfg/ConfigParser.cpp: Warning fixes
|
|
|
|
2007-12-13 15:24 robert
|
|
|
|
* src/osgPlugins/cfg/CameraConfig.cpp,
|
|
src/osgPlugins/cfg/ConfigParser.cpp,
|
|
src/osgPlugins/shp/XBaseParser.cpp: From Andy Skinner, build
|
|
fixes for Solaris
|
|
|
|
2007-12-13 15:23 robert
|
|
|
|
* src/osgPlugins/cfg/ConfigParser.cpp: Convert tabs to four spaces
|
|
|
|
2007-12-13 14:26 robert
|
|
|
|
* src/osgPlugins/shp/XBaseParser.cpp: Fixed memory leak
|
|
|
|
2007-12-13 14:16 robert
|
|
|
|
* src/osgPlugins/osgSim/IO_ShapeAttribute.cpp: Updated the
|
|
shapefile attribute IO so that its more streamlined.
|
|
|
|
2007-12-13 12:30 robert
|
|
|
|
* include/osgSim/ShapeAttribute, src/osgSim/ShapeAttribute.cpp:
|
|
Added copy operator to ShapeAttribute to prevent problems when
|
|
assigned them or use within a vector
|
|
|
|
2007-12-12 17:59 robert
|
|
|
|
* include/osgViewer/View, src/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Added a
|
|
osgViewer::setSceneData(ref_ptr<Node>) method.
|
|
|
|
2007-12-12 17:48 robert
|
|
|
|
* include/osgText/Text, include/osgText/Text3D,
|
|
src/osgText/Text.cpp, src/osgText/Text3D.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgText/Text3D.cpp: Added new setFont(ref_ptr<>)
|
|
variants to Text and Text3D
|
|
|
|
2007-12-12 17:04 robert
|
|
|
|
* include/osgDB/DatabasePager, include/osgDB/ReadFile,
|
|
include/osgText/Font, include/osgText/Font3D,
|
|
src/osgDB/DatabasePager.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgText/Font.cpp, src/osgText/Font3D.cpp,
|
|
src/osgText/Text.cpp, src/osgText/Text3D.cpp: From Serge Lages,
|
|
introduce readRef*File() methods which pass back ref_ptr<> rather
|
|
than C pointers.
|
|
|
|
2007-12-12 16:56 robert
|
|
|
|
* include/osgSim/ShapeAttribute, src/osgSim/ShapeAttribute.cpp:
|
|
Updated copyright notices
|
|
|
|
2007-12-12 16:55 robert
|
|
|
|
* include/osgSim/ShapeAttribute, src/osgSim/ShapeAttribute.cpp:
|
|
From Andy Skinner, build fixes for Solaris.
|
|
|
|
2007-12-12 11:57 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added std:: infront of sort call
|
|
|
|
2007-12-12 10:47 robert
|
|
|
|
* include/osgDB/SharedStateManager: Added const to operators.
|
|
|
|
2007-12-12 10:35 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added std:: in front of find enties
|
|
|
|
2007-12-12 09:48 robert
|
|
|
|
* src/CMakeLists.txt, src/osgPlugins/CMakeLists.txt,
|
|
src/osgWrappers/CMakeLists.txt: From Serge Lages, "Here is a new
|
|
modification to CMake adding an option
|
|
(OSG_MSVC_GENERATE_PLUGINS_AND_WRAPPERS_MANIFESTS) to specify if
|
|
we want to generate or not the manifest files under VS8 for the
|
|
plugins and the wrappers. It seems that the manifests are needed
|
|
if we try to load dynamically a core OSG dll."
|
|
|
|
2007-12-12 09:45 robert
|
|
|
|
* include/osgDB/DatabasePager: From Paul Martz, "Function
|
|
declaration returns a bool, function body was returning a
|
|
pointer. Changed body to return (pointer != NULL)."
|
|
|
|
2007-12-11 17:19 robert
|
|
|
|
* src/osgPlugins/ive/DataTypeSize.h: From Cyril Brulebois, removed
|
|
redundent typedef.
|
|
|
|
2007-12-11 17:01 robert
|
|
|
|
* src/osgWrappers/osg/View.cpp, src/osgWrappers/osgViewer/View.cpp:
|
|
Updated wrappers
|
|
|
|
2007-12-11 16:42 robert
|
|
|
|
* src/osgPlugins/OpenFlight/DataInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/DataInputStream.h,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.h,
|
|
src/osgPlugins/OpenFlight/VertexRecords.cpp: From Brede
|
|
Johnansen, support for continuation records.
|
|
|
|
2007-12-11 16:34 robert
|
|
|
|
* include/osg/View, include/osgViewer/View: From Karl Heijdenberg,
|
|
moved set/getFrameStamp() from osgViewer::View to osg::View.
|
|
|
|
2007-12-11 15:55 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgsharedarray,
|
|
examples/osgsharedarray/CMakeLists.txt,
|
|
examples/osgsharedarray/osgsharedarray.cpp, include/osg/Array,
|
|
src/osg/Geometry.cpp, src/osgDB/FileNameUtils.cpp: From Mike
|
|
Garrity, "There was an on again/off again thread on OSG users
|
|
about
|
|
creating subclasses of osg::Array that referenced data
|
|
stored an application's internal data structures. I took
|
|
a stab at implementing that and ran into a couple of
|
|
downcasts in Geometry.cpp. Enclosed is my take at fixing
|
|
those along with a simple example of how to do this."
|
|
|
|
2007-12-11 14:48 robert
|
|
|
|
* src/osgPlugins/gdal/DataSetLayer.cpp,
|
|
src/osgPlugins/gdal/DataSetLayer.h,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Added missing copyright
|
|
notices
|
|
|
|
2007-12-11 14:39 robert
|
|
|
|
* src/osgViewer/PixelBufferX11.cpp: From Mathias Froehlich,
|
|
"Attached is a change to the PBuffer initialsation code that
|
|
checks for the GLX
|
|
version before issuing commands that require GLX-1.3.
|
|
|
|
This prevents a crash with open source drivers on linux.
|
|
"
|
|
|
|
2007-12-11 14:06 robert
|
|
|
|
* src/osgPlugins/dae/CMakeLists.txt,
|
|
src/osgPlugins/dae/ReaderWriterDAE.cpp,
|
|
src/osgPlugins/dae/ReaderWriterDAE.h,
|
|
src/osgPlugins/dae/daeRMaterials.cpp,
|
|
src/osgPlugins/dae/daeReader.cpp, src/osgPlugins/dae/daeReader.h,
|
|
src/osgPlugins/dae/daeWGeometry.cpp,
|
|
src/osgPlugins/dae/daeWMaterials.cpp,
|
|
src/osgPlugins/dae/daeWriter.cpp, src/osgPlugins/dae/daeWriter.h:
|
|
From Roger James, "The changes are as follows:-
|
|
|
|
1. DAE object no longer held onto by plugin.
|
|
2. Filename to URI conversion now handled internally by plugin.
|
|
2. User can supply an external DAE object for use by the plugin.
|
|
3. User can supply a std:string object for the plugin to return
|
|
the URI of
|
|
the document just processed.
|
|
4. User can supply a std::string to receive the unit name
|
|
information from
|
|
the document just read in. (e.g. meters, inches, etc.)
|
|
5. User can supply a float to receive the metric conversion
|
|
factor from the
|
|
document just read in.
|
|
6. User can supply an enum to receive the up axis orientation
|
|
information
|
|
from the document just read in.
|
|
7. Material transparency can be both read and written.
|
|
8. User can supply an experimental GoogleMode option on output.
|
|
The plugin
|
|
will try to emulate the way Sketchup specifies transparency (i.e.
|
|
the
|
|
inverse of what it should be!). I am still struggling to get GE
|
|
to
|
|
understand transparency, anyone know what it expects?
|
|
9. Rudimentary support for Collada effect parameters (newparam,
|
|
setparam,
|
|
param) on input. Basic nVidia FX Composer dae documents can now
|
|
be read.
|
|
|
|
"
|
|
|
|
2007-12-11 12:35 robert
|
|
|
|
* src/osgWrappers/osg/Program.cpp, src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp: Updated wrappers
|
|
|
|
2007-12-11 12:32 robert
|
|
|
|
* include/osgDB/DatabasePager, include/osgDB/SharedStateManager,
|
|
src/osgDB/DatabasePager.cpp, src/osgDB/SharedStateManager.cpp:
|
|
From Tim More, "This submission tries to optimize redundant
|
|
compilation of StateSets and Drawables
|
|
in the DatabasePager. The practical effects of these are to
|
|
greatly reduce startup time
|
|
and the time to load an individual scenery tile in FlightGear.
|
|
|
|
- From my log message:
|
|
|
|
Minimize the number of StateSets and drawables that are compiled
|
|
by checking
|
|
if they have already been compiled or will be elminated by the
|
|
SharedStateManager.
|
|
|
|
Move the sorting of the dataToCompile queue out of
|
|
compileGLObjects
|
|
into the man pager run function.
|
|
|
|
Change the SharedStateManager to use maps instead of vectors."
|
|
|
|
|
|
2007-12-11 11:57 robert
|
|
|
|
* src/osg/State.cpp: From Joseph Steel, "he change is to
|
|
initializeExtensionProcs() to
|
|
verify the version of the OpenGL implementation before attempting
|
|
to get the
|
|
MaxTextureCoords parameter."
|
|
|
|
2007-12-11 11:55 robert
|
|
|
|
* src/osg/ClipNode.cpp: From Mathias Froelich, "I have cleaned up
|
|
the state set handling of the osg::ClipNode.
|
|
Previously the complete StateSet was cleared, even the non
|
|
clipping releted
|
|
state attributes and modes in this stateset on a call to
|
|
setLocalSetateSetModes.
|
|
With this change only those modes/attributes are changed that
|
|
need to be
|
|
changed. That is, if a clip plane is removed from the ClipNode,
|
|
only this
|
|
assiciated mode is removed from the state set, instead of
|
|
throwing away the
|
|
whole state set.
|
|
|
|
In this way we have less surprising results if the state set of a
|
|
clip node is
|
|
used for more state than just the clip state.
|
|
"
|
|
|
|
2007-12-11 11:42 robert
|
|
|
|
* include/osg/StateSet, src/osg/StateSet.cpp: From Mathias
|
|
Froechlich, "I have extended the StateSet api with a
|
|
|
|
StateSet::removeAssociatedModes(const StateAttribute*)
|
|
|
|
and a
|
|
|
|
StateSet::removeAssociatedTextureModes(unsigned, const
|
|
StateAttribute*)
|
|
|
|
call. These funktions are just missing for a complete api IMO."
|
|
|
|
2007-12-11 11:37 robert
|
|
|
|
* include/osgParticle/BoxPlacer: From Alberto Luaces, "it seems
|
|
that include/osgParticle/BoxPlacer was created from the
|
|
SectorPlacer
|
|
file. The code works well but the SectorPlacer comments stayed in
|
|
the new
|
|
file. I have altered those comments so they now contain valid
|
|
information for
|
|
the BoxPlacer class and the doxygen generated documentation is
|
|
correct.
|
|
|
|
"
|
|
|
|
2007-12-11 11:21 robert
|
|
|
|
* include/osg/Program, include/osg/Shader, src/osg/Program.cpp,
|
|
src/osg/Shader.cpp: From Per Fahlberg, "Attached is a fix
|
|
allowing removal of shaders from a program after it is
|
|
first compiled. It will also allow new shaders to be attached
|
|
after the
|
|
program is first compiled."
|
|
|
|
2007-12-10 20:56 robert
|
|
|
|
* src/osgPlugins/shp/ESRIShapeParser.cpp: From Sherman Wilcox, "In
|
|
ESRIShapeParser.cpp, wasn't closing the file handle. Added:
|
|
|
|
if(fd)
|
|
{
|
|
close(fd);
|
|
fd = 0;
|
|
}
|
|
|
|
|
|
to the constructor."
|
|
|
|
2007-12-10 20:36 robert
|
|
|
|
* examples/osgviewerCocoa/ViewerCocoa.h,
|
|
examples/osgviewerCocoa/ViewerCocoa.mm: From Eric Wing, "For
|
|
osgviewerCocoa, a very simple change to allow toggling between
|
|
fullscreen mode and back between views. (To activate, double
|
|
click on
|
|
the view to toggle.) It demonstrates/uses the new one-liner
|
|
fullscreen
|
|
method introduced in Leopard. Code will still compile and run in
|
|
pre-Leopard (thanks to Obj-C dynamic/late binding), but code path
|
|
is
|
|
treated as a no-op in those cases."
|
|
|
|
2007-12-10 20:35 robert
|
|
|
|
* src/osgText/Text.cpp, src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BoundingBox.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/CameraView.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/DeleteHandler.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/Geode.cpp, src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/LOD.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Object.cpp, src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
|
src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture2DArray.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Timer.cpp, src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTechnique.cpp,
|
|
src/osgWrappers/osgSim/ElevationSlice.cpp,
|
|
src/osgWrappers/osgSim/HeightAboveTerrain.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTechnique.cpp,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osgViewer/ViewerBase.cpp: Updated wrappers
|
|
|
|
2007-12-10 20:33 robert
|
|
|
|
* src/osg/Material.cpp: From Richard Schmidt, fix on ordering to be
|
|
standard OpenGL way.
|
|
|
|
2007-12-10 20:30 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp: From Richard Schmidt, "attached you
|
|
will find a set of small fixes and features.
|
|
|
|
|
|
|
|
CullVisitor/SceneView:
|
|
|
|
*Feature: This version supports multiple clearnodes in the graph,
|
|
one per renderstage.
|
|
|
|
|
|
|
|
Text:
|
|
|
|
*Feature: Performance Enhancement when calling SetBackdropColor
|
|
|
|
|
|
|
|
Material:
|
|
|
|
*Fix: OpenGL calls are now made according to the OpenGL Standard
|
|
|
|
"
|
|
|
|
2007-12-10 20:27 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/obj.cpp, src/osgPlugins/obj/obj.h: From Ulrich
|
|
Hertlein, "attached are some fixes and tweaks I made to the .obj
|
|
loader:
|
|
- Material class contained both 'shininess' and 'Ns' member
|
|
variables
|
|
- 'Ns' and 'Ni' are initialized to 0 ('Ni' is unused at the
|
|
moment)
|
|
- only 'Ns' was read from .mtl file but 'shininess' was used for
|
|
osg::Material
|
|
- 'illum' was read from .mtl file but never used; it is now used
|
|
as follows
|
|
-- illum==0 -> no osg::Material created/attached therefore no
|
|
lighting
|
|
-- illum==1 -> osg::Material specular is set to black
|
|
-- illum==2 (default) -> specular read from .mtl file is used
|
|
- 'map_Kd' and 'map_Ks' may contain additional arguments (e.g.
|
|
'-s 1 1 1'),
|
|
these are now skipped over and the texture filename is properly
|
|
extracted
|
|
"
|
|
|
|
2007-12-10 19:51 robert
|
|
|
|
* src/osgPlugins/osgText/IO_TextBase.cpp: From David Callu, IO
|
|
support for Text3D
|
|
|
|
2007-12-10 19:49 robert
|
|
|
|
* include/osgText/Text3D: From David Callu, Text3D
|
|
|
|
2007-12-10 17:30 robert
|
|
|
|
* applications/osgarchive/osgarchive.cpp,
|
|
applications/osgconv/osgconv.cpp, examples/osgcatch/osgcatch.cpp,
|
|
examples/osgdelaunay/osgdelaunay.cpp,
|
|
examples/osgdepthpeeling/DePee.cpp,
|
|
examples/osgdepthpeeling/osgdepthpeeling.cpp,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
examples/osggeometry/osggeometry.cpp,
|
|
examples/osgimpostor/osgimpostor.cpp,
|
|
examples/osglogo/osglogo.cpp, examples/osgmovie/osgmovie.cpp,
|
|
examples/osgpagedlod/osgpagedlod.cpp,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgplanets/osgplanets.cpp,
|
|
examples/osgpoints/osgpoints.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgslice/osgslice.cpp,
|
|
examples/osgspheresegment/osgspheresegment.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgunittests/osgunittests.cpp,
|
|
examples/osgvolume/osgvolume.cpp, include/osg/ApplicationUsage,
|
|
include/osg/ArgumentParser, include/osg/Billboard,
|
|
include/osg/BlendColor, include/osg/BlendEquation,
|
|
include/osg/BlendFunc, include/osg/BoundingBox,
|
|
include/osg/BufferObject, include/osg/Camera,
|
|
include/osg/CameraView, include/osg/ClampColor,
|
|
include/osg/CollectOccludersVisitor, include/osg/CullSettings,
|
|
include/osg/DeleteHandler, include/osg/Depth,
|
|
include/osg/Drawable, include/osg/Export, include/osg/Fog,
|
|
include/osg/FragmentProgram, include/osg/FrameStamp,
|
|
include/osg/FrontFace, include/osg/Geode, include/osg/Geometry,
|
|
include/osg/GraphicsContext, include/osg/GraphicsThread,
|
|
include/osg/Group, include/osg/Hint, include/osg/LOD,
|
|
include/osg/Light, include/osg/LightModel, include/osg/Math,
|
|
include/osg/Matrixd, include/osg/Matrixf,
|
|
include/osg/Multisample, include/osg/Node,
|
|
include/osg/NodeVisitor, include/osg/Object, include/osg/Plane,
|
|
include/osg/Point, include/osg/PolygonMode,
|
|
include/osg/PolygonOffset, include/osg/Polytope,
|
|
include/osg/PrimitiveSet, include/osg/ProxyNode,
|
|
include/osg/Referenced, include/osg/Sequence, include/osg/Shader,
|
|
include/osg/ShadowVolumeOccluder, include/osg/ShapeDrawable,
|
|
include/osg/State, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/StencilTwoSided,
|
|
include/osg/TemplatePrimitiveFunctor, include/osg/TexEnvFilter,
|
|
include/osg/TexGen, include/osg/Texture, include/osg/Texture1D,
|
|
include/osg/Texture2D, include/osg/Texture2DArray,
|
|
include/osg/Texture3D, include/osg/TextureRectangle,
|
|
include/osg/Timer, include/osg/Transform,
|
|
include/osg/TriangleFunctor, include/osg/Uniform,
|
|
include/osg/Vec2b, include/osg/Vec2d, include/osg/Vec2s,
|
|
include/osg/Vec3b, include/osg/Vec3d, include/osg/Vec3f,
|
|
include/osg/Vec3s, include/osg/Vec4b, include/osg/Vec4d,
|
|
include/osg/Vec4f, include/osg/Vec4s, include/osg/Vec4ub,
|
|
include/osg/VertexProgram, include/osg/Viewport,
|
|
include/osg/io_utils, include/osgDB/DatabasePager,
|
|
include/osgDB/Export, include/osgDB/FileUtils,
|
|
include/osgDB/Registry, include/osgDB/SharedStateManager,
|
|
include/osgGA/AnimationPathManipulator, include/osgGA/EventQueue,
|
|
include/osgGA/GUIActionAdapter, include/osgGA/GUIEventAdapter,
|
|
include/osgGA/GUIEventHandler,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/MatrixManipulator,
|
|
include/osgGA/NodeTrackerManipulator,
|
|
include/osgGA/TerrainManipulator,
|
|
include/osgGA/TrackballManipulator, include/osgGA/UFOManipulator,
|
|
include/osgShadow/ShadowTechnique, include/osgSim/ElevationSlice,
|
|
include/osgSim/HeightAboveTerrain, include/osgSim/ImpostorSprite,
|
|
include/osgSim/LineOfSight, include/osgTerrain/Locator,
|
|
include/osgTerrain/Terrain, include/osgTerrain/TerrainTechnique,
|
|
include/osgText/Font, include/osgText/String,
|
|
include/osgText/Text, include/osgUtil/IntersectionVisitor,
|
|
include/osgUtil/LineSegmentIntersector,
|
|
include/osgUtil/PlaneIntersector,
|
|
include/osgUtil/PolytopeIntersector,
|
|
include/osgViewer/CompositeViewer, include/osgViewer/Export,
|
|
include/osgViewer/GraphicsWindow, include/osgViewer/Scene,
|
|
include/osgViewer/View, include/osgViewer/Viewer,
|
|
include/osgViewer/ViewerBase,
|
|
include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
include/osgViewer/api/Win32/PixelBufferWin32,
|
|
src/osg/AnimationPath.cpp, src/osg/ApplicationUsage.cpp,
|
|
src/osg/ClipNode.cpp, src/osg/CullingSet.cpp,
|
|
src/osg/DeleteHandler.cpp, src/osg/DrawPixels.cpp,
|
|
src/osg/Drawable.cpp, src/osg/FrameBufferObject.cpp,
|
|
src/osg/Geode.cpp, src/osg/Geometry.cpp,
|
|
src/osg/GraphicsContext.cpp, src/osg/GraphicsThread.cpp,
|
|
src/osg/Node.cpp, src/osg/OperationThread.cpp,
|
|
src/osg/PolygonOffset.cpp, src/osg/PolygonStipple.cpp,
|
|
src/osg/Program.cpp, src/osg/Referenced.cpp,
|
|
src/osg/ShapeDrawable.cpp, src/osg/State.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture2D.cpp, src/osg/Texture2DArray.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureRectangle.cpp,
|
|
src/osg/View.cpp, src/osg/dxtctool.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgDB/DotOsgWrapper.cpp,
|
|
src/osgDB/Registry.cpp, src/osgGA/DriveManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp,
|
|
src/osgManipulator/Projector.cpp,
|
|
src/osgPlugins/3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/ive/DrawArrayLengths.cpp,
|
|
src/osgPlugins/ive/DrawElementsUByte.cpp,
|
|
src/osgPlugins/ive/DrawElementsUInt.cpp,
|
|
src/osgPlugins/ive/DrawElementsUShort.cpp,
|
|
src/osgPlugins/normals/Normals.cpp,
|
|
src/osgPlugins/osgViewer/View.cpp,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgShadow/ShadowMap.cpp, src/osgShadow/ShadowTexture.cpp,
|
|
src/osgShadow/SoftShadowMap.cpp, src/osgSim/Impostor.cpp,
|
|
src/osgSim/LineOfSight.cpp, src/osgSim/SphereSegment.cpp,
|
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Layer.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp, src/osgText/DefaultFont.cpp,
|
|
src/osgText/Font.cpp, src/osgText/String.cpp,
|
|
src/osgText/Text.cpp, src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/IntersectionVisitor.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/PlaneIntersector.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/Simplifier.cpp,
|
|
src/osgUtil/Tessellator.cpp, src/osgUtil/TriStripVisitor.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Renderer.cpp,
|
|
src/osgViewer/StatsHandler.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgViewer/ViewerEventHandlers.cpp:
|
|
From Roland Smeenk, "Attached you will find a large set of small
|
|
typo fixes (mainly in the comments)."
|
|
|
|
2007-12-10 16:21 robert
|
|
|
|
* src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/Font3D.cpp,
|
|
src/osgWrappers/osgText/KerningType.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgText/Text3D.cpp,
|
|
src/osgWrappers/osgText/TextBase.cpp: Updated wrappers
|
|
|
|
2007-12-10 16:14 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Added osgViewerGetVersion()
|
|
usage to force Windows to link osgViewer.
|
|
|
|
2007-12-10 15:15 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgtext3D,
|
|
examples/osgtext3D/CMakeLists.txt,
|
|
examples/osgtext3D/osgtext3D.cpp, include/osgText/Font,
|
|
include/osgText/Font3D, include/osgText/KerningType,
|
|
include/osgText/Text, include/osgText/TextBase,
|
|
src/osgPlugins/freetype/CMakeLists.txt,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/freetype/FreeTypeFont3D.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont3D.h,
|
|
src/osgPlugins/freetype/FreeTypeFontBase.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFontBase.h,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
|
src/osgPlugins/jp2/ReaderWriterJP2.cpp,
|
|
src/osgPlugins/osgText/CMakeLists.txt,
|
|
src/osgPlugins/osgText/IO_Text.cpp,
|
|
src/osgPlugins/osgText/IO_Text3D.cpp, src/osgText/CMakeLists.txt,
|
|
src/osgText/Font.cpp, src/osgText/Font3D.cpp,
|
|
src/osgText/Text.cpp, src/osgText/Text3D.cpp,
|
|
src/osgText/TextBase.cpp: From David Callu, added support of 3D
|
|
text to osgText and associated plugins.
|
|
|
|
2007-12-10 12:45 robert
|
|
|
|
* src/osgPlugins/shp/ESRIShapeReaderWriter.cpp: From David Callu,
|
|
added support for automatically reading associate dbase files
|
|
|
|
2007-12-10 12:00 robert
|
|
|
|
* src/osgPlugins/shp/XBaseParser.cpp: Char char[] to char* with new
|
|
allocation.
|
|
|
|
2007-12-10 11:34 robert
|
|
|
|
* src/osgPlugins/shp/XBaseParser.cpp: Refactored record allocation
|
|
to fix build errors under Windows.
|
|
|
|
2007-12-10 11:20 robert
|
|
|
|
* include/osgSim/ShapeAttribute: Added export macro for windows
|
|
build
|
|
|
|
2007-12-10 10:16 robert
|
|
|
|
* src/osg/DisplaySettings.cpp, src/osg/Image.cpp: Added
|
|
include<string.h> to fix compile errors under gcc 4.3
|
|
|
|
2007-12-09 16:38 robert
|
|
|
|
* src/osgPlugins/shp/ESRIShape.cpp, src/osgPlugins/shp/ESRIShape.h,
|
|
src/osgPlugins/shp/ESRIShapeParser.cpp: From Gustavo Wagner,
|
|
fixed bugs in reading M records from shapefile
|
|
|
|
2007-12-09 16:29 robert
|
|
|
|
* src/osgPlugins/vrml/ReaderWriterVRML2.cpp: From Gino van den
|
|
Bergen, "I've added the following features to the OSG VRML
|
|
plugin:
|
|
* Support for Box, Sphere, Cone, and Cylinder. These nodes are
|
|
converted
|
|
to osg::Geometry conform the VRML97 spec.
|
|
* Backface culling is enabled/disabled according to the "solid"
|
|
flag for
|
|
geometries that are converted from IndexFaceSets.
|
|
* PROTO instances can now be used for "appearance" and "geometry"
|
|
fields
|
|
in a Shape node.
|
|
|
|
The file ReaderWriterVRML2.cpp is adapted for the latest stable
|
|
public
|
|
release:
|
|
|
|
http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-2.2.0
|
|
|
|
The changes where needed for being able to read VRML file which
|
|
are
|
|
output by VMD (http://www.ks.uiuc.edu/Research/vmd/). A sample
|
|
VRML file
|
|
is enclosed in this submission.
|
|
|
|
The plugin has been tested against a number of VRML samples that
|
|
include
|
|
texturing. The texturing is found to be VRML97 compliant for all
|
|
added
|
|
geometry nodes.
|
|
"
|
|
|
|
2007-12-09 16:23 robert
|
|
|
|
* include/osgSim/OpenFlightOptimizer, src/osgSim/CMakeLists.txt,
|
|
src/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp: Removed redundent
|
|
OpenFlightOptimizer
|
|
|
|
2007-12-09 16:14 robert
|
|
|
|
* src/osg/Texture2DArray.cpp: From Ralf Karn, fixed "invalid
|
|
enumerant" warning on TEXTURE_2D_ARRAY_EXT initialization
|
|
|
|
2007-12-09 16:06 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: From Mihai Radu, "After someone
|
|
asked for a fix for non-textured object appearing black
|
|
with the shader for textured objects. This works very well in
|
|
cases
|
|
where there could be a mix of textured and non-textured objects
|
|
in the
|
|
scene, and it makes the initialization more robust.
|
|
The idea is from PSSM, to add a 1pixel texture to the main
|
|
rendering as
|
|
to provide white for any objects missing textures."
|
|
|
|
2007-12-09 16:01 robert
|
|
|
|
* src/osgWrappers/osgSim/ShapeAttribute.cpp: Updated wrappers
|
|
|
|
2007-12-09 15:43 robert
|
|
|
|
* include/osgSim/ShapeAttribute,
|
|
src/osgPlugins/osgSim/CMakeLists.txt,
|
|
src/osgPlugins/osgSim/IO_ShapeAttribute.cpp,
|
|
src/osgPlugins/shp/CMakeLists.txt,
|
|
src/osgPlugins/shp/ESRIShape.h, src/osgPlugins/shp/ESRIType.h,
|
|
src/osgPlugins/shp/XBaseParser.cpp,
|
|
src/osgPlugins/shp/XBaseParser.h, src/osgSim/CMakeLists.txt,
|
|
src/osgSim/ShapeAttribute.cpp: From David Callu, added DBase
|
|
attribute support for shapefiles
|
|
|
|
2007-12-09 14:54 robert
|
|
|
|
* include/osg/Hint, src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/ClipPlane.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgWrappers/osgUtil/PolytopeIntersector.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp: Updated wrappers
|
|
|
|
2007-12-09 12:19 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Aderian Egli, changed
|
|
the window dimension clamping code to work independantly for
|
|
width and height.
|
|
|
|
2007-12-08 17:10 robert
|
|
|
|
* src/osg/StateSet.cpp: From Mario Guimaraes, "Currently, in the
|
|
StateSet::merge method, the rhs state attributes and
|
|
modes are not merged into the lhs state when the rhs is
|
|
PROTECTED. The
|
|
changes I'm providing here address this problem."
|
|
|
|
2007-12-08 17:04 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgWrappers/CMakeLists.txt:
|
|
From Serge Lages, "Hi Robert,
|
|
|
|
You were right about the CMAKE_MODULE_LINKER_FLAGS option for
|
|
CMake, so here is a modification allowing to not generate the
|
|
manifest files for the plugins making them a lot more easy to
|
|
redistribute. I have also made the same modification to the
|
|
wrappers as they are also put into the osgPlugin folder when
|
|
generated.
|
|
"
|
|
|
|
2007-12-08 17:00 robert
|
|
|
|
* src/osg/Geometry.cpp: from Paul Matz, "Understood. Well, I think
|
|
it's reasonable to assume that the non-env var
|
|
case is the more tested case, and therefore it is correct to set
|
|
_supportsVertexBufferObjects to the same value as _fastPath. So
|
|
here's a
|
|
change that does the same thing for the env var case."
|
|
|
|
2007-12-08 16:52 robert
|
|
|
|
* src/osgPlugins/dae/CMakeLists.txt: From Jeremy Moles, Anders
|
|
Backman and Robert Osfield,
|
|
|
|
both Jeremy and Anders added static build support as an option,
|
|
but one was
|
|
for Unix and one for Windowsm, but the two mods were also
|
|
inconsitent in naming
|
|
and implementation. I have had a bash at merging them both, but
|
|
don't know yet
|
|
if these changes will work yet on either configuration... user
|
|
testing will tell...
|
|
|
|
2007-12-08 16:37 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
include/osgUtil/PolytopeIntersector,
|
|
src/osgUtil/PolytopeIntersector.cpp: From Peter Hrenka, "Due to
|
|
popular demand I would like to submit this
|
|
enhanced version of PolytopeIntersector.
|
|
|
|
|
|
New features of PolytopeIntersector :
|
|
|
|
* Dimension mask: The user may specify the dimensions of the
|
|
primitives to be tested. Checking polytope-triangle and
|
|
polytope-quad intersections is rather slow so this can
|
|
be turned off.
|
|
* Reference plane: The resulting intersections are sorted
|
|
by the distance to this plane.
|
|
|
|
New memebers of PolytopeIntersector::Intersection :
|
|
|
|
* distance: Distance of localIntersectionPoint to the reference
|
|
plane
|
|
* maxDistance: Maximum distance of all intersectionPoints to the
|
|
reference plane.
|
|
* intersectionPoints: The points intersecting the planes of the
|
|
polytope
|
|
or points completely inside the polytope.
|
|
* localIntersectionPoint: arithmetic mean of all intersection
|
|
points
|
|
* primitiveIndex: Index of the primitive that intersected
|
|
|
|
|
|
I added some more output to the example osgkeyboardmouse."
|
|
|
|
2007-12-08 15:46 robert
|
|
|
|
* examples/osgviewerQT/AdapterWidget.cpp,
|
|
examples/osgviewerQT/CMakeLists.txt,
|
|
examples/osgviewerQT/QOSGWidget.cpp,
|
|
examples/osgviewerQT/osgviewerQT.cpp: From David Cullu and Robert
|
|
Osfield, David addded a new style of OSG integration with QT by
|
|
sublcassing from QTWidget and using osgViewer to create the
|
|
graphics context, Robert added integration of this codes
|
|
with the original AdapterWidget implementation still available by
|
|
default. The new implementation can be accessed by running:
|
|
|
|
osgviewerQT cow.osg --QOSGWidget
|
|
|
|
|
|
2007-12-08 15:32 robert
|
|
|
|
* src/osgPlugins/quicktime/QTUtils.h: From Daniel Larimer, "There
|
|
was a error with QTUtils.h when compiling on HFS case-sensitive
|
|
file system. The #include<Quicktime/Quicktime.h> line needs to be
|
|
replaced with #include<QuickTime/QuickTime.h"
|
|
|
|
2007-12-08 15:27 robert
|
|
|
|
* src/osgPlugins/3ds/ReaderWriter3DS.cpp: From Neil Hughes, "Please
|
|
find attached a replacement for the 3DS pluggin's
|
|
ReaderWriter3DS.cpp file. This contains a minor fix (one line
|
|
added) to ensure that the OSG Material structure is given the
|
|
name of the material definition within a loaded 3DS file.
|
|
"
|
|
|
|
2007-12-08 15:08 robert
|
|
|
|
* src/osgViewer/View.cpp: From Donald Cipperly, Fixed memory leak
|
|
in computeIntersections
|
|
|
|
2007-12-08 15:04 robert
|
|
|
|
* examples/osgviewerSDL/osgviewerSDL.cpp: From Jeremy Moles, "This
|
|
extra call to SDL_VideoSetMode() prevents my viewport from
|
|
getting
|
|
all wonky when I resize the SDL window. I'm not sure if this bug
|
|
has
|
|
always existed or not, but according to the SDL documentation
|
|
this
|
|
operation should be safe regardless, and doesn't not introduce
|
|
the need
|
|
for extra memory management (that is: there is no need to
|
|
"cleanup" the
|
|
old screen variable, that is all handled by SDL for us).
|
|
"
|
|
|
|
2007-12-08 13:29 robert
|
|
|
|
* include/osg/ClipPlane, include/osg/Hint, include/osg/Light,
|
|
src/osg/ClipPlane.cpp, src/osg/Hint.cpp, src/osg/Light.cpp: From
|
|
Robert Osfield and Richard Schmidt, made fixes inspired by an
|
|
original submission from Richard which
|
|
highlighted problems with Light, ClipPlane and Hint usage in
|
|
osg::State's usage of cloneType
|
|
and reassignment of target/num in StateSet/these StateAttributes.
|
|
|
|
2007-12-08 12:12 robert
|
|
|
|
* src/osgPlugins/osgParticle/CMakeLists.txt,
|
|
src/osgPlugins/osgParticle/IO_FluidProgram.cpp: From David Callu,
|
|
added IO_FluidProgram implementation.
|
|
|
|
2007-12-07 13:42 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertToInventor.cpp: Added an
|
|
#include<assert.h> to avoid compile problems on some systems.
|
|
|
|
2007-12-07 13:28 robert
|
|
|
|
* src/osgPlugins/OpenFlight/RoadRecords.cpp: From Tony Horrobin,
|
|
"Attached is a small fix for the openflight loader with regard to
|
|
road
|
|
segment and construction records.
|
|
|
|
It just uses the id field to set the name of the osg node as with
|
|
other
|
|
types."
|
|
|
|
2007-12-07 13:19 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: From Paul Martz, minor typo fixes in
|
|
notify messages
|
|
|
|
2007-12-06 17:53 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: From Bob Kuehne, added extra
|
|
event handlers
|
|
|
|
2007-12-06 17:44 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Farshid Lashkari,
|
|
"The bmp writer crashes in certain cases. It happens when the
|
|
computed
|
|
size of the image data is greater than the actual image size.
|
|
This
|
|
causes the memcpy call to go out of the array bounds. I modified
|
|
the
|
|
code so that it copies the data during the iteration, instead of
|
|
memcpy'ing. This fixes the problems i was having.
|
|
|
|
If you are curious, the writer was crashing when trying to write
|
|
an
|
|
RGB image that was 2050 x 1280. You might be able to reproduce it
|
|
by
|
|
allocating an empty image of that size and writing it to a file."
|
|
|
|
2007-12-06 17:41 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Hautio Jari, "Current
|
|
version of GraphicsWindowWin32 allows resize to zero height
|
|
window. This breaks rendering in for example MFC SDI applications
|
|
and in
|
|
MFC MDI applications if user resizes the window so that client
|
|
area has
|
|
zero height. Current safeguard for minimized window:
|
|
|
|
LRESULT GraphicsWindowWin32::handleNativeWindowingEvent( HWND
|
|
hwnd, UINT
|
|
uMsg, WPARAM wParam, LPARAM lParam )
|
|
...
|
|
/////////////////
|
|
case WM_MOVE :
|
|
case WM_SIZE :
|
|
/////////////////
|
|
...
|
|
if (clientRect.bottom==0 && clientRect.right==0)
|
|
...
|
|
|
|
does not cover this situation. In these situations
|
|
clientRect.bottom = 0
|
|
and clientRect.right > 0.
|
|
|
|
Quick fix to this is relax condition:
|
|
if (clientRect.bottom==0 || clientRect.right==0)
|
|
|
|
Modified file is attached.
|
|
|
|
Tested with osgviewerMFC from 2.2.0 release (Windows XP sp2)
|
|
|
|
Before fix:
|
|
- execute from command line osgviewerMFC.exe cow.osg.
|
|
- the cow is rendered nicely.
|
|
- resize window to zero height by dragging from bottom border
|
|
upwards.
|
|
- resize window back to original height
|
|
- just blue screen, no cow
|
|
|
|
After fix:
|
|
- execute from command line osgviewerMFC.exe cow.osg.
|
|
- the cow is rendered nicely.
|
|
- resize window to zero height by dragging from bottom border
|
|
upwards.
|
|
- resize window back to original height
|
|
- the cow is where it is supposed to be.
|
|
"
|
|
|
|
2007-12-06 17:31 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: From
|
|
Serge Lages, "Here are some modifications to the DatabasePager,
|
|
with the possibility to :
|
|
|
|
- Get or set the target number of PagedLOD children to remove per
|
|
frame.
|
|
- Get or set the minimum number of inactive PagedLOD to keep.
|
|
|
|
Corresponding environment variables have been added too.
|
|
The default values reproduce the previous DatabasePager
|
|
behavior."
|
|
|
|
2007-12-06 17:28 robert
|
|
|
|
* include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Cedric Pinson, fixes
|
|
for toggle fullscreen on gnome desktop
|
|
|
|
2007-12-06 17:07 robert
|
|
|
|
* examples/osgfadetext/CMakeLists.txt: From Mathias Froehlich, "n
|
|
examples/osgfadetext/CMakeLists.txt osgSim as dependency is
|
|
missing."
|
|
|
|
2007-12-06 17:03 robert
|
|
|
|
* src/osgPlugins/hdr/hdrwriter.cpp, src/osgPlugins/hdr/hdrwriter.h:
|
|
From Mathias Froehlich, "Add missing includes. Fails on hp-ux."
|
|
|
|
2007-12-06 17:01 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: From Mathias Froehlich,
|
|
"Attached is a changed version of osgunittests.cpp. The
|
|
__FUNCTION__
|
|
macro/string value is not portable. Instead the functions name is
|
|
just put
|
|
into the string."
|
|
|
|
2007-12-06 16:50 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Wojiech Leandowski, fixed the
|
|
hardwiring of archive extensions to 4 charaters
|
|
|
|
2007-12-06 10:04 robert
|
|
|
|
* src/osgPlugins/cfg/ReaderWriterCFG.cpp: Fixed crash in cfg by
|
|
rearranging the code blocks so the codes that use the graphics
|
|
context are only called when a graphics context is successfully
|
|
aquired.
|
|
|
|
2007-12-06 09:22 robert
|
|
|
|
* src/osgPlugins/cfg/CMakeLists.txt: From Ulrich Hertlein, added
|
|
osgViewer dependency for OSX build
|
|
|
|
2007-12-05 18:32 robert
|
|
|
|
* src/osgPlugins/cfg/RenderSurface.cpp: Changed WIN32 guard to
|
|
_WIN32_IMPLEMENTATION to attempt to avoid Win32 build error
|
|
|
|
2007-12-05 11:29 robert
|
|
|
|
* src/osgPlugins/cfg/ReaderWriterCFG.cpp: Removed debugging line.
|
|
|
|
2007-12-05 11:23 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/cfg,
|
|
src/osgPlugins/cfg/CMakeLists.txt, src/osgPlugins/cfg/Camera.cpp,
|
|
src/osgPlugins/cfg/Camera.h, src/osgPlugins/cfg/CameraConfig.cpp,
|
|
src/osgPlugins/cfg/CameraConfig.h,
|
|
src/osgPlugins/cfg/ConfigLexer.cpp,
|
|
src/osgPlugins/cfg/ConfigLexer.l,
|
|
src/osgPlugins/cfg/ConfigParser.cpp,
|
|
src/osgPlugins/cfg/ConfigParser.h,
|
|
src/osgPlugins/cfg/ConfigParser.y,
|
|
src/osgPlugins/cfg/FlexLexer.h,
|
|
src/osgPlugins/cfg/ReaderWriterCFG.cpp,
|
|
src/osgPlugins/cfg/RenderSurface.cpp,
|
|
src/osgPlugins/cfg/RenderSurface.h,
|
|
src/osgPlugins/cfg/VisualChooser.cpp,
|
|
src/osgPlugins/cfg/VisualChooser.h: From Cedric Pinson, first cut
|
|
at Producer .cfg camera configuration file support.
|
|
|
|
2007-12-04 14:46 robert
|
|
|
|
* include/osg/Drawable, include/osg/PrimitiveSet,
|
|
include/osg/TemplatePrimitiveFunctor,
|
|
include/osg/TriangleFunctor, include/osg/TriangleIndexFunctor,
|
|
include/osgUtil/Statistics, src/osg/Drawable.cpp,
|
|
src/osg/Geometry.cpp,
|
|
src/osgPlugins/obj/OBJWriterNodeVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp: Added support for new double Vec*Array
|
|
classes in various functors.
|
|
|
|
2007-12-04 14:46 robert
|
|
|
|
* src/osgPlugins/shp/ESRIShapeParser.cpp,
|
|
src/osgPlugins/shp/ESRIShapeParser.h,
|
|
src/osgPlugins/shp/ESRIShapeReaderWriter.cpp: Added optional
|
|
double support via new Vec3dArray support in osg::Geometry.
|
|
|
|
To enable double usage set the option string "double" i.e.
|
|
|
|
osgviewer myshapefile.shf -O "double"
|
|
|
|
|
|
2007-12-04 14:44 robert
|
|
|
|
* src/osgPlugins/osg/Geometry.cpp: Added support for double
|
|
Vec*Array objects
|
|
|
|
2007-12-04 14:44 robert
|
|
|
|
* include/osg/Array, src/osg/Array.cpp: Added double Vec*Array
|
|
support
|
|
|
|
2007-12-04 14:43 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: Added testPolytope entry
|
|
|
|
2007-12-01 15:30 robert
|
|
|
|
* include/osg/Polytope: Fixed the Polytop::setFrustum and
|
|
setBoundingBox method
|
|
|
|
2007-11-21 10:18 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: Added a check against the
|
|
makeCurrent() return type to make sure that OpenGL
|
|
calls are only made if the makeCurrent() is successful.
|
|
|
|
2007-11-17 11:50 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: From Colin Dunlop, add --devices
|
|
support.
|
|
|
|
2007-11-13 17:03 robert
|
|
|
|
* src/osgPlugins/osgTerrain/Terrain.cpp: Added support for filename
|
|
only setup of CompositeLayer on reading/writing.
|
|
|
|
2007-11-10 03:43 ewing
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
Added missing files for qt plugin
|
|
|
|
2007-11-09 20:04 ewing
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
For osgdb_freetype:
|
|
Ugh. Another fix for the cycle problem. It seems that the SDKROOT
|
|
didn't necessarily solve the problem, but there were some
|
|
unneeded library dependencies that weren't in my test fork which
|
|
allowed my test to work, but caused SVN to fail.
|
|
I have removed some of the excess libraries and it seems to build
|
|
without the Q&A fix.
|
|
|
|
2007-11-09 13:16 ewing
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
OpenThreads Version header was mistakenly in Resources.
|
|
|
|
osg Texture2DArray header was mistakenly in Resources.
|
|
|
|
2007-11-09 02:21 ewing
|
|
|
|
* Xcode/OSX_OSG_README.rtf: Lots of Leopard information added.
|
|
|
|
2007-11-08 10:30 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeLiveImageStream.h: From Colin
|
|
Dunlop, added missing header (note from Robert Osfield, this
|
|
submission was extracted from an inline submission so may be
|
|
prone to errors).
|
|
|
|
2007-11-08 10:30 ewing
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
For Leopard freetype, path is $(SDKROOT)/usr/X11/lib not X11R6.
|
|
|
|
2007-11-06 12:07 robert
|
|
|
|
* src/osgPlugins/quicktime/CMakeLists.txt,
|
|
src/osgPlugins/quicktime/QTLiveUtils.cpp,
|
|
src/osgPlugins/quicktime/QTLiveUtils.h,
|
|
src/osgPlugins/quicktime/QuicktimeLiveImageStream.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Colin Dunlop,
|
|
add live video stream support
|
|
|
|
2007-11-04 16:08 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp: Added support for
|
|
setting volume in xine plugin, manual adjustment of volume
|
|
in osgmove example, and clamping to 0 to 1.0 range in quicktime
|
|
plugin
|
|
|
|
2007-11-04 15:21 robert
|
|
|
|
* src/osgPlugins/txp/CMakeLists.txt: Changed the include definition
|
|
so that it works under Cygwin.
|
|
|
|
2007-11-03 10:32 robert
|
|
|
|
* src/osg/View.cpp: Fixed bug in addSlave
|
|
|
|
2007-10-31 12:55 robert
|
|
|
|
* src/osgViewer/View.cpp: Changed the spherical display intensity
|
|
map set up to use colours rather than
|
|
a second texture unit.
|
|
|
|
2007-10-31 12:55 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: Added getColor method to
|
|
allow easy reading of individual pixels.
|
|
|
|
2007-10-31 11:06 robert
|
|
|
|
* src/osgViewer/View.cpp: Fixed wrap mode for panoramic display.
|
|
|
|
2007-10-30 14:17 robert
|
|
|
|
* src/osgPlugins/osgTerrain/Terrain.cpp: Changed debug message from
|
|
NOTICE to INFO.
|
|
|
|
2007-10-29 00:36 ewing
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
Fix for freetype plugin to be aware of SDKs (i.e. use SDKROOT).
|
|
|
|
2007-10-25 09:00 robert
|
|
|
|
* src/osgPlugins/osgFX/CMakeLists.txt: Fixed the capitilization of
|
|
the osgdb_osgfx plugin
|
|
|
|
2007-10-19 09:58 robert
|
|
|
|
* src/osg/Geometry.cpp: Fixed errors is setup of VBO/EBO's.
|
|
|
|
2007-10-19 08:42 robert
|
|
|
|
* src/osg/View.cpp: Fix for setting scene data after slaves have
|
|
been added.
|
|
|
|
2007-10-19 08:39 robert
|
|
|
|
* src/osg/Geometry.cpp: Fixed getOrCreateVertexBufferObject().
|
|
|
|
2007-10-17 19:01 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Removed redundent
|
|
X11/Intrinsic include
|
|
|
|
2007-10-16 19:04 robert
|
|
|
|
* src/osgDB/Registry.cpp: Added flv to accepted list video format
|
|
for the quicktime and xine-lib plugins
|
|
|
|
2007-10-16 19:03 robert
|
|
|
|
* src/osgPlugins/quicktime/ReaderWriterQT.cpp: Added flv to
|
|
accepted list of formats
|
|
|
|
2007-10-16 19:01 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp: Added flv to the list
|
|
of accepted movie types
|
|
|
|
2007-10-05 11:48 ewing
|
|
|
|
* Xcode/OpenSceneGraph/os-Info.plist,
|
|
Xcode/OpenSceneGraph/osg-Info.plist,
|
|
Xcode/OpenSceneGraph/osgDB-Info.plist,
|
|
Xcode/OpenSceneGraph/osgFX-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGA-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGL2-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGLUTkeyboardmouse-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGLUTsimple-Info.plist,
|
|
Xcode/OpenSceneGraph/osgManipulator-Info.plist,
|
|
Xcode/OpenSceneGraph/osgParticle-Info.plist,
|
|
Xcode/OpenSceneGraph/osgShadow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgSim-Info.plist,
|
|
Xcode/OpenSceneGraph/osgTerrain-Info.plist,
|
|
Xcode/OpenSceneGraph/osgText-Info.plist,
|
|
Xcode/OpenSceneGraph/osgUtil-Info.plist,
|
|
Xcode/OpenSceneGraph/osgViewer-Info.plist,
|
|
Xcode/OpenSceneGraph/osganimate-Info.plist,
|
|
Xcode/OpenSceneGraph/osgarchive-Info.plist,
|
|
Xcode/OpenSceneGraph/osgautotransform-Info.plist,
|
|
Xcode/OpenSceneGraph/osgbillboard-Info.plist,
|
|
Xcode/OpenSceneGraph/osgblendequation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcallback-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcamera-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcameragroup-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcatch-Info.plist,
|
|
Xcode/OpenSceneGraph/osgclip-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcluster-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcompositeviewer-Info.plist,
|
|
Xcode/OpenSceneGraph/osgconv-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcopy-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcubemap-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_freetype-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_freetype2-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_osgText-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdelaunay-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdepthpartition-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdepthshadow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdistortion-Info.plist,
|
|
Xcode/OpenSceneGraph/osgfadetext-Info.plist,
|
|
Xcode/OpenSceneGraph/osgforest-Info.plist,
|
|
Xcode/OpenSceneGraph/osgfxbrowser-Info.plist,
|
|
Xcode/OpenSceneGraph/osggeometry-Info.plist,
|
|
Xcode/OpenSceneGraph/osghangglide-Info.plist,
|
|
Xcode/OpenSceneGraph/osghud-Info.plist,
|
|
Xcode/OpenSceneGraph/osgimposter-Info.plist,
|
|
Xcode/OpenSceneGraph/osgintrospection-Info.plist,
|
|
Xcode/OpenSceneGraph/osgkeyboard-Info.plist,
|
|
Xcode/OpenSceneGraph/osgkeyboardmouse-Info.plist,
|
|
Xcode/OpenSceneGraph/osglauncher-Info.plist,
|
|
Xcode/OpenSceneGraph/osglightpoint-Info.plist,
|
|
Xcode/OpenSceneGraph/osglist-Info.plist,
|
|
Xcode/OpenSceneGraph/osglogicop-Info.plist,
|
|
Xcode/OpenSceneGraph/osglogo-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmanipulatorexample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmotionblur-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmovie-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmultitexture-Info.plist,
|
|
Xcode/OpenSceneGraph/osgocculder-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpagedlod-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparametric-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparticleExample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparticleeffects-Info.plist,
|
|
Xcode/OpenSceneGraph/osgphotoalbum-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpick-Info.plist,
|
|
Xcode/OpenSceneGraph/osgplanets-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpoints-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpointsprite-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprecipitation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprerender-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprerendercubemap-Info.plist,
|
|
Xcode/OpenSceneGraph/osgreflect-Info.plist,
|
|
Xcode/OpenSceneGraph/osgscalarbar-Info.plist,
|
|
Xcode/OpenSceneGraph/osgscribe-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsequence-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshaders-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshaderterrain-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshadowexample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshadowtexture-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshape-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimplifier-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimulation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgslice-Info.plist,
|
|
Xcode/OpenSceneGraph/osgslideshow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspacewarp-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspheresegment-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspotlight-Info.plist,
|
|
Xcode/OpenSceneGraph/osgstereoimage-Info.plist,
|
|
Xcode/OpenSceneGraph/osgteapot-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtessellate-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtextexample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture1D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture2D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture3D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexturerectangle-Info.plist,
|
|
Xcode/OpenSceneGraph/osgunittests-Info.plist,
|
|
Xcode/OpenSceneGraph/osgversion-Info.plist,
|
|
Xcode/OpenSceneGraph/osgvertexprogram-Info.plist,
|
|
Xcode/OpenSceneGraph/osgviewerApplication-Info.plist,
|
|
Xcode/OpenSceneGraph/osgviewerGLUT-Info.plist,
|
|
Xcode/OpenSceneGraph/osgviewerSDL-Info.plist,
|
|
Xcode/OpenSceneGraph/osgvolume-Info.plist,
|
|
Xcode/OpenSceneGraph/osgwindows-Info.plist,
|
|
Xcode/OpenThreads/Info.plist: Forgot to bump version numbers to
|
|
2.2.0.
|
|
|
|
2007-10-05 11:28 ewing
|
|
|
|
* Xcode/OSX_OSG_README.rtf, Xcode/XcodeTemplates/OSG
|
|
Application/osgApp_Prefix.pch: Needed to remove dead header from
|
|
precompiled header file.
|
|
Minor fixes to readme.
|
|
|
|
2007-10-05 10:46 robert
|
|
|
|
* include/osg/Texture: From Mathias Froehlich, "since we patched
|
|
our hp to an other patchlevel, I need the following to
|
|
include/osg/Texture"
|
|
|
|
2007-10-05 09:10 robert
|
|
|
|
* src/osgPlugins/hdr/hdrwriter.cpp, src/osgViewer/ViewerBase.cpp:
|
|
From Andy Skinner, build fixes for Solaris.
|
|
|
|
2007-10-05 09:03 robert
|
|
|
|
* examples/osgphotoalbum/osgphotoalbum.cpp: Changed the threading
|
|
model to single threaded.
|
|
|
|
2007-10-04 11:24 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for 2.2 release
|
|
|
|
2007-10-04 11:20 robert
|
|
|
|
* include/osgGA/GUIActionAdapter, include/osgViewer/View,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Added asView() method to
|
|
GUIActionAdapter to help out with .NET wrappers. Updated wrappers
|
|
|
|
2007-10-04 10:05 robert
|
|
|
|
* AUTHORS.txt, CMakeLists.txt, NEWS.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc,
|
|
packaging/pkgconfig/openthreads.pc: Updated version for 2.2
|
|
release
|
|
|
|
2007-10-04 08:54 robert
|
|
|
|
* src/osgPlugins/gdal/DataSetLayer.cpp,
|
|
src/osgPlugins/gdal/DataSetLayer.h,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp: From Trajce Nikolov,
|
|
added support for extract a region for geospatial imagery
|
|
|
|
2007-10-03 23:44 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, NEWS.txt,
|
|
applications/osgversion/osgversion.cpp: Updated ChangeLog, NEWS
|
|
and AUTHORS file for 2.1.15 release
|
|
|
|
2007-10-03 23:27 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version for 2.1.15
|
|
dev release
|
|
|
|
2007-10-03 23:03 robert
|
|
|
|
* src/osgText/Text.cpp: From Panagiotis Papadakos, "Setting the
|
|
maximum height of osgText doen't seem to work. If the text is
|
|
big enough, it exceeds the height that I gave as input to
|
|
setMaximumHeight. So check if cursor is out of -_maximumHeight."
|
|
|
|
2007-10-03 23:01 robert
|
|
|
|
* CMakeLists.txt: Added support for defining an option
|
|
OSG_GLU_TESS_CALLBACK_TRIPLEDOT within the
|
|
CMake build system, enabling this option will build the OSG
|
|
against the (...) version
|
|
of the tesselation callback functions.
|
|
|
|
One can also set the default value of this option via the
|
|
DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT
|
|
variable that is set locally to OFF for all platforms except AIX
|
|
and OSX, but can
|
|
be overriden by setting it via command line option i.e.
|
|
|
|
cmake . -DDDEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT=ON
|
|
|
|
|
|
2007-10-03 21:12 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
updated XCode projects
|
|
|
|
2007-10-03 20:21 robert
|
|
|
|
* CMakeLists.txt, include/osg/GLU: Added
|
|
GLU_TESS_CALLBACK_TRIPLEDOT path into include/osg/GLU and enabled
|
|
this
|
|
for AIX as reading the old paths this was required. This looks
|
|
like it is needed
|
|
under Xcode build as well.
|
|
|
|
2007-10-03 19:54 robert
|
|
|
|
* src/osgDB/Registry.cpp: Removed double return error
|
|
|
|
2007-10-03 12:49 robert
|
|
|
|
* AUTHORS.txt, CMakeLists.txt, README.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc: Updated version, authors
|
|
and change log for the 2.1.14 release
|
|
|
|
2007-10-03 12:48 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp, src/osgShadow/ShadowMap.cpp:
|
|
From Mahai Radu, improvements to handling of spotlights
|
|
|
|
2007-10-03 12:04 robert
|
|
|
|
* src/osgDB/Registry.cpp: Refactored the plugin and library naming
|
|
to fix Cygwin plugin loaded issues.
|
|
|
|
2007-10-03 10:38 robert
|
|
|
|
* NEWS.txt: Added preliminary press release
|
|
|
|
2007-10-03 10:36 robert
|
|
|
|
* src/osgPlugins/net/sockstream.cpp: From Alberto Luaces, build fix
|
|
for Cygwin.
|
|
|
|
2007-10-03 08:34 robert
|
|
|
|
* src/osgViewer/ViewerBase.cpp: Added return 0 to fix warning
|
|
|
|
2007-10-02 21:45 robert
|
|
|
|
* src/osgWrappers/osgShadow/ShadowMap.cpp: Updated wrappers
|
|
|
|
2007-10-02 21:45 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp, include/osgShadow/ShadowMap,
|
|
src/osgShadow/ShadowMap.cpp: From Mihair Radu, "Most of the
|
|
additions are small utility methods:
|
|
- set the resolution of the shadow map; it calls dirty() to
|
|
re-initialize at next update
|
|
- keep a list of Shader objects to use instead of the default
|
|
ones, if
|
|
the list is empty, the default shaders are used
|
|
- explicitly create the Uniform variables, so that subsequent
|
|
additions
|
|
that require more Uniforms can put them in a central place
|
|
- set a Light or LightSource to use explicitly for shadow
|
|
casting,
|
|
allows multiple lights in the scene, with one casting shadows
|
|
|
|
There are two additions that do not ( yet ) function correctly,
|
|
but in
|
|
the present usage they do not interfere with the regular usage of
|
|
the
|
|
techique:
|
|
- support for using spotlights, it's using Light.spotCutoff to
|
|
determine
|
|
if it's a spot-light and not point-light,
|
|
there is an error in the setup of either the shadow camera or the
|
|
texgen, most likely due to the direction of the spotlight, since
|
|
the
|
|
position is being used just like in point or directional lights.
|
|
- creation of a debugHUD
|
|
the hud is created properly, ( the example included shows it ),
|
|
but
|
|
it displays only white, there has been some discussion of
|
|
displaying the
|
|
shadow map, but I could not find it, the addition of a simple
|
|
fragment
|
|
shader with the appropriate color transform should get this
|
|
going."
|
|
|
|
2007-10-02 21:28 robert
|
|
|
|
* src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osgViewer/ViewerBase.cpp: Updated wrappers
|
|
|
|
2007-10-02 21:26 robert
|
|
|
|
* CMakeLists.txt, examples/osgintrospection/osgintrospection.cpp,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/CMakeLists.txt,
|
|
src/osgWrappers/CMakeLists.txt: Introduced a OSG_PLUGIN_PREFIX
|
|
variable into CMake build system with it set to
|
|
"" for all platforms except Cygwin where its set to "cygwin_" and
|
|
Mingw where
|
|
it is set to "mingw_". Updated osgDB::Registry to look for these
|
|
for the plugins.
|
|
Updated the osgintrospection example to search for these names as
|
|
well.
|
|
|
|
2007-10-02 21:24 robert
|
|
|
|
* examples/osgcompositeviewer/osgcompositeviewer.cpp: Updated to
|
|
reflect new CompositeViewer threading models
|
|
|
|
2007-10-02 21:23 robert
|
|
|
|
* include/osgViewer/CompositeViewer, include/osgViewer/Viewer,
|
|
include/osgViewer/ViewerBase, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgViewer/ViewerBase.cpp: Merged
|
|
the threading set up and rendering code from Viewer and
|
|
CompositeViewer
|
|
into ViewerBase to allow CompositeViewer to inherit the same
|
|
theading models
|
|
previously just supported by osgViewer::Viewer
|
|
|
|
2007-10-02 20:56 robert
|
|
|
|
* CMakeLists.txt: Changed the search for Qt version to prevent
|
|
problems when having both Qt3 and Qt4 installed on one machine.
|
|
|
|
2007-10-02 20:55 robert
|
|
|
|
* src/osgGA/StateSetManipulator.cpp: Added a #ifdef 0 code block to
|
|
test setting of the StateSetManipulator's DataVariance to DYNAMIC
|
|
to solve a threading issue relating to mixing of
|
|
StateSetManipulator and
|
|
DrawThreadPerContext.
|
|
|
|
2007-10-02 20:54 robert
|
|
|
|
* include/osg/GLU: Changed the GLU_TESS_CALLBACK in an attempt to
|
|
avoid compile problems under OSX.
|
|
|
|
2007-10-02 20:45 robert
|
|
|
|
* applications/osgversion/CMakeLists.txt: From Andy Skinner,
|
|
changes the library linkage to just include osg and OpenThreads
|
|
|
|
2007-10-01 15:11 robert
|
|
|
|
* src/osgPlugins/hdr/hdrwriter.cpp: Removed redundent malloc.
|
|
|
|
2007-10-01 11:02 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: From David Callu, various
|
|
fixes for window inheritance
|
|
|
|
2007-10-01 10:23 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS for 2.1.13 release
|
|
|
|
2007-10-01 10:21 robert
|
|
|
|
* CMakeLists.txt, ChangeLog, README.txt, include/osg/Version,
|
|
packaging/pkgconfig/openscenegraph.pc,
|
|
packaging/pkgconfig/openthreads.pc: Updated Version number for
|
|
2.1.13 and updated ChangeLog.
|
|
|
|
2007-10-01 09:41 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Changed requestWarpPointer
|
|
to use _eventDislay to avoid crash in osghanglide example due
|
|
to async usage.
|
|
|
|
2007-10-01 08:50 robert
|
|
|
|
* include/osg/Image, include/osg/Math, src/osg/Image.cpp,
|
|
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture2DArray.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osgWrappers/osg/Image.cpp:
|
|
Removed log2 and replaced the places where is was used with a new
|
|
Image::computeNumberOfMipmapLevels method.
|
|
|
|
2007-09-30 20:16 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
updated XCode-projects
|
|
|
|
2007-09-30 19:56 robert
|
|
|
|
* src/osgWrappers/osgDB/Registry.cpp: Updated wrappers
|
|
|
|
2007-09-30 19:53 robert
|
|
|
|
* applications/osgconv/osgconv.cpp, include/osgDB/Registry,
|
|
include/osgDB/WriteFile, src/osgDB/Registry.cpp,
|
|
src/osgDB/WriteFile.cpp: From Paul Martz, "here's the
|
|
osgDB::Registry changes to add Options to the read*File()
|
|
interface. As we discussed, this preserves the old interface for
|
|
backwards compatibility.
|
|
|
|
osgconv also changed to use the new Registry::writeNode()
|
|
interface. No other applications or examples were affected."
|
|
|
|
2007-09-30 19:39 robert
|
|
|
|
* src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2007-09-30 19:27 robert
|
|
|
|
* examples/osgcompositeviewer/osgcompositeviewer.cpp,
|
|
src/osgViewer/ViewerEventHandlers.cpp: Added support for
|
|
CompositeViewer to WindowSizeHandler, ThreadingHandler,
|
|
RecordCameraPathManipulator and HelpHandler.
|
|
|
|
2007-09-30 19:15 robert
|
|
|
|
* examples/osgcompositeviewer/osgcompositeviewer.cpp,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/HelpHandler.cpp: Changed HelpHandler so it supports
|
|
use with CompositeViewer and Viewer
|
|
|
|
2007-09-30 18:43 robert
|
|
|
|
* src/osgPlugins/hdr/CMakeLists.txt: Added hdwriter to CMake build
|
|
|
|
2007-09-30 18:42 robert
|
|
|
|
* src/osgPlugins/hdr/ReaderWriterHDR.cpp,
|
|
src/osgPlugins/hdr/hdrwriter.cpp, src/osgPlugins/hdr/hdrwriter.h:
|
|
From David Spilling, "Please find attached an extension of the
|
|
Radiance HDR (RGBE) image reader to support writing.
|
|
|
|
The options are intended to match the existing read options. By
|
|
default it will only write RGB32F format; if the "RAW" option is
|
|
selected, it will output 8 bit RGBA as "raw" RGBE. Note also that
|
|
the writer inserts a flipVertical(); although the RGBE format,
|
|
according to spec, should support top-to-bottom or bottom-to-top
|
|
ordering, no software I've found, including that from the formats
|
|
originator, actually respects this."
|
|
|
|
2007-09-30 18:33 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertToInventor.cpp,
|
|
src/osgPlugins/Inventor/ConvertToInventor.h,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp: From Jan Peciva, "I
|
|
am submitting improved Inventor (iv) writer.
|
|
|
|
List of changes:
|
|
- added support for Billboards and LOD
|
|
- improved Material handling
|
|
"
|
|
|
|
2007-09-30 16:24 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
updated xcode-projects
|
|
|
|
2007-09-30 15:24 robert
|
|
|
|
* genwrapper.conf, src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/ViewerBase.cpp: Updated wrappers
|
|
|
|
2007-09-30 15:07 robert
|
|
|
|
* src/osgWrappers/osgText/Text.cpp: Updated wrappers
|
|
|
|
2007-09-30 15:06 robert
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: From Dan Minor,
|
|
"osgText::Text does not currently have a getAxisAlignment method.
|
|
The
|
|
attached code adds this, along with a member variable to keep
|
|
track of
|
|
the setting. It is based on the latest subversion version, and
|
|
was
|
|
tested by creating a new text object with the same axis alignment
|
|
as an
|
|
existing one (e.g.
|
|
new_text->setAxisAlignment(old_text->getAxisAlignment()); )."
|
|
|
|
From Robert Osfield, " I originally didn't add a
|
|
getAxisAlignment()
|
|
as all setAxisAlignment does is set the Rotation member variable,
|
|
and
|
|
potentially one could apply user defined Rotation setting after
|
|
the
|
|
setAxisAlignment() which would bring it out of sync with the
|
|
setAxisAlignment.
|
|
|
|
Rather than reject your submission on the ground of potentially
|
|
getting out of sync and therefore misleading users I've added a
|
|
USED_DEFINED_ROTATION to AxisAlignment enum, and set this in the
|
|
serRotation and then override this setting of _axisAlignment in
|
|
the
|
|
setAxisAlingment method. I've also removed the lazy updating
|
|
optimization you've added to the top of setAxisAlignment to avoid
|
|
potential problems as well."
|
|
|
|
2007-09-30 11:37 robert
|
|
|
|
* include/osg/View, include/osgViewer/CompositeViewer,
|
|
include/osgViewer/View, include/osgViewer/Viewer,
|
|
include/osgViewer/ViewerBase,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/CMakeLists.txt, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/StatsHandler.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgViewer/ViewerBase.cpp,
|
|
src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osgViewer/ViewerBase.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Moved
|
|
ViewerBase class out into its own header and source file.
|
|
|
|
Improved the support for stats collection in
|
|
CompositeViewer/StatsHandler.
|
|
|
|
2007-09-29 16:46 robert
|
|
|
|
* include/osg/View, include/osgViewer/CompositeViewer,
|
|
include/osgViewer/Export, include/osgViewer/View,
|
|
include/osgViewer/Viewer, include/osgViewer/ViewerEventHandlers,
|
|
src/osgPlugins/osgViewer/CompositeViewer.cpp,
|
|
src/osgPlugins/osgViewer/View.cpp,
|
|
src/osgPlugins/osgViewer/Viewer.cpp,
|
|
src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/StatsHandler.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Refactor
|
|
Viewer/CompositeViewer so the both inherit from the a ViewerBase
|
|
class
|
|
|
|
2007-09-29 11:41 robert
|
|
|
|
* examples/osgcompositeviewer/osgcompositeviewer.cpp,
|
|
include/osgViewer/View, include/osgViewer/Viewer,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/StatsHandler.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: From Stephan Huber, add basic support
|
|
for CompositeViewer in StatsHandler
|
|
|
|
2007-09-29 11:12 robert
|
|
|
|
* include/osgDB/ReaderWriter,
|
|
src/osgPlugins/dae/ReaderWriterDAE.cpp,
|
|
src/osgPlugins/dae/daeReader.h, src/osgPlugins/dae/daeWriter.h,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp: From Mattias Linde,
|
|
"Nice, this almost gets the job done, one way communication into
|
|
the plugin is possible.
|
|
I've done some additional small modification regarding constness
|
|
in ReaderWriter and added
|
|
mutable on _pluginData so passing data back would be possible
|
|
too.
|
|
|
|
Have updated the collada plugin (ReaderWriterDAE.cpp) to use the
|
|
map to handle options and
|
|
have attached the changes.
|
|
|
|
The stuff in daeReader.h and daeWriter.h are just cosmetic
|
|
changes to get rid of a warning."
|
|
|
|
2007-09-28 13:42 robert
|
|
|
|
* src/osgViewer/View.cpp: Fixed SphericalDisplay set up codes to
|
|
properly manage display host/num
|
|
|
|
2007-09-28 13:38 robert
|
|
|
|
* src/osgViewer/View.cpp: From Mathias Froehlich, "I had a chance
|
|
to look into the remote display problems.
|
|
The screen resolution was queried for the wrong display."
|
|
|
|
2007-09-28 13:35 robert
|
|
|
|
* include/osgDB/ReaderWriter: From Mattias Linde, "I've attached a
|
|
modified ReaderWriter header which has some additions
|
|
to osgDB::ReaderWriter::Options to handle PluginData."
|
|
|
|
2007-09-28 08:53 robert
|
|
|
|
* include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: Andre Garneau, three fixes
|
|
in one submissions:
|
|
|
|
"This is a fix for the issue reported by Anders a week ago (see
|
|
\u201c[osg-users] BUG?: mouse coordinate changes after window
|
|
move\u201d discussion thread on Sept. 20). The issue was that the
|
|
initial implementation added a few months back was not converting
|
|
the window coordinates to client-area coordinates resulting in a
|
|
slight offset each time a decorated window was moved (caused by
|
|
the window border). This was also causing windows to move out of
|
|
their assigned screen."
|
|
|
|
and
|
|
|
|
"Attached is a fix for the taskbar repaint issue that occurs when
|
|
a graphics window is toggled from full-screen mode to windowed
|
|
mode (as identified by Gert van Maren a couple of weeks ago).
|
|
Also included is a fix derived from the \u201cEvents from the
|
|
past\u201d discussion thread that took place on July 11."
|
|
|
|
2007-09-28 08:52 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added record path manipulator
|
|
|
|
2007-09-27 13:49 robert
|
|
|
|
* examples/osgshaderterrain/osgshaderterrain.cpp: Changed across to
|
|
using a GraphicsOperation as the base class for the
|
|
RealizeOperation.
|
|
|
|
2007-09-27 12:47 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/ParallelSplitShadowMap,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp: From Adrian Egli,
|
|
"update the PSSM, i did some bug fixes and added new features to
|
|
move the camera virtual against the view direction by applaying a
|
|
simple distance factor (a), which is calculated camera eye -
|
|
camera center distance. and we can move the "light camera"
|
|
against the light direction (b).
|
|
|
|
(a) some objects behind the camera can cast shadow
|
|
(b) object aboive the camera can cast shadow
|
|
|
|
then i fixed the shadow map orientation, now screen x coordinate
|
|
alinged which improve the quality"
|
|
|
|
2007-09-27 12:15 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: From Mathias Froehlich, compile fix for
|
|
HP-UX without large file support
|
|
|
|
2007-09-27 10:47 robert
|
|
|
|
* src/osgPlugins/obj/OBJWriterNodeVisitor.cpp: From Mathias
|
|
Froehlich, "Some more file that needs some adjustment because of
|
|
missing member templates
|
|
in suns stl."
|
|
|
|
2007-09-27 10:42 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: Changed copy constrcutor to a
|
|
default constrcutor and std::copy to avoid
|
|
problems with dodge Sun compiler.
|
|
|
|
2007-09-27 10:22 robert
|
|
|
|
* src/osgPlugins/osgViewer/View.cpp: Added support for selecting
|
|
internal texture format via the internalFormat <numbits> entry in
|
|
the .osg file
|
|
|
|
2007-09-26 16:17 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
updated XCode project-files
|
|
|
|
2007-09-26 14:44 robert
|
|
|
|
* CMakeModules/FindOpenVRML.cmake,
|
|
src/osgPlugins/vrml/CMakeLists.txt: From Jean-Sebastien Guay,
|
|
"Attached you will find an expanded FindOpenVRML.cmake file, as
|
|
well as a fixed CMakeLists.txt file for the VRML plugin ."
|
|
|
|
2007-09-26 14:31 robert
|
|
|
|
* src/osgWrappers/osgDB/Input.cpp: Updated wrappers
|
|
|
|
2007-09-26 14:02 robert
|
|
|
|
* include/osgDB/Input, src/osgDB/Input.cpp,
|
|
src/osgPlugins/osgViewer/View.cpp: Added IntensityMap reading in
|
|
.view files
|
|
|
|
2007-09-26 11:32 robert
|
|
|
|
* genwrapper.conf, src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Tweaked the wrapping of
|
|
osgViewer::Scene to fix build problems
|
|
|
|
2007-09-26 10:58 robert
|
|
|
|
* src/osgPlugins/obj/CMakeLists.txt,
|
|
src/osgPlugins/obj/OBJWriterNodeVisitor.cpp,
|
|
src/osgPlugins/obj/OBJWriterNodeVisitor.h,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp: From Stephan Huber,
|
|
"attached you'll find a first implementation for the obj-plugin
|
|
to write
|
|
obj-files. It is not feature complete but usable.
|
|
|
|
Known issues:
|
|
* not all materials are handled correctly (especially when using
|
|
osg::StateAttribute::OVERRIDE), not all properties are supported
|
|
* could not test point and lines, all of my programs which are
|
|
capable
|
|
to read obj-files only import triangle-meshes.
|
|
* only simple texture-handling"
|
|
|
|
2007-09-26 10:46 robert
|
|
|
|
* genwrapper.conf, src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Added suprression of the
|
|
reflection of osgViewer::Scene to avoid build
|
|
issues associated with the class.
|
|
|
|
2007-09-26 09:59 robert
|
|
|
|
* src/osgWrappers/osgViewer/GraphicsWindow.cpp: Updated wrappers
|
|
|
|
2007-09-26 09:50 robert
|
|
|
|
* include/osgViewer/GraphicsWindow,
|
|
include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From David Callu, adding
|
|
support for GraphicsWindowX11 window inhertance and
|
|
setWindowName() method.
|
|
|
|
2007-09-25 19:14 robert
|
|
|
|
* src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Added support
|
|
for intensityMap and fix naming of --panoramic-sd and --3d-sd
|
|
command line arguments
|
|
|
|
2007-09-25 17:02 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added --flip argument docs.
|
|
|
|
2007-09-25 17:01 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added --flip option to allow one
|
|
to flip the source data about the x axis.
|
|
|
|
2007-09-25 15:01 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Removed all dome distortion
|
|
correction code as this is now part of the core osgViewer.
|
|
|
|
Added viewer mode where movies are made fullscreen. One can use
|
|
the old interactive
|
|
camera mode by using --interactive parameter on the command line.
|
|
|
|
2007-09-25 13:51 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Preliminary
|
|
PanoramicSphericalScreen support
|
|
|
|
2007-09-25 12:34 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Added
|
|
--major/minor/path-number support
|
|
|
|
2007-09-25 11:26 robert
|
|
|
|
* packaging/pkgconfig/openscenegraph.pc: Fixed version number
|
|
|
|
2007-09-25 10:18 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: Added thread unit test to
|
|
test the create, start and destruction of threads
|
|
|
|
2007-09-24 16:34 robert
|
|
|
|
* AUTHORS.txt, CMakeLists.txt, include/osg/Version: Updated Version
|
|
and AUTHORS for 2.1.12 dev release
|
|
|
|
2007-09-24 16:30 robert
|
|
|
|
* packaging/pkg_config, packaging/pkgconfig: Renamed packaging
|
|
directory to pkgconfig
|
|
|
|
2007-09-24 16:28 robert
|
|
|
|
* ChangeLog, README.txt: Updated ChangeLog for release
|
|
|
|
2007-09-24 16:25 robert
|
|
|
|
* src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-09-24 15:24 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/ParallelSplitShadowMap,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp: From Adrian Egli,
|
|
further work on PSSM implementation.
|
|
|
|
2007-09-24 10:36 robert
|
|
|
|
* include/osgViewer/GraphicsWindow: From Alberto Luaces, fixed typo
|
|
of valid() in warning message
|
|
|
|
2007-09-24 10:31 robert
|
|
|
|
* src/osgDB/Registry.cpp: Changed iterator name to avoid warning
|
|
|
|
2007-09-24 09:39 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Mirko Viviani, "attacched you'll find the updated xcode
|
|
project for OpenSceneGraph
|
|
2.1.11. The one supplied in the archive does not build due to
|
|
some missing
|
|
file references."
|
|
|
|
2007-09-24 09:35 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: From Jose Delport: "have been using
|
|
the new VIEW_DEPENDENT_WITH_ORTHOGRAPHIC_OVERLAY mode
|
|
of the OverlayNode.
|
|
|
|
I change the overlay subgraph dynamically and when I remove all
|
|
the
|
|
subgraph nodes that is inside the current main camera FOV (others
|
|
outside still exist), the overlay texture does not update because
|
|
of the
|
|
early return in the traversal. I then get a kind of ghost texture
|
|
moving
|
|
around the terrain.
|
|
|
|
The attached file fixed the problem for me, but I'm not sure if
|
|
it is
|
|
the best way to address the problem."
|
|
|
|
2007-09-24 09:26 robert
|
|
|
|
* src/osg/Image.cpp: From Art Tevs, "Following
|
|
two lines has to be included into the Image.cpp in the
|
|
computeNumComponents(...) method:
|
|
|
|
case(GL_RGBA16F_ARB): return 4;
|
|
case(GL_RGBA32F_ARB): return 4;"
|
|
|
|
2007-09-24 09:05 robert
|
|
|
|
* include/osgDB/ReaderWriter: Made ReaderWriter and
|
|
ReaderWriter::Options use thread safe ref counting.
|
|
|
|
2007-09-22 17:39 robert
|
|
|
|
* src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Improved the
|
|
handling of OSG_CONFIG_FILE support.
|
|
|
|
2007-09-22 16:50 robert
|
|
|
|
* include/osgViewer/Scene, src/osgViewer/Scene.cpp: From David
|
|
Callu, added getOrCreateScene method, made contractors protected.
|
|
|
|
From Robert Osfield, made getOrCreateScene protected and made
|
|
View a friend
|
|
of Scene to all it to construct Scene objects itself.
|
|
|
|
2007-09-22 16:46 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/ParallelSplitShadowMap,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp: From Adrian Egli,
|
|
update to ParallelSplitShadowMap.
|
|
|
|
2007-09-22 13:06 robert
|
|
|
|
* include/osgShadow/ParallelSplitShadowMap: Added EXPORT
|
|
|
|
2007-09-21 19:43 robert
|
|
|
|
* include/osg/View, src/osg/View.cpp: From David Callu, added
|
|
findSlaveIndexForCamera method
|
|
|
|
2007-09-21 19:04 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: Added return
|
|
|
|
2007-09-21 15:34 robert
|
|
|
|
* include/osg/View, include/osgViewer/View,
|
|
include/osgViewer/Viewer, src/osg/View.cpp,
|
|
src/osgPlugins/osgViewer/View.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Added support for basic viewer
|
|
configuration files
|
|
|
|
2007-09-21 13:30 robert
|
|
|
|
* include/osgViewer/CompositeViewer, include/osgViewer/Viewer,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osgViewer/CMakeLists.txt,
|
|
src/osgPlugins/osgViewer/CompositeViewer.cpp,
|
|
src/osgPlugins/osgViewer/ReaderWriterOsgViewer.cpp,
|
|
src/osgPlugins/osgViewer/View.cpp,
|
|
src/osgPlugins/osgViewer/Viewer.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Further steps towards reading coniguration files.
|
|
|
|
2007-09-21 09:02 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp: From Luc Frauciel, "A
|
|
few improvements to osgstereoimage:
|
|
- When using a large numbrer of files, the command line was too
|
|
long;
|
|
Added a -files option that allow to store filenames in a file
|
|
(one file
|
|
per line)
|
|
- Added some more intuitive key bindings for controls (left,
|
|
right, + ,
|
|
-)
|
|
- Set the texture wrapping to CLAMP_TO_EDGE (it's cleaner now)
|
|
"
|
|
|
|
2007-09-20 10:14 robert
|
|
|
|
* src/osgWrappers/osgShadow/SoftShadowMap.cpp: Updated wrappers
|
|
|
|
2007-09-20 10:12 robert
|
|
|
|
* include/osgShadow/SoftShadowMap, src/osgShadow/SoftShadowMap.cpp:
|
|
From Anders Backman, added bias and texture size methods.
|
|
|
|
From Robert Osfield, tweaks to the above for method parameters
|
|
and indenting.
|
|
|
|
2007-09-19 16:53 robert
|
|
|
|
* src/osgDB/Output.cpp: Added supoort for
|
|
OSG_WRITE_OUT_DEFAULT_VALUES env var
|
|
|
|
2007-09-19 15:29 robert
|
|
|
|
* include/osg/ArgumentParser, include/osgDB/Input,
|
|
src/osg/ArgumentParser.cpp, src/osgDB/Input.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp: Added support for bool in
|
|
ArgumentParser::Parameter.
|
|
|
|
Added support for using Input::read(...) methods using
|
|
ArgumentParser::Paramter
|
|
to adapter to multiple paramter types.
|
|
|
|
2007-09-19 11:56 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/ParallelSplitShadowMap,
|
|
src/osgShadow/CMakeLists.txt,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp: From Adrian Egli,
|
|
ParallelSplitShadowMap implmentation.
|
|
|
|
Changes by Robert Osfield - CMakeLists.txt and name change to
|
|
ParallelSplitShadowMap.
|
|
|
|
2007-09-19 10:14 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Changed the simplifier so that it
|
|
produces deterministic results, no longer
|
|
using memory pointers for sorting.
|
|
|
|
2007-09-19 09:00 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Removed check for
|
|
shaders/overlay_perspective_main.vert
|
|
|
|
2007-09-18 16:00 robert
|
|
|
|
* src/osgPlugins/net/sockinet.cpp: Commented out herror() as its
|
|
not called anywhere in the code.
|
|
|
|
2007-09-17 09:33 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, README.txt,
|
|
applications/osgversion/osgversion.cpp: Updated ChangeLog,
|
|
AUTHORS and README for 2.1.11 release
|
|
|
|
2007-09-17 09:26 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
packaging/pkg_config/openscenegraph.pc: Updated version numbers
|
|
for 2.1.11 dev release
|
|
|
|
2007-09-16 17:48 robert
|
|
|
|
* include/osgTerrain/Locator, src/osgPlugins/gdal/DataSetLayer.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp: Fixed
|
|
Locator::setTransform method so it takes a const Matrixd&, and
|
|
improved
|
|
the setting of Locator in the gdal plugin.
|
|
|
|
2007-09-16 17:46 robert
|
|
|
|
* src/osgDB/Output.cpp: Setting for new option for hinting whether
|
|
to write out default values
|
|
|
|
2007-09-16 17:45 robert
|
|
|
|
* include/osgDB/Output: Added option for controlling whether output
|
|
code should write out default values
|
|
|
|
2007-09-16 17:43 robert
|
|
|
|
* src/osgPlugins/osgTerrain/GeometryTechnique.cpp: Fixed warning
|
|
|
|
2007-09-16 07:55 robert
|
|
|
|
* packaging, packaging/pkg_config,
|
|
packaging/pkg_config/openscenegraph.pc,
|
|
packaging/pkg_config/openthreads.pc: From Loic Dachary,
|
|
pkg_config files
|
|
|
|
2007-09-15 17:40 robert
|
|
|
|
* src/osgText/Font.cpp: Introduced the use of a ReentrantMutex to
|
|
avoid problems with findFontFile.
|
|
|
|
2007-09-15 17:36 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From David Spilling,
|
|
"Given no replies to my recent "does anybody use the DDS writer"
|
|
query, I was emboldened to submit this very small patch. The
|
|
bitmasks for RGBA and RGB have been modified in the writer
|
|
portion of the code (line 765 onwards). This is now consistent
|
|
with what the DDS plugin reads. In terms of testing, note that
|
|
many 3rd party applications erroneously ignore the bitmasks in
|
|
the file, and assume a BGRA order."
|
|
|
|
2007-09-14 11:26 robert
|
|
|
|
* src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2007-09-14 11:06 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake: From Andy Skinner, added
|
|
support for ot-soversion-OpenThreads.dll dll naming under Windows
|
|
|
|
2007-09-14 11:02 robert
|
|
|
|
* src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2007-09-14 11:01 robert
|
|
|
|
* include/osgDB/Registry: Added TemplateRegisterDotOsgWrapperProxy.
|
|
|
|
2007-09-14 11:00 robert
|
|
|
|
* examples/osgviewerFOX/FOX_OSG.h,
|
|
examples/osgviewerFOX/FOX_OSG_MDIView.h: Ran conversion of tabs
|
|
to four spaces
|
|
|
|
2007-09-14 10:44 robert
|
|
|
|
* include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler,
|
|
src/osgGA/GUIEventHandler.cpp, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/Viewer.cpp:
|
|
Introduce
|
|
GUIEventHandler::handleWithCheckAgainstIgnoreHandledEventsMask()
|
|
methods
|
|
to help make it easier to get event handles to ingore events that
|
|
have already been handled.
|
|
|
|
2007-09-14 10:26 robert
|
|
|
|
* include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler:
|
|
From Ole-Morten Duesund, added IgnoreUsedEventsMask.
|
|
|
|
2007-09-14 10:00 robert
|
|
|
|
* examples/osgdepthpeeling/DePee.cpp: Added
|
|
_hudText->setDataVariance(osg::Object::DYNAMIC); to prevent from
|
|
the
|
|
text being updated at the same time as being rendered.
|
|
|
|
2007-09-13 11:00 robert
|
|
|
|
* genwrapper.conf, src/osgWrappers/osg/Texture2DArray.cpp: Fix for
|
|
build error during aggressive warning build
|
|
|
|
2007-09-13 10:42 robert
|
|
|
|
* genwrapper.conf, src/osgWrappers/osgDB/DotOsgWrapper.cpp: Fixed
|
|
warning in wrappers
|
|
|
|
2007-09-13 10:38 robert
|
|
|
|
* src/osgUtil/SceneView.cpp, src/osgUtil/TriStrip_tri_stripper.cpp:
|
|
Fixed warnigns
|
|
|
|
2007-09-13 10:33 robert
|
|
|
|
* README.txt, src/osgWrappers/osg/Texture2DArray.cpp: Updated
|
|
wrappers and READEME
|
|
|
|
2007-09-13 10:32 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: From Paul Martsz, changed the
|
|
Texture clamping mode to CLAMP_TO_EDGE
|
|
|
|
2007-09-13 10:21 robert
|
|
|
|
* examples/osgdepthpeeling/DePee.cpp,
|
|
examples/osgdepthpeeling/osgdepthpeeling.cpp: From Blake
|
|
Williams, warning fixes
|
|
|
|
2007-09-13 10:21 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: Add static_cast to fix
|
|
warning.
|
|
|
|
2007-09-13 10:16 robert
|
|
|
|
* src/osg/Texture2DArray.cpp: Removed unncessary typedefs
|
|
|
|
2007-09-13 10:15 robert
|
|
|
|
* include/osg/Texture2DArray, src/osg/Texture2DArray.cpp: Fixed
|
|
warnings of casting void* by refactoring the type and extensiosn
|
|
setup.
|
|
|
|
2007-09-13 10:10 robert
|
|
|
|
* src/osg/Texture2DArray.cpp: Fixed uint/int comparison warning.
|
|
|
|
2007-09-13 09:30 robert
|
|
|
|
* src/osgViewer/PixelBufferX11.cpp: Created two
|
|
PixelBufferX11::closeImplementation() one the real implementation
|
|
and
|
|
a second non op one for GLX <1.3.
|
|
|
|
2007-09-12 17:01 robert
|
|
|
|
* include/osgViewer/api/X11/PixelBufferX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp,
|
|
src/osgViewer/PixelBufferX11.cpp: Added preliminary handling of
|
|
cases where GLX version < 1.3
|
|
|
|
2007-09-12 17:01 robert
|
|
|
|
* src/osgPlugins/gdal/DataSetLayer.cpp: Removed debug messages
|
|
|
|
2007-09-12 16:28 robert
|
|
|
|
* applications/CMakeLists.txt,
|
|
applications/osgversion/CMakeLists.txt: Moved the linking of
|
|
OpenThreads from osgversion/CMakeLists.txt into
|
|
applications/CMakeLists.txt
|
|
|
|
2007-09-12 16:20 robert
|
|
|
|
* include/osg/Math: Rejigged the casting to avoid warnings under
|
|
Windows
|
|
|
|
2007-09-12 10:43 robert
|
|
|
|
* AUTHORS.txt, CMakeLists.txt, ChangeLog,
|
|
applications/osgversion/osgversion.cpp, include/osg/Version:
|
|
Updated version, ChangeLog and AUTHORS file for 2.1.10 release
|
|
|
|
2007-09-12 10:04 robert
|
|
|
|
* src/osgPlugins/Inventor/CMakeLists.txt: From Jan Peciva, build
|
|
fix
|
|
|
|
2007-09-11 20:54 robert
|
|
|
|
* include/osg/Math: Added log2(int) and log2(uint) methods
|
|
|
|
2007-09-11 20:24 robert
|
|
|
|
* include/osg/Math: Removed int version of log2 to avoid possible
|
|
errors in assuming log2(10) should ~= log2(10.0)
|
|
|
|
2007-09-11 17:10 robert
|
|
|
|
* applications/osgversion/CMakeLists.txt: Added OpenThreads to
|
|
target libraries
|
|
|
|
2007-09-11 17:08 robert
|
|
|
|
* include/osg/Math: From Art Tevs, Added log2 function.
|
|
|
|
2007-09-11 16:59 robert
|
|
|
|
* include/osg/GL2Extensions: From Art Tevs, build fix.
|
|
|
|
2007-09-11 16:56 robert
|
|
|
|
* src/osg/TextureRectangle.cpp: Replaced allocateMipmap code with
|
|
warning message as mipmaps aren't support for TextureRectangle.
|
|
|
|
2007-09-11 13:47 robert
|
|
|
|
* src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/Object.cpp:
|
|
Removed the output num_children from Group .osg output and
|
|
removed the output of "DataVaraince UNSPECIFIED" as this is
|
|
redundent
|
|
considering the default value is UNSPECIFIED.
|
|
|
|
2007-09-11 13:42 robert
|
|
|
|
* src/osgWrappers/osg/GL2Extensions.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp: Updated
|
|
wrappers
|
|
|
|
2007-09-11 13:39 robert
|
|
|
|
* src/osg/ClipNode.cpp: From Mathias Froenlich, "have a problem
|
|
with the SunOS CC.
|
|
It does not like that the prototype of
|
|
ClipNode::setStateSetModes() differs
|
|
from implementation of that function in the constness of the
|
|
second
|
|
parameter.
|
|
On SunOS it compiles fine, but I get link errors when the variant
|
|
that is
|
|
declared in the header is referenced.
|
|
|
|
The attached src/osg/ClipNode.cpp file removes the const
|
|
qualifier from the
|
|
implementation to match exactly the prototype in the header file.
|
|
The file is based on revision 7386 as of today.
|
|
"
|
|
|
|
2007-09-11 13:34 robert
|
|
|
|
* include/osg/GL2Extensions, include/osg/Program,
|
|
src/osg/Program.cpp: From Art Trevs, "File Changes:
|
|
- GL2Extensions, Program and Program.cpp
|
|
|
|
Features:
|
|
- Support for fragment output binding. (e.g. You can now specify
|
|
in the fragment shader varying out vec3 fragOut; fragOut =
|
|
vec3(1,0,1); to write to the fragOut variable. In your program
|
|
you call glBindFragDataLocation(program, 1, "fragOut") to bind
|
|
the fragOut variable with the MRT 1 - GL_COLOR_ATTACHMENT1_EXT)
|
|
|
|
- new methods Program::add/removeBindFragDataLocation
|
|
Program::getFragDataBindingList
|
|
|
|
"
|
|
|
|
2007-09-11 13:32 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
src/osgPlugins/osgTerrain/CMakeLists.txt,
|
|
src/osgPlugins/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp: Seperated out
|
|
GeometryTechnique .osg support.
|
|
|
|
2007-09-11 12:28 robert
|
|
|
|
* include/osg/Texture, src/osgWrappers/osg/Texture.cpp: Changed the
|
|
isTextureIntegerSupported method so that it no longer has the EXT
|
|
entry in it
|
|
for forward compatability reasons.
|
|
|
|
2007-09-11 12:04 robert
|
|
|
|
* include/osg/Texture, include/osg/Texture1D,
|
|
include/osg/Texture2D, include/osg/Texture2DArray,
|
|
include/osg/Texture3D, include/osg/TextureCubeMap,
|
|
include/osg/TextureRectangle, src/osg/Image.cpp,
|
|
src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture2D.cpp, src/osg/Texture2DArray.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osg/TextureRectangle.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture2DArray.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp: From Art Trevs,
|
|
"Features of the patch are:
|
|
|
|
- Implementation of integer textures as in EXT_texture_integer
|
|
|
|
- setBorderColor(Vec4) changed to setBorderColor(Vec4d) to pass
|
|
double values
|
|
as border color. (Probably we have to provide an overloading
|
|
function to
|
|
still support Vec4f ?)
|
|
|
|
- new method Texture::getInternalFormatType() added. Gives
|
|
information if the
|
|
internal format normalized, float, signed integer or unsigned
|
|
integer. Can
|
|
help people to write better code ;-)
|
|
|
|
"
|
|
|
|
Futher changes to this submission by Robert Osfield, changed the
|
|
dirty mipmap
|
|
flag into a buffer_value<> vector to ensure safe handling of
|
|
multiple contexts.
|
|
|
|
2007-09-11 10:16 robert
|
|
|
|
* src/osg/Texture2DArray.cpp: From Rafa Giatan, "Changed int to
|
|
GLsizei in the input parameter of the method
|
|
osg::Texture2DArray::applyTexImage2DArray_subload inside
|
|
Texture2DArray (lines 214 and 257), Otherwise it gives a compile
|
|
error on MacOSX."
|
|
|
|
2007-09-11 10:10 robert
|
|
|
|
* applications/osgversion/osgversion.cpp, include/osg/Version,
|
|
src/osg/Version.cpp: From Mike Wittman and Robert Osfield, added
|
|
support for SO_VERSION number in
|
|
runtime version info. Added checks for OpenThreads version.
|
|
|
|
2007-09-10 16:06 robert
|
|
|
|
* CMakeLists.txt: Maded versioning under Windows the default.
|
|
|
|
2007-09-10 15:19 robert
|
|
|
|
* genwrapper.conf, include/osg/BlendColor,
|
|
include/osg/BlendEquation, include/osg/BlendFunc,
|
|
include/osg/ClampColor, include/osg/FragmentProgram,
|
|
include/osg/GLExtensions, include/osg/Multisample,
|
|
include/osg/Point, include/osg/Texture, src/osg/BlendColor.cpp,
|
|
src/osg/BlendEquation.cpp, src/osg/BlendFunc.cpp,
|
|
src/osg/BufferObject.cpp, src/osg/ClampColor.cpp,
|
|
src/osg/Drawable.cpp, src/osg/FragmentProgram.cpp,
|
|
src/osg/FrameBufferObject.cpp, src/osg/GraphicsContext.cpp,
|
|
src/osg/GraphicsThread.cpp, src/osg/Multisample.cpp,
|
|
src/osg/Point.cpp, src/osg/Texture.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Point.cpp, src/osgWrappers/osg/Texture.cpp:
|
|
Intoduced a new setGLExtensions template method to do a copy of
|
|
void* pointer to
|
|
local function pointer to avoid compiler warnings related to case
|
|
void*.
|
|
|
|
Moved various OSG classes across to using setGLExtensions instead
|
|
of getGLExtensions,
|
|
and changed them to use typedef declarations in the headers
|
|
rather than casts in
|
|
the .cpp.
|
|
|
|
Updated wrappers
|
|
|
|
2007-09-08 07:21 robert
|
|
|
|
* src/osgPlugins/osgViewer/View.cpp: Flesh out a bit more of the
|
|
view IO support
|
|
|
|
2007-09-08 07:04 robert
|
|
|
|
* src/osg/Image.cpp: Fixed typo
|
|
|
|
2007-09-07 15:03 robert
|
|
|
|
* examples/osgdepthpeeling/Utility.h, examples/osgtext/osgtext.cpp,
|
|
genwrapper.conf, include/osgManipulator/Dragger,
|
|
include/osgSim/OverlayNode, include/osgUtil/StateGraph,
|
|
src/osg/BufferObject.cpp, src/osg/Camera.cpp,
|
|
src/osg/Geometry.cpp, src/osgDB/Registry.cpp,
|
|
src/osgGA/EventQueue.cpp,
|
|
src/osgPlugins/Inventor/ConvertToInventor.h,
|
|
src/osgPlugins/Inventor/GroupSoLOD.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/lwo/old_Lwo2.cpp, src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgSim/OverlayNode.cpp, src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgUtil/CullVisitor.cpp,
|
|
src/osgViewer/ViewerEventHandlers.cpp,
|
|
src/osgWrappers/osg/Array.cpp, src/osgWrappers/osg/StateSet.cpp:
|
|
From David Callu, warning fixes
|
|
|
|
2007-09-07 13:54 robert
|
|
|
|
* CMakeLists.txt: Removed warning type not support by gcc 4.1.x
|
|
|
|
2007-09-07 13:37 robert
|
|
|
|
* src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/Texture2DArray.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp: Updated wrappers for new
|
|
Texture2DArray class
|
|
|
|
2007-09-07 13:25 robert
|
|
|
|
* include/osg/Texture, include/osg/Texture2DArray: Moved defined
|
|
from Texture2DArray into Texture
|
|
|
|
2007-09-07 11:21 robert
|
|
|
|
* include/osg/FrameBufferObject, include/osg/GL2Extensions,
|
|
include/osg/Texture, include/osg/Texture2DArray,
|
|
include/osg/Uniform, src/osg/CMakeLists.txt,
|
|
src/osg/FrameBufferObject.cpp, src/osg/Image.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Texture2DArray.cpp,
|
|
src/osg/Uniform.cpp: From Art Tevs,
|
|
|
|
"A new texture class Texture2DArray derived from
|
|
Texture extends the osg to support the new
|
|
EXT_texture_array extensions. Texture arrays provides
|
|
a feature for people interesting in GPGPU programming.
|
|
|
|
|
|
Faetures and changes:
|
|
|
|
- Full support for layered 2D textures.
|
|
|
|
- New uniform types were added (sampler2DArray)
|
|
|
|
- FrameBufferObject implementation were changed to
|
|
support attaching of 2D array textures to the
|
|
framebuffer
|
|
|
|
- StateSet was slightly changed to support texture
|
|
arrays. NOTE: array textures can not be used in fixed
|
|
function pipeline. Thus using the layered texture as a
|
|
statemode for a Drawable produce invalid enumerant
|
|
OpenGL errors.
|
|
|
|
- Image class was extended to support handling of
|
|
array textures
|
|
|
|
Tests:
|
|
I have used this class as a new feature of my
|
|
application. It works for me without problems (Note:
|
|
Texture arrays were introduced only for shading
|
|
languages and not for fixed function pipelines!!!).
|
|
RTT with Texture2DArray works, as I have tested them
|
|
as texture targets for a camera with 6 layers/faces
|
|
(i.e. replacement for cube maps). I am using the array
|
|
textures in shader programming. Array textures can be
|
|
attached to the FBO and used as input and as output."
|
|
|
|
2007-09-07 10:50 robert
|
|
|
|
* src/osgPlugins/zip/ReaderWriterZIP.cpp: From Daniel Sjolie, "I
|
|
patched the zip plugin to make use of my favorite
|
|
zip/pack-application for windows if it is installed in the
|
|
standard location..."
|
|
|
|
2007-09-07 10:15 robert
|
|
|
|
* CMakeModules/FindPerformer.cmake,
|
|
src/osgPlugins/pfb/CMakeLists.txt: From Guillaume Millet, "Please
|
|
find in attachment a small improvement to the pfb plugin
|
|
CmakeLists.txt and to the FindPerformer.cmake module.
|
|
|
|
Under Windows libs are: libpf.lib (we need to add the lib prefix)
|
|
and
|
|
libpfdu-util.lib (libpfdu and libpfutil are compiled into one
|
|
lib)
|
|
We need to add PFROOT to the search path for libs and includes
|
|
(default
|
|
environment variable for Performer path)
|
|
And at last we need to put PFROOT/include and
|
|
PFROOT/include/Performer
|
|
as include dir for compiling."
|
|
|
|
2007-09-07 09:53 robert
|
|
|
|
* src/osgTerrain/Locator.cpp: From Maria Ten, fix lat/long usage.
|
|
|
|
2007-09-07 09:49 robert
|
|
|
|
* src/osgPlugins/dae/daeReader.cpp, src/osgPlugins/dae/daeReader.h:
|
|
From Mattias Linde, "Have made the updates now. Added a std::map
|
|
for easy lookup if a visual node
|
|
is targeted by a rigid body which is the reason why the .h-file
|
|
was changed too.
|
|
So now there'll be Group as often as possible, otherwise
|
|
PostitionAttitudeTransform."
|
|
|
|
2007-09-06 08:23 robert
|
|
|
|
* src/osgIntrospection/CMakeLists.txt: Added osg lib
|
|
|
|
2007-09-05 17:12 robert
|
|
|
|
* include/osgDB/Version, include/osgFX/Version,
|
|
include/osgGA/Version, include/osgIntrospection/Version,
|
|
include/osgManipulator/Version, include/osgParticle/Version,
|
|
include/osgShadow/Version, include/osgSim/Version,
|
|
include/osgTerrain/Version, include/osgText/Version,
|
|
include/osgUtil/Version, include/osgViewer/Version,
|
|
src/osgDB/Version.cpp, src/osgFX/CMakeLists.txt,
|
|
src/osgFX/Version.cpp, src/osgGA/Version.cpp,
|
|
src/osgIntrospection/CMakeLists.txt,
|
|
src/osgIntrospection/Version.cpp,
|
|
src/osgManipulator/CMakeLists.txt,
|
|
src/osgManipulator/Version.cpp, src/osgSim/Version.cpp,
|
|
src/osgUtil/Version.cpp, src/osgViewer/Version.cpp: From David
|
|
Callu, improved consistency of Version strings and add version
|
|
support
|
|
for osgIntrospection and osgManipulator.
|
|
|
|
2007-09-05 17:03 robert
|
|
|
|
* src/CMakeLists.txt, src/osgDB/CMakeLists.txt,
|
|
src/osgFX/CMakeLists.txt, src/osgGA/CMakeLists.txt,
|
|
src/osgIntrospection/CMakeLists.txt,
|
|
src/osgManipulator/CMakeLists.txt,
|
|
src/osgParticle/CMakeLists.txt, src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/freetype/CMakeLists.txt,
|
|
src/osgPlugins/gif/CMakeLists.txt,
|
|
src/osgPlugins/jpeg/CMakeLists.txt,
|
|
src/osgPlugins/png/CMakeLists.txt,
|
|
src/osgPlugins/quicktime/CMakeLists.txt,
|
|
src/osgSim/CMakeLists.txt, src/osgTerrain/CMakeLists.txt,
|
|
src/osgText/CMakeLists.txt, src/osgUtil/CMakeLists.txt,
|
|
src/osgWrappers/CMakeLists.txt: Changed tabs to four spaces to
|
|
make merges more straight forward
|
|
|
|
2007-09-05 16:47 robert
|
|
|
|
* src/osgPlugins/quicktime/ReaderWriterQT.cpp: Added automatic
|
|
removal of .qt extension that allows one to automatically select
|
|
the quicktime plugin.
|
|
|
|
2007-09-05 16:36 robert
|
|
|
|
* src/osgPlugins/osgTerrain/Terrain.cpp: Added setting of locator
|
|
source
|
|
|
|
2007-09-05 14:15 robert
|
|
|
|
* include/osgTerrain/Locator, src/osgPlugins/gdal/DataSetLayer.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/Locator.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp: Added option to Locator
|
|
to help specify here the locator value was defined from.
|
|
|
|
Update wrappers and Gdal plugin to use this new parameter
|
|
|
|
2007-09-04 14:00 robert
|
|
|
|
* src/osgPlugins/osgTerrain/Terrain.cpp: Improved Terrain IO
|
|
|
|
2007-09-04 12:38 robert
|
|
|
|
* src/osgText/DefaultFont.cpp: Added mutex to
|
|
DefaultFont::instance().
|
|
|
|
2007-09-04 12:32 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp: Added mutex into
|
|
osgText::Font::GlphTexture to marshel adding to and reading
|
|
from glyph list
|
|
|
|
2007-09-04 09:00 robert
|
|
|
|
* include/osgUtil/StateGraph: Rearrange _stateset member variable
|
|
to avoid compile warning
|
|
|
|
2007-09-03 16:04 robert
|
|
|
|
* AUTHORS.txt, README.txt: Updated AUTHORS and README to 2.1.9 dev
|
|
release
|
|
|
|
2007-09-03 16:02 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2007-09-03 15:47 robert
|
|
|
|
* src/osgWrappers/osg/Texture.cpp: Updated wrappers
|
|
|
|
2007-09-03 15:43 robert
|
|
|
|
* include/osg/Texture, src/osg/TextureRectangle.cpp: From Sherman
|
|
Wilcox, added extension checking support for compressed texture
|
|
subloading.
|
|
|
|
2007-09-03 15:22 robert
|
|
|
|
* src/osgPlugins/Inventor/CMakeLists.txt,
|
|
src/osgPlugins/Inventor/ConvertToInventor.cpp: From Jan Peciva,
|
|
build fix
|
|
|
|
2007-09-03 14:05 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number for
|
|
2.1.9 dev release
|
|
|
|
2007-09-03 13:59 robert
|
|
|
|
* CMakeModules/FindInventor.cmake,
|
|
src/osgPlugins/Inventor/CMakeLists.txt: From Jan Peciva,
|
|
improvement to the FindInventor.
|
|
|
|
2007-09-03 13:52 robert
|
|
|
|
* src/osgPlugins/Inventor/CMakeLists.txt,
|
|
src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
|
src/osgPlugins/Inventor/ConvertToInventor.cpp,
|
|
src/osgPlugins/Inventor/ConvertToInventor.h,
|
|
src/osgPlugins/Inventor/README.txt,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.h: From Jan Peciva, Added
|
|
write support into Inventor plugin.
|
|
|
|
Note from Robert Osfield. A couple of lines of code in
|
|
ConvertToInventor.cpp
|
|
would not compile under g++ 4.1.2, so rather than hold back the
|
|
dev release till
|
|
this is resolved I've optional compiled out the problem section.
|
|
The #define DISABLE_PROBLEM_COMPILE_SECTIONS is used to compile
|
|
out the problem
|
|
section, this define is add via the CMakeLists.txt file.
|
|
|
|
2007-09-03 12:27 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgdepthpeeling,
|
|
examples/osgdepthpeeling/CMakeLists.txt,
|
|
examples/osgdepthpeeling/DePee.cpp,
|
|
examples/osgdepthpeeling/DePee.h,
|
|
examples/osgdepthpeeling/DePeePass.cpp,
|
|
examples/osgdepthpeeling/DePeePass.h,
|
|
examples/osgdepthpeeling/Utility.cpp,
|
|
examples/osgdepthpeeling/Utility.h,
|
|
examples/osgdepthpeeling/osgdepthpeeling.cpp: Added
|
|
osgdepthpeeling example
|
|
|
|
2007-09-03 10:12 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Ralf Kern, "the
|
|
attached color mapped TIFF file klink1_l.tif is incorrectly read
|
|
as
|
|
GL_LUMINANCE data instead of GL_RGB data. You can easily check
|
|
with
|
|
"osgViewer --image klink1_l.tif".
|
|
|
|
The bug is in ReaderWriterTIFF.cpp function simage_tiff_load,
|
|
where
|
|
numComponents_ret is incorrectly set to 1 instead of 3 for color
|
|
mapped
|
|
data."
|
|
|
|
2007-09-03 10:04 robert
|
|
|
|
* examples/osgviewerMFC/MFC_OSG_MDIView.cpp,
|
|
examples/osgviewerMFC/MFC_OSG_MDIView.h: From Almalric Alexandre,
|
|
"I've noticed that all osgViewerMFC example from osg 2.x.x are
|
|
flickering when resizing 3D view, to avoid this only add
|
|
OnEraseBkgnd callback in CMFC_OSG_MDIView class and do nothing in
|
|
it. Just like the WxWidget example.
|
|
|
|
Attached the modified version of MFC_OSG_MDIView.cpp and
|
|
MFC_OSG_MDIView.h."
|
|
|
|
Note from Robert Osfield, submission came with wrong header file,
|
|
so have had
|
|
to guess at what it should be, fingers crossed it worn't break
|
|
windows build... :-)
|
|
|
|
2007-09-03 09:56 robert
|
|
|
|
* src/osg/PagedLOD.cpp: From Laurens Voerman, "I hit a bug when
|
|
making a copy of a PagedLOD node, the copy has lost
|
|
it's _databasePath and can no longer load it's childen. "
|
|
|
|
Added _databasePath(plod._databasePath), in the copy copy
|
|
construcutor.
|
|
|
|
2007-09-03 09:54 robert
|
|
|
|
* src/osg/PagedLOD.cpp: Fixed spacing.
|
|
|
|
2007-09-03 09:50 robert
|
|
|
|
* src/osg/TextureRectangle.cpp: From Sherman Wilcox, "I modified
|
|
texturerectangle.cpp to address this issue. I used a DXT5 DDS
|
|
file to test the change."
|
|
|
|
2007-09-03 09:47 robert
|
|
|
|
* src/osgWrappers/osg/OperationThread.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Updated wrapper
|
|
|
|
2007-09-03 09:43 robert
|
|
|
|
* include/osg/OperationThread: Added default contructors to
|
|
Operation
|
|
|
|
2007-09-02 22:31 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: Fixed cancel loop.
|
|
|
|
2007-09-01 16:56 robert
|
|
|
|
* include/osgViewer/View, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Added convinience methods for setting
|
|
up 3d spherical displays.
|
|
|
|
2007-09-01 15:24 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp, src/osgText/Text.cpp,
|
|
src/osgWrappers/osgText/Font.cpp: Changed Font's mutex to become
|
|
a static mutex shared between all instances of Font.
|
|
This ensures single threaded access of the freetype plugin.
|
|
|
|
2007-08-31 20:30 robert
|
|
|
|
* include/osgText/Font, src/osgText/Text.cpp,
|
|
src/osgWrappers/osgText/Font.cpp: Changed mutex reference to a
|
|
mutex pointer to avoid problems with wrappers
|
|
|
|
2007-08-31 20:21 robert
|
|
|
|
* src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osgText/Font.cpp: Updated wrappers
|
|
|
|
2007-08-31 20:16 robert
|
|
|
|
* include/osgText/Font, src/osgText/Text.cpp: To solve creations
|
|
with multi-threaded creation of text, added mutex to Font, and
|
|
use of this mutex in Text, and added mutex to the reading
|
|
of fonts.
|
|
|
|
2007-08-31 20:14 robert
|
|
|
|
* include/osg/Referenced, src/osg/Drawable.cpp, src/osg/Node.cpp,
|
|
src/osg/StateSet.cpp: Added mutex locking add
|
|
addParents/removeParents in Drawable, Node and StateSet.
|
|
|
|
2007-08-31 18:56 robert
|
|
|
|
* src/osgText/Font.cpp: Added mutex to protect the readFontFile
|
|
calls
|
|
|
|
2007-08-31 16:59 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: Added support for running multiple
|
|
text generation threads
|
|
|
|
2007-08-31 16:05 robert
|
|
|
|
* include/osgUtil/CullVisitor, include/osgUtil/RenderLeaf,
|
|
include/osgUtil/StateGraph, src/osgSim/OverlayNode.cpp,
|
|
src/osgUtil/RenderLeaf.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp: Changed RenderLeaf and
|
|
StateGraph so that they use ref_ptr<> by default for Drawable and
|
|
StateSet.
|
|
|
|
2007-08-31 15:49 robert
|
|
|
|
* src/osgWrappers/CMakeLists.txt: From Luigi Calori, fixed Windows
|
|
install of wrappers
|
|
|
|
2007-08-31 12:14 robert
|
|
|
|
* include/osgTerrain/TileSystem: Added export for Windows build
|
|
|
|
2007-08-31 11:04 robert
|
|
|
|
* src/osgWrappers/CMakeLists.txt: From Luigi Calori, added support
|
|
for Win32 versioning/new buid placement.
|
|
|
|
2007-08-30 19:26 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Locator,
|
|
src/osgPlugins/gdal/DataSetLayer.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/Locator.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp: Further work on
|
|
osgTerrain::Locator and GDAL plugin
|
|
|
|
2007-08-30 12:18 robert
|
|
|
|
* src/osgPlugins/geo/CMakeLists.txt: From Luigi Calori, add osgText
|
|
to geo plugin build
|
|
|
|
2007-08-30 10:41 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/ModuleInstall.cmake,
|
|
CMakeModules/OsgMacroUtils.cmake, src/CMakeLists.txt,
|
|
src/osgPlugins/CMakeLists.txt, src/osgPlugins/txp/CMakeLists.txt,
|
|
src/osgSim/CMakeLists.txt: From Luigi Calori, introduction of
|
|
versioning of dll's and placement of dll and plugins into bin
|
|
directory during build.
|
|
|
|
2007-08-30 10:17 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Layer.cpp: Updated wrappers
|
|
|
|
2007-08-30 10:15 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgPlugins/gdal/DataSetLayer.cpp,
|
|
src/osgPlugins/gdal/DataSetLayer.h: Further refinement of
|
|
ProxyLayer API
|
|
|
|
2007-08-29 16:29 robert
|
|
|
|
* include/osgTerrain/Layer, include/osgTerrain/TileSystem,
|
|
src/osgPlugins/gdal/DataSetLayer.cpp,
|
|
src/osgPlugins/gdal/DataSetLayer.h,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgTerrain/CMakeLists.txt, src/osgTerrain/TileSystem.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osgTerrain/TileSystem.cpp: Further work on new
|
|
ProxyLayer
|
|
|
|
2007-08-29 12:18 robert
|
|
|
|
* include/osgTerrain/Layer,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp, src/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp: Added ProxyLayer support
|
|
into osgTerrain plugin
|
|
|
|
2007-08-29 11:51 robert
|
|
|
|
* src/osgPlugins/gdal/CMakeLists.txt,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Added support for post
|
|
fixing filenames with .gdal to force use of gdal plugin.
|
|
|
|
2007-08-29 10:52 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgPlugins/gdal/CMakeLists.txt,
|
|
src/osgPlugins/gdal/DataSetLayer.cpp,
|
|
src/osgPlugins/gdal/DataSetLayer.h,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Added preliminary
|
|
ProxLayer and DataSetLayer in GDAL plugin to aid integration
|
|
of GDAL reading into osgTerrain.
|
|
|
|
2007-08-28 16:12 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp: Changed the error
|
|
code reporting to use hex to match up with freetype headers
|
|
|
|
2007-08-28 15:35 robert
|
|
|
|
* src/osgPlugins/tiff/CMakeLists.txt: Improved formatting.
|
|
|
|
2007-08-28 15:35 robert
|
|
|
|
* src/osgPlugins/gdal/CMakeLists.txt: Removed the OSG_INCLUDE
|
|
|
|
2007-08-28 15:31 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: Tweeked settings
|
|
|
|
2007-08-28 14:02 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: Added multi-threaded test path
|
|
|
|
2007-08-27 16:59 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Locator,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/Locator.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp: Replaced CartesianLocator
|
|
and EllipsoidLocator by a single general purpose
|
|
Locator class
|
|
|
|
2007-08-27 13:33 robert
|
|
|
|
* examples/osgviewerWX/osgviewerWX.cpp,
|
|
examples/osgviewerWX/osgviewerWX.h: From Brandon Hamm, changed
|
|
WxWindows example to use double buffering
|
|
|
|
2007-08-27 13:29 robert
|
|
|
|
* src/osg/GraphicsContext.cpp, src/osgViewer/HelpHandler.cpp,
|
|
src/osgViewer/StatsHandler.cpp: Added support for controlling the
|
|
draw order on Cameras on each GraphcisContext
|
|
via the Camera::setRenderOrder parameters
|
|
|
|
2007-08-27 10:37 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS file for
|
|
release
|
|
|
|
2007-08-27 10:29 robert
|
|
|
|
* README.txt: Updated date on READEME
|
|
|
|
2007-08-27 10:28 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version numbers for
|
|
2.1.8 dev release
|
|
|
|
2007-08-27 10:00 robert
|
|
|
|
* src/osg/Matrix_implementation.cpp: Cleaned up the getRotate
|
|
implementation selection using #defines, and made the
|
|
COMPILE_getRotate_David_Spillings_Mk1 the default.
|
|
|
|
2007-08-27 09:51 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: From David Spilling,
|
|
tweaked quat tests to reproduce getRotate errors.
|
|
|
|
2007-08-26 10:27 robert
|
|
|
|
* examples/osglauncher/osglauncher.cpp, src/osg/Array.cpp: From Jan
|
|
Ciger, warning fixes
|
|
|
|
2007-08-26 10:24 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: From Jean-Sebastien Guay, fixed comment
|
|
|
|
2007-08-26 10:19 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Added
|
|
dynamic_cast<GraphicsWindow> and extra doc commented just to
|
|
force the
|
|
use of symbol from osgViewer so that it links properly and pulls
|
|
in the platform
|
|
specific GraphcisWindow* implementation.
|
|
|
|
2007-08-26 09:59 robert
|
|
|
|
* src/osg/ApplicationUsage.cpp: Change char* to const char* to fix
|
|
warnings
|
|
|
|
2007-08-26 09:46 robert
|
|
|
|
* include/osgViewer/Renderer, src/osgViewer/Renderer.cpp,
|
|
src/osgWrappers/osgViewer/Renderer.cpp: Updated wrappers, and
|
|
change Renderer so that private: to proteccted:.
|
|
|
|
2007-08-26 09:45 robert
|
|
|
|
* README.txt: Updated links
|
|
|
|
2007-08-24 19:16 robert
|
|
|
|
* src/osgPlugins/osgTerrain/ReaderWriterOsgTerrain.cpp,
|
|
src/osgTerrain/GeometryTechnique.cpp: Changed debug comments to
|
|
output to notify level and tweaked the handling of the .terrain
|
|
file.
|
|
|
|
2007-08-24 19:16 robert
|
|
|
|
* src/osgDB/Registry.cpp, src/osgPlugins/osg/ReaderWriterOSG.cpp:
|
|
Added support for reading a .osg style data from a file string
|
|
when trailed by a .osgs extension i.e.
|
|
|
|
osgviewer "osgTerrain::Terrain { ElevationLayer {
|
|
CartesianLocator 0 0 1000000 1000000 Image ps_height_512.tif }
|
|
ColorLayer { CartesianLocator 0 0 1000000 1000000 Image
|
|
ps_texture_1k.tif } }".osgs
|
|
|
|
2007-08-24 18:48 robert
|
|
|
|
* src/osgPlugins/osgTerrain/ReaderWriterOsgTerrain.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp: Added writing out of
|
|
Terrain, Layer and Locators, and reading in of .terrain string.
|
|
|
|
2007-08-24 16:16 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Set the debug out to info
|
|
notification level
|
|
|
|
2007-08-24 16:12 robert
|
|
|
|
* src/osgText/Font.cpp: Added better handling of
|
|
OSG_TEXT_INCREMENTAL_SUBLOADING env var.
|
|
|
|
2007-08-24 16:10 robert
|
|
|
|
* src/osgText/Font.cpp: Added default disabling of incremental
|
|
subload for ATI cards.
|
|
|
|
2007-08-24 14:00 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added support for setting
|
|
DatabasePager thread priority via OSG_DATABASE_PAGER_PRIORITY.
|
|
|
|
2007-08-24 13:33 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp,
|
|
src/osgViewer/StatsHandler.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp: Cleaned up the thread
|
|
priority management in DatabasePager and added
|
|
support for paging stats.
|
|
|
|
2007-08-24 10:58 robert
|
|
|
|
* include/osgViewer/Renderer, src/osgViewer/Renderer.cpp: Added
|
|
setting of block into the ThreadSafeQueue's contructor.
|
|
|
|
2007-08-24 09:45 robert
|
|
|
|
* examples/osgviewerFOX/FOX_OSG_MDIView.cpp: Disable the escape
|
|
sets done on the viewer
|
|
|
|
2007-08-24 09:42 robert
|
|
|
|
* examples/osgviewerFOX/FOX_OSG_MDIView.cpp,
|
|
examples/osgviewerWX/osgviewerWX.cpp: From Mario Valle,
|
|
|
|
osgviewerWX: "To make the example compile using a wx build non
|
|
UNICODE based.
|
|
Tested on Linux with wxGTK 2.8.4"
|
|
|
|
osgviewerFOX: "Added removeChore() call in the FOX_OSG_MDIView
|
|
destructor to get rid of a Trace/BPT trap
|
|
error on exit on Linux. BTW this is suggested also in the FOX
|
|
documentation."
|
|
|
|
2007-08-23 16:56 robert
|
|
|
|
* src/osgPlugins/osgFX/CMakeLists.txt,
|
|
src/osgPlugins/osgParticle/CMakeLists.txt,
|
|
src/osgPlugins/osgSim/CMakeLists.txt,
|
|
src/osgPlugins/osgText/CMakeLists.txt,
|
|
src/osgPlugins/osgViewer/CMakeLists.txt: Made plugin build names
|
|
lowercase
|
|
|
|
2007-08-23 16:33 robert
|
|
|
|
* src/osgPlugins/OpenFlight/CMakeLists.txt: Changed the plugin name
|
|
to openflight instead of OpenFlight to avoid problems
|
|
with osgDB looking for just lower case plugin names
|
|
|
|
2007-08-23 15:36 robert
|
|
|
|
* AUTHORS.txt, CMakeLists.txt, ChangeLog,
|
|
applications/osgversion/osgversion.cpp, include/osg/Version:
|
|
Updated for 2.1.7 dev release
|
|
|
|
2007-08-23 14:35 robert
|
|
|
|
* src/osgViewer/Renderer.cpp: From Stephan Huber, fix for crash on
|
|
exit
|
|
|
|
2007-08-23 14:31 robert
|
|
|
|
* include/osg/DisplaySettings, src/osg/DisplaySettings.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgViewer/View.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp: From Galen Faidley,"
|
|
Please find attached the modifications to get the new
|
|
checkerboard
|
|
stereo format to work. It's a good thing I tested these on a TV
|
|
before submitting them since I did indeed have a bug. One thing I
|
|
did not test was to see how this would work in windowed mode.
|
|
Does
|
|
the interlaced stereo code have support for 'absolute' positions?
|
|
For example a given pixel on the screen is always shown in a
|
|
given
|
|
eye no matter where the graphics context is placed?
|
|
"
|
|
|
|
2007-08-23 14:10 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: From Jean-Sebastien Guay,"As discussed
|
|
yesterday on the osg-users list, I have altered
|
|
src/osgDB/FileUtils.cpp to implement the official Windows DLL
|
|
search
|
|
order as described on the page
|
|
http://msdn2.microsoft.com/en-us/library/ms682586.aspx . As
|
|
mentioned,
|
|
the search order is now:
|
|
1. The directory from which the application loaded.
|
|
2. The system directory. (C:\Windows\System32 by default, gotten
|
|
using the
|
|
GetSystemDirectory function)
|
|
3. The 16-bit system directory. (C:\Windows\System by default,
|
|
gotten by
|
|
adding "\System" to the path gotten in the next step...)
|
|
4. The Windows directory. (C:\Windows by default, gotten using
|
|
the
|
|
GetWindowsDirectory function)
|
|
5. The current directory. (".")
|
|
6. The directories that are listed in the PATH environment
|
|
variable. (as
|
|
before)
|
|
|
|
The first four directories are obtained using Win32 API calls, so
|
|
they
|
|
should work correctly even on non-standard Windows installs.
|
|
|
|
The changes are well commented and should be clear, even to
|
|
someone
|
|
not familiar with the Win32 API.
|
|
|
|
I have tested in a few scenarios and it works as expected. Serge
|
|
Lages
|
|
has also tested the changes and confirmed they worked as
|
|
described. I
|
|
have not had any other reports though (positive or negative).
|
|
|
|
I also fixed the issue with a trailing semicolon on the PATH
|
|
adding an
|
|
empty string to the end of the search paths, as this was an
|
|
inconsistent side effect rather than a desirable effect. This
|
|
change
|
|
will take effect on other platforms as well, but since it tests
|
|
for an
|
|
empty string in the last item added to the search paths, it
|
|
should
|
|
have no adverse effect.
|
|
"
|
|
|
|
2007-08-23 11:06 robert
|
|
|
|
* src/osgWrappers/osg/DisplaySettings.cpp: Updated wrappers
|
|
|
|
2007-08-23 11:00 robert
|
|
|
|
* include/osg/DisplaySettings, include/osgViewer/Renderer,
|
|
src/osg/DisplaySettings.cpp, src/osgViewer/Renderer.cpp: Addd
|
|
control for serializing draw dispatch.
|
|
|
|
2007-08-22 19:31 robert
|
|
|
|
* src/osgPlugins/vrml/ReaderWriterVRML2.cpp: From Jean-Sebastien
|
|
Guay, "After a bit more testing, it was still not 100% robust, so
|
|
this fix
|
|
will bring the change in line with what is done on other OSes
|
|
(Linux)
|
|
and works in all tested cases.
|
|
|
|
For reference, this was tested with:
|
|
|
|
osgviewer <file>.wrl (file in current directory)
|
|
osgviewer <dir>\<file>.wrl (file in child directory, relative)
|
|
osgviewer .\<dir>\<file>.wrl (file in child directory, specify
|
|
current)
|
|
osgviewer <drive>:\<dir>\<file>.wrl (absolute path)
|
|
"
|
|
|
|
2007-08-22 19:26 robert
|
|
|
|
* include/osgViewer/Renderer,
|
|
src/osgWrappers/osgViewer/Renderer.cpp: Updated wrappers
|
|
|
|
2007-08-22 17:18 robert
|
|
|
|
* src/osgWrappers/osgViewer/Renderer.cpp: Updated wrappers
|
|
|
|
2007-08-22 17:17 robert
|
|
|
|
* include/osgViewer/Renderer, src/osgViewer/Renderer.cpp:
|
|
Refactored the implementation of cull/draw for
|
|
DrawThreadPerContex and CullThreadPerCameraDrawThreadPerContex
|
|
and added an experimental draw serialization.
|
|
|
|
2007-08-22 14:32 ewing
|
|
|
|
* Xcode/OSX_OSG_README.rtf: Documentation updates.
|
|
|
|
2007-08-22 12:33 robert
|
|
|
|
* src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-08-22 12:21 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Cleaned up the thread setup and fixed
|
|
the CullThreadPerCameraDrawThreadPerContext path
|
|
|
|
2007-08-22 12:14 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp: Added thread safe
|
|
ref/unref by default.
|
|
|
|
2007-08-22 11:04 ewing
|
|
|
|
* Xcode/Misc/ArrangeDMG.sh, Xcode/Misc/DSStoreForDMG: Fixes to DMG
|
|
script to reflect removal of GDAL and external OpenThreads.
|
|
|
|
Support for OpenSceneGraph-Data repo aside OpenSceneGraph repo.
|
|
|
|
Added background image support to DMG. Pre-laid-out .DS_Store
|
|
included.
|
|
|
|
2007-08-22 10:56 ewing
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
Removed missing shadow examples from Xcode project.
|
|
|
|
2007-08-22 10:34 robert
|
|
|
|
* include/osg/StateAttribute, src/osg/Drawable.cpp,
|
|
src/osg/Image.cpp, src/osg/Node.cpp, src/osg/StateAttribute.cpp,
|
|
src/osg/View.cpp: Set main scene graph elements to use thread
|
|
safe ref/unref by default
|
|
|
|
2007-08-22 09:50 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Cleaned up copy constructor and
|
|
switched on thread safe ref/unref.
|
|
|
|
2007-08-22 09:48 robert
|
|
|
|
* src/osg/Referenced.cpp: Added debug ENFORCE_THREADSAFE paths into
|
|
osg::Referenced, these are off by default.
|
|
|
|
2007-08-22 09:46 robert
|
|
|
|
* include/osgViewer/Viewer, src/osgViewer/Viewer.cpp: Simplified
|
|
the thread set up.
|
|
|
|
2007-08-22 09:45 robert
|
|
|
|
* src/osg/View.cpp: Added thread safe ref/unref
|
|
|
|
2007-08-22 09:44 robert
|
|
|
|
* src/osgViewer/View.cpp: Added debug message to destructor
|
|
|
|
2007-08-22 09:43 robert
|
|
|
|
* src/osg/State.cpp: Added setting of thread safe ref/unref.
|
|
|
|
2007-08-22 09:42 robert
|
|
|
|
* include/osg/DisplaySettings, include/osg/NodeVisitor,
|
|
src/osg/DisplaySettings.cpp, src/osg/FrameStamp.cpp,
|
|
src/osg/NodeVisitor.cpp: Added default setting of use of thread
|
|
safe ref/unref.
|
|
|
|
2007-08-22 09:05 robert
|
|
|
|
* include/osgDB/Registry: Changed ReadFileCallback and
|
|
WriteFileCallback to use virtual inhertinace.
|
|
|
|
2007-08-21 09:32 robert
|
|
|
|
* src/osgTerrain/Layer.cpp: Added missing clear() implementation
|
|
|
|
2007-08-20 13:09 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake: Fixed the install path of
|
|
plugins under Windows.
|
|
|
|
2007-08-20 10:15 robert
|
|
|
|
* README.txt: Updated README date
|
|
|
|
2007-08-20 10:14 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
AUTHORS file for 2.1.6 release
|
|
|
|
2007-08-20 10:06 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2007-08-20 09:28 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
src/osgWrappers/osgTerrain/Layer.cpp: Updated version number for
|
|
2.1.6 release and updated wrappers
|
|
|
|
2007-08-20 09:27 robert
|
|
|
|
* examples/osgviewerFOX/Makefile: Removed Makefile as this is
|
|
autogenerated.
|
|
|
|
2007-08-19 19:22 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Antione Hue and Robert Osfield,
|
|
moved prepend in front of lib entry.
|
|
|
|
2007-08-17 16:10 robert
|
|
|
|
* include/osgUtil/CullVisitor: Fixed zfar setting
|
|
|
|
2007-08-17 09:37 robert
|
|
|
|
* src/osg/Image.cpp: Changed ++_modifedCount cases to dirty().
|
|
|
|
2007-08-16 18:49 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp, src/osgTerrain/Layer.cpp:
|
|
Changed the tolower of the file extension into the plugin name
|
|
construction code.
|
|
|
|
Added support for CompositeLayer.
|
|
|
|
2007-08-16 15:29 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
src/osgShadow/SoftShadowMap.cpp,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp: Updated
|
|
wrappers
|
|
|
|
2007-08-16 14:13 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp: From Maria Ten, "I divide
|
|
the init method of the
|
|
geometrytechnique in submethods to made more easy the inheritance
|
|
between the user and osg-class. This is a first step to add more
|
|
functions in osgTerrain. Maybe the subdivision of the method have
|
|
to
|
|
be in the terraintechnique because is the base class of
|
|
GeometryTechnique. If Robert or anyone think that this is better
|
|
i
|
|
change this class too."
|
|
|
|
2007-08-15 15:11 robert
|
|
|
|
* src/osgPlugins/vrml/ReaderWriterVRML2.cpp: From Jan Ciger, "I am
|
|
attaching a little hack from Jean-Sebastien Guay which allows
|
|
absolute paths to work on Windows."
|
|
|
|
2007-08-15 15:07 robert
|
|
|
|
* src/osgShadow/SoftShadowMap.cpp: From Stephan Huber, "the
|
|
softshadowmap-implementation does not compile on os x, to be more
|
|
precise, the shader does not compile on os x because of some
|
|
type-conflicts ala "can not convert from const int to const
|
|
float"
|
|
|
|
So I changed the offending lines to force the type of the vars.
|
|
It works
|
|
now on OS X (albeit very slowly, 3fps on a 7300), perhaps you
|
|
find the
|
|
changes useful. Note: perhaps there is a better way in shaders to
|
|
cast/convert from int to float and viceversa."
|
|
|
|
2007-08-15 15:03 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: From Brede Johansen, "The attached file
|
|
updates the framestamp and traversal number of the
|
|
updatevisitor in osgViewer::Viewer.
|
|
|
|
The bug prevented DOF animations because osgSim::DOFTransform
|
|
checks
|
|
the traversal number before doing any updates."
|
|
|
|
2007-08-14 17:13 robert
|
|
|
|
* src/osgPlugins/osgShadow/CMakeLists.txt,
|
|
src/osgPlugins/osgTerrain/CMakeLists.txt: Changed the plugin name
|
|
to lower case to be consistent with the way that osgDB::Registry
|
|
searches for only lower case plugin names.
|
|
|
|
2007-08-14 17:04 robert
|
|
|
|
* src/osgPlugins/osgTerrain/ReaderWriterOsgTerrain.cpp: Added
|
|
string to keyword map parser.
|
|
|
|
2007-08-14 13:08 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Stephan Huber: updating the XCode-project-files
|
|
|
|
2007-08-14 12:47 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Added Ben van Basten to
|
|
list of authors.
|
|
|
|
2007-08-14 08:41 robert
|
|
|
|
* src/osgShadow/SoftShadowMap.cpp: Replaced uint with unsigned int
|
|
|
|
2007-08-13 14:02 robert
|
|
|
|
* examples/CMakeLists.txt: Removed osgdepthshadow and
|
|
osgshadowtexture from build list
|
|
|
|
2007-08-13 11:59 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, README.txt,
|
|
applications/osgversion/osgversion.cpp: Updated ChangeLog,
|
|
AUTHORS and README files
|
|
|
|
2007-08-13 11:45 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version for 2.1.5
|
|
dev release
|
|
|
|
2007-08-13 10:31 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp: From Luc Frauciel,
|
|
"I've done 2 main modifications :
|
|
1) added texture->setResizeNonPowerOfTwoHint(false); when loading
|
|
an
|
|
image. It speeds up by 10 the loading of large images.
|
|
2) added a --disk option : only a filelist is read, images are
|
|
only
|
|
loaded when needed. It allows to handle very large set of very
|
|
large
|
|
images that would not fit in memory. Nothing change when the
|
|
option is
|
|
not set."
|
|
|
|
2007-08-13 10:27 robert
|
|
|
|
* src/osgPlugins/vrml/ReaderWriterVRML2.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp: From Jan Ciger, "I am
|
|
attaching an improved version of the OpenVRML plugin. It still
|
|
uses
|
|
OpenVRML 0.14.3 and is without the Boost dependency.
|
|
|
|
The changes:
|
|
- - Fixed loading of textures and normals when no corresponding
|
|
indices
|
|
are specified. It uses vertex indices now, compliant with the
|
|
VRML spec.
|
|
- - Added colour per vertex support.
|
|
- - Added group node support.
|
|
- - Changed the code to use osg::ref_ptr instead of naked
|
|
pointers to
|
|
avoid memory leaks.
|
|
- - Fixed breakage for loading files specified by relative path."
|
|
|
|
2007-08-13 10:20 robert
|
|
|
|
* CMakeModules/FindGDAL.cmake: From J.P. Delport, fix of GDAL
|
|
location search
|
|
|
|
2007-08-13 10:17 robert
|
|
|
|
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: From Brad
|
|
Christiansen, "I added the ability to set the render target
|
|
implementaion on the
|
|
osgSim::OverlayNode. The attached changes were made against the
|
|
2.0
|
|
release."
|
|
|
|
2007-08-13 09:13 robert
|
|
|
|
* CMakeModules/FindGDAL.cmake: Added gdal/gdal.h to header search
|
|
path, and gdal1.4.1 to the lib search path.
|
|
|
|
2007-08-12 13:30 robert
|
|
|
|
* src/osgWrappers/osgShadow/SoftShadowMap.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp: Updated
|
|
wrappers
|
|
|
|
2007-08-12 13:18 robert
|
|
|
|
* include/osgUtil/LineSegmentIntersector: Added getStart()/getEnd()
|
|
|
|
2007-08-12 13:17 robert
|
|
|
|
* include/osgUtil/LineSegmentIntersector: From Jean-Sebastien Guay,
|
|
"adds osgUtil::LineSegmentIntersector::setStart(osg::Vec3d) and
|
|
setEnd(osg::Vec3d)."
|
|
|
|
2007-08-12 13:10 robert
|
|
|
|
* examples/osgdepthshadow, examples/osgshadowtexture,
|
|
runexamples.bat: Removed now redundent osgshadowtexture and
|
|
osgdepthshadow examples
|
|
|
|
2007-08-12 12:15 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added support for SoftShadowMap
|
|
into osgshadow example
|
|
|
|
2007-08-12 12:15 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Added fix for typo of
|
|
name in submission
|
|
|
|
2007-08-12 12:12 robert
|
|
|
|
* include/osgShadow/SoftShadowMap, src/osgShadow/CMakeLists.txt,
|
|
src/osgShadow/SoftShadowMap.cpp: From Bruno Hebelin,
|
|
|
|
"I have adapted to osgShadow the soft shadow map technique
|
|
described in "Efficient Soft-Edged Shadows Using Pixel Shader
|
|
Branching" by Yury Uralsky, Chapter 17 of GPU Gems 2 (Matt Pharr
|
|
ed. Addison-Wesley).
|
|
|
|
Here is my code in attachment: basically, it works in the same
|
|
way as osgShadow/ShadowMap (core code is copied from it) but
|
|
implements a specific GLSL shader for the soft rendering of
|
|
penumbra.
|
|
|
|
I have tested it under Linux with a NVidia graphic card, but
|
|
there should be no dependency on platform nor on the graphics
|
|
driver (as far as they support GLSL 2). Screenshots attached show
|
|
the current results (frame rate bound to v-sync, but the shader
|
|
takes actually not much time)."
|
|
|
|
2007-08-11 17:44 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgDB/Registry.cpp: Added
|
|
preprending of osgPlugins-version to plugin names
|
|
|
|
2007-08-11 14:49 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
examples/osgterrain/osgterrain.cpp, include/osg/DisplaySettings,
|
|
src/osg/DisplaySettings.cpp, src/osgDB/Registry.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp: Added
|
|
DisplaySetting::s/getCompileContextHint() and use of this hint in
|
|
osgViewer::Viewer/CompositeViewer.
|
|
|
|
Removed the CustomViewer in osgterrain example as the above now
|
|
removes the need for it.
|
|
|
|
2007-08-11 12:43 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Refactored the use of the
|
|
MasterOperation so that it now gets attached to the
|
|
Viewer via the new Viewer::addUpdateOperation() method, rather
|
|
than need a
|
|
custom Viewer::updateTraversal().
|
|
|
|
2007-08-11 10:28 robert
|
|
|
|
* include/osg/OperationThread, include/osgViewer/CompositeViewer,
|
|
include/osgViewer/Viewer, src/osg/OperationThread.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osg/OperationThread.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Added support for an update
|
|
OperationQueue to Viewer and CompositeViewer to allow asyncrnous
|
|
adding of operations to be added
|
|
to the view to be done during syncronous updateTraversal().
|
|
|
|
This feature can be used for doing things like merging subgraphs
|
|
that have been loaded
|
|
in a background thread.
|
|
|
|
2007-08-10 17:44 robert
|
|
|
|
* include/osg/CullSettings, include/osg/CullStack,
|
|
src/osg/CullSettings.cpp, src/osg/CullStack.cpp,
|
|
src/osgViewer/Renderer.cpp,
|
|
src/osgWrappers/OpenThreads/Condition.cpp,
|
|
src/osgWrappers/OpenThreads/Mutex.cpp,
|
|
src/osgWrappers/OpenThreads/ReentrantMutex.cpp,
|
|
src/osgWrappers/OpenThreads/Thread.cpp,
|
|
src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/ColorMask.cpp,
|
|
src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp, src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp, src/osgWrappers/osg/Group.cpp,
|
|
src/osgWrappers/osg/Hint.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/LOD.cpp, src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Object.cpp, src/osgWrappers/osg/PagedLOD.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp,
|
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
|
src/osgWrappers/osg/Switch.cpp, src/osgWrappers/osg/TexEnv.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2d.cpp,
|
|
src/osgWrappers/osg/Vec2f.cpp, src/osgWrappers/osg/Vec3d.cpp,
|
|
src/osgWrappers/osg/Vec3f.cpp, src/osgWrappers/osg/Vec4d.cpp,
|
|
src/osgWrappers/osg/Vec4f.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/CommandManager.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgWrappers/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Selection.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-08-10 10:58 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-08-10 10:57 robert
|
|
|
|
* include/osgViewer/View, src/osgViewer/View.cpp: Added
|
|
View::setDatabasePager(..)
|
|
|
|
2007-08-10 10:52 robert
|
|
|
|
* include/osg/GraphicsThread, include/osgViewer/CompositeViewer,
|
|
include/osgViewer/Scene, include/osgViewer/View,
|
|
include/osgViewer/Viewer, src/osg/GraphicsThread.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Renderer.cpp,
|
|
src/osgViewer/Scene.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Refactored the way the Scene is used in
|
|
Viewer and CompositeViewer to ensure
|
|
that only on Scene exists per scene graph.
|
|
|
|
2007-08-09 08:19 robert
|
|
|
|
* include/osgUtil/CullVisitor, include/osgViewer/Renderer: Compile
|
|
fix
|
|
|
|
2007-08-09 08:15 robert
|
|
|
|
* examples/osgterrain/CMakeLists.txt,
|
|
examples/osgterrain/ReaderWriterTerrain.cpp: Removed now
|
|
redundent ReaderWriterTerrain.cpp
|
|
|
|
2007-08-08 09:12 robert
|
|
|
|
* src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp: Updated wrappers
|
|
|
|
2007-08-08 08:10 robert
|
|
|
|
* include/osgDB/DatabasePager, include/osgUtil/CullVisitor,
|
|
src/osgDB/DatabasePager.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgViewer/Renderer.cpp,
|
|
src/osgViewer/Scene.cpp: Added new statc prototype() and create()
|
|
methods to CullVisitor and DatabasePager to allow overriding of
|
|
the default implementations
|
|
|
|
2007-08-08 05:59 robert
|
|
|
|
* src/osgPlugins/osgTerrain/ReaderWriterOsgTerrain.cpp: Removed
|
|
unneeeded includes
|
|
|
|
2007-08-07 22:56 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Terrain.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTechnique.cpp: Updated wrappers
|
|
|
|
2007-08-07 22:31 robert
|
|
|
|
* src/osgTerrain/CMakeLists.txt: Updated CMakeLists.txt to reflect
|
|
renaming of TerrainNode.
|
|
|
|
2007-08-07 19:53 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Terrain,
|
|
include/osgTerrain/TerrainNode,
|
|
include/osgTerrain/TerrainTechnique,
|
|
src/osgPlugins/osgTerrain/CMakeLists.txt,
|
|
src/osgPlugins/osgTerrain/ReaderWriterOsgTerrain.cpp,
|
|
src/osgPlugins/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/CMakeLists.txt,
|
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Terrain.cpp,
|
|
src/osgTerrain/TerrainNode.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp: Renamed
|
|
osgTerrain::TerrainNode to osgTerrain::Terrain and introduced
|
|
basic
|
|
.osg read support for osgTerrain::Terrain.
|
|
|
|
|
|
2007-08-07 15:51 robert
|
|
|
|
* src/osgPlugins/osgTerrain/CMakeLists.txt: Removed TerrainNode.cpp
|
|
from CMakeLists.txt
|
|
|
|
2007-08-07 15:30 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/osgTerrain,
|
|
src/osgPlugins/osgTerrain/CMakeLists.txt,
|
|
src/osgPlugins/osgTerrain/ReaderWriterOsgTerrain.cpp: Added
|
|
preliminary shell of osgTerrain plugin
|
|
|
|
2007-08-07 14:49 robert
|
|
|
|
* src/osgPlugins/gdal/ReaderWriterGDAL.cpp: From Luc Fruciel, "Gdal
|
|
plugins reads lots of information that is not taken into account
|
|
in ReadHeigthField for example.
|
|
Attached a modification that read the HeigthField position and
|
|
X,Yintervals.
|
|
I also removed the limitation to 1024*1024 to 4096*4096, because
|
|
when you are preprocessing your data with OSG, it can be useful
|
|
to read large images/heigthfields. Is there a reason (other than
|
|
hardware limitations for textures) for this limit ?"
|
|
|
|
2007-08-07 10:37 robert
|
|
|
|
* src/osgPlugins/gdal, src/osgPlugins/gdal/CMakeLists.txt,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Re-introduceed GDAL
|
|
plugin
|
|
|
|
2007-08-07 10:33 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindGDAL.cmake,
|
|
src/osgPlugins/CMakeLists.txt: Re-introduced GDAL plugin.
|
|
|
|
2007-08-07 10:31 robert
|
|
|
|
* include/osg/GLU: Added preliminary code to allow build
|
|
specification of glu tesscallback with ... parameter
|
|
|
|
2007-08-07 08:18 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: From Andy Skinner, The attached file
|
|
adds #include <stdlib.h> to GraphicsContext.cpp, so that it
|
|
compiles with the solaris compiler we use.
|
|
|
|
2007-08-06 11:52 robert
|
|
|
|
* README.txt: Updated README
|
|
|
|
2007-08-06 11:50 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp,
|
|
src/osgViewer/Viewer.cpp: Updated ChangeLog, and AUTHORS file for
|
|
release
|
|
|
|
2007-08-06 11:24 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version numbers for
|
|
release
|
|
|
|
2007-08-06 09:28 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Changed debug message to INFO level
|
|
|
|
2007-08-05 17:06 robert
|
|
|
|
* src/osgViewer/View.cpp: Added support for enabling the stencil
|
|
buffer when horizontal and vertical split stereo are used.
|
|
|
|
2007-08-05 14:59 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: From Tim More, "This patch
|
|
causes GraphicsWindowX11 to not send key release events when a
|
|
key
|
|
press / release is caused by auto-repeat. This is consistent with
|
|
Windows and Mac
|
|
behavior, as well as other toolkits such as SDL."
|
|
|
|
2007-08-05 14:51 robert
|
|
|
|
* src/osg/CullSettings.cpp, src/osg/Referenced.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgPlugins/txp/TXPParser.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgViewer/ViewerEventHandlers.cpp: From Andy Skinner, fixes
|
|
for avoiding warnings about mixing c and c++ versions of c libs.
|
|
|
|
2007-08-04 17:04 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Disable the selection of
|
|
CullPerCameraDrawPerContext until I am able to fix this
|
|
threading model
|
|
|
|
2007-08-04 10:30 robert
|
|
|
|
* src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockstream.cpp: From John Shue, "Recent
|
|
changes to sockstream.cpp and sockinet.cpp to better deal with
|
|
various operating system differences between socklen_t and int
|
|
have
|
|
broken the FreeBSD build. Change was to add __FreeBSD__ to the
|
|
list of
|
|
defines that are checked."
|
|
|
|
2007-08-03 16:08 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/View.cpp: Updated wrappers
|
|
|
|
2007-08-03 14:50 robert
|
|
|
|
* include/osg/GraphicsContext, include/osg/View,
|
|
src/osg/GraphicsContext.cpp, src/osgViewer/View.cpp: Added
|
|
perlimnary support for reading the DISPLAY variable.
|
|
|
|
2007-08-02 16:23 robert
|
|
|
|
* src/osgViewer/StatsHandler.cpp: Changed the projection matrix
|
|
resize policy.
|
|
|
|
2007-08-02 12:36 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Martin Lavery, XCode updates for the new Renderer class
|
|
|
|
2007-08-02 12:27 robert
|
|
|
|
* include/osg/View: Added return 0;
|
|
|
|
2007-08-02 11:02 robert
|
|
|
|
* include/osg/Camera, include/osg/GraphicsThread,
|
|
include/osg/State, include/osg/View,
|
|
include/osgViewer/CompositeViewer, include/osgViewer/Renderer,
|
|
include/osgViewer/View, include/osgViewer/Viewer,
|
|
src/osg/Camera.cpp, src/osg/GraphicsContext.cpp,
|
|
src/osg/GraphicsThread.cpp, src/osg/View.cpp,
|
|
src/osgViewer/CMakeLists.txt, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/HelpHandler.cpp, src/osgViewer/Renderer.cpp,
|
|
src/osgViewer/StatsHandler.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/State.cpp, src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/Renderer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Introduce new
|
|
osgViewer::Renderer class for implementing of the rendering
|
|
of cameras in viewers
|
|
|
|
2007-08-02 08:50 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added save and restoring of the cull
|
|
mask to Camera handling code
|
|
|
|
2007-07-31 17:28 robert
|
|
|
|
* include/osg/GLExtensions: From Andy Skinner,adding c includes to
|
|
avoid problems with mixing c and c++ versions
|
|
of c functions.
|
|
|
|
2007-07-30 16:02 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS file for release
|
|
|
|
2007-07-30 15:56 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for release
|
|
|
|
2007-07-30 15:25 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number for
|
|
2.1.3 dev release
|
|
|
|
2007-07-30 10:52 robert
|
|
|
|
* include/osgUtil/GLObjectsVisitor,
|
|
src/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp: Ported across
|
|
Viewer's to use osgUtil::GLObjectOperation, added second option
|
|
in GLObjectOperation to handle cases when no subgraph is
|
|
registered, in these
|
|
case the code now compile all Camera subgraphs.
|
|
|
|
2007-07-28 10:44 robert
|
|
|
|
* src/osg/ApplicationUsage.cpp, src/osg/ArgumentParser.cpp,
|
|
src/osg/Geometry.cpp, src/osg/LightModel.cpp,
|
|
src/osg/PolygonOffset.cpp, src/osg/Uniform.cpp,
|
|
src/osg/Version.cpp, src/osgPlugins/obj/obj.cpp,
|
|
src/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgViewer/StatsHandler.cpp, src/osgViewer/Viewer.cpp: From
|
|
Andy Skinner, adding C includes to avoid issues when mixing C and
|
|
C++ standard includes
|
|
|
|
2007-07-28 10:28 robert
|
|
|
|
* examples/osgviewerFOX/CMakeLists.txt, include/osg/Camera,
|
|
include/osgUtil/SceneView, src/osg/Camera.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Introduce
|
|
Camera::s/getRenderer().
|
|
|
|
2007-07-27 17:16 robert
|
|
|
|
* include/osgIntrospection/Reflector,
|
|
src/osgIntrospection/Reflector.cpp: From David Callu, "After the
|
|
mail of Emmanuel Roche to convert a void * in a known pointer
|
|
(for example osg::Geode *), I has searched an elegant way to
|
|
introduce this feature.
|
|
|
|
I just add ReinterpretCastConverter in the Reflector to convert
|
|
void* in T* and T* in void*
|
|
|
|
|
|
files joint :
|
|
|
|
OpenSceneGraph/include/osgIntrospection/Reflector // modified
|
|
file
|
|
OpenSceneGraph/src/osgIntrospection/Reflector.cpp // modified
|
|
file
|
|
|
|
"
|
|
|
|
2007-07-27 17:14 robert
|
|
|
|
* src/osg/Drawable.cpp: From Bryan Thrall, added copying of
|
|
boundingbox callback to copy constructor.
|
|
|
|
2007-07-27 17:07 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: From Stephan Huber, added reset of
|
|
_currentContext when graphics context is closed.
|
|
|
|
2007-07-27 16:48 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber,
|
|
"attached you'll find a fix for the dead locks when closing a
|
|
window
|
|
under OS X."
|
|
|
|
2007-07-27 15:26 robert
|
|
|
|
* .: Updated svn::externals
|
|
|
|
2007-07-26 19:31 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Thibault Genessay,
|
|
"Attached is an unitialized variable fix I spotted with Purify.
|
|
The _currentCursor (of type HCURSOR) member of the graphics
|
|
window was not properly initialized, causing potential problems
|
|
if setCursor() was called before anything else set it."
|
|
|
|
2007-07-25 10:12 robert
|
|
|
|
* src/osgPlugins/dae/daeRMaterials.cpp: From Parag Chaudhur, "In
|
|
daeRMaterials.cpp in the COLLADA plugin, in the processTexture
|
|
function, Lines 519-522
|
|
of the source file:
|
|
|
|
The "delete [] path" appears before the "osg::notify", causing
|
|
the data pointed to by
|
|
"filename" to be deleted before access causing an access
|
|
violation.
|
|
|
|
...
|
|
|
|
I have put a comment on
|
|
line 521 where I have moved the "delete []path" below.
|
|
"
|
|
|
|
2007-07-24 14:52 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
AUTHORS
|
|
|
|
2007-07-24 14:47 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2007-07-24 14:43 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version for dev
|
|
release
|
|
|
|
2007-07-24 14:30 robert
|
|
|
|
* examples/osgviewerFOX/FOX_OSG_MDIView.cpp: Fixed warning
|
|
|
|
2007-07-24 14:02 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindFOX.cmake,
|
|
examples/CMakeLists.txt, examples/osgviewerFOX,
|
|
examples/osgviewerFOX/CMakeLists.txt,
|
|
examples/osgviewerFOX/FOX_OSG.cpp,
|
|
examples/osgviewerFOX/FOX_OSG.h,
|
|
examples/osgviewerFOX/FOX_OSG_MDIView.cpp,
|
|
examples/osgviewerFOX/FOX_OSG_MDIView.h,
|
|
examples/osgviewerFOX/Makefile,
|
|
examples/osgviewerFOX/osgviewerFOX.cpp,
|
|
examples/osgviewerFOX/osgviewerFOX.h, include/osgTerrain/Locator,
|
|
src/osgTerrain/Locator.cpp: From Alexandre Amalric, Fox example
|
|
|
|
From Robert Osfield, CMake build support for FOX example
|
|
|
|
2007-07-23 20:37 robert
|
|
|
|
* examples/osgviewerMFC/MFC_OSG.cpp,
|
|
examples/osgviewerMFC/MFC_OSG.h,
|
|
examples/osgviewerMFC/MFC_OSG_MDIView.cpp,
|
|
examples/osgviewerMFC/MFC_OSG_MDIView.h: From Michael Hartman,
|
|
"Here is an update for the closing issue with the example
|
|
osgviewerMFC where the MFC rendering thread would not exit before
|
|
the application and the thread would be left running in the
|
|
background and the user would have to use TaskManager to kill the
|
|
process.
|
|
|
|
Changes:
|
|
|
|
MFC_OSG.cpp:
|
|
|
|
Removed pixelformatdesciptor from the class initialization.
|
|
|
|
Used setInheritedWindowPixelFormat to true so it will setup the
|
|
pixelformat for the window.
|
|
|
|
Added class destructor code.
|
|
|
|
MFC_OSG.h:
|
|
|
|
Removed the ref_ptr on osgViewer::Viewer
|
|
|
|
MFC_OSG_MDIViewer.cpp:
|
|
|
|
Changed the OnDestroy function code.
|
|
|
|
Added WaitforSingleObject with thread handle for the MFC render
|
|
handle.
|
|
|
|
MFC_OSG_MDIView.h:
|
|
|
|
Added class variable for MFC Render Thread Handle for use with
|
|
the WaitforSingleObject.
|
|
"
|
|
|
|
|
|
2007-07-23 20:10 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp, src/osgPlugins/txp/trpage_swap.cpp:
|
|
From Andy Skinner, addition of standard c library includes to
|
|
avoid issues with using STLport on some platforms.
|
|
|
|
2007-07-23 20:08 robert
|
|
|
|
* src/osgPlugins/txp/trpage_swap.cpp: Converted tabs to four spaces
|
|
|
|
2007-07-23 18:19 robert
|
|
|
|
* genwrapper.conf, src/osgWrappers/OpenThreads/Block.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp: Updated wrappers
|
|
|
|
2007-07-23 18:13 robert
|
|
|
|
* src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockstream.cpp: From Mathias Froehlich,
|
|
compile fix for OSX.
|
|
|
|
2007-07-23 16:42 robert
|
|
|
|
* include/osg/GraphicsThread, src/osg/GraphicsThread.cpp: Added
|
|
FlushDeletedGLObjectsOperation.
|
|
|
|
2007-07-22 20:33 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Added support for using the CompileContext to do GL object
|
|
deletion.
|
|
|
|
2007-07-21 20:11 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Converted usleep call to
|
|
OpenThreads::Thread::microSleep() to avoid VS build problems
|
|
|
|
2007-07-19 18:59 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Added reset it to set block
|
|
correctly before use.
|
|
|
|
2007-07-19 17:02 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Improved the filtering of
|
|
changes to master file to prevent using reading from
|
|
files that are still under going changes.
|
|
|
|
2007-07-19 16:42 robert
|
|
|
|
* src/osgWrappers/OpenThreads/Block.cpp,
|
|
src/osgWrappers/osg/OperationThread.cpp,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp: Updated
|
|
wrappers
|
|
|
|
2007-07-19 15:24 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osg/OperationThread:
|
|
Added osg::RefBlockCount subclassed from the new
|
|
OpenThreads::BlockCount and used it into osgterrain example
|
|
|
|
2007-07-19 12:09 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Added support for using
|
|
multiple load threads as a thread pool used by the
|
|
MasterOperation
|
|
|
|
2007-07-18 16:48 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/TerrainNode.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp: Added setting of
|
|
ThreadSafeRefUnref to true.
|
|
|
|
2007-07-18 16:17 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Refactored the viewer setup
|
|
code to use a CustomViewer subclass of Viewer which
|
|
wraps up the set up of compile contexts and merging of changes.
|
|
|
|
2007-07-18 16:14 robert
|
|
|
|
* src/osgUtil/GLObjectsVisitor.cpp: Commented out debug messages
|
|
|
|
2007-07-18 14:54 robert
|
|
|
|
* src/osg/GraphicsContext.cpp, src/osg/GraphicsThread.cpp: Added
|
|
call to State::initializeExtensionsProcs() to prevent crashes
|
|
before
|
|
these variables are initialized.
|
|
|
|
2007-07-18 09:05 robert
|
|
|
|
* include/osgUtil/GLObjectsVisitor: Added missing export symbol.
|
|
|
|
2007-07-17 17:36 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp: Added traverse method
|
|
implementation into GeometryTechnique.
|
|
|
|
2007-07-17 16:18 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Merged the new master
|
|
operation/operation thread code with older standard
|
|
terrain set up code.
|
|
|
|
2007-07-17 10:54 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
examples/osgterrain/osgterrain.cpp, src/osg/GraphicsContext.cpp:
|
|
Fixed GraphcicsContext::getMaxContextID so it properly returns
|
|
the current max contextID.
|
|
|
|
Fixed the osgviewer's compile context code to account for the
|
|
above fix.
|
|
|
|
Added compile context support into osgterrain example.
|
|
|
|
2007-07-17 09:15 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Fixed typo
|
|
|
|
2007-07-16 21:39 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Work in progress on support
|
|
for dynamically reading a master file in a background thread
|
|
|
|
2007-07-16 17:40 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Added MasterOperation to do
|
|
file querry and loading and background thread.
|
|
|
|
2007-07-16 15:47 robert
|
|
|
|
* examples/osgterrain/ReaderWriterTerrain.cpp: Added custom colour
|
|
support to TransferFunction setup.
|
|
|
|
2007-07-16 15:13 robert
|
|
|
|
* examples/osgterrain/ReaderWriterTerrain.cpp,
|
|
examples/osgterrain/osgterrain.cpp: Improvements to the .terrain
|
|
file support
|
|
|
|
2007-07-16 12:37 robert
|
|
|
|
* examples/osgterrain/CMakeLists.txt,
|
|
examples/osgterrain/ReaderWriterTerrain.cpp,
|
|
examples/osgterrain/osgterrain.cpp: First steps at provide a
|
|
.terrain file format to experiment with file
|
|
definitions of terrain subgraphs
|
|
|
|
2007-07-14 17:16 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/RenderInfo.cpp: Updated wrappers
|
|
|
|
2007-07-14 17:07 robert
|
|
|
|
* include/osg/RenderInfo, include/osgUtil/RenderStage,
|
|
src/osgUtil/RenderStage.cpp: Added support into osg::RenderInfo
|
|
for a stack of Cameras that allow querries
|
|
of which camera is currently active to be querried from within
|
|
the draw traversal.
|
|
|
|
2007-07-14 09:17 robert
|
|
|
|
* include/osg/GraphicsThread, src/osg/GraphicsThread.cpp: Changed
|
|
BarrierOperation so that it isn't limited to jut working within
|
|
GraphicsContexts.
|
|
|
|
2007-07-13 19:24 robert
|
|
|
|
* include/osgViewer/View, src/osgViewer/Viewer.cpp: Converted
|
|
Operations to GraphicsOperations where apporpriate.
|
|
|
|
2007-07-13 19:22 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt: Removed all the plugins
|
|
BUILD_OSG_* options as these just get in the way of
|
|
browsing standard CMake options.
|
|
|
|
2007-07-13 17:25 robert
|
|
|
|
* include/osg/GraphicsThread, include/osg/OperationThread,
|
|
include/osgDB/DatabasePager, include/osgUtil/GLObjectsVisitor,
|
|
src/osg/GraphicsThread.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp: Introduce
|
|
GraphicsOperation subclass from osg::Operation, and
|
|
osgUtil::GLObjectOperation
|
|
for compiling subgraphs.
|
|
|
|
2007-07-13 11:49 robert
|
|
|
|
* src/osgWrappers/osgGA/EventQueue.cpp: Updated wrappers
|
|
|
|
2007-07-13 11:42 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: From Mathias Froehlich,
|
|
"This patch removes the X11/Xmu/WinUtil.h header from
|
|
GraphicsWindowX11.cpp.
|
|
That one is not used and appears not to be present on every
|
|
platform we
|
|
compile on."
|
|
|
|
2007-07-13 11:39 robert
|
|
|
|
* src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockstream.cpp: From Mathias Froehlich, "This
|
|
change makes the net plugin compile on hp-ux.
|
|
It tries to unify some partly ugly ifdefs in the socket classes.
|
|
The change is also tested on a solaris 8, irix 6.5 and suse 9.0
|
|
machine."
|
|
|
|
2007-07-13 11:31 robert
|
|
|
|
* include/osgGA/EventQueue: Added setCurrentEventState method
|
|
|
|
2007-07-13 11:22 robert
|
|
|
|
* src/osgWrappers/osgGA/GUIEventAdapter.cpp: Updated wrappers
|
|
|
|
2007-07-13 11:17 robert
|
|
|
|
* examples/osgkeyboard/osgkeyboard.cpp,
|
|
include/osgGA/GUIEventAdapter, src/osgGA/GUIEventAdapter.cpp,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Introduced new
|
|
GUIEventAdatper singleton for sharing the current state between
|
|
multiple GraphicsWindows, this singleton is accessable via
|
|
GUIEventEvent::getAccumulatedEventState().
|
|
|
|
Added use of this new singleton in GraphicsWindow*
|
|
implementations.
|
|
|
|
Added WindowSizeHandler to osgkeyboard to help with debugging of
|
|
event state
|
|
between windows.
|
|
|
|
2007-07-12 20:12 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osg/OperationThread.cpp,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp: Removed
|
|
redundent TerrainGeometry classes, and adding double buffer of
|
|
internal data within GeometryTechinque in prep for support
|
|
multi-threaded
|
|
set up and rendering of terrain.
|
|
|
|
2007-07-12 20:10 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Fixed spelling of cartesian.
|
|
|
|
2007-07-12 16:37 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/Packaging/Package.sh,
|
|
Xcode/Packaging/Packages/Applications.pmproj,
|
|
Xcode/Packaging/Packages/ApplicationsBundles.pmproj,
|
|
Xcode/Packaging/Packages/ApplicationsCmdline.pmproj,
|
|
Xcode/Packaging/Packages/Examples.pmproj,
|
|
Xcode/Packaging/Packages/Frameworks.pmproj,
|
|
Xcode/Packaging/Packages/PlugIns.pmproj,
|
|
Xcode/Packaging/Resources/welcome.rtf: From Martin Lavery,
|
|
updates to Xcode projects
|
|
|
|
2007-07-12 15:54 robert
|
|
|
|
* ChangeLog, include/osg/Camera, include/osg/GraphicsContext,
|
|
include/osg/GraphicsThread, include/osg/OperationThread,
|
|
include/osg/OperationsThread, include/osgTerrain/TerrainNode,
|
|
include/osgViewer/Viewer, src/osg/CMakeLists.txt,
|
|
src/osg/Camera.cpp, src/osg/GraphicsContext.cpp,
|
|
src/osg/GraphicsThread.cpp, src/osg/OperationThread.cpp,
|
|
src/osg/OperationsThread.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgTerrain/TerrainNode.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/OperationThread.cpp,
|
|
src/osgWrappers/osg/OperationsThread.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Renamed
|
|
include/osg/OperationsThread to OperationThread.
|
|
|
|
Created a new GraphicsThread subclass from OperationThread which
|
|
allows the
|
|
GraphicsContext specific calls to be moved out of the base
|
|
OperationThread class.
|
|
|
|
Updated the rest of the OSG to respect these changes.
|
|
|
|
2007-07-12 12:15 robert
|
|
|
|
* include/osg/OperationsThread, src/osg/OperationsThread.cpp:
|
|
Renamed OperationsThread to OperationThread and add two way link
|
|
between OperationQueue and OperationThread
|
|
|
|
2007-07-12 09:03 robert
|
|
|
|
* Xcode/Packaging/Package.sh: From Martin Lavery, Update to
|
|
Packaging files for Xcode build
|
|
|
|
2007-07-12 08:29 robert
|
|
|
|
* include/osg/TransferFunction: Added better description of
|
|
TransferFunction.
|
|
|
|
2007-07-11 16:06 robert
|
|
|
|
* src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp: Updated wrappers
|
|
|
|
2007-07-11 16:06 robert
|
|
|
|
* include/osg/NodeTrackerCallback,
|
|
include/osgGA/NodeTrackerManipulator, include/osgViewer/View,
|
|
src/osg/NodeTrackerCallback.cpp, src/osg/View.cpp,
|
|
src/osgGA/NodeTrackerManipulator.cpp, src/osgViewer/View.cpp:
|
|
Fixed typo
|
|
|
|
2007-07-11 15:51 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osg/BufferObject,
|
|
include/osg/DisplaySettings, include/osg/TexEnvCombine,
|
|
include/osgGA/AnimationPathManipulator,
|
|
include/osgParticle/FluidProgram,
|
|
include/osgParticle/PrecipitationEffect,
|
|
include/osgTerrain/Locator, include/osgUtil/SceneView,
|
|
src/osg/BufferObject.cpp, src/osg/TexEnvCombine.cpp,
|
|
src/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgParticle/FluidProgram.cpp,
|
|
src/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgPlugins/CMakeLists.txt, src/osgTerrain/Locator.cpp,
|
|
src/osgUtil/SceneView.cpp: From Paul Melis, fixes to spelling
|
|
mistakes/typos.
|
|
|
|
2007-07-11 15:50 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number in
|
|
prep for 2.1.1 dev release
|
|
|
|
2007-07-11 15:30 robert
|
|
|
|
* CMakeLists.txt, src/osgText/Font.cpp: From Andre Garneau, minor
|
|
warning fixes
|
|
|
|
2007-07-11 14:16 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp: Added support for
|
|
--sky-light and headlight with local position at 0,0,0
|
|
|
|
2007-07-11 13:48 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: Added setting of the Scene's
|
|
FrameStamp on each CompositeViewer::updateTraversal() call to fix
|
|
animation path issue.
|
|
|
|
2007-07-11 09:00 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Martin Lavery, update of Xcode projects to meet the latest
|
|
SVN revision
|
|
|
|
2007-07-10 19:29 robert
|
|
|
|
* src/osgWrappers/osg/OperationsThread.cpp: Added OperationsThread
|
|
|
|
2007-07-10 17:36 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Added test code path which
|
|
stress tests new thread pool support in OperationsThread
|
|
|
|
2007-07-10 17:36 robert
|
|
|
|
* include/osg/OperationsThread, src/osg/OperationsThread.cpp: Wired
|
|
up OperationsThread to use the new OperationQueue and thereby
|
|
support
|
|
thread pooling where multiple OperationsThreads share a single
|
|
OperationsQueue
|
|
|
|
2007-07-09 19:04 robert
|
|
|
|
* include/osg/GraphicsThread, include/osg/OperationsThread,
|
|
include/osgParticle/range, src/osg/CMakeLists.txt,
|
|
src/osg/GraphicsThread.cpp, src/osg/OperationsThread.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Separated OperationsThread
|
|
out from the GraphicsThread header and introduced
|
|
new OperationQueue class.
|
|
|
|
2007-07-09 15:02 robert
|
|
|
|
* include/osg/DeleteHandler, src/osg/DeleteHandler.cpp: Fixed
|
|
unitialized variables.
|
|
|
|
2007-07-09 11:37 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog, osgversion and AUTHORS.txt for 2.1 dev release
|
|
|
|
2007-07-09 11:05 robert
|
|
|
|
* CMakeLists.txt, README.txt, include/osg/Version: Updated version
|
|
number for 2.1.0 dev release
|
|
|
|
2007-07-09 11:05 robert
|
|
|
|
* src/osg/GraphicsThread.cpp: Added OpertionQueue
|
|
|
|
2007-07-09 11:03 robert
|
|
|
|
* include/osg/GraphicsThread: Added OperationQueue class for future
|
|
work on support thread pools that share
|
|
a single OpeationQueue.
|
|
|
|
2007-07-09 10:48 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsThread.cpp: Updated wrappers
|
|
|
|
2007-07-09 10:47 robert
|
|
|
|
* src/osgText/Text.cpp: Improved the consistency of setting of
|
|
rotation and auto rotate modes in setAxisAlingment method
|
|
|
|
2007-07-09 10:12 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: Fixed missinged intialization
|
|
of the _threadsRunning variable.
|
|
|
|
2007-07-07 16:05 robert
|
|
|
|
* src/osgPlugins/vrml/ReaderWriterVRML2.cpp: From Jean-Sebastien
|
|
Guay and Jan Ciger, added search path can improved handling of
|
|
backslashes/forward slashes
|
|
|
|
2007-07-06 20:00 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Layer.cpp: Updared wrappers
|
|
|
|
2007-07-06 16:54 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: Added include of
|
|
DeleteHandler
|
|
|
|
2007-07-06 16:47 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Layer,
|
|
src/osgTerrain/Layer.cpp: Added dirty count support to
|
|
osgTerrain::Layer clases.
|
|
|
|
Added LayerHandler to osgterrain example that modifies the layers
|
|
in
|
|
response to pressing the 's' and 'q' keys
|
|
|
|
2007-07-06 14:07 robert
|
|
|
|
* src/osgPlugins/vrml/CMakeLists.txt: From Jea-Sebastien Guay and
|
|
Robert Osfield, build fixes for Windows
|
|
|
|
2007-07-06 13:54 robert
|
|
|
|
* examples/osgstaticviewer/CMakeLists.txt,
|
|
examples/osgstaticviewer/osgstaticviewer.cpp,
|
|
src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/ac/ac3d.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp,
|
|
src/osgPlugins/dae/ReaderWriterDAE.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/dxf/ReaderWriterDXF.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/hdr/ReaderWriterHDR.cpp,
|
|
src/osgPlugins/jp2/ReaderWriterJP2.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lws/ReaderWriterLWS.cpp,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/normals/ReaderWriterNormals.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osgShadow/ReaderWriterOsgShadow.cpp,
|
|
src/osgPlugins/osgViewer/ReaderWriterOsgViewer.cpp,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/pnm/ReaderWriterPNM.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/rot/ReaderWriterROT.cpp,
|
|
src/osgPlugins/scale/ReaderWriterSCALE.cpp,
|
|
src/osgPlugins/shp/ESRIShapeReaderWriter.cpp,
|
|
src/osgPlugins/stl/ReaderWriterSTL.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
src/osgPlugins/trans/ReaderWriterTRANS.cpp,
|
|
src/osgPlugins/txf/ReaderWriterTXF.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/vrml/ReaderWriterVRML2.cpp,
|
|
src/osgPlugins/x/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp: From Rudolf Wiedemann, "I
|
|
need to link OpenSceneGraph statically to my application, so I
|
|
completed the new registration of the plugin-readerwriters
|
|
("REGISTER_OSGPLUGIN") according to your osgstaticviewer-example
|
|
(see
|
|
attachment, based on today's svn)."
|
|
|
|
2007-07-06 13:33 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Pools.cpp: From Brede Johansen,
|
|
"Attached is a fix that returns a default color (white) if an
|
|
invalid
|
|
index to the color palette is used."
|
|
|
|
2007-07-06 13:08 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
examples/osgteapot/osgteapot.cpp, include/osg/GLObjects,
|
|
include/osgDB/DatabasePager, src/osg/CMakeLists.txt,
|
|
src/osg/GLObjects.cpp, src/osg/GraphicsContext.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp: Added
|
|
include/osg/GLObjects + .cpp which provide
|
|
osg::flush*DeletedGLObjects() methods.
|
|
|
|
Added and cleaned up DeleteHandler calls in osgViewer to help
|
|
avoid crashes on exit.
|
|
|
|
Changed DatabasePager across to dynamically checcking
|
|
osg::getCompileContext(..)
|
|
|
|
Updated wrappers.
|
|
|
|
2007-07-06 09:06 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: Added #include<algorithm>
|
|
|
|
2007-07-05 18:41 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp: Updated wrappers.
|
|
|
|
2007-07-05 18:33 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp, include/osg/DeleteHandler,
|
|
include/osg/GraphicsContext, src/osg/DeleteHandler.cpp,
|
|
src/osg/GraphicsContext.cpp, src/osg/View.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/Viewer.cpp:
|
|
Added support for managing a CompileContext. Rearranged the
|
|
DeleteHandler::flushAll call.
|
|
|
|
2007-07-05 18:32 robert
|
|
|
|
* examples/osgkeyboard/osgkeyboard.cpp: Added debug messages to
|
|
catch key modified state
|
|
|
|
2007-07-05 18:30 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Improved the computation of the side
|
|
vector
|
|
|
|
2007-07-05 18:30 robert
|
|
|
|
* include/osgTerrain/TerrainNode,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/TerrainNode.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp: Improved the mapping of
|
|
update and cull traversal
|
|
|
|
2007-07-05 10:57 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Adndre Garneau,
|
|
"Attached is a fix to prevent a cursor being shown in graphics
|
|
windows when
|
|
traits specify that none should be used (a recent change forced a
|
|
left-pointer cursor as the default). "
|
|
|
|
2007-07-05 10:51 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Commented out "fix" that
|
|
explictly sets the key modifier state as this change
|
|
actually broke the key modifier state management.
|
|
|
|
2007-07-03 17:32 robert
|
|
|
|
* examples/osgwindows/osgwindows.cpp: From Thibault Genessay,
|
|
"You'll find attached a fix for the comments of the osgwindows
|
|
example. It fixes a typo in the comments which is quite
|
|
disturbing for newbies trying to learn using the source (twice
|
|
'left' instead of 'left' and 'right').
|
|
I've also added a little offset to the windows' positions so that
|
|
their decoration falls inside the desktop and we can manipulate
|
|
them - it looks a bit less "made out of wood"."
|
|
|
|
2007-07-03 13:26 robert
|
|
|
|
* examples/osgkeyboard/osgkeyboard.cpp,
|
|
src/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgGA/StateSetManipulator.cpp, src/osgViewer/HelpHandler.cpp,
|
|
src/osgViewer/StatsHandler.cpp,
|
|
src/osgViewer/ViewerEventHandlers.cpp: Added checking of
|
|
GUIEventAdpter::getHandled().
|
|
|
|
2007-07-03 10:00 robert
|
|
|
|
* applications/osgconv/OrientationConverter.cpp: From Roger James,
|
|
added GL_NORMALIZE mode to scaled models
|
|
|
|
2007-07-02 13:17 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Changed the
|
|
way that computeNearFar is computed to avoid inconsistencies when
|
|
in stereo mode
|
|
|
|
2007-07-02 13:16 robert
|
|
|
|
* src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers
|
|
|
|
2007-07-02 12:43 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp: From Csaba
|
|
Halasz, support reading "monochrome" option string and use of
|
|
monocrhome FreetType support
|
|
|
|
2007-07-02 12:30 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp: From Csaba Halasz and
|
|
Robert Osfield, support for passing in ReaderWriter::Options
|
|
object into readFontFile
|
|
|
|
2007-06-30 16:19 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Mike Connell, "This
|
|
is a tiny fix for win32.
|
|
|
|
The current code takes the mouse cursor position and adds it to
|
|
the
|
|
window (left,top) position, and sends the mouse cursor there. But
|
|
this
|
|
doesn't take into account the window decoration.
|
|
|
|
The new code converts the given (x,y) coordinates from the client
|
|
area
|
|
coordinate system to the screen instead using ClientToScreen. I
|
|
think
|
|
this is the natural windows way to do it.
|
|
|
|
Tested on XP with osgviewer
|
|
"
|
|
|
|
Note from Robet Osfield, made a few changes to layout to make it
|
|
more consistent
|
|
with the rest of the OSG and used #if 0 instead if (0) blocks.
|
|
|
|
2007-06-30 15:40 robert
|
|
|
|
* src/osgPlugins/3ds/material.cpp: From Stephan Huber, "attached
|
|
you'll find a small fix for the 3ds-plugin, so 3ds-files
|
|
exported from cinema 4d are imported correctly. It's not cinema's
|
|
fault,
|
|
because the 3ds-files show up correctly in 3dStudio Max."
|
|
|
|
2007-06-30 14:30 robert
|
|
|
|
* src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp,
|
|
src/osgWrappers/osg/Point.cpp: Updated wrappers
|
|
|
|
2007-06-30 14:30 robert
|
|
|
|
* include/osg/BufferObject: Added s/getUsage() method
|
|
|
|
2007-06-30 14:30 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Added balancing of stack size on
|
|
entry/exit from rendering nested camera.
|
|
|
|
2007-06-30 14:28 robert
|
|
|
|
* examples/osgteapot/osgteapot.cpp: Added debug path that creates
|
|
the viewer on the heap.
|
|
|
|
2007-06-30 14:21 robert
|
|
|
|
* include/osgIntrospection/Converter,
|
|
include/osgIntrospection/Reflection,
|
|
src/osgIntrospection/Reflection.cpp,
|
|
src/osgIntrospection/Reflector.cpp,
|
|
src/osgIntrospection/Value.cpp: From David Callu,
|
|
|
|
"
|
|
Found in the join file the fix for the bug found by Rafa.
|
|
|
|
|
|
Problem :
|
|
|
|
osgIntrospection::Value grp(new osg::Group);
|
|
|
|
osgIntrospection::ValueList vlcall;
|
|
vlcall.push_back(osgIntrospection::Value("toto"));
|
|
|
|
const osgIntrospection::MethodInfo *m =
|
|
grp->getType.getCompatibleMethod("setName", vlcall, true);
|
|
|
|
if (m)
|
|
{
|
|
m->invoke(grp, vlcall); // ** SEGFAULT here
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Algorithm explanation :
|
|
|
|
The "invoke" method try to convert "grp", which reflect an
|
|
"osg::Group*", in a
|
|
"osgIntrospection::Value", which reflect a "osg::Node*".
|
|
This because
|
|
the "setName(const char *)" method found by
|
|
"grp->getType.getCompatibleMethod"
|
|
is an "osg::Object" type method.
|
|
|
|
When osgIntrospection do this conversion it try :
|
|
- to found a "osgIntrospection::Converter" to convert
|
|
from "osg::Group*" to "osg::Node*"
|
|
- to found a chain of "osgIntrospection::Converter" to convert
|
|
from "osg::Group*" to "one or many type" to "osg::Node*"
|
|
- to converte an Enum to int or unsigned int
|
|
- to convert the value in its "value string representation",
|
|
then converte this string in the destination value
|
|
|
|
Else it throw a "TypeConversionException".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bug :
|
|
|
|
1)
|
|
When osgIntrospection try to found a chain of
|
|
"osgIntrospection::Converter"
|
|
It could do any downcast or (Type to SuperType) or upcast
|
|
(SuperType to Type).
|
|
This mean the the chain could be :
|
|
osg::Group to osg::Transform to osg::Camera to
|
|
osg::CullSettings to osg::CullStack to
|
|
osg::CollectOccludersVisitor to
|
|
osg::NodeVisitor to osg::Referenced to osg::Object
|
|
|
|
During the convertion with this chain, A METTRE failed and
|
|
the pointer in
|
|
"grp" is set NULL. But the "grp" is always a valid
|
|
"osgIntrospection::Value"
|
|
and so, osgIntrospection accept the conversion. Then it try
|
|
to use this pointer
|
|
to call the "setName" function. And Bing SEGFAULT.
|
|
|
|
|
|
2)
|
|
In "bool Reflection::accum_conv_path( ... )"
|
|
the convection path isn't accumulate in the recursive loop.
|
|
this cause multi request of a conversion path, and a
|
|
slowdown in the
|
|
conversion algorithm.
|
|
|
|
3)
|
|
Use of the last conversion way in a conversion from
|
|
pointer to pointer
|
|
this mean you can do this :
|
|
"osg::Node*" to " value string representation" to
|
|
"osg::Material*"
|
|
What a bad thing !!!
|
|
|
|
|
|
|
|
|
|
Solution :
|
|
|
|
1)
|
|
Introduce the concept of dynamic_cast and static_cast.
|
|
now, to do a conversion, osgIntrospection does this :
|
|
|
|
- to found a "osgIntrospection::Converter" to convert
|
|
from "osg::Group*" to "osg::Node*"
|
|
- to found a chain of "osgIntrospection::Converter" to convert
|
|
from "osg::Group*" to "one or many type" to "osg::Node*"
|
|
only with static_cast, downcast (Type to SuperType)
|
|
|
|
- to found, if the source and the destination are two pointer,
|
|
a chain of "osgIntrospection::Converter" to convert
|
|
from "osg::Group*" to "one or many type" to "osg::Node*"
|
|
only with dynamic_cast, upcast (SuperType to Type)
|
|
|
|
- to convert an Enum to int or to unsigned int
|
|
- to convert the value in its "value string representation",
|
|
then convert this string in the destination value
|
|
|
|
Else it throw a "TypeConversionException".
|
|
|
|
|
|
Add the "enum CastType" to distinguish the static_cast or
|
|
dynamic_cast converter.
|
|
Add file OpenSceneGraph/include/osgIntrospection/CastType
|
|
|
|
2)
|
|
add a line to accumulate converter in converter Path.
|
|
|
|
3)
|
|
add a line to check if source and destination are pointer.
|
|
"
|
|
|
|
2007-06-30 09:27 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From Sherman Wilcox, added check for
|
|
Drawable cull callbck into apply(Billboard)
|
|
|
|
2007-06-30 07:09 robert
|
|
|
|
* Xcode/XcodeTemplates/OSG Application/osgApp_Prefix.pch: Removed
|
|
the old references to files now removed
|
|
|
|
2007-06-29 17:01 robert
|
|
|
|
* include/osg/Point, src/osg/Point.cpp, src/osg/PointSprite.cpp:
|
|
Added Point::Extension::isPointSpriteCoordOriginSupported()
|
|
method
|
|
|
|
2007-06-29 16:37 robert
|
|
|
|
* CMakeModules/Find3rdPartyDependencies.cmake: From Sherman Wilcox,
|
|
added serach for freetype234
|
|
|
|
2007-06-29 16:10 robert
|
|
|
|
* src/osg/CMakeLists.txt: From Paul Martz, "Attached is
|
|
src/osg/CMakeLists.txt. Adding TemplatePrimitiveFunctor to the
|
|
source code list for the project. This makes this header file
|
|
show up in the VS IDE as part of this project, and therefore
|
|
facilitates IDE searching of project-related files, as well as
|
|
making other tasks easier."
|
|
|
|
2007-06-29 16:09 robert
|
|
|
|
* src/osg/CMakeLists.txt: Fixed indenting to use 4 spaces instead
|
|
of tabs
|
|
|
|
2007-06-29 16:06 robert
|
|
|
|
* src/osgPlugins/dae/CMakeLists.txt: From Jan Ciger, "I am
|
|
attaching a fix for the COLLADA plugin on non-windows systems.
|
|
The
|
|
COLLADA modules STLDatabase, LIBXMLPlugin and stdErrPlugin are
|
|
statically included in the main COLLADA library on Linux and
|
|
shouldn't
|
|
be linked separately - those libraries do not exist in the
|
|
default Linux
|
|
build and the compilation will fail.
|
|
|
|
Second issue - the current version of the COLLADA plugin (both
|
|
current
|
|
HEAD in Subversion and the one in stable 2.0) do not work right
|
|
with the
|
|
stable COLLADA DOM 1.4.1. I am getting the following error:
|
|
"
|
|
|
|
2007-06-29 16:00 robert
|
|
|
|
* src/osgPlugins/ac/ac3d.cpp: From Roger James, bug fix to counting
|
|
of number geode with drawables
|
|
|
|
2007-06-28 20:56 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: From Brad
|
|
Colbert, get/setVolume methods
|
|
|
|
2007-06-28 14:19 robert
|
|
|
|
* include/osg/ImageStream, src/osgPlugins/quicktime/MovieData.h,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h: From Brad
|
|
Colbert with ammendments by Robert Osfield, add set/getVolume
|
|
support
|
|
|
|
2007-06-28 12:59 robert
|
|
|
|
* src/osgViewer/PixelBufferWin32.cpp: From Trajce Nikolov, fixes to
|
|
pbuffer setup
|
|
|
|
2007-06-28 09:51 robert
|
|
|
|
* src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/Multisample.cpp,
|
|
src/osgPlugins/ive/Multisample.h, src/osgPlugins/ive/ReadWrite.h:
|
|
From Nikolaus Hanekamp, added support for osg::Multisample
|
|
|
|
2007-06-27 20:44 robert
|
|
|
|
* include/osgViewer/api/Carbon/PixelBufferCarbon,
|
|
src/osgViewer/CMakeLists.txt,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/PixelBufferCarbon.cpp: From Stephan Huber,
|
|
"attached you'll find a first implementation of pbuffer-support
|
|
for os x.
|
|
|
|
I used osgprerender --pbuffer to test the carbon-implementation,
|
|
for now
|
|
it works :)
|
|
"
|
|
|
|
2007-06-27 20:36 robert
|
|
|
|
* include/osg/BlendColor, include/osg/BlendEquation,
|
|
include/osg/BufferObject, include/osg/ClampColor,
|
|
include/osg/CollectOccludersVisitor, include/osg/Drawable,
|
|
include/osg/FragmentProgram, include/osg/Multisample,
|
|
include/osg/Point, include/osg/Referenced,
|
|
include/osg/StencilTwoSided, include/osg/TextureCubeMap,
|
|
include/osg/VertexProgram, include/osgDB/Input,
|
|
include/osgDB/Registry, include/osgParticle/ModularEmitter,
|
|
include/osgShadow/OccluderGeometry,
|
|
include/osgTerrain/GeometryTechnique, include/osgText/Text,
|
|
src/osg/BlendColor.cpp, src/osg/BlendEquation.cpp,
|
|
src/osg/BufferObject.cpp, src/osg/ClampColor.cpp,
|
|
src/osg/Drawable.cpp, src/osg/FragmentProgram.cpp,
|
|
src/osg/Multisample.cpp, src/osg/Point.cpp,
|
|
src/osg/Referenced.cpp, src/osg/StencilTwoSided.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osg/VertexProgram.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgDB/Input.cpp,
|
|
src/osgDB/Registry.cpp, src/osgParticle/FireEffect.cpp,
|
|
src/osgParticle/SmokeEffect.cpp, src/osgPlugins/osg/Geometry.cpp,
|
|
src/osgShadow/OccluderGeometry.cpp, src/osgText/Text.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgText/Text.cpp: From Paul Melis, "Here is a
|
|
list of fixes to misspelled APIs. Unfortunately, more than one
|
|
of these are public APIs and therefore will break linkage to
|
|
existing
|
|
shared libraries."
|
|
|
|
Note from Robert Osfield, updated wrappers.
|
|
|
|
2007-06-27 20:34 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Added temporary reset of the
|
|
RenderLeaf pointer for any internal calls to other graphics
|
|
contexts.
|
|
|
|
2007-06-27 19:51 ewing
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
Minor build fixes. Changed/fixed GraphicsWindowCarbon to go into
|
|
api/Carbon instead of just api/
|
|
|
|
2007-06-27 17:01 robert
|
|
|
|
* src/osgViewer/PixelBufferX11.cpp: From Andy Skinner, fixed return
|
|
value.
|
|
|
|
2007-06-27 11:14 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp: Updated wrappers
|
|
|
|
2007-06-27 10:37 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/PixelBufferWin32.cpp: From Rajce Nickolov,
|
|
improvements to PixelBufferWin32 and GraphicsWindowWin32
|
|
|
|
2007-06-27 10:12 robert
|
|
|
|
* include/osg/GraphicsContext, src/osgUtil/RenderStage.cpp: Added
|
|
texture format into Traits.
|
|
|
|
2007-06-27 09:44 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Fixed target setting bug in
|
|
PixelBuffer RTT set up.
|
|
|
|
2007-06-26 17:12 robert
|
|
|
|
* CMakeModules/FindGDAL.cmake, CMakeModules/FindOSG.cmake: Added
|
|
missing cmake macros
|
|
|
|
2007-06-26 11:31 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Reverted to using non silhouette
|
|
computation.
|
|
|
|
2007-06-25 13:48 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Changed the RTT Camera so that it
|
|
doesn't automatically recompute the near and far planes
|
|
|
|
2007-06-25 11:32 robert
|
|
|
|
* src/osgViewer/PixelBufferWin32.cpp: From Trajce Nickolov,
|
|
improvements to PixelBufferWin32.
|
|
|
|
2007-06-25 08:35 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/Find3rdPartyDependencies.cmake,
|
|
CMakeModules/FindCOLLADA.cmake, CMakeModules/FindFLTK.cmake,
|
|
CMakeModules/FindFreeType.cmake, CMakeModules/FindGIFLIB.cmake,
|
|
CMakeModules/FindInventor.cmake, CMakeModules/FindJasper.cmake,
|
|
CMakeModules/FindOpenThreads.cmake,
|
|
CMakeModules/FindOpenVRML.cmake,
|
|
CMakeModules/FindPerformer.cmake,
|
|
CMakeModules/FindQuickTime.cmake, CMakeModules/FindXine.cmake,
|
|
CMakeModules/FindZLIB.cmake, CMakeModules/ListHandle.cmake,
|
|
CMakeModules/ModuleInstall.cmake,
|
|
CMakeModules/OsgMacroUtils.cmake,
|
|
CMakeModules/UtilityMacros.cmake,
|
|
CMakeModules/cmake_uninstall.cmake.in,
|
|
applications/CMakeLists.txt,
|
|
applications/osgarchive/CMakeLists.txt,
|
|
applications/osgconv/CMakeLists.txt,
|
|
applications/osgversion/CMakeLists.txt,
|
|
applications/osgviewer/CMakeLists.txt, examples/CMakeLists.txt,
|
|
examples/osganimate/CMakeLists.txt,
|
|
examples/osgautotransform/CMakeLists.txt,
|
|
examples/osgbillboard/CMakeLists.txt,
|
|
examples/osgblendequation/CMakeLists.txt,
|
|
examples/osgcallback/CMakeLists.txt,
|
|
examples/osgcamera/CMakeLists.txt,
|
|
examples/osgcatch/CMakeLists.txt,
|
|
examples/osgclip/CMakeLists.txt,
|
|
examples/osgcompositeviewer/CMakeLists.txt,
|
|
examples/osgcopy/CMakeLists.txt,
|
|
examples/osgcubemap/CMakeLists.txt,
|
|
examples/osgdelaunay/CMakeLists.txt,
|
|
examples/osgdepthpartition/CMakeLists.txt,
|
|
examples/osgdepthshadow/CMakeLists.txt,
|
|
examples/osgdistortion/CMakeLists.txt,
|
|
examples/osgfadetext/CMakeLists.txt,
|
|
examples/osgforest/CMakeLists.txt,
|
|
examples/osgfxbrowser/CMakeLists.txt,
|
|
examples/osggeodemo/CMakeLists.txt,
|
|
examples/osggeometry/CMakeLists.txt,
|
|
examples/osghangglide/CMakeLists.txt,
|
|
examples/osghud/CMakeLists.txt,
|
|
examples/osgimpostor/CMakeLists.txt,
|
|
examples/osgintersection/CMakeLists.txt,
|
|
examples/osgintrospection/CMakeLists.txt,
|
|
examples/osgkeyboard/CMakeLists.txt,
|
|
examples/osgkeyboardmouse/CMakeLists.txt,
|
|
examples/osglauncher/CMakeLists.txt,
|
|
examples/osglight/CMakeLists.txt,
|
|
examples/osglightpoint/CMakeLists.txt,
|
|
examples/osglogicop/CMakeLists.txt,
|
|
examples/osglogo/CMakeLists.txt,
|
|
examples/osgmanipulator/CMakeLists.txt,
|
|
examples/osgmotionblur/CMakeLists.txt,
|
|
examples/osgmovie/CMakeLists.txt,
|
|
examples/osgmultitexture/CMakeLists.txt,
|
|
examples/osgoccluder/CMakeLists.txt,
|
|
examples/osgpagedlod/CMakeLists.txt,
|
|
examples/osgparametric/CMakeLists.txt,
|
|
examples/osgparticle/CMakeLists.txt,
|
|
examples/osgparticleeffects/CMakeLists.txt,
|
|
examples/osgphotoalbum/CMakeLists.txt,
|
|
examples/osgpick/CMakeLists.txt,
|
|
examples/osgplanets/CMakeLists.txt,
|
|
examples/osgpoints/CMakeLists.txt,
|
|
examples/osgpointsprite/CMakeLists.txt,
|
|
examples/osgprecipitation/CMakeLists.txt,
|
|
examples/osgprerender/CMakeLists.txt,
|
|
examples/osgprerendercubemap/CMakeLists.txt,
|
|
examples/osgreflect/CMakeLists.txt,
|
|
examples/osgscalarbar/CMakeLists.txt,
|
|
examples/osgscribe/CMakeLists.txt,
|
|
examples/osgsequence/CMakeLists.txt,
|
|
examples/osgshaders/CMakeLists.txt,
|
|
examples/osgshaderterrain/CMakeLists.txt,
|
|
examples/osgshadow/CMakeLists.txt,
|
|
examples/osgshadowtexture/CMakeLists.txt,
|
|
examples/osgshape/CMakeLists.txt,
|
|
examples/osgsimplifier/CMakeLists.txt,
|
|
examples/osgsimulation/CMakeLists.txt,
|
|
examples/osgslice/CMakeLists.txt,
|
|
examples/osgspacewarp/CMakeLists.txt,
|
|
examples/osgspheresegment/CMakeLists.txt,
|
|
examples/osgspotlight/CMakeLists.txt,
|
|
examples/osgstaticviewer/CMakeLists.txt,
|
|
examples/osgstereoimage/CMakeLists.txt,
|
|
examples/osgteapot/CMakeLists.txt,
|
|
examples/osgterrain/CMakeLists.txt,
|
|
examples/osgtessellate/CMakeLists.txt,
|
|
examples/osgtext/CMakeLists.txt,
|
|
examples/osgtexture1D/CMakeLists.txt,
|
|
examples/osgtexture2D/CMakeLists.txt,
|
|
examples/osgtexture3D/CMakeLists.txt,
|
|
examples/osgtexturerectangle/CMakeLists.txt,
|
|
examples/osgunittests/CMakeLists.txt,
|
|
examples/osgvertexprogram/CMakeLists.txt,
|
|
examples/osgviewerFLTK/CMakeLists.txt,
|
|
examples/osgviewerGLUT/CMakeLists.txt,
|
|
examples/osgviewerMFC/CMakeLists.txt,
|
|
examples/osgviewerQT/CMakeLists.txt,
|
|
examples/osgviewerSDL/CMakeLists.txt,
|
|
examples/osgviewerWX/CMakeLists.txt,
|
|
examples/osgvolume/CMakeLists.txt,
|
|
examples/osgwindows/CMakeLists.txt, src/CMakeLists.txt,
|
|
src/osg/CMakeLists.txt, src/osgDB/CMakeLists.txt,
|
|
src/osgFX/CMakeLists.txt, src/osgGA/CMakeLists.txt,
|
|
src/osgIntrospection/CMakeLists.txt,
|
|
src/osgManipulator/CMakeLists.txt,
|
|
src/osgParticle/CMakeLists.txt,
|
|
src/osgPlugins/3dc/CMakeLists.txt,
|
|
src/osgPlugins/3ds/CMakeLists.txt, src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/Inventor/CMakeLists.txt,
|
|
src/osgPlugins/OpenFlight/CMakeLists.txt,
|
|
src/osgPlugins/ac/CMakeLists.txt,
|
|
src/osgPlugins/bmp/CMakeLists.txt,
|
|
src/osgPlugins/dae/CMakeLists.txt,
|
|
src/osgPlugins/dds/CMakeLists.txt,
|
|
src/osgPlugins/dw/CMakeLists.txt,
|
|
src/osgPlugins/dxf/CMakeLists.txt,
|
|
src/osgPlugins/freetype/CMakeLists.txt,
|
|
src/osgPlugins/geo/CMakeLists.txt,
|
|
src/osgPlugins/gif/CMakeLists.txt,
|
|
src/osgPlugins/hdr/CMakeLists.txt,
|
|
src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/jp2/CMakeLists.txt,
|
|
src/osgPlugins/jpeg/CMakeLists.txt,
|
|
src/osgPlugins/logo/CMakeLists.txt,
|
|
src/osgPlugins/lwo/CMakeLists.txt,
|
|
src/osgPlugins/lws/CMakeLists.txt,
|
|
src/osgPlugins/md2/CMakeLists.txt,
|
|
src/osgPlugins/net/CMakeLists.txt,
|
|
src/osgPlugins/normals/CMakeLists.txt,
|
|
src/osgPlugins/obj/CMakeLists.txt,
|
|
src/osgPlugins/osg/CMakeLists.txt,
|
|
src/osgPlugins/osgFX/CMakeLists.txt,
|
|
src/osgPlugins/osgParticle/CMakeLists.txt,
|
|
src/osgPlugins/osgShadow/CMakeLists.txt,
|
|
src/osgPlugins/osgSim/CMakeLists.txt,
|
|
src/osgPlugins/osgText/CMakeLists.txt,
|
|
src/osgPlugins/osgViewer/CMakeLists.txt,
|
|
src/osgPlugins/osga/CMakeLists.txt,
|
|
src/osgPlugins/osgtgz/CMakeLists.txt,
|
|
src/osgPlugins/pfb/CMakeLists.txt,
|
|
src/osgPlugins/pic/CMakeLists.txt,
|
|
src/osgPlugins/png/CMakeLists.txt,
|
|
src/osgPlugins/pnm/CMakeLists.txt,
|
|
src/osgPlugins/quicktime/CMakeLists.txt,
|
|
src/osgPlugins/rgb/CMakeLists.txt,
|
|
src/osgPlugins/rot/CMakeLists.txt,
|
|
src/osgPlugins/scale/CMakeLists.txt,
|
|
src/osgPlugins/shp/CMakeLists.txt,
|
|
src/osgPlugins/stl/CMakeLists.txt,
|
|
src/osgPlugins/tga/CMakeLists.txt,
|
|
src/osgPlugins/tgz/CMakeLists.txt,
|
|
src/osgPlugins/tiff/CMakeLists.txt,
|
|
src/osgPlugins/trans/CMakeLists.txt,
|
|
src/osgPlugins/txf/CMakeLists.txt,
|
|
src/osgPlugins/txp/CMakeLists.txt,
|
|
src/osgPlugins/vrml/CMakeLists.txt,
|
|
src/osgPlugins/x/CMakeLists.txt,
|
|
src/osgPlugins/xine/CMakeLists.txt,
|
|
src/osgPlugins/zip/CMakeLists.txt, src/osgShadow/CMakeLists.txt,
|
|
src/osgSim/CMakeLists.txt, src/osgTerrain/CMakeLists.txt,
|
|
src/osgText/CMakeLists.txt, src/osgUtil/CMakeLists.txt,
|
|
src/osgViewer/CMakeLists.txt, src/osgWrappers/CMakeLists.txt: Set
|
|
the eol style on CMake .txt files to native
|
|
|
|
2007-06-24 10:55 robert
|
|
|
|
* src/osgWrappers/osgDB/DatabasePager.cpp: Updated wrappers
|
|
|
|
2007-06-24 10:18 robert
|
|
|
|
* include/osgViewer/api/Win32/PixelBufferWin32,
|
|
src/osgViewer/PixelBufferWin32.cpp: From Trajce Nikolov,
|
|
PixelBufferWin32 implementation
|
|
|
|
2007-06-23 21:55 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Simplified decoration code
|
|
and added support for reading Traits::supportsResize
|
|
|
|
2007-06-23 21:54 robert
|
|
|
|
* include/osg/GraphicsContext: Set the Traits::supportsResize flag
|
|
to true in default constructor.
|
|
|
|
2007-06-23 11:24 robert
|
|
|
|
* examples/osgviewerQT/osgviewerQT.cpp: Reorder the
|
|
setProjectionMatrix.. mathod
|
|
|
|
2007-06-23 11:21 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp,
|
|
examples/osgviewerFLTK/osgviewerFLTK.cpp,
|
|
examples/osgviewerQT/osgviewerQT.cpp, src/osgViewer/Viewer.cpp:
|
|
Added setting of the Camera's projection matrix to fit the
|
|
windowing aspect ratio.
|
|
|
|
2007-06-22 14:48 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added optional set up of
|
|
pbuffers for background compilation of the OpenGL objects
|
|
when database paging.
|
|
|
|
2007-06-22 14:48 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Added ability to compile OpenGL objects via pbuffers in the
|
|
DatabasePager/Viewer
|
|
|
|
2007-06-21 16:14 robert
|
|
|
|
* examples/osglauncher/osglauncher.cpp: Added explicit setting of
|
|
updateText to have DYNAMIC data variance.
|
|
|
|
2007-06-21 11:20 robert
|
|
|
|
* include/osgViewer/api/Win32/PixelBufferWin32,
|
|
src/osgViewer/PixelBufferWin32.cpp: From Trajce Nikolov, windows
|
|
build fixes
|
|
|
|
2007-06-20 12:34 robert
|
|
|
|
* src/osgViewer/PixelBufferWin32.cpp: Added dummy init method
|
|
|
|
2007-06-20 12:29 robert
|
|
|
|
* include/osgViewer/api/Win32/PixelBufferWin32,
|
|
src/osgViewer/CMakeLists.txt,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/PixelBufferWin32.cpp: Added placeholder for
|
|
PixelBufferWin32
|
|
|
|
2007-06-20 12:01 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Corrected graphics context
|
|
creation message
|
|
|
|
2007-06-20 12:00 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp: Added code of support for
|
|
contouring shaders
|
|
|
|
2007-06-20 11:59 robert
|
|
|
|
* src/osgWrappers/osgTerrain/GeometryTechnique.cpp: Updated
|
|
wrappers
|
|
|
|
2007-06-20 11:59 robert
|
|
|
|
* include/osgViewer/api/X11/PixelBufferX11,
|
|
src/osgViewer/PixelBufferX11.cpp: Completed implementation of
|
|
PixelBufferX11.
|
|
|
|
2007-06-19 17:12 robert
|
|
|
|
* include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
include/osgViewer/api/X11/GraphicsWindowX11,
|
|
include/osgViewer/api/X11/PixelBufferX11,
|
|
src/osgViewer/CMakeLists.txt,
|
|
src/osgViewer/GraphicsWindowX11.cpp,
|
|
src/osgViewer/PixelBufferX11.cpp: Added beginnings of
|
|
osgViewer::PixelBufferX11
|
|
|
|
2007-06-19 16:19 robert
|
|
|
|
* examples/osgprerender/osgprerender.cpp: Added passing of
|
|
arguments into constructor.
|
|
|
|
2007-06-19 09:16 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Removed OSGVIEWER_EXPORT
|
|
|
|
2007-06-18 12:10 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp,
|
|
include/osgTerrain/GeometryTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp: Added use of GLSL filters
|
|
|
|
2007-06-15 17:47 robert
|
|
|
|
* Xcode/Packaging/OpenSceneGraph.pmproj,
|
|
Xcode/Packaging/Package.sh,
|
|
Xcode/Packaging/Packages/Examples.pmproj,
|
|
Xcode/Packaging/Packages/Frameworks.pmproj,
|
|
Xcode/Packaging/Packages/PlugIns.pmproj,
|
|
Xcode/Packaging/Resources/OSX_OSG_README.rtf,
|
|
Xcode/Packaging/Resources/welcome.rtf: From Martin Lavery,
|
|
Updates to Packages
|
|
|
|
2007-06-15 16:17 robert
|
|
|
|
* NEWS.txt: Updated ChangeLog
|
|
|
|
2007-06-15 16:08 robert
|
|
|
|
* include/osgSim/OpenFlightOptimizer,
|
|
src/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp: Fixed namespace
|
|
|
|
2007-06-15 14:57 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: Added default values for ambientBias
|
|
|
|
2007-06-15 14:26 robert
|
|
|
|
* Xcode/Packaging/OpenSceneGraph.pmproj,
|
|
Xcode/Packaging/Resources/OSX_OSG_README.rtf,
|
|
Xcode/Packaging/Resources/welcome.rtf: From Martin Lavery, Update
|
|
to Packaging
|
|
|
|
2007-06-15 14:02 robert
|
|
|
|
* src/osgPlugins/ToPortToCmake.txt: Removed now redundent file
|
|
|
|
2007-06-15 13:43 robert
|
|
|
|
* examples/CMakeLists.txt: For Win32 added BUILD_MFC_EXAMPLE
|
|
option, default to OFF to try and avoid
|
|
issues with users without MFC installed.
|
|
--This line, and
|
|
|
|
2007-06-15 13:12 robert
|
|
|
|
* src/osgSim/HeightAboveTerrain.cpp, src/osgSim/LineOfSight.cpp:
|
|
Fixed handling of cases when no matrix is attached to
|
|
intersections
|
|
|
|
2007-06-15 12:59 robert
|
|
|
|
* NEWS.txt, include/osgShadow/ShadowMap,
|
|
src/osgShadow/ShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowMap.cpp: Added
|
|
ShadowMap::s/getAmbientBias, updated NEWS and wrappers
|
|
|
|
2007-06-15 12:48 robert
|
|
|
|
* README.txt: Updated README.
|
|
|
|
2007-06-15 12:41 robert
|
|
|
|
* src/osg/Version.cpp: Changed the version format.
|
|
|
|
2007-06-15 10:15 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version numbers for
|
|
2.0 release
|
|
|
|
2007-06-15 10:12 robert
|
|
|
|
* src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp: Added handling of when mouse
|
|
delta is too high, indicating a inconsitency in the
|
|
the events. These changes prevent irratic high speed spinning
|
|
when releasing the
|
|
mouse point in a different screen from when the mouse event
|
|
started.
|
|
|
|
2007-06-15 09:29 robert
|
|
|
|
* src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp: Fixed null pointer derefence
|
|
bug
|
|
|
|
2007-06-15 08:36 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgWrappers/osgUtil/SceneView.cpp:
|
|
Addded missing namespace
|
|
|
|
2007-06-14 22:22 robert
|
|
|
|
* Xcode/Packaging/OpenSceneGraph.pmproj: From Martin Lavery,
|
|
Packaging Update
|
|
|
|
2007-06-14 21:03 robert
|
|
|
|
* include/osgSim/OverlayNode: Updated wrappers
|
|
|
|
2007-06-14 20:58 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Included shaders directly into
|
|
source, added support for toggle lighting on/off
|
|
|
|
2007-06-14 20:49 robert
|
|
|
|
* Xcode/Packaging/Packages/Applications.pmproj,
|
|
Xcode/Packaging/Packages/Applictions.pmproj: From Martin Lavery,
|
|
Packaging Updates
|
|
|
|
2007-06-14 20:48 robert
|
|
|
|
* Xcode/Packaging/OpenSceneGraph.pmproj: From Martin Lavery,
|
|
Packaging Updates
|
|
|
|
2007-06-14 20:22 robert
|
|
|
|
* Xcode/OpenSceneGraph/install.sh: From Martin Lavery, Install
|
|
script for the Xcode build
|
|
|
|
2007-06-14 19:17 robert
|
|
|
|
* include/osgViewer/GraphicsWindow,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp: Fixed typo
|
|
|
|
2007-06-14 16:09 robert
|
|
|
|
* Xcode/Packaging/Packages/Applictions.pmproj,
|
|
Xcode/Packaging/Packages/Examples.pmproj,
|
|
Xcode/Packaging/Packages/Frameworks.pmproj,
|
|
Xcode/Packaging/Packages/PlugIns.pmproj: From Martin Lavery, Fix
|
|
to packaging
|
|
|
|
2007-06-14 15:51 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/Packaging, Xcode/Packaging/Binary,
|
|
Xcode/Packaging/Binary/Applications,
|
|
Xcode/Packaging/Binary/Examples,
|
|
Xcode/Packaging/Binary/Frameworks,
|
|
Xcode/Packaging/Binary/Plugins,
|
|
Xcode/Packaging/OpenSceneGraph.pmproj,
|
|
Xcode/Packaging/Package.sh, Xcode/Packaging/Packages,
|
|
Xcode/Packaging/Packages/Applictions.pmproj,
|
|
Xcode/Packaging/Packages/Examples.pmproj,
|
|
Xcode/Packaging/Packages/Frameworks.pmproj,
|
|
Xcode/Packaging/Packages/PlugIns.pmproj,
|
|
Xcode/Packaging/Resources, Xcode/Packaging/Resources/LICENSE.txt,
|
|
Xcode/Packaging/Resources/instlogo.pdf: From Martin Lavery,
|
|
addition of Packaging directory
|
|
|
|
2007-06-13 21:15 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, README.txt,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrapers, changelog, README and AUTHORS files for 1.9.9 release
|
|
|
|
2007-06-13 21:00 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers and Version numbers for 1.9.9 release
|
|
|
|
2007-06-13 20:56 robert
|
|
|
|
* README.txt: From Paul Mellis, "Here's an updated README.txt with
|
|
a few spelling and grammer mistakes
|
|
fixed. I changed the wording slightly here and there.
|
|
Hope you don't mind me fiddling with this one...
|
|
|
|
"
|
|
|
|
2007-06-13 20:52 robert
|
|
|
|
* include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/ViewerEventHandlers.cpp: Added ability to set the
|
|
keyboard bindings in the RecordaAnimationPathHandler
|
|
|
|
2007-06-13 20:34 robert
|
|
|
|
* include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/ViewerEventHandlers.cpp: From Jeremy Moles & Robert
|
|
Osfield, Added support for playback of animation paths using 'Z'
|
|
key
|
|
|
|
2007-06-13 19:54 robert
|
|
|
|
* include/osg/AnimationPath: Added clear()
|
|
|
|
2007-06-13 19:53 robert
|
|
|
|
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Added new
|
|
shader support
|
|
|
|
2007-06-13 19:44 robert
|
|
|
|
* src/osgPlugins/jp2/CMakeLists.txt: From John Shue, fixed typo in
|
|
CMakeLists.txt
|
|
|
|
2007-06-13 15:32 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added passing of
|
|
arugments into viewer constructor
|
|
|
|
2007-06-13 14:42 robert
|
|
|
|
* CMakeLists.txt: Removed SunOS hack as it didn't work..
|
|
|
|
2007-06-13 14:05 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Wired up new shaders
|
|
|
|
2007-06-13 13:41 robert
|
|
|
|
* include/osg/CoordinateSystemNode,
|
|
src/osg/CoordinateSystemNode.cpp: Added better handling of 0,0,0
|
|
values
|
|
|
|
2007-06-13 11:09 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Added OSG_SCREEN and OSG_WINDOW env var
|
|
checking in the Viewer::realize()
|
|
|
|
2007-06-13 10:45 robert
|
|
|
|
* src/osgWrappers/osgViewer/View.cpp: Updated wrappers
|
|
|
|
2007-06-13 10:38 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp, include/osgViewer/View,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Added
|
|
osgViewer::View::setUpViewInWindow(...) method and command line
|
|
option into
|
|
osgViewer::Viewer to allow you to specify the window dimentions
|
|
and screen for
|
|
the window on startup.
|
|
|
|
2007-06-13 10:31 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Martin Lavery, osgShadow plugin added to Xcode project.
|
|
|
|
2007-06-13 10:12 robert
|
|
|
|
* src/osgGA/CMakeLists.txt: Fixed versioning
|
|
|
|
2007-06-13 09:56 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/ParallelSplitShadowMap,
|
|
src/osgPlugins/osgShadow/CMakeLists.txt,
|
|
src/osgPlugins/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgPlugins/osgShadow/ReaderWriterOsgShadow.cpp,
|
|
src/osgShadow/CMakeLists.txt,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgShadow/ShadowMap.cpp, src/osgShadow/ShadowTexture.cpp,
|
|
src/osgShadow/ShadowVolume.cpp,
|
|
src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp: Removed
|
|
ParallelSplitShadowMap as its currently a non op.
|
|
|
|
2007-06-13 08:56 robert
|
|
|
|
* CMakeLists.txt: Added -lrt in for SunOS build
|
|
|
|
2007-06-12 19:46 robert
|
|
|
|
* src/osgWrappers/osg/Image.cpp: Updated wrappers
|
|
|
|
2007-06-12 18:58 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added StatsHandler
|
|
|
|
2007-06-12 18:56 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Refactored the dome correction
|
|
code to support movie flipping.
|
|
|
|
2007-06-12 16:55 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp, include/osg/Image,
|
|
src/osg/Image.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp: Added
|
|
Image::g/setOrigin to help movie plugins tell applications that
|
|
the imagery
|
|
is not the usual OpenGL BOTTOM_LEFT orientation, but with the
|
|
origin TOP_LEFT. This
|
|
allows geometry setup code to flip the t tex coord to render the
|
|
movie the correct way up.
|
|
|
|
2007-06-12 15:57 robert
|
|
|
|
* examples/osgviewerQT/osgviewerQT.cpp: Added in QT4 keyboard event
|
|
adaption
|
|
|
|
2007-06-12 15:52 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp: UPdated wrappers
|
|
|
|
2007-06-12 15:38 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber,
|
|
"while porting my own code to the new osgViewer I discover more
|
|
and more
|
|
bugs in the Carbon-implementation of GraphicsWindow, so here's
|
|
another
|
|
fix for setWindowDecorationImplementation, now updates the
|
|
titlebar-height, and fixes some display-issues when switching the
|
|
decoration on/off.
|
|
"
|
|
|
|
2007-06-12 15:32 robert
|
|
|
|
* include/osg/GraphicsContext, include/osgViewer/GraphicsWindow,
|
|
include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
include/osgViewer/api/X11/GraphicsWindowX11: Moved the className,
|
|
libraryName and isSameAs into public.
|
|
|
|
2007-06-12 14:43 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h: Changed _data to
|
|
_movieData to avoid possible confusion
|
|
|
|
2007-06-12 14:20 robert
|
|
|
|
* examples/osganimate/osganimate.cpp,
|
|
examples/osgautotransform/osgautotransform.cpp,
|
|
examples/osgbillboard/osgbillboard.cpp,
|
|
examples/osgblendequation/osgblendequation.cpp,
|
|
examples/osgcallback/osgcallback.cpp,
|
|
examples/osgcamera/osgcamera.cpp, examples/osgcatch/osgcatch.cpp,
|
|
examples/osgclip/osgclip.cpp,
|
|
examples/osgcluster/broadcaster.cpp,
|
|
examples/osgcluster/broadcaster.h,
|
|
examples/osgcluster/osgcluster.cpp,
|
|
examples/osgcluster/receiver.cpp, examples/osgcluster/receiver.h,
|
|
examples/osgcompositeviewer/osgcompositeviewer.cpp,
|
|
examples/osgcopy/osgcopy.cpp, examples/osgcubemap/osgcubemap.cpp,
|
|
examples/osgdelaunay/osgdelaunay.cpp,
|
|
examples/osgdepthpartition/DepthPartitionNode.cpp,
|
|
examples/osgdepthpartition/DepthPartitionNode.h,
|
|
examples/osgdepthpartition/DistanceAccumulator.cpp,
|
|
examples/osgdepthpartition/DistanceAccumulator.h,
|
|
examples/osgdepthpartition/osgdepthpartition.cpp,
|
|
examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgfadetext/osgfadetext.cpp,
|
|
examples/osgforest/osgforest.cpp,
|
|
examples/osgfxbrowser/Frame.cpp, examples/osgfxbrowser/Frame.h,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
examples/osggeodemo/osggeodemo.cpp,
|
|
examples/osggeometry/osggeometry.cpp,
|
|
examples/osghangglide/GliderManipulator.cpp,
|
|
examples/osghangglide/GliderManipulator.h,
|
|
examples/osghangglide/base.cpp, examples/osghangglide/hat.cpp,
|
|
examples/osghangglide/hat.h,
|
|
examples/osghangglide/osghangglide.cpp,
|
|
examples/osghangglide/sky.cpp, examples/osghangglide/tank.cpp,
|
|
examples/osghangglide/terrain.cpp,
|
|
examples/osghangglide/terrain_coords.h,
|
|
examples/osghangglide/terrain_normals.h,
|
|
examples/osghangglide/terrain_texcoords.h,
|
|
examples/osghangglide/trees.cpp, examples/osghud/osghud.cpp,
|
|
examples/osgimpostor/TestManipulator.cpp,
|
|
examples/osgimpostor/TestManipulator.h,
|
|
examples/osgimpostor/osgimpostor.cpp,
|
|
examples/osgintersection/osgintersection.cpp,
|
|
examples/osgintrospection/osgintrospection.cpp,
|
|
examples/osgkeyboard/osgkeyboard.cpp,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
examples/osglauncher/osglauncher.cpp,
|
|
examples/osglight/osglight.cpp,
|
|
examples/osglightpoint/osglightpoint.cpp,
|
|
examples/osglogicop/osglogicop.cpp, examples/osglogo/osglogo.cpp,
|
|
examples/osgmanipulator/osgmanipulator.cpp,
|
|
examples/osgmotionblur/osgmotionblur.cpp,
|
|
examples/osgmovie/osgmovie.cpp,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgpagedlod/osgpagedlod.cpp,
|
|
examples/osgparametric/osgparametric.cpp,
|
|
examples/osgparticle/osgparticle.cpp,
|
|
examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
examples/osgphotoalbum/ImageReaderWriter.cpp,
|
|
examples/osgphotoalbum/ImageReaderWriter.h,
|
|
examples/osgphotoalbum/PhotoArchive.cpp,
|
|
examples/osgphotoalbum/PhotoArchive.h,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgpick/osgpick.cpp, examples/osgplanets/osgplanets.cpp,
|
|
examples/osgpoints/osgpoints.cpp,
|
|
examples/osgpointsprite/osgpointsprite.cpp,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgscalarbar/osgscalarbar.cpp,
|
|
examples/osgscribe/osgscribe.cpp,
|
|
examples/osgsequence/osgsequence.cpp,
|
|
examples/osgshaders/GL2Scene.cpp, examples/osgshaders/GL2Scene.h,
|
|
examples/osgshaders/Noise.cpp, examples/osgshaders/Noise.h,
|
|
examples/osgshaders/osgshaders.cpp,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp,
|
|
examples/osgshadow/osgshadow.cpp,
|
|
examples/osgshadowtexture/CreateShadowedScene.cpp,
|
|
examples/osgshadowtexture/CreateShadowedScene.h,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
examples/osgshape/osgshape.cpp,
|
|
examples/osgsimplifier/osgsimplifier.cpp,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
examples/osgslice/osgslice.cpp,
|
|
examples/osgspacewarp/osgspacewarp.cpp,
|
|
examples/osgspheresegment/osgspheresegment.cpp,
|
|
examples/osgspotlight/osgspotlight.cpp,
|
|
examples/osgstaticviewer/osgstaticviewer.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgteapot/osgteapot.cpp,
|
|
examples/osgterrain/osgterrain.cpp,
|
|
examples/osgtessellate/osgtessellate.cpp,
|
|
examples/osgtext/osgtext.cpp,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgtexture2D/osgtexture2D.cpp,
|
|
examples/osgtexture3D/osgtexture3D.cpp,
|
|
examples/osgtexturerectangle/osgtexturerectangle.cpp,
|
|
examples/osgunittests/UnitTestFramework.cpp,
|
|
examples/osgunittests/UnitTestFramework.h,
|
|
examples/osgunittests/UnitTests_osg.cpp,
|
|
examples/osgunittests/osgunittests.cpp,
|
|
examples/osgunittests/performance.cpp,
|
|
examples/osgunittests/performance.h,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
examples/osgviewerCocoa/ViewerCocoa.h,
|
|
examples/osgviewerCocoa/ViewerCocoa.mm,
|
|
examples/osgviewerCocoa/main.m,
|
|
examples/osgviewerFLTK/osgviewerFLTK.cpp,
|
|
examples/osgviewerGLUT/osgviewerGLUT.cpp,
|
|
examples/osgviewerQT/osgviewerQT.cpp,
|
|
examples/osgviewerSDL/SDLMainForMacOSX.h,
|
|
examples/osgviewerSDL/SDLMainForMacOSX.m,
|
|
examples/osgviewerSDL/osgviewerSDL.cpp,
|
|
examples/osgvolume/osgvolume.cpp,
|
|
examples/osgwindows/osgwindows.cpp: From Martin Lavery and Robert
|
|
Osfield, Updated examples to use a variation of the MIT License
|
|
|
|
2007-06-12 11:31 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph-Data,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Martin Lavery, fix to Xcode Resources
|
|
|
|
2007-06-12 10:37 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph-Data,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Martin Lavery, Fix of OpenSceneGraph-Data linking
|
|
|
|
2007-06-12 10:19 robert
|
|
|
|
* examples/osgviewerQT/CMakeLists.txt,
|
|
examples/osgviewerQT/osgviewerQT.cpp: Build fixes for QT4
|
|
|
|
2007-06-12 09:55 robert
|
|
|
|
* src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp: Changed the throw dection
|
|
time to 0.02
|
|
|
|
2007-06-12 08:30 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Work in progress on perspective view
|
|
dependant codes
|
|
|
|
2007-06-12 08:29 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added screen number, and flip
|
|
support into dome correction codes.
|
|
|
|
2007-06-12 08:28 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber, "the
|
|
computation of the windowtitlebar-height was wrong, attached
|
|
you'll
|
|
find a fixed version for GraphicsWindowCarbon.cpp
|
|
"
|
|
|
|
2007-06-10 20:46 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added support for
|
|
specifying external overlay file.
|
|
|
|
2007-06-10 20:12 robert
|
|
|
|
* src/osgWrappers/osgViewer/GraphicsWindow.cpp: Updated wrappers
|
|
|
|
2007-06-10 19:53 robert
|
|
|
|
* include/osgViewer/GraphicsWindow,
|
|
include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Stephan Huber and
|
|
Robert Osfield,
|
|
|
|
Stephan: "attached you'll find some modifications to the
|
|
GraphicsWindow-class and
|
|
their platform-dependant implementations.
|
|
|
|
The problem:
|
|
setWindowRectangle and setWindowDecoration do not update the
|
|
traits-object, so, if you call setWindowRectangle on a
|
|
not-realized-window it will open with another size when realized
|
|
later.
|
|
getWindowRectangle reports possible wrong sizes if
|
|
setWindowRectangle
|
|
called before.
|
|
|
|
My solution:
|
|
split the implementation in two parts:
|
|
GraphicsWindow::setWindowRectangle will update its traits-object
|
|
and
|
|
call afterwards the virtual method
|
|
setWindowRectangleImplementation
|
|
(which is implemented by the derived platformspecific classess).
|
|
For
|
|
setWindowDecoration I am useing a similar mechanism.
|
|
|
|
I hope you'll find the submission useful, the Win32 and X11
|
|
changes are
|
|
not tested but should work."
|
|
|
|
Changes to this made by Robert are call of resized in
|
|
setWindowRectangle
|
|
instead of setting of Traits, and use of a bool return type.
|
|
|
|
2007-06-10 19:22 robert
|
|
|
|
* src/osg/Image.cpp: From Vladimir Shabanov,
|
|
"osg::Image::isImageTranslucent() now handles
|
|
GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV,
|
|
GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV,
|
|
GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV and
|
|
GL_HALF_FLOAT_NV pixel formats."
|
|
|
|
2007-06-10 19:18 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Vladimir Shabanov,
|
|
"DDS plugin now works with these formats:
|
|
R3G3B2, R5G6B5, A1R5G5B5, X1R5G5B5, A4R4G4B4, X4R4G4B4, R8G8B8
|
|
(now
|
|
without swaping of red and blue), A8R8G8B8 (also w/o swapping),
|
|
X8R8G8B8, A8B8G8R8, X8B8G8R8, A2R10G10B10, A2B10G10R10, L4A4 (not
|
|
work
|
|
on my machine), L16A16, L16, A16B16G16R16, A16B16G16R16F,
|
|
Q16W16V16U16, R32F, R16F and A32B32G32R32F.
|
|
|
|
And these ones are correctly detected, but prints "unsupported"
|
|
using
|
|
osg::notify(osg::WARN) and are not loaded:
|
|
A8R3G3B2, G16R16, G16R16F, G32R32F and CxV8U8.
|
|
|
|
Also added checking of not supported DDPF_BUMPDUDV (V8U8, V16U16,
|
|
Q8W8U8L8, A2W10U10V10 etc.) and DDPF_BUMPLUMINANCE (L6V5U5,
|
|
X8L8V8U8,
|
|
etc.) pixel formats.
|
|
|
|
Mipmap handling is slightly modified and now support all
|
|
additional formats.
|
|
"
|
|
|
|
2007-06-10 18:17 robert
|
|
|
|
* CMakeModules/Find3rdPartyDependencies.cmake: From Olaf Flebbe,
|
|
"support current zlib and libpng library names for win32 3rdParty
|
|
builds."
|
|
|
|
2007-06-10 09:51 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp,
|
|
examples/osgstaticviewer/CMakeLists.txt,
|
|
examples/osgstaticviewer/osgstaticviewer.cpp,
|
|
include/osgDB/Registry, include/osgViewer/GraphicsWindow,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp: Improved the
|
|
set up of static build, added freetype plugin to plugins that
|
|
support static usage
|
|
|
|
2007-06-09 19:18 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Added default file in case no
|
|
file arguments are provided. Changed to use
|
|
standard ThreadingHandler by default.
|
|
|
|
2007-06-09 17:58 robert
|
|
|
|
* src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp: Improved the detection of
|
|
throwing of the mouse.
|
|
|
|
2007-06-09 10:18 robert
|
|
|
|
* src/osgWrappers/osg/Camera.cpp: Updated wrappers
|
|
|
|
2007-06-09 10:07 robert
|
|
|
|
* runexamples.bat: Removed the command line parameters form the
|
|
examples that now have a default
|
|
file built into them.
|
|
|
|
2007-06-09 10:06 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp, src/osg/View.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Added DisplaySettings to osg::Camera,
|
|
and support into osg::View for initializing
|
|
the Camera to the DisplaySettings ScreenWidth/Height/Distance.
|
|
Added support
|
|
for dual screen horizontal split stereo.
|
|
|
|
2007-06-08 20:11 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeLibrary.cpp: Added debug code
|
|
path that prints out font details.
|
|
|
|
2007-06-08 16:47 robert
|
|
|
|
* examples/osgviewerCocoa/English.lproj/MainMenu.nib,
|
|
examples/osgviewerCocoa/English.lproj/MainMenu.nib/classes.nib,
|
|
examples/osgviewerCocoa/English.lproj/MainMenu.nib/info.nib,
|
|
examples/osgviewerCocoa/English.lproj/MainMenu.nib/keyedobjects.nib:
|
|
From Eric Wing, interface files
|
|
|
|
2007-06-08 16:05 robert
|
|
|
|
* include/osgViewer/api/Fox: Removed empty directory
|
|
|
|
2007-06-08 16:05 robert
|
|
|
|
* include/osgViewer/api/FLTK, include/osgViewer/api/GLUT,
|
|
include/osgViewer/api/Motif, include/osgViewer/api/Qt,
|
|
include/osgViewer/api/SDL, include/osgViewer/api/WxWidgets:
|
|
Removed empty directory
|
|
|
|
2007-06-08 15:37 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osghud/osghud.cpp, examples/osglight/osglight.cpp,
|
|
examples/osglogicop/osglogicop.cpp,
|
|
examples/osgmotionblur/osgmotionblur.cpp,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgpick/osgpick.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgscribe/osgscribe.cpp,
|
|
examples/osgsimplifier/osgsimplifier.cpp,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgwindows/osgwindows.cpp: From Martin Lavery and Robert
|
|
Osfield, added fallbacks for when now command line args are
|
|
provided.
|
|
|
|
2007-06-08 15:29 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp: Added fallback for
|
|
when no command line args are provied.
|
|
|
|
2007-06-08 15:11 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp: Added default
|
|
file when no command line options are supplied.
|
|
|
|
2007-06-08 15:06 robert
|
|
|
|
* examples/osgsequence/osgsequence.cpp: Added fallback for when no
|
|
command line args are passed in.
|
|
|
|
2007-06-08 15:03 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Martin Lavery, Linking of example Data files for the Xcode
|
|
Projects
|
|
|
|
2007-06-08 12:16 robert
|
|
|
|
* runexamples.bat: Removed command line args for examples ported
|
|
across to not need them.
|
|
|
|
2007-06-08 12:15 robert
|
|
|
|
* examples/osgfxbrowser/osgfxbrowser.cpp: Added default command
|
|
line arg
|
|
|
|
2007-06-08 12:13 robert
|
|
|
|
* examples/osgblendequation/osgblendequation.cpp,
|
|
examples/osgcallback/osgcallback.cpp,
|
|
examples/osgclip/osgclip.cpp, examples/osgcubemap/osgcubemap.cpp,
|
|
examples/osgdistortion/osgdistortion.cpp: Added default file load
|
|
to avoid the need for command line option.
|
|
|
|
2007-06-08 11:04 robert
|
|
|
|
* include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber,
|
|
"attached you'll find a new GraphicsWindowCarbon-header and .cpp,
|
|
the
|
|
changes I made:
|
|
|
|
+ put a warning in the console if a nonexistant screen is
|
|
requested
|
|
+ add getters for the aglcontext and pixelformat -- I need access
|
|
to
|
|
them in my own code.
|
|
"
|
|
|
|
2007-06-08 10:58 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp: From Jason Daly,
|
|
"We have a few OpenFlight files that used to display properly
|
|
with the
|
|
old loader, but appear very, very wrong with the new one. I
|
|
traced the
|
|
problem to the handling of the palette override flags in the
|
|
external
|
|
reference records. The current behavior for handling the palette
|
|
override flags for external references has different offsets for
|
|
different OpenFlight version (2 bytes for 14.2-15.1 and 4 bytes
|
|
for 15.2
|
|
and later). However, I believe this behavior is incorrect.
|
|
|
|
I know that the original 14.2 OpenFlight spec (dated April 1995)
|
|
specifies 2 bytes between the filename and the override flags,
|
|
and the
|
|
15.4 and later specs specify 4 bytes. However, I also found a
|
|
14.2.4
|
|
OpenFlight spec (dated January 1996) that changes the
|
|
specification to 4
|
|
bytes. Also, the databases in question were created using an old
|
|
IRIX
|
|
version of MultiGen II, which wrote OpenFlight 14.2 files
|
|
natively.
|
|
These files also have 4 bytes between the filename and flags.
|
|
Furthermore, these databases have always worked properly under
|
|
earlier
|
|
versions of OSG, under Performer, and in every MultiGen product
|
|
we've used.
|
|
|
|
This leads me to believe that the original 14.2 spec was
|
|
incorrect (the
|
|
14.2.4 spec corrected this error), and there should be 4 bytes
|
|
between
|
|
the filename and flags for all OpenFlight files version 14.2 and
|
|
later.
|
|
|
|
The attached fix modifies the OpenFlight loader to behave in this
|
|
way."
|
|
|
|
2007-06-08 10:43 robert
|
|
|
|
* examples/osgviewerCocoa/English.lproj/InfoPlist.strings: From
|
|
Eric Wing, build fix
|
|
|
|
2007-06-08 10:43 robert
|
|
|
|
* examples/osgviewerCocoa/English.lproj/Localizable.strings: From
|
|
Eric Wing, build fix
|
|
|
|
2007-06-08 10:42 robert
|
|
|
|
* src/osgWrappers/OpenThreads/Barrier.cpp,
|
|
src/osgWrappers/OpenThreads/Block.cpp,
|
|
src/osgWrappers/OpenThreads/Condition.cpp,
|
|
src/osgWrappers/OpenThreads/Mutex.cpp,
|
|
src/osgWrappers/OpenThreads/ReadWriteMutex.cpp,
|
|
src/osgWrappers/OpenThreads/ReentrantMutex.cpp,
|
|
src/osgWrappers/OpenThreads/Thread.cpp,
|
|
src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BoundingBox.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/CameraView.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/ClearNode.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/ClipPlane.cpp,
|
|
src/osgWrappers/osg/ClusterCullingCallback.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ColorMask.cpp,
|
|
src/osgWrappers/osg/ColorMatrix.cpp,
|
|
src/osgWrappers/osg/ComputeBoundsVisitor.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarPolygon.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp, src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/DeleteHandler.cpp,
|
|
src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Endian.cpp,
|
|
src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp,
|
|
src/osgWrappers/osg/GL2Extensions.cpp,
|
|
src/osgWrappers/osg/Geode.cpp, src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Hint.cpp,
|
|
src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp, src/osgWrappers/osg/LOD.cpp,
|
|
src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp,
|
|
src/osgWrappers/osg/MatrixTransform.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Notify.cpp, src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PositionAttitudeTransform.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Projection.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/RenderInfo.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp, src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp,
|
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
|
src/osgWrappers/osg/Switch.cpp, src/osgWrappers/osg/TexEnv.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Timer.cpp,
|
|
src/osgWrappers/osg/TransferFunction.cpp,
|
|
src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2b.cpp,
|
|
src/osgWrappers/osg/Vec2d.cpp, src/osgWrappers/osg/Vec2f.cpp,
|
|
src/osgWrappers/osg/Vec2s.cpp, src/osgWrappers/osg/Vec3b.cpp,
|
|
src/osgWrappers/osg/Vec3d.cpp, src/osgWrappers/osg/Vec3f.cpp,
|
|
src/osgWrappers/osg/Vec3s.cpp, src/osgWrappers/osg/Vec4b.cpp,
|
|
src/osgWrappers/osg/Vec4d.cpp, src/osgWrappers/osg/Vec4f.cpp,
|
|
src/osgWrappers/osg/Vec4s.cpp, src/osgWrappers/osg/Vec4ub.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/View.cpp, src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osg/observer_ptr.cpp,
|
|
src/osgWrappers/osgDB/Archive.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DotOsgWrapper.cpp,
|
|
src/osgWrappers/osgDB/DynamicLibrary.cpp,
|
|
src/osgWrappers/osgDB/Field.cpp,
|
|
src/osgWrappers/osgDB/FieldReader.cpp,
|
|
src/osgWrappers/osgDB/FieldReaderIterator.cpp,
|
|
src/osgWrappers/osgDB/FileUtils.cpp,
|
|
src/osgWrappers/osgDB/ImageOptions.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/Output.cpp,
|
|
src/osgWrappers/osgDB/ParameterOutput.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgManipulator/AntiSquish.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/CommandManager.cpp,
|
|
src/osgWrappers/osgManipulator/Constraint.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgWrappers/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/ScaleAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Selection.cpp,
|
|
src/osgWrappers/osgManipulator/TabBoxDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneTrackballDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TrackballDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslateAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslatePlaneDragger.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ConstantRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/Counter.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/Interpolator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgParticle/SmokeTrailEffect.cpp,
|
|
src/osgWrappers/osgParticle/VariableRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/range.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTechnique.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTexture.cpp,
|
|
src/osgWrappers/osgShadow/ShadowVolume.cpp,
|
|
src/osgWrappers/osgShadow/ShadowedScene.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/ElevationSlice.cpp,
|
|
src/osgWrappers/osgSim/GeographicLocation.cpp,
|
|
src/osgWrappers/osgSim/HeightAboveTerrain.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/ValidDataOperator.cpp,
|
|
src/osgWrappers/osgText/FadeText.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/PlaneIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PolytopeIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/TransformCallback.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2007-06-08 10:22 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PaletteRecords.cpp: From Jason Daly,
|
|
"This changes the handling of textures in the OpenFlight loader.
|
|
Currently, if the texture attribute file doesn't explicitly
|
|
specify an
|
|
internal format, the loader will force it to use GL_RGB, which
|
|
keeps
|
|
translucent textures (eg. GL_RGBA textures) from showing up
|
|
properly.
|
|
|
|
This patch changes the default behavior to simply use the image's
|
|
format
|
|
instead of forcing a particular format."
|
|
|
|
2007-06-08 10:16 robert
|
|
|
|
* examples/osgviewerCocoa/ViewerCocoa.h,
|
|
examples/osgviewerCocoa/ViewerCocoa.mm: From Eric Wing, "So,
|
|
something strange happened to the repo and some of this project's
|
|
files got messed up, most notiably the Nib and also the Localized
|
|
strings file. I didn't notice the latter until now so Martin is
|
|
missing this file.
|
|
|
|
Anyway, the attached tar contains all new versions of all the
|
|
necessary files. There are cleanups and fixes to a lot of things.
|
|
Martin did a good job porting the thing to osg::Viewer so most of
|
|
the
|
|
code changes I made address other areas.
|
|
|
|
Two things I noticed in the new port you might want to consider
|
|
as
|
|
feedback. First, there might be a bug with osgViewer when the
|
|
view
|
|
size goes to 0. If you play with the splitviews in this program
|
|
and
|
|
shrink the view until it is closed, and then re-expand it, the
|
|
model
|
|
doesn't come back, not even after a home() call. SimpleViewer
|
|
didn't
|
|
have this problem.
|
|
|
|
Second, a more minor thing, this program has a
|
|
take-screenshot--and-copy-to-clipboard feature via Cmd-C (or Menu
|
|
item). I achieve this by using osg::Camera to render to an FBO
|
|
and
|
|
then copy the contents to Cocoa. To insert the camera, I
|
|
manipulate
|
|
the scenegraph so I can get the camera node in and out. I end up
|
|
calling setSceneData at the end of eveything to restore
|
|
everything to
|
|
the original state before I started mucking with the scenegraph.
|
|
This
|
|
unfortunately, triggers a home() reset. So in this particular
|
|
case, it
|
|
make Copy look like it's changing the scene. The old SimpleViewer
|
|
had
|
|
the same problem, but I was able to work around it by directly
|
|
invoking the underlying SceneView's setSceneData so the home()
|
|
mechanism was bypassed. The viewer design seems to protect this
|
|
data
|
|
more carefully so the bypass trick won't work. My feedback is
|
|
that
|
|
maybe a flag or extra parameter can be introduced so a reset is
|
|
not
|
|
triggered if not desired.
|
|
|
|
I have checked in a ton of Xcode fixes for the entire build
|
|
process in
|
|
general so once this piece gets checked in, hopefully everything
|
|
will
|
|
build cleanly."
|
|
|
|
2007-06-08 10:11 robert
|
|
|
|
* include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/Type: From Mike Wittman, "This change to
|
|
genwrapper and osgIntrospection gives access to
|
|
the declaring file for a given type via the new member function
|
|
osgIntrospection::Type::getDeclaringFile. This information is
|
|
useful
|
|
in order to know what header to include when auto-generating
|
|
wrappers
|
|
for a given type.
|
|
|
|
During the C# wrapper generator development I've been keeping the
|
|
declaring file configuration state up-to-date manually with
|
|
changes
|
|
to OSG, and it's proven to require substantial effort. So it
|
|
would be
|
|
extremely valuable to get this change in before 2.0 to reduce
|
|
maintenance
|
|
during the lifetime of the release. It'll also be equally useful
|
|
to
|
|
others looking to create wrapper generators using
|
|
osgIntrospection.
|
|
|
|
This is a fairly simple change and was tested with a fresh
|
|
rebuild of the
|
|
entire suite of osgWrapper libraries, so it should be relatively
|
|
low risk
|
|
(fingers crossed)."
|
|
|
|
2007-06-08 09:45 robert
|
|
|
|
* examples/osgviewerGLUT/osgviewerGLUT.cpp: Added clean up of the
|
|
view before destruction of the window
|
|
|
|
2007-06-08 09:17 robert
|
|
|
|
* include/osgUtil/IntersectionVisitor: Added const get*Matrix()
|
|
methods
|
|
|
|
2007-06-08 05:03 ewing
|
|
|
|
* Xcode/OpenSceneGraph/os-Info.plist,
|
|
Xcode/OpenSceneGraph/osg-Info.plist,
|
|
Xcode/OpenSceneGraph/osgDB-Info.plist,
|
|
Xcode/OpenSceneGraph/osgFX-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGA-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGL2-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGLUTkeyboardmouse-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGLUTsimple-Info.plist,
|
|
Xcode/OpenSceneGraph/osgManipulator-Info.plist,
|
|
Xcode/OpenSceneGraph/osgParticle-Info.plist,
|
|
Xcode/OpenSceneGraph/osgShadow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgSim-Info.plist,
|
|
Xcode/OpenSceneGraph/osgTerrain-Info.plist,
|
|
Xcode/OpenSceneGraph/osgText-Info.plist,
|
|
Xcode/OpenSceneGraph/osgUtil-Info.plist,
|
|
Xcode/OpenSceneGraph/osgViewer-Info.plist,
|
|
Xcode/OpenSceneGraph/osganimate-Info.plist,
|
|
Xcode/OpenSceneGraph/osgarchive-Info.plist,
|
|
Xcode/OpenSceneGraph/osgautotransform-Info.plist,
|
|
Xcode/OpenSceneGraph/osgbillboard-Info.plist,
|
|
Xcode/OpenSceneGraph/osgblendequation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcallback-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcamera-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcameragroup-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcatch-Info.plist,
|
|
Xcode/OpenSceneGraph/osgclip-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcluster-Info.plist,
|
|
Xcode/OpenSceneGraph/osgconv-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcopy-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcubemap-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_freetype-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_freetype2-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_osgText-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdelaunay-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdepthpartition-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdepthshadow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdistortion-Info.plist,
|
|
Xcode/OpenSceneGraph/osgfadetext-Info.plist,
|
|
Xcode/OpenSceneGraph/osgforest-Info.plist,
|
|
Xcode/OpenSceneGraph/osgfxbrowser-Info.plist,
|
|
Xcode/OpenSceneGraph/osggeometry-Info.plist,
|
|
Xcode/OpenSceneGraph/osghangglide-Info.plist,
|
|
Xcode/OpenSceneGraph/osghud-Info.plist,
|
|
Xcode/OpenSceneGraph/osgimposter-Info.plist,
|
|
Xcode/OpenSceneGraph/osgintrospection-Info.plist,
|
|
Xcode/OpenSceneGraph/osgkeyboard-Info.plist,
|
|
Xcode/OpenSceneGraph/osgkeyboardmouse-Info.plist,
|
|
Xcode/OpenSceneGraph/osglauncher-Info.plist,
|
|
Xcode/OpenSceneGraph/osglightpoint-Info.plist,
|
|
Xcode/OpenSceneGraph/osglist-Info.plist,
|
|
Xcode/OpenSceneGraph/osglogicop-Info.plist,
|
|
Xcode/OpenSceneGraph/osglogo-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmanipulatorexample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmotionblur-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmovie-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmultitexture-Info.plist,
|
|
Xcode/OpenSceneGraph/osgocculder-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpagedlod-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparametric-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparticleExample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparticleeffects-Info.plist,
|
|
Xcode/OpenSceneGraph/osgphotoalbum-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpick-Info.plist,
|
|
Xcode/OpenSceneGraph/osgplanets-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpoints-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpointsprite-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprecipitation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprerender-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprerendercubemap-Info.plist,
|
|
Xcode/OpenSceneGraph/osgreflect-Info.plist,
|
|
Xcode/OpenSceneGraph/osgscalarbar-Info.plist,
|
|
Xcode/OpenSceneGraph/osgscribe-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsequence-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshaders-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshaderterrain-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshadowexample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshadowtexture-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshape-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimplifier-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimulation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgslice-Info.plist,
|
|
Xcode/OpenSceneGraph/osgslideshow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspacewarp-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspheresegment-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspotlight-Info.plist,
|
|
Xcode/OpenSceneGraph/osgstereoimage-Info.plist,
|
|
Xcode/OpenSceneGraph/osgteapot-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtessellate-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtextexample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture1D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture2D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture3D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexturerectangle-Info.plist,
|
|
Xcode/OpenSceneGraph/osgunittests-Info.plist,
|
|
Xcode/OpenSceneGraph/osgversion-Info.plist,
|
|
Xcode/OpenSceneGraph/osgvertexprogram-Info.plist,
|
|
Xcode/OpenSceneGraph/osgviewerApplication-Info.plist,
|
|
Xcode/OpenSceneGraph/osgvolume-Info.plist,
|
|
Xcode/OpenSceneGraph/osgwindows-Info.plist: Changed the version
|
|
to 2.0.0 in the Info.plist in anticipation of the official
|
|
release.
|
|
I don't know what the OpenThreads version number will be, so that
|
|
has been left alone.
|
|
|
|
2007-06-08 04:57 ewing
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/OpenThreads-Info.plist: Lots of various
|
|
fixes to Xcode project.
|
|
|
|
- Adding missing header files and making sure they are marked
|
|
public.
|
|
|
|
- Support to copy headers in Viewer/api into the proper location
|
|
in framework
|
|
|
|
- Internalized OpenThreads build so cross-project dependency is
|
|
not needed. Can now delete copy of OpenThreads project.
|
|
Frameworks use native Xcode linking mechanism. Plugins/Examples
|
|
still use explicit -framework OpenThreads. Could potentially be
|
|
problem is old OpenThreads is on the system. This can be changed
|
|
to use native mechanism too, but requires some patience because
|
|
it is tedious to change.
|
|
|
|
- Lots of fixes to osgViewerCocoa (something got messed up pretty
|
|
badly...files are missing from repo). Another submission will
|
|
need to readd these files back.
|
|
|
|
2007-06-07 21:43 shuber
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
Stephan Huber: fixed deploy-build for osgViewer
|
|
|
|
2007-06-07 21:07 robert
|
|
|
|
* src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2007-06-07 20:26 robert
|
|
|
|
* include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/StatsHandler.cpp, src/osgViewer/Viewer.cpp:
|
|
Commented out the Scene Stats entry as its not implemented yet.
|
|
|
|
2007-06-07 20:22 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
examples/osgviewerCocoa/English.lproj,
|
|
examples/osgviewerCocoa/ViewerCocoa.mm: From Martin Lavery,
|
|
StatsHandler added to the ViewerCocoa example
|
|
|
|
2007-06-07 13:49 robert
|
|
|
|
* examples/osgviewerCocoa/English.lproj/MainMenu.nib/info.nib,
|
|
examples/osgviewerCocoa/English.lproj/MainMenu.nib/keyedobjects.nib:
|
|
From Martin Lavery, update of *.nib files
|
|
|
|
2007-06-07 13:48 robert
|
|
|
|
* examples/osgviewerCocoa/English.lproj/MainMenu.nib/classes.nib,
|
|
examples/osgviewerCocoa/English.lproj/MainMenu.nib/info.nib,
|
|
examples/osgviewerCocoa/English.lproj/MainMenu.nib/keyedobjects.nib:
|
|
From Martin Lavery, update of *.nib files
|
|
|
|
2007-06-07 13:44 robert
|
|
|
|
* examples/osgviewerCocoa/English.lproj/MainMenu.nib: From Martin
|
|
Lavery, update of *.nib files
|
|
|
|
2007-06-07 13:31 robert
|
|
|
|
* examples/osgviewerCocoa/English.lproj/MainMenu.nib/keyedobjects.nib:
|
|
From Martin Lavery, update of *.nib files
|
|
|
|
2007-06-07 13:25 robert
|
|
|
|
* examples/osgviewerCocoa/English.lproj/MainMenu.nib/classes.nib,
|
|
examples/osgviewerCocoa/English.lproj/MainMenu.nib/info.nib: From
|
|
Martin Lavery, update of *.nib files
|
|
|
|
2007-06-07 12:55 robert
|
|
|
|
* examples/osgviewerCocoa/ViewerCocoa.h,
|
|
examples/osgviewerCocoa/ViewerCocoa.mm: From Martin Lavery, port
|
|
of ViewerCocoa and updates to Xcode projects
|
|
|
|
2007-06-07 12:47 robert
|
|
|
|
* examples/osgviewerCocoa/SimpleViewerCocoa.h,
|
|
examples/osgviewerCocoa/SimpleViewerCocoa.mm: Removed the old
|
|
SimpleView version of the Cocoa example
|
|
|
|
2007-06-07 12:46 robert
|
|
|
|
* examples/osgviewerCocoa/SimpleViewer,
|
|
examples/osgviewerCocoa/SimpleViewer.cpp: Removed now not need
|
|
SimpleViewer
|
|
|
|
2007-06-07 12:23 robert
|
|
|
|
* src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp, src/osgGA/UFOManipulator.cpp:
|
|
Added automatic stopping of animation when home() is called
|
|
|
|
2007-06-07 12:05 robert
|
|
|
|
* src/osgPlugins/pfb/CMakeLists.txt: From Per Fahlberg, "To get the
|
|
pfb (Performer) plugin to compile I had to remove some of the
|
|
libraries listed under TARGET_EXTERNAL_LIBRARIES.
|
|
The removed libraries are not needed when linking the plugin,
|
|
they are
|
|
loaded during runtime by Performer.
|
|
The modified file is attached."
|
|
|
|
2007-06-07 11:19 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/Registry.cpp: Introduced a
|
|
destruct method to help clean up the Registry.
|
|
|
|
2007-06-07 11:06 robert
|
|
|
|
* src/osg/Matrix_implementation.cpp: Revert the signOrZero cade
|
|
path in the getRotate() to fix bugs.
|
|
|
|
2007-06-07 11:05 robert
|
|
|
|
* examples/osgunittests/UnitTests_osg.cpp,
|
|
examples/osgunittests/osgunittests.cpp: Added support for using
|
|
quat_scaled sx sy sz for testing getting quats from scaled
|
|
matrices. Removed broken Matrixd/quat test
|
|
|
|
2007-06-07 09:58 robert
|
|
|
|
* include/osgViewer/View, src/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Added View::home() method and
|
|
updated wrappers
|
|
|
|
2007-06-07 09:24 robert
|
|
|
|
* src/osgWrappers/osgViewer/HelpHandler.cpp,
|
|
src/osgWrappers/osgViewer/StatsHandler.cpp: Removed redundent
|
|
files
|
|
|
|
2007-06-07 08:52 robert
|
|
|
|
* src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2007-06-06 21:57 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, README.txt: Updated ChangeLog, AUTHORES
|
|
and README to 1.9.8 release
|
|
|
|
2007-06-06 21:43 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version, src/osgSim/OverlayNode.cpp:
|
|
Updated version numbers for release
|
|
|
|
2007-06-06 17:01 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Revert the setting of SingleThreaded
|
|
under Windows in suggestBestThreadingModel()
|
|
|
|
2007-06-06 16:27 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added #include<osg/Geometry>
|
|
|
|
2007-06-06 16:23 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp,
|
|
examples/osgshadow/osgshadow.cpp,
|
|
examples/osgterrain/osgterrain.cpp,
|
|
examples/osgviewerFLTK/osgviewerFLTK.cpp,
|
|
examples/osgviewerGLUT/osgviewerGLUT.cpp,
|
|
examples/osgviewerMFC/MFC_OSG.h,
|
|
examples/osgviewerQT/osgviewerQT.cpp,
|
|
examples/osgviewerSDL/osgviewerSDL.cpp,
|
|
examples/osgviewerWX/osgviewerWX.cpp: Fixed includes
|
|
|
|
2007-06-06 15:22 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindZLIB.cmake: From Ulrich
|
|
Hertlein, "on my MacOS X/cmake setup the zlib plugin isn't built
|
|
by default. This may be because zlib.h is
|
|
installed in /opt/local/include on my system (courtesy of
|
|
DarwinPorts). I've added a CMakeModule to
|
|
look for zlib.h and the library in various places. The files are
|
|
attached."
|
|
|
|
2007-06-06 14:51 robert
|
|
|
|
* src/osgViewer/HelpHandler.cpp, src/osgViewer/StatsHandler.cpp:
|
|
Fixed includes
|
|
|
|
2007-06-06 13:45 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
examples/osgviewerCocoa/SimpleViewer.cpp,
|
|
examples/osgviewerCocoa/SimpleViewerCocoa.mm: From Martin Lavery,
|
|
Updates to Xcode project
|
|
|
|
2007-06-06 11:34 robert
|
|
|
|
* src/osgPlugins/ac/Geode.cpp, src/osgPlugins/ac/Geode.h,
|
|
src/osgPlugins/ac/ac3d.cpp: From Roger James, "These fix a couple
|
|
of problems in the ac3d writer.
|
|
|
|
1. Number of child node of the world object set incorrectly in
|
|
when scene contains shape drawables.
|
|
|
|
2. Incorrect handling of line primitives."
|
|
|
|
2007-06-06 11:28 robert
|
|
|
|
* include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: From Olaf Flebbe, "an
|
|
implementation of GraphicsWindow::setCursor for WIN32."
|
|
|
|
2007-06-06 11:21 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
examples/osgstaticviewer/osgstaticviewer.cpp,
|
|
include/osgViewer/HelpHandler, include/osgViewer/StatsHandler,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/CMakeLists.txt: Moved HelpHandler and StatsHandler
|
|
classes into ViewerEventHandlers header, removed HelpHandler and
|
|
StatsHandler headers
|
|
|
|
2007-06-06 11:10 robert
|
|
|
|
* src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-06-06 10:58 robert
|
|
|
|
* examples/osgviewerCocoa/SimpleViewer,
|
|
examples/osgviewerCocoa/SimpleViewer.cpp,
|
|
include/osgViewer/SimpleViewer, src/osgViewer/SimpleViewer.cpp:
|
|
Moved SimpleViewer from osgViewer into the osgviewerCocoa example
|
|
directory as this
|
|
is the only place in the OSG that now relies upon SimpleViewer.
|
|
|
|
2007-06-06 10:57 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
include/osgViewer/CompositeViewer, include/osgViewer/Viewer,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Added support for passing in ArgumentParser in Viewer and
|
|
CompositeViewer constructor
|
|
|
|
2007-06-06 08:59 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgcompositeviewer-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmultiplecameras-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimple-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimplepager-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimpleviewerGLUT-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimpleviewerSDL-Info.plist,
|
|
Xcode/OpenSceneGraph/osgviewerGLUT-Info.plist,
|
|
Xcode/OpenSceneGraph/osgviewerSDL-Info.plist: From Marin Lavery
|
|
and Robert Osfield, XCode build fixes
|
|
|
|
2007-06-05 20:42 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Martin Lavery, XCode build fixes
|
|
|
|
2007-06-05 19:44 robert
|
|
|
|
* examples/CMakeLists.txt,
|
|
examples/osgcompositeviewer/CMakeLists.txt,
|
|
examples/osgcompositeviewer/osgcompositeviewer.cpp,
|
|
examples/osgcompositeviewer/osgmultiplecameras.cpp: Renamed
|
|
osgmultiplecameras to osgcompositeviewer
|
|
|
|
2007-06-05 19:41 robert
|
|
|
|
* examples/osgcompositeviewer, examples/osgmultiplecameras: Renamed
|
|
osgmultiplecamrea to osgcompositeviewer
|
|
|
|
2007-06-05 19:40 robert
|
|
|
|
* examples/osgviewerFLTK/osgviewerFLTK.cpp: Added CompositeViewer
|
|
support into FLTK example
|
|
|
|
2007-06-05 19:36 shuber
|
|
|
|
* Xcode/OpenThreads/OpenThreads.xcodeproj/project.pbxproj: from
|
|
Stephan Huber: fixed build path for OpenThreads, so osg builds
|
|
cleanly
|
|
|
|
2007-06-05 19:10 robert
|
|
|
|
* examples/osgviewerQT/osgviewerQT.cpp: Added support for
|
|
CompositeViewer
|
|
|
|
2007-06-05 17:19 robert
|
|
|
|
* README.txt: Improved the wording of CMake instructions
|
|
|
|
2007-06-05 17:18 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Martin Lavery, build fixes fo latest file additions
|
|
|
|
2007-06-05 14:37 robert
|
|
|
|
* include/osgManipulator/Dragger,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp: Change interator to
|
|
const_iterator to try and avoid Solaris build failure
|
|
|
|
2007-06-05 11:18 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AttrData.h,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp: From Per Fahlberg,
|
|
"added use of the internal format specified in the OpenFlight
|
|
format attr files."
|
|
|
|
2007-06-05 08:46 robert
|
|
|
|
* include/osgManipulator/Dragger: Removed const to try and avoid
|
|
Sun compiler error
|
|
|
|
2007-06-05 08:30 robert
|
|
|
|
* include/osg/StateAttribute: Removed redundent comma
|
|
|
|
2007-06-04 21:32 robert
|
|
|
|
* README.txt: Updated READEME
|
|
|
|
2007-06-04 21:31 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog and AUTHORS.txt for 1.9.7 release
|
|
|
|
2007-06-04 21:02 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/OsgMacroUtils.cmake: Introduce
|
|
OSG_BUILD_APPLICATION_BUNDLES option for OSX, defaulting to OFF.
|
|
|
|
2007-06-04 20:32 robert
|
|
|
|
* README.txt, src/osgPlugins/dae/README.txt: From Jeremy Moles and
|
|
Rbert Osfeild, added extra details about CMake build options.
|
|
|
|
2007-06-04 19:33 robert
|
|
|
|
* examples/osgfxbrowser/osgfxbrowser.cpp: Removed setting of font
|
|
resolutions and added control of threading, with the default
|
|
theading set to SingleThreading to avoid crashes associated with
|
|
non thread safe
|
|
sections of osgFX - the need to be fixed!!!
|
|
|
|
2007-06-04 17:11 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp: Added control of
|
|
threading model, setting default to SingleThreaded to avoid crash
|
|
associated with mixing useCursor(false) and multi-threading.
|
|
|
|
2007-06-04 16:20 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version for 1.9.7
|
|
release
|
|
|
|
2007-06-04 15:11 robert
|
|
|
|
* examples/osgviewerQT/osgviewerQT.cpp: Fixed stray control
|
|
character
|
|
|
|
2007-06-04 15:05 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp: Warning fix
|
|
|
|
2007-06-04 14:47 robert
|
|
|
|
* examples/osgviewerQT/osgviewerQT.cpp: Cleaned up example
|
|
|
|
2007-06-04 14:46 robert
|
|
|
|
* examples/osgviewerFLTK/osgviewerFLTK.cpp: From Martin Lavery and
|
|
Robert Osfield, ported fltk example to osgViewer::Viewer
|
|
|
|
2007-06-04 13:45 robert
|
|
|
|
* CMakeModules/FindFLTK.cmake,
|
|
examples/osgviewerFLTK/CMakeLists.txt: Added local FindFLTK.cmake
|
|
to avoid problems with FLTK no being found by standard
|
|
CMake FindFLTK.cmake.
|
|
|
|
2007-06-04 11:47 robert
|
|
|
|
* src/osgPlugins/dae/daeRMaterials.cpp,
|
|
src/osgPlugins/dae/daeReader.cpp, src/osgPlugins/dae/daeReader.h:
|
|
From Roger James, "Here are my fixes for transparency in the
|
|
Collada DAE reader."
|
|
|
|
2007-06-04 11:14 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp: From Martin Lavery and
|
|
Robert Osfield, added use of hardwarded value kCGLCEMPEngine
|
|
to fix build failure on slightly older versions of OSX.
|
|
|
|
2007-06-04 10:56 robert
|
|
|
|
* src/osgWrappers/osg/Hint.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp: Updated wrappers
|
|
|
|
2007-06-04 10:47 robert
|
|
|
|
* include/osg/Hint, include/osg/StateAttribute,
|
|
src/osg/CMakeLists.txt, src/osg/Hint.cpp: Added osg::Hint class
|
|
|
|
2007-06-04 08:38 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
include/osgShadow/ShadowedScene, src/osgShadow/ShadowTexture.cpp,
|
|
src/osgShadow/ShadowedScene.cpp,
|
|
src/osgWrappers/osgShadow/ShadowedScene.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Fixed spelling of Receives
|
|
|
|
2007-06-03 10:00 robert
|
|
|
|
* include/osgViewer/Viewer,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-06-03 09:34 robert
|
|
|
|
* examples/osgviewerGLUT/osgviewerGLUT.cpp,
|
|
examples/osgviewerSDL/osgviewerSDL.cpp, include/osgViewer/Viewer,
|
|
src/osgViewer/Viewer.cpp: Added
|
|
Viewer::setUpViewerAsEmbeddedInWindow convinience method
|
|
|
|
2007-06-03 09:11 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgsimple: Removed osgsimple
|
|
example
|
|
|
|
2007-06-03 09:09 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgviewerQT,
|
|
examples/osgviewerQT/CMakeLists.txt,
|
|
examples/osgviewerQT/osgsimpleviewerQT3.cpp,
|
|
examples/osgviewerQT/osgviewerQT.cpp, examples/osgviewerQT3,
|
|
examples/osgviewerQT4: Merged the osgviewerQT3 and QT4 examples
|
|
into a single osgviewerQT example, and
|
|
ported across from SimpleViewer to using Viewer
|
|
|
|
2007-06-03 08:58 robert
|
|
|
|
* examples/osgviewerFLTK/CMakeLists.txt: Changed external library
|
|
specication
|
|
|
|
2007-06-02 16:23 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp: Ported across
|
|
from SimpleViewer to using Viewer
|
|
|
|
2007-06-02 16:01 robert
|
|
|
|
* examples/osgviewerQT3/CMakeLists.txt,
|
|
examples/osgviewerQT3/osgviewerQT3.cpp: Ported QT3 example across
|
|
to use osgViewer::Viewer, and made it possible to use the same
|
|
source for both QT3 and QT4
|
|
|
|
2007-06-02 15:31 robert
|
|
|
|
* examples/osgviewerGLUT/osgviewerGLUT.cpp,
|
|
examples/osgviewerSDL/osgviewerSDL.cpp,
|
|
examples/osgviewerWX/osgviewerWX.cpp,
|
|
examples/osgviewerWX/osgviewerWX.h,
|
|
include/osgViewer/GraphicsWindow: Added
|
|
osgViewer::GraphicsWindowEmbedded and ported GLUT, SDL and WX
|
|
examples across from SimpleViewer to Viewer.
|
|
|
|
2007-06-02 12:03 robert
|
|
|
|
* examples/osgviewerGLUT/osgviewerGLUT.cpp: Ported GLUT example to
|
|
using osgViewer::Viewer rather than SimpleViewer by using
|
|
a local GraphicsWindowEmbedded class to help the adaption.
|
|
|
|
2007-06-01 22:41 robert
|
|
|
|
* examples/osgviewerFLTK/CMakeLists.txt,
|
|
examples/osgviewerFLTK/osgsimpleviewerFLTK.cpp,
|
|
examples/osgviewerFLTK/osgviewerFLTK.cpp,
|
|
examples/osgviewerGLUT/CMakeLists.txt,
|
|
examples/osgviewerGLUT/osgsimpleviewerGLUT.cpp,
|
|
examples/osgviewerGLUT/osgviewerGLUT.cpp,
|
|
examples/osgviewerQT3/CMakeLists.txt,
|
|
examples/osgviewerQT3/osgsimpleviewerQT3.cpp,
|
|
examples/osgviewerQT3/osgviewerQT3.cpp,
|
|
examples/osgviewerQT4/CMakeLists.txt,
|
|
examples/osgviewerQT4/osgsimpleviewerQT4.cpp,
|
|
examples/osgviewerQT4/osgviewerQT4.cpp,
|
|
examples/osgviewerSDL/CMakeLists.txt,
|
|
examples/osgviewerSDL/osgsimpleviewerSDL.cpp,
|
|
examples/osgviewerSDL/osgviewerSDL.cpp,
|
|
examples/osgviewerWX/CMakeLists.txt,
|
|
examples/osgviewerWX/osgsimpleviewerWX.cpp,
|
|
examples/osgviewerWX/osgsimpleviewerWX.h,
|
|
examples/osgviewerWX/osgviewerWX.cpp,
|
|
examples/osgviewerWX/osgviewerWX.h: Renamed all osgsimpleviewer*
|
|
files to osgviewer*
|
|
|
|
2007-06-01 22:33 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgGLUTkeyboardmouse,
|
|
examples/osgGLUTsimple, examples/osgsimpleviewerCocoa,
|
|
examples/osgsimpleviewerFLTK, examples/osgsimpleviewerGLUT,
|
|
examples/osgsimpleviewerQT3, examples/osgsimpleviewerQT4,
|
|
examples/osgsimpleviewerSDL, examples/osgsimpleviewerWX,
|
|
examples/osgviewerCocoa, examples/osgviewerFLTK,
|
|
examples/osgviewerGLUT, examples/osgviewerQT3,
|
|
examples/osgviewerQT4, examples/osgviewerSDL,
|
|
examples/osgviewerWX: Renamed osgsimpleviewer* examples to
|
|
osgviewer* in prep for replacement of SimpleViewer by Viewer
|
|
|
|
2007-06-01 22:28 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Locator.cpp: updated wrapper
|
|
|
|
2007-06-01 21:38 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: From J.P Delport,
|
|
"attached find an updated osgunittests.cpp that allows for the
|
|
testing of
|
|
the matrix.getRotate() function when a matrix contains a scale as
|
|
well
|
|
as a rotation.
|
|
|
|
The scale can optionally be switched off, see the top of
|
|
testQuatFromMatrix().
|
|
|
|
As expected, all the current methods for mat to quat conversion
|
|
fail
|
|
these new tests. When the scale is omitted, mk2 of getRotate with
|
|
sign
|
|
instead of signOrZero passes, as well as mk1.
|
|
"
|
|
|
|
2007-06-01 21:33 robert
|
|
|
|
* include/osgTerrain/Locator, src/osgTerrain/Locator.cpp: From
|
|
Maria Ten, "The constructor method of the EllipsoidLocator of
|
|
osgTerrain assumes
|
|
that the terrain is always the Earth planet. I changed the
|
|
constructor
|
|
method to accept the Equator radius and the Polar radius like
|
|
parameters. By default, it assumes the Earth radius for the
|
|
EllipsoidLocator. I added a setEllipsoidModel method, too.
|
|
|
|
Now, we are developing some libraries for a GIS applicacion, and
|
|
our
|
|
libraries can visualize terrains of planets like Mars. I think
|
|
that is
|
|
a interesting change."
|
|
|
|
2007-06-01 21:28 robert
|
|
|
|
* examples/osgviewerMFC/CMakeLists.txt,
|
|
examples/osgviewerMFC/MFC_OSG.cpp,
|
|
examples/osgviewerMFC/MFC_OSG.h,
|
|
examples/osgviewerMFC/MFC_OSG_MDIView.cpp: From Michael Hartman,
|
|
"CMakeLists.txt:
|
|
|
|
Changed this back to setup_example since WIN32 flag is now
|
|
supported.
|
|
|
|
|
|
|
|
MFC_OSG.h:
|
|
|
|
Added flag to indicate when the rendering thread has exited.
|
|
|
|
|
|
|
|
MFC_OSG.cpp:
|
|
|
|
Code modifications to support rendering flag thread exit.
|
|
|
|
|
|
|
|
MFC_OSG_MDIView.cpp:
|
|
|
|
Change to OnDestroy function to wait until we get render thread
|
|
exit flag is true before we close the window.
|
|
|
|
|
|
|
|
|
|
|
|
Main Exit Process:
|
|
|
|
User presses escape button
|
|
|
|
Viewer captures escape button and stops threading etc.
|
|
|
|
Viewer sets Done when shutdown is complete
|
|
|
|
MFC Render Thread monitors viewer->done for true
|
|
|
|
MFC Render Thread exits while loop and sets MFC Done flag
|
|
|
|
MFC View Window monitors MFC Done flag and then closes/destroys
|
|
the window
|
|
|
|
"
|
|
|
|
2007-06-01 19:53 robert
|
|
|
|
* src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Updated
|
|
wrappers
|
|
|
|
2007-06-01 19:45 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp,
|
|
src/osgUtil/RenderStage.cpp: From Wojciech Lewandowski, "I did
|
|
few tests to see whether adding PreDraw callback would help us
|
|
with SPI problems when using Viewer. Results were positive so I
|
|
decided to give it a try and ask you to verify and maybe merge
|
|
with existing codebase.
|
|
|
|
I added _preDrawCallback member and neccessary access methods
|
|
plus modified osgUtil RenderStage.cpp to invoke it before all
|
|
drawInner calls are made. I tried to maintain symmetry with
|
|
postDrawCallback but you know better where is a proper place for
|
|
this call ;-)
|
|
"
|
|
|
|
2007-06-01 19:44 robert
|
|
|
|
* include/osgSim/OverlayNode: Updates to OverlayData
|
|
|
|
2007-06-01 19:43 robert
|
|
|
|
* include/osgViewer/GraphicsWindow,
|
|
include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Mathias Froelich, "have
|
|
done an interface to change the mouse cursor in the X11 graphics
|
|
window.
|
|
The win32 implementation is still in its original shape since I
|
|
have no win32
|
|
implementation available.
|
|
|
|
I have chosen the enum approach for the first cut. That is
|
|
benefitial since
|
|
the user does not need to track creation of mouse cursors for
|
|
different
|
|
windows and displays in presence of multiple viewer windows.
|
|
|
|
The default set of available mouse shapes is the same set that
|
|
was available
|
|
with glut. That set served many OpenGL applications well, so the
|
|
hope is that
|
|
this is enough.
|
|
|
|
Even though, that implementation is still extensible:
|
|
I have digged out the way SDL defines new mouse cursors and added
|
|
a still
|
|
documented out function prototype in the GraphicsWindow that can
|
|
be used to
|
|
extend the current implemtation for arbitrary mouse shapes. That
|
|
is not
|
|
implemented yet.
|
|
|
|
I hope that somebody with a win32 test system can catch up that
|
|
implementation
|
|
on win32."
|
|
|
|
2007-06-01 19:21 robert
|
|
|
|
* examples/osganimate/osganimate.cpp: Removed setViewUpOnScreen
|
|
settings
|
|
|
|
2007-06-01 19:19 robert
|
|
|
|
* include/osg/ImageStream,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.cpp: From Stephan
|
|
Huber, "attached you'll find the modified ImageStream
|
|
and a small fix for QuicktimeImageStream to disable debug-logging
|
|
:)"
|
|
|
|
2007-06-01 19:10 robert
|
|
|
|
* include/osgTerrain/ValidDataOperator: From Mike Wittman, "Just
|
|
found another issue building the C# wrappers: the osgTerrain
|
|
ValidDataOperator file uses osg::Vec2, osg::Vec3, and osg::Vec4,
|
|
but does not include their headers. The file with the relevant
|
|
includes is attached.
|
|
|
|
"
|
|
|
|
2007-06-01 19:01 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Removed the debug message for the
|
|
ortho path.
|
|
|
|
2007-06-01 19:01 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Improved the handling
|
|
of the -p path option
|
|
|
|
2007-06-01 18:27 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Work in progress on shaders support
|
|
|
|
2007-06-01 16:14 robert
|
|
|
|
* include/osgViewer/ViewerEventHandlers: From Paul Martz, added
|
|
Win32 export
|
|
|
|
2007-06-01 11:21 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added recording of
|
|
camera paths
|
|
|
|
2007-06-01 10:42 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/ViewerEventHandlers.cpp: Changed name of
|
|
AnimationPathHandler to RecordCameraPathHandler
|
|
|
|
2007-06-01 10:39 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/ViewerEventHandlers.cpp: From Jeremy Moles, new
|
|
event handler to record the camera path. A few small tweaks by
|
|
Robert Osfield to make it more consistent with the old
|
|
osgProducer::Viewer behavior.
|
|
|
|
2007-05-30 17:56 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Improved taper ratio computation
|
|
|
|
2007-05-30 16:36 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Added set up of overlay stateset
|
|
|
|
2007-05-30 14:18 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Added trapezodial fitting code
|
|
|
|
2007-05-30 09:25 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: Fixed case of when view==NULL
|
|
|
|
2007-05-29 18:39 ewing
|
|
|
|
* Xcode/OpenThreads/OpenThreads.xcodeproj/project.pbxproj: Stephan
|
|
Huber: Adding missing Xcode project file.
|
|
|
|
2007-05-29 14:19 shuber
|
|
|
|
* Xcode/OpenThreads, Xcode/OpenThreads/English.lproj,
|
|
Xcode/OpenThreads/English.lproj/InfoPlist.strings,
|
|
Xcode/OpenThreads/Info.plist,
|
|
Xcode/OpenThreads/OpenThreads.xcodeproj,
|
|
Xcode/OpenThreads/OpenThreads_Prefix.pch,
|
|
Xcode/OpenThreads/version.plist: From Stephan Huber, updated
|
|
OpenThreads-XCode-project files
|
|
|
|
2007-05-29 13:28 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added support for
|
|
specifying which screen number to place the window
|
|
|
|
2007-05-29 10:31 robert
|
|
|
|
* src/osgUtil/Tessellator.cpp: From Sherman Wilcox, "The issue
|
|
itself occurs when a model is tessellated
|
|
that has greater than unsigned short number of vertexes. An
|
|
object
|
|
called vertexPtrToIndexMap contains vertexes and their indexes.
|
|
This
|
|
std::map object can obviously hold a quantity that is greater
|
|
than
|
|
unsigned short, however osg::DrawElementsUShort objects were
|
|
being
|
|
created to reference these vertexes and their indexes.
|
|
osg::DrawElementsUShort can only hold indexes that are 16-bit
|
|
quantities.
|
|
|
|
...
|
|
|
|
proposed_patch_2\tessellator.cpp. This solution examines the size
|
|
of
|
|
vertexPtrToIndexMap and selects 1 of 3 possible osg::DrawElements
|
|
objects: DrawElementsUByte, DrawElementsUShort, or
|
|
DrawElementsUInt.
|
|
The main drawback of this particular solution is the code
|
|
duplication.
|
|
However, the repair is straightforward."
|
|
|
|
2007-05-29 10:01 robert
|
|
|
|
* CMakeModules/Find3rdPartyDependencies.cmake: From Olaf Flebbe,
|
|
"recently I discovered that the freetype plugin does not work,
|
|
because
|
|
CMake doesn't recognize it properly on windows.
|
|
|
|
1) the header detection on a directory "freetype" fails, it seems
|
|
to
|
|
need a filename: "ft2build.h" actually works.
|
|
|
|
2) the 3rdparty I am supplying for FlightGear contains
|
|
freetype-2.3.4. I
|
|
added the correct library naming for this particular release.
|
|
|
|
I double-checked my directory layout with the 3rdparty supplied
|
|
by other
|
|
OSG contributors."
|
|
|
|
2007-05-29 09:57 robert
|
|
|
|
* examples/osgunittests/UnitTestFramework.cpp: From Olar Flebbe,
|
|
"Visual Studio 2005 triggered a small glitch in
|
|
UnittestFramework.cpp
|
|
|
|
Do not derefence it2 if it is at end()."
|
|
|
|
2007-05-29 07:25 robert
|
|
|
|
* doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile,
|
|
doc/Doxyfiles/auto_Mainpage, doc/Doxyfiles/core_Doxyfile: Changed
|
|
SHORT_NAMES = NO to SHORT_NAMES = YES to avoid crappy Windows
|
|
problems
|
|
|
|
2007-05-28 15:44 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp: Added --object,
|
|
--ortho and --persp OverlayNode options
|
|
|
|
2007-05-28 15:27 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Fixed handle on non ellipsoid models
|
|
|
|
2007-05-28 15:17 robert
|
|
|
|
* examples/osganimate/osganimate.cpp: Improved the accuracy of the
|
|
overlaynode settings
|
|
|
|
2007-05-28 13:56 robert
|
|
|
|
* examples/osganimate/osganimate.cpp, src/osgSim/OverlayNode.cpp:
|
|
Added project down to base implementation.
|
|
|
|
2007-05-28 10:48 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS.txt for
|
|
1.9.6 release
|
|
|
|
2007-05-28 10:17 robert
|
|
|
|
* CMakeLists.txt, README.txt, include/osg/Version,
|
|
include/osgViewer/Export,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp: Updated version
|
|
number, wrappers and readme for release
|
|
|
|
2007-05-28 10:14 robert
|
|
|
|
* include/osgManipulator/CommandManager,
|
|
include/osgManipulator/Dragger, src/osgManipulator/Dragger.cpp,
|
|
src/osgManipulator/Projector.cpp: From Frauciel Luc, "Added
|
|
support for other pointers than mouses by using a nearpoint and
|
|
farpoint instead of mousex,mousey + Camera (see Dragger and
|
|
Dragger.cpp).
|
|
The major modification concern the LineProjector class in
|
|
Projector.cpp. The intersection was previously done in window
|
|
space, I've modified it to compute it in object space."
|
|
|
|
2007-05-28 09:30 robert
|
|
|
|
* doc/ProgrammingGuide: Removed old ProgrammingGuide as this is now
|
|
replaced by the proper Quick Start Guide.
|
|
|
|
2007-05-27 19:35 robert
|
|
|
|
* genwrapper.conf, include/osgDB/Registry,
|
|
src/osgWrappers/osgDB/Registry.cpp: Updated wrappers
|
|
|
|
2007-05-27 18:18 robert
|
|
|
|
* src/osgWrappers/osgViewer/Scene.cpp: Updated wrappers
|
|
|
|
2007-05-27 17:29 robert
|
|
|
|
* examples/osgcallback/osgcallback.cpp,
|
|
examples/osgspheresegment/osgspheresegment.cpp,
|
|
include/osgViewer/Scene, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/Scene.cpp, src/osgViewer/Viewer.cpp: Added camera
|
|
event callback support into osgViewer
|
|
|
|
2007-05-27 15:24 robert
|
|
|
|
* src/osgViewer/Scene.cpp, src/osgViewer/Viewer.cpp: Updated
|
|
calling of master camera's update callback
|
|
|
|
2007-05-27 14:52 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Added testing to see if camera allows
|
|
events before automatically attaching a trackball manipulator
|
|
|
|
2007-05-27 14:49 robert
|
|
|
|
* examples/osganimate/osganimate.cpp: Added option for using the
|
|
different overlay techniques.
|
|
|
|
2007-05-26 16:02 robert
|
|
|
|
* src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers
|
|
|
|
2007-05-26 15:55 robert
|
|
|
|
* README.txt, configure: Added a basic configure script to allow
|
|
the setting of Release build by default.
|
|
|
|
2007-05-26 15:49 robert
|
|
|
|
* include/osg/CullSettings, include/osgUtil/SceneView,
|
|
src/osgUtil/SceneView.cpp: Fixes to help C# binding dev.
|
|
|
|
2007-05-26 15:47 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: From Blake Williams, "I
|
|
discovered why the \u2013CompositeViewer option for the osghud
|
|
example does not work. The run() function adds a camera
|
|
manipulator to each view that does not have one assigned, which
|
|
causes the view with the HUD camera to point somewhere other than
|
|
where it should. I just added a check before a new default camera
|
|
manipulator is added to ensure that the view allows event focus
|
|
before a camera manipulator is added."
|
|
|
|
|
|
|
|
2007-05-26 15:42 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/LightPointRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.h,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Charles Cole,
|
|
"Attached are mods to the OpenFlight plug-in to help further
|
|
implement
|
|
the specification. With these mods, blink sequences are now
|
|
created for
|
|
flashing light point nodes, either palletized (v.15.8 and later)
|
|
or
|
|
non-palletized (15.7 and earlier). Thanks to Brede for his
|
|
implementation of the palletized light point nodes.
|
|
|
|
There is still work to do on adding the capability to properly
|
|
handle
|
|
light point system nodes, but this does add some capability that
|
|
did not
|
|
previously exist. So, I wanted to at least submit this and I will
|
|
hopefully provide the additional capability in the near future.
|
|
|
|
I've tested the code modifications with Visual Studio 2005. I
|
|
don't
|
|
have the means to test any other operating system, but I would
|
|
suspect
|
|
that there shouldn't be any issue (famous last words). I used the
|
|
test
|
|
files that I uploaded to the users forum to test the changes.
|
|
|
|
In addition to the added capability, I changed the light point
|
|
node
|
|
radius to the "actualPixelSize" value in the file. Previously,
|
|
the
|
|
radius was set to half the actual pixel size (see
|
|
LightPointRecords.cpp). Not sure why this was the case. But, it
|
|
was
|
|
brought to my attention by a co-worker who created the OpenFlight
|
|
files
|
|
and was testing them with different viewers. If there's some
|
|
history
|
|
for setting the radius to half the size, then this change can be
|
|
omitted."
|
|
|
|
2007-05-26 15:17 robert
|
|
|
|
* doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile,
|
|
doc/Doxyfiles/auto_Mainpage, doc/Doxyfiles/core_Doxyfile: Added
|
|
exclude of svn directories.
|
|
|
|
2007-05-25 19:35 robert
|
|
|
|
* src/osgPlugins/OpenFlight/LightPointRecords.cpp: From Charles
|
|
Cole, "he attached code
|
|
implements the LightPointSystem class to allow for the OpenFlight
|
|
plug-in to read and handle light point system nodes. The behavior
|
|
is
|
|
very similar to the old plug-in in that a MultiSwitch node is
|
|
created to
|
|
handle the "enabled" flag bit set in the node record. The code
|
|
also
|
|
reverts the changes for the actualPixelSize as mentioned above.
|
|
And
|
|
lastly, the code requires the previously submitted changes for
|
|
the
|
|
plug-in.
|
|
|
|
As for the other changes, I've tested the code with Visual Studio
|
|
2005
|
|
and the files that I posted in the users forum.
|
|
|
|
With all of the submitted changes, the OpenFlight plug-in should
|
|
now be
|
|
capable of loading files with light point system nodes and the
|
|
use of
|
|
palletized light points and non-palletized light points.
|
|
"
|
|
|
|
2007-05-25 19:32 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Comment out the setting
|
|
of single threading.
|
|
|
|
2007-05-25 16:00 robert
|
|
|
|
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Added
|
|
s/getOverlayBaseHeight methods
|
|
|
|
2007-05-25 15:57 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: Added some debug message to the
|
|
set/getWindowSystemInterface function
|
|
|
|
2007-05-25 15:27 robert
|
|
|
|
* include/osgDB/Registry, src/osgPlugins/ive/ReaderWriterIVE.cpp:
|
|
Introduce C entry point support for plugin setup for better
|
|
static build support
|
|
|
|
2007-05-25 15:26 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Added C entry point
|
|
graphicswindow_X11() to help with static build support
|
|
|
|
2007-05-25 15:25 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgstaticviewer,
|
|
examples/osgstaticviewer/CMakeLists.txt,
|
|
examples/osgstaticviewer/osgstaticviewer.cpp: Added
|
|
osgstaticviewer example to demonstrate how to put a static lib
|
|
built viewer
|
|
|
|
2007-05-25 13:15 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake,
|
|
examples/osgsimpleviewerWX/CMakeLists.txt: From Luigi Calori,
|
|
build fixes for Win32 build osg WxWidgets example
|
|
|
|
2007-05-25 10:14 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Implemnet clampping of ovleray
|
|
polytope to base plane
|
|
|
|
2007-05-25 10:13 robert
|
|
|
|
* src/osgGA/NodeTrackerManipulator.cpp: Changed debug message to
|
|
INFO
|
|
|
|
2007-05-24 16:11 robert
|
|
|
|
* src/osgPlugins/pnm/ReaderWriterPNM.cpp: From Colin McDonald, "The
|
|
writeImage method in ReaderWriterPNM.cpp had an error checking
|
|
the
|
|
accepted file extensions, so that once the plugin was loaded in
|
|
the
|
|
Registry it would grab any image file write request, regardless
|
|
of the
|
|
file extension. This was a particular problem if it was
|
|
statically loaded."
|
|
|
|
2007-05-24 14:20 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Improved the polytope cutting and
|
|
project calculation
|
|
|
|
2007-05-24 10:15 robert
|
|
|
|
* include/osg/TemplatePrimitiveFunctor: From Peter Hrenka, fixes
|
|
regarding line-strips and -loops.
|
|
|
|
2007-05-24 09:49 robert
|
|
|
|
* src/osgPlugins/txf/TXFFont.cpp: From Olaf, "there are more
|
|
dubious calls to istream::readsome instead of
|
|
istream::read. IMHO it does make no sense here and potentially
|
|
breaks
|
|
this plugin."
|
|
|
|
2007-05-24 08:51 robert
|
|
|
|
* src/osgViewer/CMakeLists.txt: From Serge Lages, support for
|
|
install api directories, with tweaks from Robert Osfield
|
|
|
|
2007-05-23 19:30 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Fixed brackets
|
|
|
|
2007-05-23 19:25 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake: Added automatic building of
|
|
plugins as static when dynamic build is switch off.
|
|
|
|
2007-05-23 15:24 robert
|
|
|
|
* src/osgPlugins/jp2/CMakeLists.txt: From Anders Backman, add
|
|
-DJAS_WIN_MSVC_BUILD for Win32 build
|
|
|
|
2007-05-23 15:14 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: Made the local shaders definitions
|
|
static const char to avoid multiple definiations
|
|
|
|
2007-05-23 14:55 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Added insertion of center point into
|
|
object polytope
|
|
|
|
2007-05-23 13:26 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Added angular sorting of the points
|
|
on the plane intersecting the cut plane.
|
|
|
|
2007-05-23 12:35 robert
|
|
|
|
* src/osgWrappers/osgTerrain/ValidDataOperator.cpp: Updated
|
|
wrappers
|
|
|
|
2007-05-23 12:21 robert
|
|
|
|
* src/osgViewer/CMakeLists.txt: Added platform specific
|
|
GraphicsWindow* headers to public headers listings
|
|
|
|
2007-05-23 11:05 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
include/osg/TemplatePrimitiveFunctor,
|
|
src/osgUtil/PolytopeIntersector.cpp: From Peter Hrenka, (note
|
|
from Robert Osfield, renamed GenericPrimitiveFunctor mention
|
|
below to TemplatePrimitiveFunctor).
|
|
|
|
"Since we desperately needed a means for picking Lines
|
|
and Points I implemented (hopefully!) proper geometrical tests
|
|
for the PolytopeIntersector.
|
|
|
|
First of all I implemented a new "GenericPrimiteFunctor"
|
|
which is basically an extended copy TriangleFunctor which also
|
|
handles Points, Lines and Quads through suitable overloads of
|
|
operator(). I would have liked to call it "PrimitiveFunctor"
|
|
but that name was already used...
|
|
I used a template method to remove redundancy in the
|
|
drawElements method overloads. If you know of platforms where
|
|
this will not work I can change it to the style used
|
|
in TriangleFunctor.
|
|
|
|
In PolytopeIntersector.cpp I implemented a
|
|
"PolytopePrimitiveIntersector" which provides the needed
|
|
overloads for Points, Lines, Triangles and Quads to
|
|
the GenericPrimitiveFunctor. This is then used in the
|
|
intersect method of PolytopeIntersector.
|
|
|
|
Implementation summary:
|
|
- Points: Check distance to all planes
|
|
- Lines: Check distance of both ends against each plane.
|
|
If both are outside -> line is out
|
|
If both are in -> continue checking
|
|
One is in, one is out -> compute intersection point (candidate)
|
|
Then check all candidates against all other polytope
|
|
planes. The remaining candidates are the proper
|
|
intersection points of the line with the polytope.
|
|
- Triangles: Perform Line-Checks for all edges of the
|
|
triangle as above. If there is an proper intersection
|
|
-> done.
|
|
In the case where there are more than 2 polytope
|
|
plane to check against we have to check for the case
|
|
where the triangle encloses the polytope.
|
|
In that case the intersection lines of the polytope
|
|
planes are computed and checked against the triangle.
|
|
- Quads: handled as two triangles.
|
|
|
|
This is implementation is certainly not the fastest.
|
|
There are certainly ways and strategies to improve it.
|
|
|
|
|
|
I also enabled the code for PolytopeIntersector
|
|
in osgkeyboardmouse and added keybindings to
|
|
switch the type of intersector ('p') and the picking
|
|
coordinate system ('c') on the fly. Since the
|
|
PolytopeIntersector does not have a canonical
|
|
ordering for its intersections (as opposed to
|
|
the LineSegementIntersector) I chaged the
|
|
implementation to toggle all hit geometries.
|
|
|
|
|
|
I tested the functionality with osgkeyboardmouse
|
|
and several models and it seems to work for
|
|
polygonal models. Special nodes such as billboards
|
|
do not work.
|
|
|
|
|
|
The next thing on my todo-list is to implement
|
|
a an improved Intersection-Structure for the
|
|
PolytopeIntersector. We need to know
|
|
which primitives where hit (and where).
|
|
|
|
"
|
|
|
|
2007-05-23 10:57 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Added debug timing code
|
|
|
|
2007-05-22 15:17 robert
|
|
|
|
* include/osg/AutoTransform: Added _firstTimeToInitEyePoint = true
|
|
to the setAutoRotateMode to force the AutoTransform
|
|
to recompute its position on next frame.
|
|
|
|
2007-05-22 14:00 robert
|
|
|
|
* src/osgPlugins/ac/Geode.cpp: From Roger James, "Here is a small
|
|
fix for the ac3d plugin geode.cpp. The fix is entirely localised
|
|
to ac3d::Geode::OutputTriangleStripDARR.
|
|
|
|
|
|
|
|
It resolves an issue when processing a DrawArrayLengths with
|
|
multiple lengths where the vertex indices were incorrect for all
|
|
but the first chunk."
|
|
|
|
2007-05-22 13:48 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: Changed the way the the
|
|
InputRange is adjusted on the event state to fix bugs related to
|
|
picking
|
|
|
|
2007-05-22 09:32 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp,
|
|
src/osg/GraphicsContext.cpp, src/osgWrappers/osg/Camera.cpp:
|
|
Added osg::Camera::ProjectionResizePolicy enum and associated
|
|
methods for controlling
|
|
how the field of view is adjust on window resizes.
|
|
|
|
2007-05-21 18:46 robert
|
|
|
|
* include/osgViewer/Viewer, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/Viewer.cpp: Added extra checks to make sure that
|
|
graphics operations arn't done on no longer valid graphics
|
|
contexts
|
|
|
|
2007-05-21 18:17 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Fixed Viewer::checkWindowStatus() to
|
|
work correctly when running single threaded
|
|
|
|
2007-05-21 13:15 robert
|
|
|
|
* examples/osgsimpleviewerWX/osgsimpleviewerWX.cpp: Reverting
|
|
Luigi's addition of argv[1] as it breaks the build.
|
|
|
|
2007-05-21 12:34 robert
|
|
|
|
* README.txt: Updated readme
|
|
|
|
2007-05-21 12:30 robert
|
|
|
|
* examples/osgsimpleviewerWX/osgsimpleviewerWX.cpp: From Luigi
|
|
Calori, changed hardwired "cow.osg" paramter to argv[1]
|
|
|
|
2007-05-21 12:28 robert
|
|
|
|
* examples/osgsimpleviewerWX/osgsimpleviewerWX.cpp,
|
|
examples/osgsimpleviewerWX/osgsimpleviewerWX.h: Converted tabs to
|
|
4 spaces
|
|
|
|
2007-05-21 12:26 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
version file for 1.9.5 release
|
|
|
|
2007-05-21 11:49 robert
|
|
|
|
* include/osgSim/OverlayNode: Fixed const method type
|
|
|
|
2007-05-21 09:27 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version numbers for
|
|
1.9.5 release
|
|
|
|
2007-05-21 09:18 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2007-05-21 08:01 robert
|
|
|
|
* src/osgPlugins/txf/ReaderWriterTXF.cpp,
|
|
src/osgPlugins/txf/TXFFont.cpp: From Olaf Flebbe, "FlightGear/OSG
|
|
on Windows did not load the Texture Fonts.
|
|
|
|
1) TXF Fonts are binary.
|
|
2) Do not rely on the result of istream::readsome if buffer _is_
|
|
empty
|
|
and no data have been read before."
|
|
|
|
2007-05-21 07:54 robert
|
|
|
|
* include/osgManipulator/Export: Added static build support to
|
|
export macros
|
|
|
|
2007-05-21 06:57 robert
|
|
|
|
* src/osgPlugins/osg/ReaderWriterOSG.cpp: Added
|
|
istream:imbue(std::locale::classic()) setting to prevent non
|
|
classic locals
|
|
from being used when the .osg plugin reads and writes.
|
|
|
|
2007-05-20 17:38 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/OsgMacroUtils.cmake: Introduced
|
|
VERSION and SOVERSION'ing of libraries.
|
|
|
|
2007-05-20 13:42 robert
|
|
|
|
* include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber,
|
|
"attached you'll find some modifications and enhancements to the
|
|
carbon's
|
|
implementation of GraphicsWindow:
|
|
|
|
- usage of WindowData, you can specify an existing window to use
|
|
via
|
|
osg::Traits
|
|
- implementation of setScreenResolution and setScreenRefreshRate
|
|
- implementation of setWindowDecoration when window is already
|
|
created.
|
|
|
|
There seems to be a bug regarding multiple threads and closing
|
|
windows,
|
|
see my other mail on osg-users.
|
|
"
|
|
|
|
2007-05-20 12:29 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/OsgMacroUtils.cmake,
|
|
src/osgDB/FileUtils.cpp, src/osgPlugins/CMakeLists.txt,
|
|
src/osgWrappers/CMakeLists.txt: Added support for version of the
|
|
osgPlugins directory, which now gets versioned
|
|
according to the OpenSceneGraph/CMakeLists.txt and the
|
|
include/osg/Version settings.
|
|
These changes mean that the 1.9.5 release will have a
|
|
libs/osgPlugins-1.9.5 directory.
|
|
|
|
2007-05-20 11:45 robert
|
|
|
|
* CMakeLists.txt, include/osg/Matrix, include/osg/Plane: Added
|
|
support for SG_USE_FLOAT_MATRIX and OSG_USE_FLOAT_PLANE in CMake
|
|
build and
|
|
include/osg/Matrix and include/osg/Plane.
|
|
|
|
2007-05-20 11:13 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Fixed build error under float matrix
|
|
build
|
|
|
|
2007-05-20 09:55 robert
|
|
|
|
* CMakeLists.txt: From Lugi Calori, added control of lib postfix.
|
|
|
|
2007-05-19 14:00 robert
|
|
|
|
* src/osgPlugins/quicktime/MovieData.cpp,
|
|
src/osgPlugins/quicktime/MovieData.h,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h: From Stephan
|
|
Huber, "I cleaned the code a little bit and improved the handling
|
|
of loops:
|
|
|
|
I added a new protected virtual method to ImageStream called
|
|
applyLoopingMode() which is called from setLoopingMode. The
|
|
quicktime-plugin has an implementation of applyLoopingMode which
|
|
sets
|
|
some flags for the quicktime, so that quicktime handles the loop
|
|
playback by itself.
|
|
|
|
This has some benefits:
|
|
|
|
+ no gaps when looping audio
|
|
+ simplified code
|
|
|
|
Attached you'll find the modified files, hope you'll find them
|
|
useful."
|
|
|
|
2007-05-19 13:43 robert
|
|
|
|
* include/osg/Plane, include/osg/Polytope,
|
|
src/osgSim/OverlayNode.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgSim/ElevationSlice.cpp: Various additions to
|
|
better support view dependent overlay node, and updated wrappers
|
|
|
|
2007-05-19 13:39 robert
|
|
|
|
* include/osgGA/EventQueue, include/osgGA/GUIEventAdapter,
|
|
src/osgGA/EventQueue.cpp, src/osgGA/GUIEventAdapter.cpp: From
|
|
Rafa Giatan and Robert Osfield, added support for User defined
|
|
events, by adding
|
|
UserData to Events.
|
|
|
|
2007-05-19 13:38 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Made the near far ratio
|
|
lower to allow one to be near the terrain before clipping
|
|
comes in to effect
|
|
|
|
2007-05-19 12:27 robert
|
|
|
|
* examples/osgviewerMFC/MFC_OSG.cpp,
|
|
examples/osgviewerMFC/MFC_OSG_MDI.vcproj: From Michael Hartman,
|
|
"I have made a small change to the osgviewerMFC application that
|
|
resolved most of my home computer issues. It seams that my home
|
|
computer needed to have the pixel format set with
|
|
PFD_DOUBLEBUFFER.
|
|
|
|
Also, with the cmake ability you are free to remove the
|
|
MFC_OSG_MDI.vcproj file.
|
|
"
|
|
|
|
2007-05-19 12:16 robert
|
|
|
|
* examples/osgsimpleviewerWX/CMakeLists.txt: From Lugi Calori, fix
|
|
for Win32 build of osgsimpleviewerWX
|
|
|
|
2007-05-19 07:08 robert
|
|
|
|
* src/osg/Drawable.cpp: In Drawable::releaseGLObjects() replaced
|
|
glDeleteLists with Drawable::deleteDisplayList(..) to prevent
|
|
inappropriate OpenGL deletion when current thread does have
|
|
required grpahics contxt
|
|
|
|
2007-05-18 11:22 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Updated wrappers
|
|
|
|
2007-05-18 10:33 robert
|
|
|
|
* include/osgViewer/View, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Added support for tracking the
|
|
CoordinateSystemNode path, and passing this on to
|
|
camera manipulators.
|
|
|
|
2007-05-18 09:49 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added range of
|
|
CameranManipulators to allow us to navigate the scene freely
|
|
|
|
2007-05-18 09:43 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added -f/--fixed option
|
|
to allow use to freeze the animation of the cessna.
|
|
|
|
2007-05-17 19:58 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp,
|
|
include/osgViewer/View, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Added support
|
|
for View::setFustionDistance(..)
|
|
|
|
2007-05-17 15:39 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Improved view dependent camera
|
|
positioning
|
|
|
|
2007-05-17 13:20 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added saving and restoring of the
|
|
near/far planes during Camera setup
|
|
|
|
2007-05-17 11:55 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Serge Lages, "Here is
|
|
a modified GraphicsWindowWin32.cpp which handle double click
|
|
events.
|
|
I've modified the file submitted yesterday by Andre and not the
|
|
current SVN version."
|
|
|
|
2007-05-17 11:48 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/cmake_uninstall.cmake.in: From David
|
|
Callu, "I have added the uninstall command at the end of the
|
|
first file,
|
|
and the configuration file template use by the command is the
|
|
second file.
|
|
|
|
The command use the cmake_install.cmake file which list all file
|
|
installed by the install target.
|
|
this issue come from the CMake FAQ"
|
|
|
|
2007-05-17 11:04 robert
|
|
|
|
* examples/CMakeLists.txt, examples/osgviewerMFC/CMakeLists.txt,
|
|
examples/osgviewerMFC/MFC_OSG.cpp,
|
|
examples/osgviewerMFC/MFC_OSG.h: From Michael Hartman, "I have
|
|
gone in and created a CMakeList.txt file for osgviewerMFC
|
|
application.
|
|
|
|
Below is the changes made to the included files. The examples
|
|
CMakeList.txt file was not included but the code change needed
|
|
for osgviewerMFC inclusion is listed below.
|
|
|
|
|
|
|
|
CMakeList.txt:
|
|
|
|
This is a little different than other example cmakelist.txt files
|
|
in that I could not use the setup_example macro. I had to go in
|
|
and extract out the important parts of the macro and inline them
|
|
in the CMakeList.txt file so that I could add the WIN32
|
|
declaration into the ADD_EXECUTABLE() statement. In the future
|
|
the setup_example macro might be modified to support osgviewerMFC
|
|
but this is special case so you might not want to muddy the water
|
|
for one example.
|
|
|
|
|
|
|
|
|
|
|
|
MFC_OSG.h:
|
|
|
|
This file had some small changes:
|
|
|
|
From: #include <osgViewer/GraphicsWindowWin32>
|
|
|
|
To: #include <osgViewer/api/win32/GraphicsWindowWin32>
|
|
|
|
|
|
|
|
Also added two new function declarations
|
|
|
|
Void PreFrameUpdate(void);
|
|
|
|
Void PostFrameUpdate(void);
|
|
|
|
|
|
|
|
|
|
|
|
MFC_OSG.cpp:
|
|
|
|
This file changed only in that I am explicitly showing the viewer
|
|
run loop and added the two new functions in the MFC_OSG.h file.
|
|
|
|
|
|
|
|
"
|
|
|
|
2007-05-17 10:59 robert
|
|
|
|
* CMakeLists.txt, include/osg/BufferObject,
|
|
src/osgPlugins/ac/ac3d.cpp, src/osgPlugins/osg/Sequence.cpp: From
|
|
Andre Garneau, warnings fixes fo VC++
|
|
|
|
2007-05-17 10:33 robert
|
|
|
|
* include/osg/GraphicsContext,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: From Andre Garneau,"Please
|
|
find attached changes to have the GraphicsWindowWin32 class
|
|
selectively set the pixel format for windows that are inherited,
|
|
following
|
|
some discussions on the mailing list last week.
|
|
|
|
This is implemented through a new traits flag
|
|
(setInheritedWindowPixelFormat) with a default state of false (to
|
|
avoid
|
|
breaking existing applications). When set to true, the pixel
|
|
format of the
|
|
inherited window will be set according to the traits
|
|
specifications.
|
|
"
|
|
|
|
2007-05-16 19:19 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp,
|
|
src/osgSim/OverlayNode.cpp: Futher work on view dependent
|
|
OverlayNode
|
|
|
|
2007-05-16 14:22 robert
|
|
|
|
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp: Refactored the internals
|
|
of OverlayNode
|
|
|
|
2007-05-16 11:32 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Added code for computing the frustum
|
|
dimensions in local coords to the overlay node
|
|
|
|
2007-05-15 19:45 robert
|
|
|
|
* src/osgPlugins/ac/ac3d.cpp: From Mathias Froehlich, "This is an
|
|
other small update for the ac3d loader:
|
|
- It avoids attaching texture coordinates if there is not texture
|
|
attached.
|
|
- It uses DrawArrayLengths instead of multiple DrawElements."
|
|
|
|
2007-05-15 19:32 robert
|
|
|
|
* include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Blasius Czink, "when
|
|
creating windows with decorations (titlebar) the mouse position
|
|
should be adjusted."
|
|
|
|
2007-05-15 19:25 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Laurens Voerman,
|
|
"Attached is a version of src\osgViewer\GraphicsWindowWin32.cpp
|
|
that
|
|
allows to render in software. (maybe also in hardware w/o
|
|
wglChoosePixelFormatARB)"
|
|
|
|
2007-05-15 17:04 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgSim/OverlayNode.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Added code to better compute the
|
|
view frustum that is appropriate for a traversed
|
|
subgraph.
|
|
|
|
2007-05-15 17:04 robert
|
|
|
|
* CMakeLists.txt: Changed back to use find Qt3 and Qt4 separately
|
|
to avoid QT error reports
|
|
|
|
2007-05-15 14:55 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Sequence.cpp,
|
|
src/osgPlugins/osg/Sequence.cpp: From John Kelso, Added support
|
|
for new Sequence options.
|
|
From Robert Osfield, updated the above changes to the .ive loader
|
|
so that the new addition were tested against the IVE version
|
|
number
|
|
|
|
2007-05-15 14:53 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added -n/--no-overlay
|
|
option
|
|
|
|
2007-05-15 11:31 robert
|
|
|
|
* CMakeLists.txt, examples/osgsimpleviewerQT4/CMakeLists.txt: From
|
|
Mathieu Marache, "I tried the latest developper release 1.9.4 and
|
|
found that I hadn't
|
|
the osgsimpleviewerQt4 example in my Visual studio solutions...
|
|
After
|
|
looking into it it seems that you cannot have both Qt3 and Qt4
|
|
enabled. After modifying the root CMakeLists.txt to use :
|
|
|
|
FIND_PACKAGE(Qt) which should ask you to choose betwwen Qt3 and
|
|
Qt4
|
|
if you have both
|
|
|
|
instead of :
|
|
|
|
FIND_PACKAGE(Qt3)
|
|
FIND_PACKAGE(Qt4)
|
|
|
|
I had the project generated. But then due to the way CMake
|
|
handles Qt4
|
|
I had to modify osgsimpleviewerQt4's CMakeLists.txt to have the
|
|
binary
|
|
link with QtOpengl4. "
|
|
|
|
2007-05-15 11:25 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp: From Farshid Lashkari, "I
|
|
made a modification to the setClientActiveTextureUnit and
|
|
setActiveTextureUnit methods of osg::State so they return false
|
|
if the
|
|
texture unit is outside the range of allowable units for the
|
|
driver.
|
|
Currently, the functions would return true even if the units are
|
|
invalid. This would cause the osg::State to become out of sync
|
|
with
|
|
the actual driver state, which can cause some bugs in certain
|
|
cases.
|
|
|
|
The change I made would verify that the unit passed to
|
|
setClientActiveTextureUnit is below GL_MAX_TEXTURE_COORDS, and
|
|
the
|
|
unit passed to setActiveTextureUnit is below
|
|
max(GL_MAX_TEXTURE_COORDS,GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS). I
|
|
modeled this behavior from the OpenGL docs for these commands
|
|
which
|
|
can be found here:
|
|
|
|
http://www.opengl.org/sdk/docs/man/xhtml/glClientActiveTexture.xml
|
|
http://www.opengl.org/sdk/docs/man/xhtml/glActiveTexture.xml
|
|
"
|
|
|
|
2007-05-15 11:22 robert
|
|
|
|
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp: Futher work on new view
|
|
dependent overlay node
|
|
|
|
2007-05-14 20:23 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp,
|
|
include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Set up
|
|
new view dependent overlay technique control methods
|
|
|
|
2007-05-14 17:01 robert
|
|
|
|
* include/osgViewer/ViewerEventHandlers: Added include of
|
|
GraphicsWindow to fix wrapper build error
|
|
|
|
2007-05-14 16:17 robert
|
|
|
|
* include/osgSim/ElevationSlice: Removed redundent comment '.'
|
|
|
|
2007-05-14 16:16 robert
|
|
|
|
* include/osg/DrawPixels: Fixed parameter name
|
|
|
|
2007-05-14 16:14 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp, include/osg/Drawable,
|
|
include/osgSim/HeightAboveTerrain, include/osgViewer/Viewer,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgViewer/ViewerEventHandlers.cpp: Clean up
|
|
comments and rebuilt wrappers.
|
|
|
|
Added extra event handlers to osgsimulator example
|
|
|
|
2007-05-14 16:13 robert
|
|
|
|
* examples/osgsimpleviewerWX/CMakeLists.txt: Replaced
|
|
TARGET_ADD_LIBRARIES to TARGET_EXTERNAL_LIBRARIES for WxWidgets
|
|
to avoid debug
|
|
issues
|
|
|
|
2007-05-14 15:16 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
include/osgViewer/ViewerEventHandler,
|
|
include/osgViewer/ViewerEventHandlers,
|
|
src/osgViewer/CMakeLists.txt,
|
|
src/osgViewer/ViewerEventHandler.cpp,
|
|
src/osgViewer/ViewerEventHandlers.cpp: Renamed ViewerEventHandler
|
|
to ViewerEventHandlers
|
|
|
|
2007-05-14 15:07 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
include/osgViewer/ViewerEventHandler,
|
|
src/osgViewer/ViewerEventHandler.cpp: Renamed the ScreenHandler
|
|
to WindowSizeHandler, fixed the code style to be conform more
|
|
to the rest of the OSG, and moved the osgviewer across to using
|
|
the event handlers
|
|
in osgViewer.
|
|
|
|
2007-05-14 14:41 robert
|
|
|
|
* include/osgViewer/ViewerEventHandler,
|
|
src/osgViewer/CMakeLists.txt,
|
|
src/osgViewer/ViewerEventHandler.cpp: From Serge Lages, "Here is
|
|
a ViewerEventHandler file with a collection of helper handlers
|
|
for osgViewer.
|
|
Most of the code is from the osgviewer application, I have took
|
|
the fullscreen handler and the threading one, and I have just
|
|
added a fonctionality to be able to change the screen resolution
|
|
in windowed mode."
|
|
|
|
2007-05-14 14:36 robert
|
|
|
|
* src/osgViewer/CMakeLists.txt: Changed tabs to four spaces
|
|
|
|
2007-05-14 09:43 robert
|
|
|
|
* AUTHORS.txt: Updated authors file
|
|
|
|
2007-05-14 09:33 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTechnique.cpp: Updated wrappers
|
|
and version numbers for 1.9.4 dev release
|
|
|
|
2007-05-13 09:54 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp,
|
|
include/osgTerrain/TerrainNode,
|
|
include/osgTerrain/TerrainTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/TerrainNode.cpp: Added TerrainNode::init() and
|
|
s/getTreatBoundariesToValidDataAsDefaultValue flag.
|
|
|
|
2007-05-11 20:16 robert
|
|
|
|
* include/osgTerrain/ValidDataOperator: Added include
|
|
|
|
2007-05-11 19:28 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-05-11 19:25 robert
|
|
|
|
* include/osgViewer/CompositeViewer, include/osgViewer/Viewer,
|
|
src/osgViewer/CompositeViewer.cpp: Added new areThreadsRunning()
|
|
method to Viewer and CompositeViewer.
|
|
|
|
Added removeView(View*) method to CompositeViewer
|
|
|
|
Added stopping/starting of threads in addView/removeView
|
|
|
|
2007-05-11 18:25 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Layer,
|
|
include/osgTerrain/ValidDataOperator,
|
|
src/osgTerrain/CMakeLists.txt,
|
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Layer.cpp:
|
|
Added ValidDataOperator base class and NoDataValue and ValidRange
|
|
subclasses, and
|
|
support for it in osgTerrain::Layer and GeometryTechniqnue.
|
|
|
|
2007-05-11 13:45 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: From Uwe Woessner, fixed handling of
|
|
read/draw buffer in vertical interlaced stereo
|
|
|
|
2007-05-11 13:43 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Layer.cpp: UPdated wrappers
|
|
|
|
2007-05-11 12:46 robert
|
|
|
|
* CMakeLists.txt, examples/osgsimpleviewerWX/CMakeLists.txt,
|
|
examples/osgsimpleviewerWX/osgsimpleviewerWX.cpp: Fixed CMake
|
|
support for osgsimpleviewWX
|
|
|
|
2007-05-11 12:12 robert
|
|
|
|
* src/osgPlugins/pfb/CMakeLists.txt: From Doug McCorkle, removed
|
|
pfdb from link line
|
|
|
|
2007-05-11 09:07 robert
|
|
|
|
* CMakeLists.txt, examples/CMakeLists.txt,
|
|
examples/osgsimpleviewerWX,
|
|
examples/osgsimpleviewerWX/CMakeLists.txt,
|
|
examples/osgsimpleviewerWX/osgsimpleviewerWX.cpp,
|
|
examples/osgsimpleviewerWX/osgsimpleviewerWX.h: From Gian
|
|
Lorenzetto, osgsimpleviewWX example, CMake support added by
|
|
Robert Osfield
|
|
|
|
2007-05-11 09:05 robert
|
|
|
|
* src/osgWrappers/osg/Uniform.cpp: Updated wrappers
|
|
|
|
2007-05-11 08:30 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: From Brad
|
|
Colbert, removed inappropriate rewind on non looping code path.
|
|
|
|
2007-05-11 08:19 robert
|
|
|
|
* examples/osgviewerMFC, examples/osgviewerMFC/ChildFrm.cpp,
|
|
examples/osgviewerMFC/ChildFrm.h,
|
|
examples/osgviewerMFC/MFC_OSG.cpp,
|
|
examples/osgviewerMFC/MFC_OSG.h,
|
|
examples/osgviewerMFC/MFC_OSG_MDI.cpp,
|
|
examples/osgviewerMFC/MFC_OSG_MDI.h,
|
|
examples/osgviewerMFC/MFC_OSG_MDI.rc,
|
|
examples/osgviewerMFC/MFC_OSG_MDI.vcproj,
|
|
examples/osgviewerMFC/MFC_OSG_MDIDoc.cpp,
|
|
examples/osgviewerMFC/MFC_OSG_MDIDoc.h,
|
|
examples/osgviewerMFC/MFC_OSG_MDIView.cpp,
|
|
examples/osgviewerMFC/MFC_OSG_MDIView.h,
|
|
examples/osgviewerMFC/MainFrm.cpp,
|
|
examples/osgviewerMFC/MainFrm.h,
|
|
examples/osgviewerMFC/ReadMe.txt,
|
|
examples/osgviewerMFC/Resource.h, examples/osgviewerMFC/res,
|
|
examples/osgviewerMFC/res/MFC_OSG_MDI.ico,
|
|
examples/osgviewerMFC/res/MFC_OSG_MDI.rc2,
|
|
examples/osgviewerMFC/res/MFC_OSG_MDIDoc.ico,
|
|
examples/osgviewerMFC/res/Toolbar.bmp,
|
|
examples/osgviewerMFC/stdafx.cpp, examples/osgviewerMFC/stdafx.h:
|
|
From Michael Hartman, " Here is the MFC_OSG example. It is very
|
|
basic and the community is welcome to enhance/improve this
|
|
example. There is one bug documented in the Readme.txt file that
|
|
I just have not had time to solve. Also, the code is built
|
|
outside of the OSG environment and uses environment variables to
|
|
get to the OSG distribution headers and examples. That should be
|
|
the only change a user needs to make to get the code to compile."
|
|
|
|
2007-05-10 18:07 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Layer,
|
|
src/osgTerrain/Layer.cpp: Added supoort for transforming layers
|
|
by an offset and scale
|
|
|
|
2007-05-10 18:07 robert
|
|
|
|
* include/osg/Uniform: Removed rendundent const
|
|
|
|
2007-05-10 12:49 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added automatic detection
|
|
of alpha values, switching on blending when alpah!=1.0
|
|
|
|
2007-05-10 12:33 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Added automatic enabling of
|
|
blending when alpha value != 1.0 occur in the color
|
|
or transfer function data.
|
|
|
|
2007-05-10 11:36 robert
|
|
|
|
* src/osgPlugins/dae/CMakeLists.txt: From Daniel Sjolie, build fix
|
|
for Windows
|
|
|
|
2007-05-10 10:52 robert
|
|
|
|
* include/osgViewer/api/Win32/GraphicsWindowWin32: Added getHWND,
|
|
getHDC and getWGLContext methods
|
|
|
|
2007-05-10 08:20 robert
|
|
|
|
* src/osgDB/Registry.cpp, src/osgPlugins/osga/ReaderWriterOSGA.cpp:
|
|
Added checks against Options to osga plugin to ensure archives
|
|
are only cached
|
|
when requested, cleaned up the
|
|
Registry::openArchiveImplementation function.
|
|
|
|
2007-05-09 13:05 robert
|
|
|
|
* src/osgText/Font.cpp: Commented out debug messages
|
|
|
|
2007-05-09 12:08 robert
|
|
|
|
* src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp: Updated wrappers
|
|
|
|
2007-05-09 11:11 robert
|
|
|
|
* include/osg/Sequence, src/osg/Sequence.cpp: From John Kelso,
|
|
|
|
"Attached are updates of src/osg/Sequence.spp and
|
|
include/osg/Sequence.
|
|
|
|
I've taken _sbegin/_send/_ubegin/_uend and _step our of the
|
|
include file
|
|
and made them local variables in whatever method might need them.
|
|
|
|
I got rid of the _recalculate method as it was only getting used
|
|
in
|
|
one place.
|
|
|
|
I also found a cut/paste bug in setMode's START case."
|
|
|
|
Note from Robert Osfield, Also includes some guards against
|
|
crashes that was occuring in this new
|
|
code when handling empty Sequences.
|
|
|
|
2007-05-09 10:42 robert
|
|
|
|
* src/osgText/Font.cpp: Set default texture size back to 1024x1204
|
|
|
|
2007-05-09 10:41 robert
|
|
|
|
* src/osgText/Font.cpp: Added GL_MAX_TEXTURE_SIZE check and use of
|
|
OSG_MAX_TEXTURE_SIZE env var to help
|
|
hint to osgText that the native OpenGL implementation only
|
|
supports textures up to
|
|
a given size.
|
|
|
|
2007-05-09 10:31 robert
|
|
|
|
* src/osgText/Font.cpp: Added use of OSG_MAX_TEXTURE_SIZE for
|
|
clamping texture sizes.
|
|
|
|
2007-05-09 10:01 robert
|
|
|
|
* include/osgDB/Output, src/osgDB/Output.cpp,
|
|
src/osgDB/Registry.cpp: From Mike Weiblen, with mods of using
|
|
references by Robert Osfield for efficiency. Submission notes
|
|
from Mike:
|
|
"By repurpose, I'm creating a new plugin that uses much of the
|
|
.osg fileformat,
|
|
but with some changes. Specifically, I'm creating a ".osgfs"
|
|
plugin, which
|
|
represents the scenegraph hierarchy as a filesystem of nested
|
|
subdirectories and
|
|
individual files for each node, rather than nested braces with
|
|
everything in a
|
|
single monolithic file. I intend to incorporate file alteration
|
|
monitor events
|
|
to watch the filesystem for modifications and automatically
|
|
reload.
|
|
|
|
The problem I'm running into is osgDB is too tightly coupled to
|
|
the .osg format.
|
|
osgDB::Output::writeObject() contains literal .osg
|
|
format-specific strings like
|
|
"{" to represent the Object hierarchy at too low a semantic
|
|
level. I propose
|
|
using virtual methods; my plugin can then derive from
|
|
osgDB::Output and
|
|
represent Object hiearchy differently.
|
|
"
|
|
|
|
2007-05-09 09:43 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/Archive.cpp,
|
|
src/osgDB/Registry.cpp: From Alan Harris, "Registry and Archive
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
This is a simple change to permit databases other than those
|
|
named
|
|
"*.osga" to be used. It is hardcoded in read() at present.
|
|
|
|
It is non-critical and does not affect existing program
|
|
functionality.
|
|
|
|
Registry and Registry.cpp
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Added a new typedef: typedef std::vector< std::string>
|
|
ArchiveExtensionList;
|
|
|
|
a list of extensions: ArchiveExtensionList _archiveExtList;
|
|
|
|
and an "add" method: addArchiveExtension(const std::string ext)
|
|
|
|
This is initialised by adding "osga" in Registry() and used in
|
|
Registry::read() where the list is searched for the extension
|
|
used.
|
|
|
|
Archive.cpp
|
|
~~~~~~~~~~~
|
|
This submission is a little more tentative. openArchive() is
|
|
modified to
|
|
automatically add the filename extension to the Registry
|
|
extension list.
|
|
"
|
|
|
|
2007-05-09 09:26 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp, include/osg/Math,
|
|
src/osg/Matrix_implementation.cpp: Added signOrZero template
|
|
method, and to Matrix_implementation.cpp usage of this
|
|
method in the get(Quat&) code.
|
|
|
|
2007-05-09 07:54 robert
|
|
|
|
* src/osgText/Font.cpp: Added imageData block initialized to 0 for
|
|
first construction of GlyphTexture
|
|
|
|
2007-05-08 15:32 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Further work on dome correction
|
|
|
|
2007-05-08 12:18 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Firt cut at full dome correction
|
|
of wrap around movies and imagery
|
|
|
|
2007-05-08 10:02 robert
|
|
|
|
* include/osg/CullSettings, src/osgUtil/SceneView.cpp: Added
|
|
CullSettings inheritance mask for LIGHTING_MODE and LIGHT
|
|
|
|
2007-05-07 22:07 robert
|
|
|
|
* include/osg/CullSettings, include/osg/View,
|
|
include/osgUtil/SceneView, src/osg/View.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Added s/getLightingMode
|
|
and s/getLight to osg::View to allow control of the viewers
|
|
global light source.
|
|
|
|
2007-05-07 19:48 robert
|
|
|
|
* src/osgViewer/HelpHandler.cpp: Added missing HelpHandler::reset()
|
|
implementation
|
|
|
|
2007-05-07 07:58 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, README.txt: Updated ChangeLog and
|
|
AUTHORS.txt for release
|
|
|
|
2007-05-07 07:51 robert
|
|
|
|
* CMakeLists.txt, INSTALL.txt, README.txt, include/osg/Version:
|
|
Updated version numbers for 1.9.3 release, combined INSTALL.txt
|
|
and README.txt
|
|
|
|
2007-05-05 17:05 robert
|
|
|
|
* src/osgPlugins/pfb/CMakeLists.txt: Added extra external libs
|
|
|
|
2007-05-05 17:02 robert
|
|
|
|
* src/osgPlugins/dae/CMakeLists.txt: Added extra libs to COLLADA
|
|
plugin, but still need to set LD_LIBRARY to libs even though they
|
|
are static!?#!?
|
|
|
|
2007-05-05 16:24 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindPerformer.cmake,
|
|
src/osgPlugins/ToPortToCmake.txt,
|
|
src/osgPlugins/pfb/CMakeLists.txt: Added preliminary Performer
|
|
plugin support, note, still missing are a range of Performer
|
|
database libs that will be required.
|
|
|
|
2007-05-05 16:11 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindOpenVRML.cmake,
|
|
src/osgDB/CMakeLists.txt, src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/vrml/CMakeLists.txt: Added OpenVRML support
|
|
|
|
2007-05-05 15:36 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/ToPortToCmake.txt,
|
|
src/osgPlugins/pnm/CMakeLists.txt: Added CMake support for pnm
|
|
plugin
|
|
|
|
2007-05-05 08:22 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/ToPortToCmake.txt,
|
|
src/osgPlugins/normals/CMakeLists.txt: Added support for normals
|
|
plugin
|
|
|
|
2007-05-05 08:18 robert
|
|
|
|
* src/osgPlugins/ToPortToCmake.txt: Added ToPortToCmake.txt to
|
|
record what modules need port to CMake.
|
|
|
|
2007-05-04 19:17 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindXine.cmake,
|
|
src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/xine/CMakeLists.txt,
|
|
src/osgPlugins/xine/video_out_rgb.c: Added first cut a Xine
|
|
support
|
|
|
|
2007-05-04 14:25 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindCOLLADA.cmake,
|
|
src/osgPlugins/CMakeLists.txt, src/osgPlugins/dae/CMakeLists.txt:
|
|
Added first cut of Cmake COLLADA support
|
|
|
|
2007-05-04 13:41 robert
|
|
|
|
* src/osgPlugins/dae/CMakeLists.txt: Added COLLADA CMAkeLists.txt,
|
|
doesn't work yet as we done yet have a FindCOLLADA.cmake but it
|
|
is a start
|
|
|
|
2007-05-04 13:20 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindJasper.cmake,
|
|
src/osgPlugins/CMakeLists.txt, src/osgPlugins/jp2/CMakeLists.txt:
|
|
Added support for jp2 plugin
|
|
|
|
2007-05-04 12:06 robert
|
|
|
|
* src/osgText/DefaultFont.cpp: Removed margin
|
|
|
|
2007-05-04 12:05 robert
|
|
|
|
* include/osgText/Font, src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/txf/TXFFont.cpp, src/osgText/Font.cpp,
|
|
src/osgText/Text.cpp, src/osgWrappers/osgTerrain/Locator.cpp,
|
|
src/osgWrappers/osgText/Font.cpp: Reorganised the managment of
|
|
margins around glyphs so that is done entirely
|
|
with src/osgText/Font.cpp rather than the font plugins or
|
|
Text.cpp
|
|
|
|
2007-05-04 08:48 robert
|
|
|
|
* src/osgIntrospection/CMakeLists.txt: From Luigi Calori, Win32
|
|
build fix
|
|
|
|
2007-05-04 08:45 robert
|
|
|
|
* src/osgPlugins/ac/ac3d.cpp: From Mathias Froehlich, "Attached is
|
|
a change that does no longer set the render bin details in nodes
|
|
other than drawables. I guess that this way I am sure to not
|
|
introduce
|
|
hierarchical render bins in loaded models."
|
|
|
|
2007-05-04 08:40 robert
|
|
|
|
* src/osgUtil/Tessellator.cpp: From David Callu, fixed incorrect
|
|
array usage.
|
|
|
|
2007-05-03 16:23 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Locator,
|
|
src/osgTerrain/Locator.cpp: Added CartizianLocator
|
|
|
|
2007-05-03 15:21 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Locator.cpp: Updated wrappers
|
|
|
|
2007-05-03 14:51 robert
|
|
|
|
* include/osgTerrain/TerrainNode: Added return *this to operator =
|
|
|
|
2007-05-03 14:47 robert
|
|
|
|
* src/osgGA/CMakeLists.txt: Added osgUtil into lib list
|
|
|
|
2007-05-03 11:11 robert
|
|
|
|
* include/osgTerrain/Locator, src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/Locator.cpp: Added virtual orientationOpenGL()
|
|
method into osgTerrain::Locator.
|
|
|
|
2007-05-03 10:10 robert
|
|
|
|
* examples/CMakeLists.txt, src/osgPlugins/CMakeLists.txt: Added
|
|
OpenThreads to TARGET_COMMON_LIBRARIES
|
|
|
|
2007-05-03 10:06 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake, src/osgDB/CMakeLists.txt,
|
|
src/osgFX/CMakeLists.txt, src/osgGA/CMakeLists.txt,
|
|
src/osgManipulator/CMakeLists.txt,
|
|
src/osgParticle/CMakeLists.txt, src/osgShadow/CMakeLists.txt,
|
|
src/osgSim/CMakeLists.txt, src/osgTerrain/CMakeLists.txt,
|
|
src/osgText/CMakeLists.txt, src/osgUtil/CMakeLists.txt,
|
|
src/osgViewer/CMakeLists.txt: Moved the OpenThreads link locally
|
|
to each lib
|
|
|
|
2007-05-03 08:50 robert
|
|
|
|
* CMakeLists.txt: Added support for setting OpenThreads_SOURCE_DIR
|
|
to help the install of OpenThreads headers
|
|
|
|
2007-05-02 19:57 robert
|
|
|
|
* genwrapper.conf, src/osgWrappers/CMakeLists.txt,
|
|
src/osgWrappers/OpenThreads,
|
|
src/osgWrappers/OpenThreads/Barrier.cpp,
|
|
src/osgWrappers/OpenThreads/Block.cpp,
|
|
src/osgWrappers/OpenThreads/Condition.cpp,
|
|
src/osgWrappers/OpenThreads/Mutex.cpp,
|
|
src/osgWrappers/OpenThreads/ReadWriteMutex.cpp,
|
|
src/osgWrappers/OpenThreads/ReentrantMutex.cpp,
|
|
src/osgWrappers/OpenThreads/Thread.cpp,
|
|
src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp: Added OpenThreads
|
|
wrappers
|
|
|
|
2007-05-02 18:07 robert
|
|
|
|
* CMakeLists.txt, src/CMakeLists.txt, src/osg/CMakeLists.txt: Added
|
|
CMake support for local OpenThreads build
|
|
|
|
2007-05-02 16:36 robert
|
|
|
|
* .: Added svn:externals for include/OpenThreads and
|
|
src/OpenThreads
|
|
|
|
2007-05-02 13:58 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Introduced new tesslation
|
|
technique that adjusts the triangulation so that the
|
|
diagonal goes between the corners with least vertical deviation.
|
|
|
|
2007-05-01 18:03 robert
|
|
|
|
* include/osg/Array, include/osg/BufferObject,
|
|
include/osg/Drawable, include/osg/Geometry,
|
|
include/osg/PrimitiveSet, include/osg/State,
|
|
src/osg/BufferObject.cpp, src/osg/Drawable.cpp,
|
|
src/osg/Geometry.cpp, src/osg/PrimitiveSet.cpp,
|
|
src/osg/Texture.cpp, src/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp: Further perfomrmance
|
|
optimizations and clean up on new VBO/EBO/PBO API.
|
|
|
|
2007-05-01 09:29 robert
|
|
|
|
* src/osg/Geometry.cpp, src/osg/PrimitiveSet.cpp: Cleaned up the
|
|
optional code paths in new VBO code
|
|
|
|
2007-05-01 07:31 robert
|
|
|
|
* src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/State.cpp: Updated wrappers
|
|
|
|
2007-05-01 06:40 robert
|
|
|
|
* INSTALL.txt, README.txt: Added direct links to the CMake build
|
|
pages
|
|
|
|
2007-05-01 06:28 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp,
|
|
include/osg/BufferObject, include/osg/Geometry,
|
|
include/osg/PrimitiveSet, include/osg/State,
|
|
src/osg/BufferObject.cpp, src/osg/Geometry.cpp,
|
|
src/osg/PrimitiveSet.cpp, src/osg/State.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/Viewer.cpp: Moved VBO switching code into inline
|
|
methods into osg::State to speed performance
|
|
|
|
2007-04-30 22:12 ewing
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
Fixes to resync Xcode project with current tree.
|
|
flt files are missing. I'm not sure if it was intentionally
|
|
removed from the project, so I left the everything in place, but
|
|
removed the target from the build aggregate targets so it doesn't
|
|
get in the way of the build system.
|
|
Added back osgTerrain to the project (don't know who deleted
|
|
those). SDL's aggregate target is also missing.
|
|
|
|
2007-04-30 15:10 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: Added initalization of
|
|
_startTick to CompositeViewer
|
|
|
|
2007-04-30 14:49 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: From Jeremy Moles, fixed missing
|
|
intialization of _startTick member variable.
|
|
|
|
2007-04-30 12:18 robert
|
|
|
|
* include/osg/Array, include/osg/BufferObject, include/osg/Image,
|
|
include/osg/PrimitiveSet, src/osg/BufferObject.cpp,
|
|
src/osg/Geometry.cpp, src/osg/Texture.cpp,
|
|
src/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp: Implementated new
|
|
dirty buffer mechansim for BufferObjects to make it more
|
|
efficient
|
|
|
|
2007-04-30 09:47 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp,
|
|
include/osgTerrain/TerrainNode,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/TerrainNode.cpp: Added
|
|
TerrainNode::setColorFilter(layerNum,Filter) to allow developers
|
|
to set
|
|
what type of texture filter to use, either LINEAER and NEAREST.
|
|
|
|
2007-04-30 08:37 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS file
|
|
|
|
2007-04-30 08:31 robert
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number for
|
|
1.9.2 dev release
|
|
|
|
2007-04-29 20:19 robert
|
|
|
|
* src/osgWrappers/osg/BufferObject.cpp: Updated wrappers
|
|
|
|
2007-04-29 20:13 robert
|
|
|
|
* src/osg/Drawable.cpp, src/osg/Geometry.cpp: Added temporary code
|
|
(but comment out) for testing VBO performance
|
|
|
|
2007-04-29 20:10 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp: Added a MatrixTransform set
|
|
up to provide a local origin for better precision.
|
|
|
|
2007-04-29 08:12 robert
|
|
|
|
* include/osg/BufferObject, src/osg/BufferObject.cpp,
|
|
src/osg/Drawable.cpp, src/osg/Geometry.cpp,
|
|
src/osg/PrimitiveSet.cpp, src/osgTerrain/GeometryTechnique.cpp:
|
|
Further work on new VertexBufferObject/ElementsBufferObject
|
|
support
|
|
|
|
2007-04-27 17:03 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp: Added back in osg::Geometry
|
|
path
|
|
|
|
2007-04-27 14:52 robert
|
|
|
|
* include/osg/Drawable, include/osg/Geometry,
|
|
include/osg/PrimitiveSet, src/osg/Drawable.cpp,
|
|
src/osg/Geometry.cpp, src/osgPlugins/ive/Geometry.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp: Further work on the new VBO
|
|
support
|
|
|
|
2007-04-27 10:29 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindOpenThreads.cmake,
|
|
CMakeModules/OsgMacroUtils.cmake: From Eric Wing,
|
|
"
|
|
Here are more changes for the CMake scripts:
|
|
|
|
- I removed CMAKE_INSTALL_PREFIX in FindOpenThreads as a follow
|
|
up to
|
|
the discussion thread.
|
|
|
|
- I introduced an experimental CMAKE_PREFIX_PATH to replace it.
|
|
|
|
- I added CMAKE_PREFIX_PATH, CMAKE_INCLUDE_PATH, and
|
|
CMAKE_LIBRARY_PATH to the CMake GUI so users can enter values
|
|
there
|
|
instead of in the environment.
|
|
|
|
- I added OPENSCENEGRAPH_*_VERSION variables (MAJOR, MINOR,
|
|
PATCH).
|
|
These should be kept up-to-date with the real version numbers.
|
|
Mac
|
|
bundles like to have version information so users can find out
|
|
the
|
|
version they are running through standard About panels and also
|
|
automated system reporters for troubleshooting/bug tracking. In
|
|
theory, this information could be used for library versioning.
|
|
We should do the same for OpenThreads, but I forgot about it.
|
|
|
|
- I added some Mac Info.plist stuff (which uses the version
|
|
information).
|
|
|
|
"
|
|
|
|
2007-04-27 09:49 robert
|
|
|
|
* CMakeModules/Find3rdPartyDependencies.cmake,
|
|
CMakeModules/FindFreeType.cmake, CMakeModules/FindGIFLIB.cmake,
|
|
CMakeModules/FindInventor.cmake,
|
|
CMakeModules/FindOpenThreads.cmake,
|
|
CMakeModules/FindQuickTime.cmake, CMakeModules/ListHandle.cmake,
|
|
CMakeModules/ModuleInstall.cmake,
|
|
CMakeModules/OsgMacroUtils.cmake,
|
|
CMakeModules/UtilityMacros.cmake: Fixed tabbing
|
|
|
|
2007-04-26 16:50 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp: Added using of
|
|
VertexBufferObject and ElementsBufferObject classes
|
|
|
|
2007-04-26 16:50 robert
|
|
|
|
* include/osg/Array, include/osg/BufferObject,
|
|
include/osg/PrimitiveSet, src/osg/BufferObject.cpp: Further work
|
|
VertexBufferObject and ElementsBufferObject classes
|
|
|
|
2007-04-26 08:26 robert
|
|
|
|
* src/osgWrappers/osg/ImageStream.cpp: Updated wrappers
|
|
|
|
2007-04-26 08:11 robert
|
|
|
|
* include/osg/ImageStream,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h: From Brad
|
|
Colbert, "Added a new method to ImageStream called getLength that
|
|
is used to
|
|
return the length of the stream.
|
|
|
|
Implemented the virtual methods in QuicktimeImageStream,
|
|
(getLength,
|
|
getReferenceTime, setTimeMultiplier), to return valid value for
|
|
each.
|
|
"
|
|
|
|
2007-04-26 08:07 robert
|
|
|
|
* src/osgPlugins/quicktime/CMakeLists.txt: From Eric Wing, Added
|
|
quicktime CMakeLists.txt
|
|
|
|
2007-04-25 18:50 robert
|
|
|
|
* include/osg/Array, include/osg/BufferObject,
|
|
include/osg/PrimitiveSet, src/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp: Added VertexBufferObject
|
|
and ElementBufferObject class interfaces, and wired
|
|
up osg::Array and osg::DrawElements* to these respectively.
|
|
|
|
Updated wrappers
|
|
|
|
2007-04-25 15:32 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp: Added --static and
|
|
--vbo options to allow the user to toggle on/off dynamic updating
|
|
of geometry and use of vertex buffer objects.
|
|
|
|
2007-04-25 10:32 robert
|
|
|
|
* src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/HelpHandler.cpp,
|
|
src/osgWrappers/osgViewer/StatsHandler.cpp: Updated wrappers
|
|
|
|
2007-04-25 10:32 robert
|
|
|
|
* include/osgUtil/StateGraph, src/osgUtil/RenderBin.cpp: Cleaned up
|
|
numToTop method
|
|
|
|
2007-04-25 10:12 robert
|
|
|
|
* include/osgViewer/GraphicsWindow: From Martin Aumueller, fixed
|
|
unused parameter warnings
|
|
|
|
2007-04-25 09:32 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: From Martin Aumueller, "
|
|
a collegue of mine noticed that on Windows and X11 the modifier
|
|
state (such as
|
|
Alt or Ctrl) would be applied one key press too late: e.g. press
|
|
& hold Alt,
|
|
press a, release Alt, press a, press a would generate the key
|
|
sequence a,
|
|
Alt-a, a instead of Alt-a, a, a.
|
|
|
|
The problem is also present on Carbon. Moving the call to
|
|
setModKeyMask in
|
|
front of the call to keyPress fixed it for me on Carbon and X11.
|
|
I suppose
|
|
that this will fix the problem for Windows as well."
|
|
|
|
2007-04-25 09:21 robert
|
|
|
|
* CMakeModules/FindOpenThreads.cmake: From Eric Wing,
|
|
"These enhancements make it much easier to control which
|
|
libraries get
|
|
found by FIND_ using environmental variables. The problem with
|
|
the old
|
|
script was that CMake searches what it considers system paths
|
|
first.
|
|
This makes it difficult to override in the case where you might
|
|
have a
|
|
stable version in /usr/local, but are trying to build a bleeding
|
|
edge
|
|
release in the non-standard location /bleeding-edge.
|
|
|
|
I went to the CMake mailing list hoping to find a good solution
|
|
to
|
|
this. Unfortunately, there isn't one, and I have to do something
|
|
rather bone-headed in the Find module. Basically, I have to run
|
|
FIND_
|
|
twice: once with default search paths turned off and my
|
|
environmental
|
|
variables listed, and again with standard search paths reenabled.
|
|
At
|
|
least it works.
|
|
|
|
I also added a few more environmental variables, specifically:
|
|
OPENTHREADS_INCLUDE_DIR
|
|
OPENTHREADS_LIBRARY_DIR
|
|
|
|
These two variables address the shortcoming of OPENTHREADS_DIR in
|
|
the
|
|
case where the include path and library path don't share a common
|
|
parent.
|
|
|
|
Put all this together, and you can setup an automated shell
|
|
script or
|
|
Microsoft .bat file to configure and build your application in an
|
|
automated step.
|
|
|
|
|
|
You still should be able to use the key CMake variables like
|
|
CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH to find things, but it
|
|
will
|
|
occur after the environmental paths are searched. The reason for
|
|
this
|
|
is that the OPENTHREADS_INCLUDE_DIR and OPENTHREADS_LIBRARY_DIR
|
|
are
|
|
more specific. This prevents the accidental ordering problem
|
|
where you
|
|
might use CMAKE_INCLUDE_PATH to find some other component like
|
|
GLUT,
|
|
but didn't want to accidentally include an older version of
|
|
OpenThreads located in the same area.
|
|
|
|
As the ultimate override, you can still pass -DVAR=value
|
|
arguments to
|
|
cmake and it will take these above all else. However, it's safer
|
|
for
|
|
people to not use these in case we modify the script and change
|
|
the
|
|
variable names.
|
|
|
|
Finally, I'm wondering if we can kill the ${CMAKE_INSTALL_PREFIX}
|
|
searches in the Find module. As I've said before, this is kind of
|
|
a
|
|
hack and the variable wasn't really intended to be used in this
|
|
way.
|
|
And I just got bitten by it in some bad corner cases. The problem
|
|
is
|
|
that if you don't explicitly set the ${CMAKE_INSTALL_PREFIX},
|
|
CMake
|
|
sets a default value for it (such as /usr/local). The problem is
|
|
that
|
|
/usr/local may not be the place you want searched. If you wait to
|
|
set
|
|
the ${CMAKE_INSTALL_PREFIX} in the ccmake GUI, then FIND_ is
|
|
already
|
|
run once on ${CMAKE_INSTALL_PREFIX=/usr/local. If you were
|
|
planning to
|
|
change the value in the GUI, it's too late if you had a stuff in
|
|
/usr/local because FIND_ already found something and won't change
|
|
the
|
|
value when you reconfigure since it is already set. You will have
|
|
to
|
|
manually change the value yourself. Furthermore, as another
|
|
problem
|
|
example, on the Mac, /Library/Frameworks is supposed to be
|
|
searched
|
|
before /usr/local, but ${CMAKE_INSTALL_PREFIX} kept causing stuff
|
|
in
|
|
/usr/local to be hit first which took me a really long time to
|
|
understand how this was happenning. The work around is that I
|
|
must
|
|
push the ${CMAKE_INSTALL_PREFIX} search to the very end as not to
|
|
conflict with anything else. But I think it would be much better
|
|
if we
|
|
removed it entirely.
|
|
|
|
And with so many different environmental variables at our
|
|
disposal, I
|
|
don't think we need this one:
|
|
|
|
(Checked by CMake automatically:)
|
|
CMAKE_INCLUDE_PATH
|
|
CMAKE_SYSTEM_INCLUDE_PATH
|
|
CMAKE_LIBRARY_PATH
|
|
CMAKE_SYSTEM_LIBRARY_PATH
|
|
PATH
|
|
LIB
|
|
|
|
(Checked by us:)
|
|
OPENTHREADS_INCLUDE_DIR
|
|
OPENTHREADS_LIBRARY_DIR
|
|
OPENTHREADS_DIR
|
|
OSG_INCLUDE_DIR
|
|
OSG_LIBRARY_DIR
|
|
OSG_DIR
|
|
"
|
|
|
|
2007-04-25 09:16 robert
|
|
|
|
* src/osgPlugins/lwo/CMakeLists.txt: From Eric Wing, "lwo must link
|
|
to osgFX or undefined symbols ensue."
|
|
|
|
2007-04-25 09:14 robert
|
|
|
|
* CMakeLists.txt: From Eric Wing, "I made a mistake in my IF()
|
|
checks for FOO_CONFIG_HAS_BEEN_RUN_BEFORE.
|
|
I was using ${FOO_CONFIG_HAS_BEEN_RUN_BEFORE} instead of just
|
|
FOO_HAS_BEEN_RUN_BEFORE.
|
|
|
|
In this case, it happened to work out to still be correct, but in
|
|
general it shouldn't have the ${}. (I really hate this syntax.)"
|
|
|
|
2007-04-24 19:08 robert
|
|
|
|
* src/osgDB/ReadFile.cpp: From Jeremy Moles, Added check for image
|
|
transluceny to image loaded code, placing
|
|
the image quad into the transparent bin for images with alpha
|
|
values.
|
|
|
|
2007-04-24 19:03 robert
|
|
|
|
* src/osgPlugins/Inventor/CMakeLists.txt,
|
|
src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp: From Martin
|
|
Aumueller, "the new Inventor plugin needs some changes in order
|
|
to compile against OpenInventor.
|
|
Just as in the pre-r6419 I used the COIN_BASIC_H define in order
|
|
to discriminate
|
|
between the two versions of Inventor.
|
|
|
|
Additionally, I had to change the CMakeLists.txt to use the
|
|
proper include path.
|
|
"
|
|
|
|
2007-04-24 13:12 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
|
src/osgPlugins/Inventor/ConvertFromInventor.h,
|
|
src/osgPlugins/Inventor/README.txt,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp: From Jan Peciva,
|
|
"I was working on a new version of Inventor plugin.
|
|
It was inspired by the need to get correct and high quality
|
|
conversion,
|
|
so I verified the plugin on complex models and made number of
|
|
serious fixes:
|
|
|
|
- the geometry is not two times on the output file (!)
|
|
- SoVRMLImageTexture: VRML texture support was rewritten
|
|
according to
|
|
Inventor programming practices, since it does not worked
|
|
correctly on
|
|
many models (Anyway, thanks for Gerrick Bivins to introduce it.)
|
|
- osg::ref wrong usage related crash fixed
|
|
- code cleaning and texture code overhaul
|
|
- LOD fixes
|
|
- appended README.txt with all the contributors I was able to get
|
|
from
|
|
SVN logs"
|
|
|
|
2007-04-24 13:11 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/lwo/CMakeLists.txt:
|
|
Added CMake support for lwo plugin.
|
|
|
|
2007-04-24 12:59 robert
|
|
|
|
* src/osgDB/CMakeLists.txt, src/osgDB/Registry.cpp: Added compile
|
|
path support for XINE, Inventor and LibXML
|
|
|
|
2007-04-23 20:21 robert
|
|
|
|
* AUTHORS.txt, include/osg/Version: Updated version to 1.9.1
|
|
|
|
2007-04-22 21:54 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS file for 1.9 developer release
|
|
|
|
2007-04-22 21:53 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2007-04-22 21:40 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Added --version-number
|
|
support
|
|
|
|
2007-04-22 21:18 robert
|
|
|
|
* src/osgPlugins/3ds/ReaderWriter3DS.cpp: From Michael Platings,
|
|
"In the "new method" 3DS loader, inverse matrices were applied to
|
|
vertices, but not normals, which caused some models to appear
|
|
with
|
|
normals doubly rotated. I've now added some code to transform the
|
|
normals."
|
|
|
|
2007-04-22 20:19 robert
|
|
|
|
* include/osg/Version, src/osg/Geometry.cpp, src/osg/Version.cpp,
|
|
src/osgDB/Version.cpp, src/osgGA/Version.cpp,
|
|
src/osgParticle/Version.cpp, src/osgShadow/Version.cpp,
|
|
src/osgSim/Version.cpp, src/osgTerrain/Version.cpp,
|
|
src/osgText/Version.cpp, src/osgUtil/Version.cpp,
|
|
src/osgViewer/Version.cpp: Unified the setup of version numbers
|
|
so that they all are based on the version
|
|
number setup in the include/osg/Version header file.
|
|
|
|
2007-04-21 12:29 robert
|
|
|
|
* src/osgPlugins/txp/CMakeLists.txt: Added osgSim dependency to txp
|
|
plugin
|
|
|
|
2007-04-21 11:24 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/txp/CMakeLists.txt:
|
|
Added include directory to get txp plugin building
|
|
|
|
2007-04-20 16:17 robert
|
|
|
|
* include/osgViewer/HelpHandler, include/osgViewer/StatsHandler,
|
|
src/osgViewer/HelpHandler.cpp, src/osgViewer/StatsHandler.cpp,
|
|
src/osgViewer/Viewer.cpp: Added support for sorting the graphics
|
|
contexts so that the first context/window
|
|
returned from Viewer::getContexts/getWindows will be the left
|
|
most window on the lowest screen number.
|
|
|
|
Added ability for StatsHandler and HelpHandler to support end
|
|
users setting their
|
|
Camera's graphics context.
|
|
|
|
2007-04-20 16:15 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added delay between
|
|
sequential threading model changes to prevent the system from
|
|
locking up
|
|
with 'm' is held down, which previous would cause the threading
|
|
model to be thrashed.
|
|
|
|
2007-04-16 19:40 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From Jason Howlett, using suggestion
|
|
from Robert Osfield, "CullVisitor.cpp was modified, beginning at
|
|
line 1115. Code was added to
|
|
check if the camera inherits its cull mask. If not, the
|
|
CullVisitor sets
|
|
its traversal mask to the camera's cull mask."
|
|
|
|
2007-04-16 19:34 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp: Implement basic
|
|
TerrainGeometry code
|
|
|
|
2007-04-16 18:33 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/logo/CMakeLists.txt,
|
|
src/osgPlugins/txp/CMakeLists.txt: Added logo and txp
|
|
CMakeLists.txt files. The txp build is temporarily commented out
|
|
while the build is fixed.
|
|
|
|
2007-04-16 12:21 robert
|
|
|
|
* src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp: Updated wrappers
|
|
|
|
2007-04-16 12:20 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp: Cleaned up state management code
|
|
|
|
2007-04-16 12:18 robert
|
|
|
|
* include/osg/State, include/osgUtil/StateGraph, src/osg/State.cpp,
|
|
src/osgUtil/RenderBin.cpp: Fixed bug associated with complex
|
|
RenderBin setup.
|
|
|
|
2007-04-16 06:03 robert
|
|
|
|
* src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGA/Version.cpp, src/osgParticle/Version.cpp,
|
|
src/osgShadow/Version.cpp, src/osgSim/Version.cpp,
|
|
src/osgTerrain/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp, src/osgViewer/Version.cpp: Bumbped the
|
|
version number up to 1.9, in preperation for using odd release
|
|
numbers
|
|
for development releases, odd versions for stable releases.
|
|
|
|
2007-04-15 20:53 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Fixed choice of display
|
|
|
|
2007-04-15 12:09 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updatged ChangeLog using svn2log, osgversion to handle new SVN
|
|
based ChangeLog, and updated AUTHORS.txt
|
|
|
|
2007-04-14 08:31 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Added an #include<unistd.h>
|
|
and extern "C" around X11ErrorHandling to prevent Solaris build
|
|
errros
|
|
|
|
2007-04-13 19:28 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added some debugging
|
|
|
|
2007-04-13 19:28 robert
|
|
|
|
* src/osgWrappers/osgManipulator/Dragger.cpp: Updated wrappers
|
|
|
|
2007-04-13 14:54 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added fullscreen toggle
|
|
event handler
|
|
|
|
2007-04-13 14:54 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Added usleep's to avoid X11
|
|
errors when doing X11 calls to close to changes in
|
|
window size or decoration.
|
|
|
|
2007-04-13 14:23 robert
|
|
|
|
* include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: Added setWindowRectangle
|
|
implementation for GraphicsWindowWin32, and
|
|
place holder for setWindowRectangle implementation for
|
|
GraphicsWindowCarbon.
|
|
|
|
2007-04-13 13:28 robert
|
|
|
|
* src/osgWrappers/osgViewer/GraphicsWindow.cpp: Updated wrappers
|
|
|
|
2007-04-13 13:22 robert
|
|
|
|
* include/osgViewer/GraphicsWindow,
|
|
include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Added s/getWindowRectangle
|
|
to GraphicsWindow and implementation in GraphicsWindowX11
|
|
|
|
2007-04-13 13:19 robert
|
|
|
|
* include/osgManipulator/Dragger: Changed hitItr to be a
|
|
const_iterator.
|
|
|
|
2007-04-13 10:14 robert
|
|
|
|
* CMakeLists.txt: From Eric Wing, "I added a warning message for
|
|
Mac users about the Universal Binary
|
|
problem."
|
|
|
|
2007-04-12 17:30 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake: Fixed variable name dereference
|
|
|
|
2007-04-12 10:14 robert
|
|
|
|
* CMakeLists.txt: Added different cmake version requirements across
|
|
platforms
|
|
|
|
2007-04-12 10:06 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindOpenThreads.cmake: From Eric
|
|
Wing, "Adding back missing search paths in FindOpenThreads.cmake.
|
|
Also fixed
|
|
a bug regarding when to set the debug version. It waited until
|
|
both
|
|
include and library were set, but it shouldn't wait on include.
|
|
|
|
Also added a fix to the optional warning flags."
|
|
|
|
2007-04-12 09:59 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake,
|
|
applications/osgversion/CMakeLists.txt,
|
|
examples/osgunittests/CMakeLists.txt: Added
|
|
SETUP_COMMANDLINE_APPLICATION and SETUP_COMMANDLINE_EXAMPLE
|
|
macros
|
|
|
|
2007-04-12 09:33 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake,
|
|
applications/osgversion/CMakeLists.txt,
|
|
examples/osgunittests/CMakeLists.txt: From Eric Wing,
|
|
"Attached is a patch allows access access to the CMake
|
|
MACOSX_BUNDLE
|
|
option. Now SETUP_APPLICATION and SETUP_EXAMPLE take an
|
|
additional
|
|
optional parameter that specifies if the program is a command
|
|
line
|
|
application or a GUI application (think: IS_COMMANDLINE_APP).
|
|
Passing
|
|
1 means true (is_commandline_app). Passing 0 or omitting the
|
|
parameter
|
|
means false.
|
|
|
|
I changed the scripts for osgversion and osgunittests to support
|
|
this
|
|
option because I believe they are command line apps. Are there
|
|
any
|
|
others?"
|
|
|
|
2007-04-12 09:32 robert
|
|
|
|
* src/osgWrappers/osgDB/ImageOptions.cpp: Updated wrappers
|
|
|
|
2007-04-12 09:32 robert
|
|
|
|
* include/osgDB/ImageOptions: From Mike Wittman, fix to CopyOp&.
|
|
|
|
2007-04-12 09:18 robert
|
|
|
|
* examples/osgsimpleviewerCocoa/SimpleViewerCocoa.mm: From Eric
|
|
Wing, "Minor robustness fix to osgsimpleviewerCocoa."
|
|
|
|
2007-04-11 17:39 robert
|
|
|
|
* include/osgTerrain/GeometryTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp: Prep work on new
|
|
TerrainGeometry Drawable which supports selective display
|
|
list/VBO's usage.
|
|
|
|
Updated wrappers
|
|
|
|
2007-04-11 11:20 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Changed the parameter
|
|
handling so that it supports left to right inheritance of
|
|
settings
|
|
|
|
2007-04-11 11:20 robert
|
|
|
|
* include/osgTerrain/TerrainNode,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/TerrainNode.cpp: Added support for multiple colour
|
|
layers, and fixed handling of elevation
|
|
and colour layers having different locator
|
|
|
|
2007-04-11 08:35 robert
|
|
|
|
* CMakeLists.txt: From Eric Wing,
|
|
"
|
|
Changes include:
|
|
|
|
A internal cache flag that can be used to detect if this is the
|
|
first
|
|
time running the CMake configuration. This is needed to work
|
|
around
|
|
stupid CMake UI shortcomings about the UI not reflecting anything
|
|
you
|
|
SET unless you use FORCE. But if you use FORCE, you override
|
|
anything
|
|
the user may try to set/override unless you have an exception
|
|
check.
|
|
It turns out the exception check you need is often the first-run
|
|
check. This flag is potentially useful for other things too.
|
|
|
|
An optional switch that turns on more aggressive warnings based
|
|
on
|
|
your compiler.
|
|
|
|
Some Apple specific stuff for detecting the OS version and
|
|
enabling
|
|
Universal Binaries (and some additional compiler flags that are
|
|
good
|
|
but gcc version dependent). The version check code is
|
|
unfortunately
|
|
really fragile. I need to lobby CMake to return the OS X version
|
|
number for us. FYI, building Universal will fail with the current
|
|
CMake release due to a bug, but is now fixed in CVS.
|
|
"
|
|
|
|
2007-04-11 08:33 robert
|
|
|
|
* CMakeLists.txt: Removed tabs
|
|
|
|
2007-04-10 13:58 robert
|
|
|
|
* examples/osgGLUTkeyboardmouse/GNUmakefile.inst,
|
|
examples/osgGLUTsimple/GNUmakefile.inst,
|
|
examples/osganimate/GNUmakefile.inst,
|
|
examples/osgautotransform/GNUmakefile.inst,
|
|
examples/osgbillboard/GNUmakefile.inst,
|
|
examples/osgblendequation/GNUmakefile.inst,
|
|
examples/osgcallback/GNUmakefile.inst,
|
|
examples/osgcamera/GNUmakefile.inst,
|
|
examples/osgcatch/GNUmakefile.inst,
|
|
examples/osgcegui/GNUmakefile.inst,
|
|
examples/osgclip/GNUmakefile.inst,
|
|
examples/osgcluster/GNUmakefile.inst,
|
|
examples/osgcopy/GNUmakefile.inst,
|
|
examples/osgcubemap/GNUmakefile.inst,
|
|
examples/osgdelaunay/GNUmakefile.inst,
|
|
examples/osgdepthpartition/GNUmakefile.inst,
|
|
examples/osgdepthshadow/GNUmakefile.inst,
|
|
examples/osgdistortion/GNUmakefile.inst,
|
|
examples/osgfadetext/GNUmakefile.inst,
|
|
examples/osgforest/GNUmakefile.inst,
|
|
examples/osgfxbrowser/GNUmakefile.inst,
|
|
examples/osggeodemo/GNUmakefile.inst,
|
|
examples/osggeometry/GNUmakefile.inst,
|
|
examples/osghangglide/GNUmakefile.inst,
|
|
examples/osghud/GNUmakefile.inst,
|
|
examples/osgimpostor/GNUmakefile.inst,
|
|
examples/osgintersection/GNUmakefile.inst,
|
|
examples/osgintrospection/GNUmakefile.inst,
|
|
examples/osgkeyboard/GNUmakefile.inst,
|
|
examples/osgkeyboardmouse/GNUmakefile.inst,
|
|
examples/osglauncher/GNUmakefile.inst,
|
|
examples/osglight/GNUmakefile.inst,
|
|
examples/osglightpoint/GNUmakefile.inst,
|
|
examples/osglogicop/GNUmakefile.inst,
|
|
examples/osglogo/GNUmakefile.inst,
|
|
examples/osgmanipulator/GNUmakefile.inst,
|
|
examples/osgmotionblur/GNUmakefile.inst,
|
|
examples/osgmovie/GNUmakefile.inst,
|
|
examples/osgmultiplecameras/GNUmakefile.inst,
|
|
examples/osgmultitexture/GNUmakefile.inst,
|
|
examples/osgoccluder/GNUmakefile.inst,
|
|
examples/osgpagedlod/GNUmakefile.inst,
|
|
examples/osgparametric/GNUmakefile.inst,
|
|
examples/osgparticle/GNUmakefile.inst,
|
|
examples/osgparticleeffects/GNUmakefile.inst,
|
|
examples/osgphotoalbum/GNUmakefile.inst,
|
|
examples/osgpick/GNUmakefile.inst,
|
|
examples/osgplanets/GNUmakefile.inst,
|
|
examples/osgpoints/GNUmakefile.inst,
|
|
examples/osgpointsprite/GNUmakefile.inst,
|
|
examples/osgprecipitation/GNUmakefile.inst,
|
|
examples/osgprerender/GNUmakefile.inst,
|
|
examples/osgprerendercubemap/GNUmakefile.inst,
|
|
examples/osgreflect/GNUmakefile.inst,
|
|
examples/osgscalarbar/GNUmakefile.inst,
|
|
examples/osgscribe/GNUmakefile.inst,
|
|
examples/osgsequence/GNUmakefile.inst,
|
|
examples/osgshaders/GNUmakefile.inst,
|
|
examples/osgshaderterrain/GNUmakefile.inst,
|
|
examples/osgshadow/GNUmakefile.inst,
|
|
examples/osgshadowtexture/GNUmakefile.inst,
|
|
examples/osgshape/GNUmakefile.inst,
|
|
examples/osgsimple/GNUmakefile.inst,
|
|
examples/osgsimpleviewerFLTK/GNUmakefile.inst,
|
|
examples/osgsimpleviewerGLUT/GNUmakefile.inst,
|
|
examples/osgsimpleviewerQT3/GNUmakefile.inst,
|
|
examples/osgsimpleviewerQT4/GNUmakefile.inst,
|
|
examples/osgsimpleviewerSDL/GNUmakefile.inst,
|
|
examples/osgsimplifier/GNUmakefile.inst,
|
|
examples/osgsimulation/GNUmakefile.inst,
|
|
examples/osgslice/GNUmakefile.inst,
|
|
examples/osgspacewarp/GNUmakefile.inst,
|
|
examples/osgspheresegment/GNUmakefile.inst,
|
|
examples/osgspotlight/GNUmakefile.inst,
|
|
examples/osgstereoimage/GNUmakefile.inst,
|
|
examples/osgteapot/GNUmakefile.inst,
|
|
examples/osgtessellate/GNUmakefile.inst,
|
|
examples/osgtext/GNUmakefile.inst,
|
|
examples/osgtexture1D/GNUmakefile.inst,
|
|
examples/osgtexture2D/GNUmakefile.inst,
|
|
examples/osgtexture3D/GNUmakefile.inst,
|
|
examples/osgtexturerectangle/GNUmakefile.inst,
|
|
examples/osgunittests/GNUmakefile.inst,
|
|
examples/osgvertexprogram/GNUmakefile.inst,
|
|
examples/osgvolume/GNUmakefile.inst,
|
|
examples/osgwindows/GNUmakefile.inst: Removed old
|
|
GNUmakefile.inst files
|
|
|
|
2007-04-10 13:23 robert
|
|
|
|
* INSTALL.txt, README.txt: Updated INSTALL and README to refect new
|
|
Cmake build
|
|
|
|
2007-04-10 13:15 robert
|
|
|
|
* bin, lib: Removed the bin and lib directories as these are now
|
|
built automatically by CMake.
|
|
|
|
2007-04-10 13:12 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw, VisualStudio/fixup-vc6-dsps.pl,
|
|
VisualStudio/osgIntrospection, VisualStudio/osgManipulator,
|
|
VisualStudio/osgParticle, VisualStudio/reset-64bit-outdirs.pl:
|
|
Removed more of the old VisualStudio build system
|
|
|
|
2007-04-10 13:10 robert
|
|
|
|
* GNUmakefile, Make, VisualStudio/applications,
|
|
VisualStudio/examples, VisualStudio/osg, VisualStudio/osgDB,
|
|
VisualStudio/osgFX, VisualStudio/osgGA, VisualStudio/osgPlugins,
|
|
VisualStudio/osgShadow, VisualStudio/osgSim,
|
|
VisualStudio/osgTerrain, VisualStudio/osgText,
|
|
VisualStudio/osgUtil, VisualStudio/osgViewer,
|
|
VisualStudio/osgWrappers, applications/GNUmakefile,
|
|
applications/osgarchive/GNUmakefile,
|
|
applications/osgconv/GNUmakefile,
|
|
applications/osgversion/GNUmakefile,
|
|
applications/osgviewer/GNUmakefile, dist, examples/GNUmakefile,
|
|
examples/osgGLUTkeyboardmouse/GNUmakefile,
|
|
examples/osgGLUTsimple/GNUmakefile,
|
|
examples/osganimate/GNUmakefile,
|
|
examples/osgautotransform/GNUmakefile,
|
|
examples/osgbillboard/GNUmakefile,
|
|
examples/osgblendequation/GNUmakefile,
|
|
examples/osgcallback/GNUmakefile, examples/osgcamera/GNUmakefile,
|
|
examples/osgcatch/GNUmakefile, examples/osgcegui/GNUmakefile,
|
|
examples/osgclip/GNUmakefile, examples/osgcluster/GNUmakefile,
|
|
examples/osgcopy/GNUmakefile, examples/osgcubemap/GNUmakefile,
|
|
examples/osgdelaunay/GNUmakefile,
|
|
examples/osgdepthpartition/GNUmakefile,
|
|
examples/osgdepthshadow/GNUmakefile,
|
|
examples/osgdistortion/GNUmakefile,
|
|
examples/osgfadetext/GNUmakefile, examples/osgforest/GNUmakefile,
|
|
examples/osgfxbrowser/GNUmakefile,
|
|
examples/osggeodemo/GNUmakefile,
|
|
examples/osggeometry/GNUmakefile,
|
|
examples/osghangglide/GNUmakefile, examples/osghud/GNUmakefile,
|
|
examples/osgimpostor/GNUmakefile,
|
|
examples/osgintersection/GNUmakefile,
|
|
examples/osgintrospection/GNUmakefile,
|
|
examples/osgkeyboard/GNUmakefile,
|
|
examples/osgkeyboardmouse/GNUmakefile,
|
|
examples/osglauncher/GNUmakefile, examples/osglight/GNUmakefile,
|
|
examples/osglightpoint/GNUmakefile,
|
|
examples/osglogicop/GNUmakefile, examples/osglogo/GNUmakefile,
|
|
examples/osgmanipulator/GNUmakefile,
|
|
examples/osgmotionblur/GNUmakefile,
|
|
examples/osgmovie/GNUmakefile,
|
|
examples/osgmultiplecameras/GNUmakefile,
|
|
examples/osgmultitexture/GNUmakefile,
|
|
examples/osgoccluder/GNUmakefile,
|
|
examples/osgpagedlod/GNUmakefile,
|
|
examples/osgparametric/GNUmakefile,
|
|
examples/osgparticle/GNUmakefile,
|
|
examples/osgparticleeffects/GNUmakefile,
|
|
examples/osgphotoalbum/GNUmakefile, examples/osgpick/GNUmakefile,
|
|
examples/osgplanets/GNUmakefile, examples/osgpoints/GNUmakefile,
|
|
examples/osgpointsprite/GNUmakefile,
|
|
examples/osgprecipitation/GNUmakefile,
|
|
examples/osgprerender/GNUmakefile,
|
|
examples/osgprerendercubemap/GNUmakefile,
|
|
examples/osgreflect/GNUmakefile,
|
|
examples/osgscalarbar/GNUmakefile,
|
|
examples/osgscribe/GNUmakefile, examples/osgsequence/GNUmakefile,
|
|
examples/osgshaders/GNUmakefile,
|
|
examples/osgshaderterrain/GNUmakefile,
|
|
examples/osgshadow/GNUmakefile,
|
|
examples/osgshadowtexture/GNUmakefile,
|
|
examples/osgshape/GNUmakefile, examples/osgsimple/GNUmakefile,
|
|
examples/osgsimpleviewerFLTK/GNUmakefile,
|
|
examples/osgsimpleviewerGLUT/GNUmakefile,
|
|
examples/osgsimpleviewerQT3/GNUmakefile,
|
|
examples/osgsimpleviewerQT4/GNUmakefile,
|
|
examples/osgsimpleviewerSDL/GNUmakefile,
|
|
examples/osgsimplifier/GNUmakefile,
|
|
examples/osgsimulation/GNUmakefile,
|
|
examples/osgslice/GNUmakefile, examples/osgspacewarp/GNUmakefile,
|
|
examples/osgspheresegment/GNUmakefile,
|
|
examples/osgspotlight/GNUmakefile,
|
|
examples/osgstereoimage/GNUmakefile,
|
|
examples/osgteapot/GNUmakefile,
|
|
examples/osgtessellate/GNUmakefile, examples/osgtext/GNUmakefile,
|
|
examples/osgtexture1D/GNUmakefile,
|
|
examples/osgtexture2D/GNUmakefile,
|
|
examples/osgtexture3D/GNUmakefile,
|
|
examples/osgtexturerectangle/GNUmakefile,
|
|
examples/osgunittests/GNUmakefile,
|
|
examples/osgvertexprogram/GNUmakefile,
|
|
examples/osgvolume/GNUmakefile, examples/osgwindows/GNUmakefile,
|
|
src/GNUmakefile, src/osg/GNUmakefile, src/osgDB/GNUmakefile,
|
|
src/osgFX/GNUmakefile, src/osgGA/GNUmakefile,
|
|
src/osgIntrospection/GNUmakefile, src/osgManipulator/GNUmakefile,
|
|
src/osgParticle/GNUmakefile, src/osgPlugins/3dc/GNUmakefile,
|
|
src/osgPlugins/3ds/GNUmakefile, src/osgPlugins/GNUmakefile,
|
|
src/osgPlugins/Inventor/GNUmakefile,
|
|
src/osgPlugins/OpenFlight/GNUmakefile,
|
|
src/osgPlugins/ac/GNUmakefile, src/osgPlugins/bmp/GNUmakefile,
|
|
src/osgPlugins/bsp/GNUmakefile, src/osgPlugins/dae/GNUmakefile,
|
|
src/osgPlugins/dds/GNUmakefile, src/osgPlugins/dw/GNUmakefile,
|
|
src/osgPlugins/dxf/GNUmakefile,
|
|
src/osgPlugins/freetype/GNUmakefile,
|
|
src/osgPlugins/geo/GNUmakefile, src/osgPlugins/gif/GNUmakefile,
|
|
src/osgPlugins/hdr/GNUmakefile, src/osgPlugins/ive/GNUmakefile,
|
|
src/osgPlugins/jp2/GNUmakefile, src/osgPlugins/jpeg/GNUmakefile,
|
|
src/osgPlugins/logo/GNUmakefile, src/osgPlugins/lwo/GNUmakefile,
|
|
src/osgPlugins/lws/GNUmakefile, src/osgPlugins/md2/GNUmakefile,
|
|
src/osgPlugins/net/GNUmakefile,
|
|
src/osgPlugins/normals/GNUmakefile,
|
|
src/osgPlugins/obj/GNUmakefile, src/osgPlugins/osg/GNUmakefile,
|
|
src/osgPlugins/osgFX/GNUmakefile,
|
|
src/osgPlugins/osgParticle/GNUmakefile,
|
|
src/osgPlugins/osgShadow/GNUmakefile,
|
|
src/osgPlugins/osgSim/GNUmakefile,
|
|
src/osgPlugins/osgText/GNUmakefile,
|
|
src/osgPlugins/osgViewer/GNUmakefile,
|
|
src/osgPlugins/osga/GNUmakefile,
|
|
src/osgPlugins/osgtgz/GNUmakefile,
|
|
src/osgPlugins/pfb/GNUmakefile, src/osgPlugins/pic/GNUmakefile,
|
|
src/osgPlugins/png/GNUmakefile, src/osgPlugins/pnm/GNUmakefile,
|
|
src/osgPlugins/quicktime/GNUmakefile,
|
|
src/osgPlugins/rgb/GNUmakefile, src/osgPlugins/rot/GNUmakefile,
|
|
src/osgPlugins/scale/GNUmakefile, src/osgPlugins/shp/GNUmakefile,
|
|
src/osgPlugins/stl/GNUmakefile, src/osgPlugins/tga/GNUmakefile,
|
|
src/osgPlugins/tgz/GNUmakefile, src/osgPlugins/tiff/GNUmakefile,
|
|
src/osgPlugins/trans/GNUmakefile, src/osgPlugins/txf/GNUmakefile,
|
|
src/osgPlugins/txp/GNUmakefile, src/osgPlugins/vrml/GNUmakefile,
|
|
src/osgPlugins/x/GNUmakefile, src/osgPlugins/xine/GNUmakefile,
|
|
src/osgPlugins/zip/GNUmakefile, src/osgShadow/GNUmakefile,
|
|
src/osgSim/GNUmakefile, src/osgTerrain/GNUmakefile,
|
|
src/osgText/GNUmakefile, src/osgUtil/GNUmakefile,
|
|
src/osgViewer/GNUmakefile, src/osgWrappers/GNUmakefile,
|
|
src/osgWrappers/osg/GNUmakefile,
|
|
src/osgWrappers/osgDB/GNUmakefile,
|
|
src/osgWrappers/osgFX/GNUmakefile,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgManipulator/GNUmakefile,
|
|
src/osgWrappers/osgParticle/GNUmakefile,
|
|
src/osgWrappers/osgShadow/GNUmakefile,
|
|
src/osgWrappers/osgSim/GNUmakefile,
|
|
src/osgWrappers/osgTerrain/GNUmakefile,
|
|
src/osgWrappers/osgText/GNUmakefile,
|
|
src/osgWrappers/osgUtil/GNUmakefile,
|
|
src/osgWrappers/osgViewer/GNUmakefile: Removed old gmake and
|
|
VisualStudio build files
|
|
|
|
2007-04-10 12:11 robert
|
|
|
|
* VisualStudio/osgViewer/osgViewer.dsp: Updated to refect new
|
|
incldue/osgViewer/Win32 directory for GraphicsWindowWin32
|
|
|
|
2007-04-10 11:09 robert
|
|
|
|
* genwrapper.conf: Updated wrapper to honour move of
|
|
GraphicsWindow* include/osgViewer/api/
|
|
|
|
2007-04-10 11:03 robert
|
|
|
|
* include/osgViewer/GraphicsWindowCarbon,
|
|
include/osgViewer/GraphicsWindowCocoa,
|
|
include/osgViewer/GraphicsWindowWin32,
|
|
include/osgViewer/GraphicsWindowX11, include/osgViewer/api,
|
|
include/osgViewer/api/Carbon,
|
|
include/osgViewer/api/Carbon/GraphicsWindowCarbon,
|
|
include/osgViewer/api/FLTK, include/osgViewer/api/Fox,
|
|
include/osgViewer/api/GLUT, include/osgViewer/api/Motif,
|
|
include/osgViewer/api/Qt, include/osgViewer/api/SDL,
|
|
include/osgViewer/api/Win32,
|
|
include/osgViewer/api/Win32/GraphicsWindowWin32,
|
|
include/osgViewer/api/WxWidgets, include/osgViewer/api/X11,
|
|
include/osgViewer/api/X11/GraphicsWindowX11,
|
|
src/osgViewer/CMakeLists.txt,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowCocoa.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Create new
|
|
incliude/osgViewer/api directory to hold platform specific
|
|
classes such as GraphicsWindow implementations.
|
|
|
|
Moved GraphicsWindowWin32,X11 and Carbon into their api/Win32,
|
|
api/X11 and api/Carbon directories.
|
|
|
|
2007-04-06 19:51 robert
|
|
|
|
* src/osgUtil/TangentSpaceGenerator.cpp: Fixed the handle of
|
|
triangle fan.
|
|
|
|
2007-04-06 19:38 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp: Added extra check
|
|
to prevent calling frame() when the window has been closed.
|
|
|
|
2007-04-06 15:36 robert
|
|
|
|
* applications/osgconv/osgconv.cpp,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgunittests/UnitTestFramework.cpp,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/NodeTrackerManipulator,
|
|
include/osgGA/TerrainManipulator,
|
|
include/osgShadow/OccluderGeometry,
|
|
src/osgPlugins/3ds/atmosphere.h, src/osgPlugins/3ds/background.h,
|
|
src/osgPlugins/3ds/camera.h, src/osgPlugins/3ds/chunk.h,
|
|
src/osgPlugins/3ds/chunktable.h, src/osgPlugins/3ds/ease.h,
|
|
src/osgPlugins/3ds/file.h, src/osgPlugins/3ds/lib3ds_float.h,
|
|
src/osgPlugins/3ds/light.h, src/osgPlugins/3ds/material.h,
|
|
src/osgPlugins/3ds/matrix.h, src/osgPlugins/3ds/mesh.h,
|
|
src/osgPlugins/3ds/node.h, src/osgPlugins/3ds/quat.h,
|
|
src/osgPlugins/3ds/readwrite.h, src/osgPlugins/3ds/shadow.h,
|
|
src/osgPlugins/3ds/tcb.h, src/osgPlugins/3ds/tracks.h,
|
|
src/osgPlugins/3ds/types.h, src/osgPlugins/3ds/vector.h,
|
|
src/osgPlugins/3ds/viewport.h, src/osgPlugins/ac/ac3d.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/net/sockstream.h, src/osgPlugins/x/types.cpp,
|
|
src/osgSim/ColorRange.cpp, src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgText/Font.cpp, src/osgUtil/Statistics.cpp,
|
|
src/osgUtil/TriStrip_tri_stripper.h,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Eric Wing, pedantic
|
|
warning fixes
|
|
|
|
2007-04-06 15:35 robert
|
|
|
|
* src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp, src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarPolygon.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/DeleteHandler.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/Geode.cpp, src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/LOD.cpp, src/osgWrappers/osg/Matrix.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp, src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp, src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osg/Switch.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Timer.cpp, src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osg/Vec2.cpp, src/osgWrappers/osg/Vec2b.cpp,
|
|
src/osgWrappers/osg/Vec2d.cpp, src/osgWrappers/osg/Vec2f.cpp,
|
|
src/osgWrappers/osg/Vec2s.cpp, src/osgWrappers/osg/Vec3.cpp,
|
|
src/osgWrappers/osg/Vec3b.cpp, src/osgWrappers/osg/Vec3d.cpp,
|
|
src/osgWrappers/osg/Vec3f.cpp, src/osgWrappers/osg/Vec3s.cpp,
|
|
src/osgWrappers/osg/Vec4.cpp, src/osgWrappers/osg/Vec4b.cpp,
|
|
src/osgWrappers/osg/Vec4d.cpp, src/osgWrappers/osg/Vec4f.cpp,
|
|
src/osgWrappers/osg/Vec4s.cpp, src/osgWrappers/osg/Vec4ub.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osgDB/Archive.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DotOsgWrapper.cpp,
|
|
src/osgWrappers/osgDB/DynamicLibrary.cpp,
|
|
src/osgWrappers/osgDB/FileUtils.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/range.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/ElevationSlice.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/PlaneIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PolytopeIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-04-06 15:13 robert
|
|
|
|
* src/osg/ConvexPlanarOccluder.cpp, src/osg/CopyOp.cpp,
|
|
src/osg/DeleteHandler.cpp, src/osg/Object.cpp,
|
|
src/osg/Referenced.cpp, src/osg/dxtctool.cpp: From Eric Wing,
|
|
pedantic warning fixes
|
|
|
|
2007-04-06 14:40 robert
|
|
|
|
* src/osgViewer/View.cpp: From Laurens Voerman, "I've added the
|
|
code to set up quad_stereo properly. I have tested with
|
|
WinXP / VC8, stereo is working. I also added code to set
|
|
sampleBuffers
|
|
and samples. These cannot yet be properly set, tested (windows
|
|
only ) by
|
|
changing _numMultiSamples in DisplaySettings::setDefaults() and
|
|
recompiling."
|
|
|
|
2007-04-06 14:38 robert
|
|
|
|
* genwrapper.conf: From Mike Wittman, "1. Disable suppression of
|
|
osg::CullStack. I've been building the osgWrapper code
|
|
successfully with this change on both Windows and Linux, but I
|
|
believe you said you got some (unspecified) errors when you tried
|
|
it before. If it still causes problems, could you post the errors
|
|
so I can try to solve them?
|
|
|
|
|
|
|
|
2. Change osg::GraphicsContext from object-type to
|
|
abstract-object-type. The current setting is incorrect because
|
|
the class is actually abstract."
|
|
|
|
2007-04-06 14:36 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Laurens Voerman,
|
|
"attached is OpenSceneGraph\src\osgViewer\GraphicsWindowWin32.cpp
|
|
I've added the code to get the osgViewer working on windows
|
|
displays
|
|
with less than 32 bit color. Only tested with 16 bit color."
|
|
|
|
2007-04-06 14:33 robert
|
|
|
|
* src/osgShadow/ShadowVolume.cpp: Add setting of
|
|
ShadowVolumeGeometry draw mode
|
|
|
|
2007-04-05 20:27 robert
|
|
|
|
* include/osg/ShadeModel: Set default ShadeModel back to SMOOTH
|
|
|
|
2007-04-05 16:12 robert
|
|
|
|
* include/osg/ShadeModel, src/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp: Added constructor argument to
|
|
ShadeModel
|
|
|
|
2007-04-05 15:04 robert
|
|
|
|
* src/osg/GraphicsContext.cpp, src/osg/GraphicsThread.cpp:
|
|
Commented out superfluous debug messages
|
|
|
|
2007-04-05 14:56 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added better handling of
|
|
colour layer/elevation layer/transfer function combinations and
|
|
use of 16bit luminance format for colour layers used as input to
|
|
transfer functions
|
|
|
|
2007-04-04 09:07 robert
|
|
|
|
* include/osg/BufferObject, src/osgUtil/SceneView.cpp: Added
|
|
support for flushing buffer objects
|
|
|
|
2007-04-04 08:09 robert
|
|
|
|
* VisualStudio/highlight70.reg, VisualStudio/highlight71.reg,
|
|
VisualStudio/highlight80.reg: From Paul Martz, added osgViewer
|
|
headers to VS syntax highlighting.
|
|
|
|
2007-04-04 08:06 robert
|
|
|
|
* examples/osgshaderterrain/CMakeLists.txt: Removed OpenThreads
|
|
reference
|
|
|
|
2007-04-04 08:05 robert
|
|
|
|
* src/osgWrappers/osg/TransferFunction.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp: Updated
|
|
wrappers
|
|
|
|
2007-04-04 08:05 robert
|
|
|
|
* include/osgUtil/DelaunayTriangulator,
|
|
src/osgUtil/DelaunayTriangulator.cpp: From Mike Wittman, C# build
|
|
fixes
|
|
|
|
2007-04-03 19:42 robert
|
|
|
|
* include/osg/GL: From Andy Skinner, warning fix for Windows 64-bit
|
|
build
|
|
|
|
2007-04-03 19:18 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added assignment of hieghts
|
|
texture coords
|
|
|
|
2007-04-03 15:39 robert
|
|
|
|
* include/osg/TransferFunction,
|
|
src/osgTerrain/GeometryTechnique.cpp: Preliminary work on
|
|
TransferFunction support
|
|
|
|
2007-04-03 11:04 robert
|
|
|
|
* CMakeModules/FindOpenThreads.cmake: From Eric Wing, adding
|
|
message w.r.t debug OpenThreads library for when its not
|
|
available.
|
|
|
|
2007-04-02 13:06 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osg/TransferFunction,
|
|
src/osg/TransferFunction.cpp: Added setValue method and
|
|
osg::Image setup to osg::TransferFunction1D, and setup
|
|
of TransferFunction1D into osgterrain example.
|
|
|
|
2007-04-01 11:19 robert
|
|
|
|
* src/osgTerrain/GeometryTechnique.cpp: Added support for texture
|
|
layer.
|
|
|
|
2007-03-30 15:16 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Added debugging code
|
|
|
|
2007-03-30 14:57 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/Layer.cpp: Added support for reading values from
|
|
an ImageLayer, and building of the
|
|
elevation data in GeometryTechnique.
|
|
|
|
2007-03-30 14:57 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Added support 16bit
|
|
intensity formats
|
|
|
|
2007-03-29 19:42 robert
|
|
|
|
* include/osg/Shape, include/osgTerrain/Layer, src/osg/Shape.cpp,
|
|
src/osgTerrain/Layer.cpp, src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp: Converted osg::HeightField
|
|
across to using a osg::FloatArray internally to enable
|
|
it to be assigned as a vertex attribute array to an
|
|
osg::Geometry.
|
|
|
|
Removed the osgTerrain::ArrayLayer as its no longer required
|
|
thanks to the above change
|
|
which makes the osgTerrain::HeightFieldLayer more flexible.
|
|
|
|
Updated wrappers
|
|
|
|
2007-03-29 19:39 robert
|
|
|
|
* include/osgDB/ReaderWriter: Fixed missing initializer in Options
|
|
constrctor
|
|
|
|
2007-03-29 15:41 robert
|
|
|
|
* include/osg/ClusterCullingCallback: Removed the using to avoid VS
|
|
7.1 build problem
|
|
|
|
2007-03-29 14:45 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp,
|
|
src/osgTerrain/GeometryTechnique.cpp: Added creation of basic
|
|
geoemtry to test Locator and extents
|
|
|
|
2007-03-29 12:41 robert
|
|
|
|
* src/osgWrappers/osgTerrain/Locator.cpp: Updated wrappers
|
|
|
|
2007-03-29 10:56 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindOpenThreads.cmake,
|
|
src/osg/CMakeLists.txt: From Eric Wing, added handling of
|
|
CMAKE_THREAD_LIBS_INIT
|
|
|
|
2007-03-29 10:13 robert
|
|
|
|
* src/osgTerrain/Locator.cpp: Added missing return value
|
|
|
|
2007-03-29 09:29 robert
|
|
|
|
* examples/osgsimpleviewerSDL/CMakeLists.txt: From Eric Wing,
|
|
"Added the conditionals for SDLMain."
|
|
|
|
2007-03-28 16:28 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Locator,
|
|
src/osgTerrain/GeometryTechnique.cpp, src/osgTerrain/Locator.cpp:
|
|
Added support for compute the extents on local NDC coordiantes of
|
|
the
|
|
elevation and colour layers
|
|
|
|
2007-03-28 15:05 robert
|
|
|
|
* include/osg/ClusterCullingCallback,
|
|
src/osg/ClusterCullingCallback.cpp: From Mike Wittman, "Here is a
|
|
change to the .cpp file to fix it by disambiguating the cull
|
|
invocation."
|
|
|
|
2007-03-28 14:50 robert
|
|
|
|
* CMakeModules/FindOpenThreads.cmake: Removed the Found OpenThreads
|
|
message
|
|
|
|
2007-03-28 14:50 robert
|
|
|
|
* src/osgWrappers/CMakeLists.txt: Removed the d during debug build
|
|
of wrappers on non MSVC platforms
|
|
|
|
2007-03-28 11:30 robert
|
|
|
|
* examples/osgcallback/osgcallback.cpp,
|
|
examples/osgcegui/osgcegui.cpp,
|
|
examples/osgspacewarp/osgspacewarp.cpp,
|
|
examples/osgteapot/osgteapot.cpp, include/osg/DrawPixels,
|
|
include/osg/Drawable, include/osg/Geometry,
|
|
include/osg/ShapeDrawable,
|
|
include/osgParticle/ConnectedParticleSystem,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgSim/ImpostorSprite, src/osg/DrawPixels.cpp,
|
|
src/osg/Geometry.cpp, src/osg/ShapeDrawable.cpp,
|
|
src/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgSim/ImpostorSprite.cpp, src/osgSim/LightPointDrawable.cpp,
|
|
src/osgSim/LightPointDrawable.h,
|
|
src/osgSim/LightPointSpriteDrawable.cpp,
|
|
src/osgSim/LightPointSpriteDrawable.h,
|
|
src/osgSim/SphereSegment.cpp, src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp: Removed deprecated
|
|
drawImplementation(State&) method from Drawable and
|
|
Drawable::DrawCallback
|
|
|
|
2007-03-28 08:53 robert
|
|
|
|
* src/osgPlugins/osgViewer/GNUmakefile: From Martin Amueller, Add
|
|
libosgGA and libosgText for OSX build
|
|
|
|
2007-03-28 08:52 robert
|
|
|
|
* include/osgViewer/GraphicsWindowCarbon: Replaced the X11 Window
|
|
by Carbon WindowRef in the WindowData structure.
|
|
|
|
2007-03-28 08:43 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
|
src/osgPlugins/Inventor/ConvertFromInventor.h: From Martin
|
|
Aumueller, "in order to remove a dependency on Coin3D (which is
|
|
GPLed) and make it work
|
|
with SGI's OpenInventor, I had to change
|
|
OpenSceneGraph/src/osgPlugins/Inventor, as SoVRMLImageTexture is
|
|
not avaible
|
|
in SGI's Inventor. "
|
|
|
|
From Robert Osfield, tweaked the above so that it uses Coin
|
|
headers to switch on coin features:
|
|
|
|
#ifdef COIN_SOCALLBACKACTION_H
|
|
#define USE_COIN 1
|
|
#endif
|
|
|
|
2007-03-28 07:34 robert
|
|
|
|
* CMakeModules/Find3rdPartyDependencies.cmake: From Luigi Calori,
|
|
added Find3rdPartyDependencies.cmake
|
|
|
|
2007-03-27 21:44 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/OsgMacroUtils.cmake,
|
|
examples/osgGLUTkeyboardmouse/CMakeLists.txt,
|
|
examples/osgGLUTsimple/CMakeLists.txt,
|
|
examples/osgsimpleviewerGLUT/CMakeLists.txt,
|
|
src/osgPlugins/freetype/CMakeLists.txt,
|
|
src/osgPlugins/gif/CMakeLists.txt,
|
|
src/osgPlugins/jpeg/CMakeLists.txt,
|
|
src/osgPlugins/png/CMakeLists.txt,
|
|
src/osgPlugins/tiff/CMakeLists.txt: From Luigi Calori, "here is a
|
|
patch to use Mike 3rdParty dependencies
|
|
It should not be introusive to any other palatform apart MSVC,
|
|
but in order to link to debug-specific libs
|
|
I had to change plugins CMakeLists to differentiate debug/release
|
|
linkage, I have used the same macro used in core libs
|
|
Now the macro used for plugin and examples linking test for
|
|
existance of TARGET_LIBRARIES_VARS
|
|
that holds the names of the variables that have to be used for
|
|
linking"
|
|
|
|
2007-03-27 19:39 robert
|
|
|
|
* src/osgWrappers/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTechnique.cpp: Updated wrappers
|
|
|
|
2007-03-27 19:27 robert
|
|
|
|
* include/osgTerrain/Layer, include/osgTerrain/Locator,
|
|
include/osgTerrain/TerrainNode, src/osgTerrain/Layer.cpp,
|
|
src/osgTerrain/Locator.cpp, src/osgTerrain/TerrainNode.cpp: Add
|
|
computeBound support to TerrainNode and Layer.
|
|
|
|
2007-03-27 16:05 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgPlugins/flt, src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/flt: Removed the flt plugin from
|
|
OpenSceneGraph/trunk, this project can now be found in the
|
|
deprecated directory.
|
|
|
|
2007-03-27 16:01 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp,
|
|
include/osgTerrain/GeometryTechnique,
|
|
include/osgTerrain/TerrainTechnique,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/TerrainNode.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp: Rearranged the traversal and
|
|
initialization of TerrainTechnique
|
|
|
|
2007-03-27 11:23 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Locator,
|
|
src/osgTerrain/Locator.cpp: Added EllipsoidLocator.
|
|
|
|
2007-03-27 08:43 robert
|
|
|
|
* src/osgPlugins/shp/ESRIShape.cpp: Added #include <unistd.h> for
|
|
non Win32/Mingw build
|
|
|
|
2007-03-27 08:40 robert
|
|
|
|
* src/osgViewer/GNUmakefile: Added -lgdi32 to CYGWIN path
|
|
|
|
2007-03-26 19:38 robert
|
|
|
|
* VisualStudio/osgPlugins/dae/dae.dsp: Fixed header files
|
|
specification
|
|
|
|
2007-03-26 19:24 robert
|
|
|
|
* include/osgTerrain/Locator: Added return false; to default
|
|
implementations of convert functions
|
|
|
|
2007-03-26 16:32 robert
|
|
|
|
* VisualStudio/osgTerrain/osgTerrain.dsp: Added GeometryTechnique
|
|
|
|
2007-03-26 16:28 robert
|
|
|
|
* include/osgViewer/GraphicsWindowCarbon,
|
|
include/osgViewer/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Removed WindowData parameter
|
|
from init().
|
|
|
|
2007-03-26 15:52 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp, include/osgTerrain/Layer,
|
|
include/osgTerrain/Locator, src/osgViewer/CMakeLists.txt: Added
|
|
Locator and layer setting to osgterrain example
|
|
|
|
2007-03-26 13:02 robert
|
|
|
|
* CMakeModules/FindOpenThreads.cmake,
|
|
CMakeModules/OsgMacroUtils.cmake, src/osg/CMakeLists.txt,
|
|
src/osgDB/CMakeLists.txt, src/osgFX/CMakeLists.txt,
|
|
src/osgIntrospection/CMakeLists.txt,
|
|
src/osgManipulator/CMakeLists.txt,
|
|
src/osgParticle/CMakeLists.txt, src/osgShadow/CMakeLists.txt,
|
|
src/osgSim/CMakeLists.txt, src/osgTerrain/CMakeLists.txt,
|
|
src/osgText/CMakeLists.txt, src/osgUtil/CMakeLists.txt,
|
|
src/osgViewer/CMakeLists.txt: From Luigi Calori, "when we link
|
|
against something that comes out from a Find... we ususally have
|
|
a variable <LINK_VAR_NAME>available like OPENTHREADS_LIBRARY,
|
|
so I' ve set up a macro that uses the variable name expanded for
|
|
linking, and test if a variable ${LINK_VAR_NAME}_DEBUG
|
|
like OPENTHREADS_LIBRARY_DEBUG exists and in case uses it for
|
|
linking in debug mode.
|
|
I' ve also set up FindOpenThreads to set up these variables.
|
|
I had to edit the core libraries CMakeLists to add the calls to
|
|
the macros used.
|
|
I' ve tested under MSVC"
|
|
|
|
2007-03-26 13:00 robert
|
|
|
|
* include/osg/ShapeDrawable: From Mike Wittman, "This is another
|
|
weirdo change to support code generation. It brings all the
|
|
Drawable::supports and Drawable::accepts overloads into the
|
|
ShapeDrawable scope to avoid errors invoking the ones that are
|
|
not defined in ShapeDrawable. Currently you'll get compilation
|
|
errors if you pass a Drawable::AttributeFunctor or
|
|
PrimitiveIndexFunctor to the "accept" function invoked on a
|
|
ShapeDrawable pointer or reference, since those overloads are
|
|
only defined in the base class. You'll also get the same error
|
|
passing a PrimitiveIndexFunctor to the "supports" function. These
|
|
errors occur because C++ function overload resolution does not
|
|
cross inheritance boundaries."
|
|
|
|
2007-03-26 09:48 robert
|
|
|
|
* examples/osgGLUTkeyboardmouse/CMakeLists.txt,
|
|
examples/osgGLUTsimple/CMakeLists.txt,
|
|
examples/osgsimpleviewerGLUT/CMakeLists.txt,
|
|
examples/osgsimpleviewerQT3/CMakeLists.txt,
|
|
examples/osgsimpleviewerQT4/CMakeLists.txt,
|
|
examples/osgsimpleviewerSDL/CMakeLists.txt: Changed the external
|
|
library specification to use TARGET_EXTERNAL_LIBRARIES
|
|
|
|
2007-03-25 11:47 robert
|
|
|
|
* applications/CMakeLists.txt, examples/CMakeLists.txt: Removed
|
|
OpenThreads from the list of TARGET_COMMON_LIBRARIES to prevent
|
|
double
|
|
linking of OpenThreadsd and OpenThreads during debug build.
|
|
|
|
2007-03-23 17:37 robert
|
|
|
|
* src/osgIntrospection/Type.cpp: From Mike Wittman, "This change
|
|
fixes a couple bugs in the osgIntrospection protected function
|
|
support. I missed adding the protected/public specifier on a
|
|
couple recursive invocations, so those functions are not
|
|
currently returning protected functions for base classes when
|
|
they should."
|
|
|
|
2007-03-23 17:27 robert
|
|
|
|
* include/osg/Drawable, src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp: From Mike Wittman, remove
|
|
redundent const from in front of unsigned int.
|
|
From Robert Osfield, updated wrappers
|
|
|
|
2007-03-23 10:11 robert
|
|
|
|
* src/osg/CMakeLists.txt: Added missing StencilTwoSided header
|
|
|
|
2007-03-23 08:53 robert
|
|
|
|
* CMakeLists.txt: Added automatic creation of lib bin and
|
|
lib/osgPlugins
|
|
|
|
2007-03-22 15:39 robert
|
|
|
|
* lib/osgPlugins: Added osgPlugins as a temporary work around for
|
|
keeping cmake build compiling plugins
|
|
|
|
2007-03-22 14:45 robert
|
|
|
|
* examples/osgsimpleviewerQT4/CMakeLists.txt: Added CMake build
|
|
suppport for osgsimpleviewerQT4
|
|
|
|
2007-03-22 14:44 robert
|
|
|
|
* CMakeLists.txt, examples/CMakeLists.txt,
|
|
examples/osgintrospection/CMakeLists.txt,
|
|
examples/osgsimpleviewerFLTK/CMakeLists.txt,
|
|
examples/osgsimpleviewerQT3/CMakeLists.txt: Added CMake QT3, FLTK
|
|
and osgintrospection example build support.
|
|
|
|
2007-03-22 14:06 robert
|
|
|
|
* examples/CMakeLists.txt,
|
|
examples/osgGLUTkeyboardmouse/CMakeLists.txt,
|
|
examples/osgGLUTsimple/CMakeLists.txt,
|
|
examples/osgsimpleviewerGLUT/CMakeLists.txt,
|
|
examples/osgsimpleviewerSDL/CMakeLists.txt: Added CMake build
|
|
support for GLUT and SDL examples
|
|
|
|
2007-03-22 13:38 robert
|
|
|
|
* CMakeLists.txt, src/osg/CMakeLists.txt: From Eric Wing, added
|
|
${MATH_LIB} to osg CMakeLists.txt and definition of this to m
|
|
under unix
|
|
|
|
2007-03-22 13:37 robert
|
|
|
|
* src/osgIntrospection/CMakeLists.txt: Updated the header list
|
|
|
|
2007-03-22 12:58 robert
|
|
|
|
* examples/CMakeLists.txt: Fixed link name
|
|
|
|
2007-03-21 17:18 robert
|
|
|
|
* include/osgTerrain/Layer, src/osgTerrain/Layer.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp: Added ImageLayer, ArrayLayer
|
|
and HeightFieldLayer classes
|
|
|
|
2007-03-21 16:34 robert
|
|
|
|
* VisualStudio/osgWrappers/osgTerrain/wrapper_osgTerrain.dsp,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgterrain/osgterrain.cpp, include/osg/TransferFunction,
|
|
include/osgTerrain/GeometryTechnique, include/osgTerrain/Layer,
|
|
include/osgTerrain/Locator, include/osgTerrain/TerrainNode,
|
|
include/osgTerrain/TerrainTechnique,
|
|
src/osgTerrain/CMakeLists.txt,
|
|
src/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgTerrain/TerrainNode.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp,
|
|
src/osgWrappers/osg/TransferFunction.cpp,
|
|
src/osgWrappers/osgTerrain/GNUmakefile,
|
|
src/osgWrappers/osgTerrain/GeometryTechnique.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTechnique.cpp: Added
|
|
GeometryTechinque to osgTerrain. Added usage of GeometryTechnique
|
|
into osgterrain example
|
|
|
|
Added --width and --height command line options to osgdistortion
|
|
to allow users
|
|
to control the window size.
|
|
|
|
2007-03-21 09:42 robert
|
|
|
|
* src/osgManipulator/CMakeLists.txt: Removed erroneous entry of
|
|
GNUmakefile
|
|
|
|
2007-03-20 17:07 robert
|
|
|
|
* src/osgManipulator/AntiSquish.cpp: Added osg:: to
|
|
computeLocalToWorld to fix build under VS7.
|
|
|
|
2007-03-20 11:19 robert
|
|
|
|
* examples/CMakeLists.txt: From Luigi Calori, clean up
|
|
CMakeLists.txt
|
|
|
|
2007-03-20 09:50 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/FindInventor.cmake,
|
|
src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/Inventor/CMakeLists.txt: From Philip Lowman, added
|
|
support for Inventor
|
|
|
|
2007-03-19 19:05 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From Andreas Goebel, build
|
|
fix
|
|
|
|
2007-03-19 17:24 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake,
|
|
src/osgPlugins/3dc/CMakeLists.txt,
|
|
src/osgPlugins/3ds/CMakeLists.txt,
|
|
src/osgPlugins/OpenFlight/CMakeLists.txt,
|
|
src/osgPlugins/ac/CMakeLists.txt,
|
|
src/osgPlugins/bmp/CMakeLists.txt,
|
|
src/osgPlugins/dds/CMakeLists.txt,
|
|
src/osgPlugins/dw/CMakeLists.txt,
|
|
src/osgPlugins/dxf/CMakeLists.txt,
|
|
src/osgPlugins/freetype/CMakeLists.txt,
|
|
src/osgPlugins/geo/CMakeLists.txt,
|
|
src/osgPlugins/gif/CMakeLists.txt,
|
|
src/osgPlugins/hdr/CMakeLists.txt,
|
|
src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/jpeg/CMakeLists.txt,
|
|
src/osgPlugins/lws/CMakeLists.txt,
|
|
src/osgPlugins/md2/CMakeLists.txt,
|
|
src/osgPlugins/net/CMakeLists.txt,
|
|
src/osgPlugins/obj/CMakeLists.txt,
|
|
src/osgPlugins/osg/CMakeLists.txt,
|
|
src/osgPlugins/osgFX/CMakeLists.txt,
|
|
src/osgPlugins/osgParticle/CMakeLists.txt,
|
|
src/osgPlugins/osgShadow/CMakeLists.txt,
|
|
src/osgPlugins/osgSim/CMakeLists.txt,
|
|
src/osgPlugins/osgText/CMakeLists.txt,
|
|
src/osgPlugins/osgViewer/CMakeLists.txt,
|
|
src/osgPlugins/osga/CMakeLists.txt,
|
|
src/osgPlugins/osgtgz/CMakeLists.txt,
|
|
src/osgPlugins/pic/CMakeLists.txt,
|
|
src/osgPlugins/png/CMakeLists.txt,
|
|
src/osgPlugins/rgb/CMakeLists.txt,
|
|
src/osgPlugins/rot/CMakeLists.txt,
|
|
src/osgPlugins/scale/CMakeLists.txt,
|
|
src/osgPlugins/shp/CMakeLists.txt,
|
|
src/osgPlugins/stl/CMakeLists.txt,
|
|
src/osgPlugins/tga/CMakeLists.txt,
|
|
src/osgPlugins/tgz/CMakeLists.txt,
|
|
src/osgPlugins/tiff/CMakeLists.txt,
|
|
src/osgPlugins/trans/CMakeLists.txt,
|
|
src/osgPlugins/txf/CMakeLists.txt,
|
|
src/osgPlugins/x/CMakeLists.txt,
|
|
src/osgPlugins/zip/CMakeLists.txt: Moved the TARGET_NAME setting
|
|
into the OsgMacroUtils.cmake.
|
|
|
|
2007-03-19 17:18 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake,
|
|
applications/osgarchive/CMakeLists.txt,
|
|
applications/osgconv/CMakeLists.txt,
|
|
applications/osgversion/CMakeLists.txt,
|
|
applications/osgviewer/CMakeLists.txt,
|
|
examples/osganimate/CMakeLists.txt,
|
|
examples/osgautotransform/CMakeLists.txt,
|
|
examples/osgbillboard/CMakeLists.txt,
|
|
examples/osgblendequation/CMakeLists.txt,
|
|
examples/osgcallback/CMakeLists.txt,
|
|
examples/osgcamera/CMakeLists.txt,
|
|
examples/osgcatch/CMakeLists.txt,
|
|
examples/osgclip/CMakeLists.txt, examples/osgcopy/CMakeLists.txt,
|
|
examples/osgcubemap/CMakeLists.txt,
|
|
examples/osgdelaunay/CMakeLists.txt,
|
|
examples/osgdepthpartition/CMakeLists.txt,
|
|
examples/osgdepthshadow/CMakeLists.txt,
|
|
examples/osgdistortion/CMakeLists.txt,
|
|
examples/osgfadetext/CMakeLists.txt,
|
|
examples/osgforest/CMakeLists.txt,
|
|
examples/osgfxbrowser/CMakeLists.txt,
|
|
examples/osggeodemo/CMakeLists.txt,
|
|
examples/osggeometry/CMakeLists.txt,
|
|
examples/osghangglide/CMakeLists.txt,
|
|
examples/osghud/CMakeLists.txt,
|
|
examples/osgimpostor/CMakeLists.txt,
|
|
examples/osgintersection/CMakeLists.txt,
|
|
examples/osgkeyboard/CMakeLists.txt,
|
|
examples/osgkeyboardmouse/CMakeLists.txt,
|
|
examples/osglauncher/CMakeLists.txt,
|
|
examples/osglight/CMakeLists.txt,
|
|
examples/osglightpoint/CMakeLists.txt,
|
|
examples/osglogicop/CMakeLists.txt,
|
|
examples/osglogo/CMakeLists.txt,
|
|
examples/osgmanipulator/CMakeLists.txt,
|
|
examples/osgmotionblur/CMakeLists.txt,
|
|
examples/osgmovie/CMakeLists.txt,
|
|
examples/osgmultiplecameras/CMakeLists.txt,
|
|
examples/osgmultitexture/CMakeLists.txt,
|
|
examples/osgoccluder/CMakeLists.txt,
|
|
examples/osgpagedlod/CMakeLists.txt,
|
|
examples/osgparametric/CMakeLists.txt,
|
|
examples/osgparticle/CMakeLists.txt,
|
|
examples/osgparticleeffects/CMakeLists.txt,
|
|
examples/osgphotoalbum/CMakeLists.txt,
|
|
examples/osgpick/CMakeLists.txt,
|
|
examples/osgplanets/CMakeLists.txt,
|
|
examples/osgpoints/CMakeLists.txt,
|
|
examples/osgpointsprite/CMakeLists.txt,
|
|
examples/osgprecipitation/CMakeLists.txt,
|
|
examples/osgprerender/CMakeLists.txt,
|
|
examples/osgprerendercubemap/CMakeLists.txt,
|
|
examples/osgreflect/CMakeLists.txt,
|
|
examples/osgscalarbar/CMakeLists.txt,
|
|
examples/osgscribe/CMakeLists.txt,
|
|
examples/osgsequence/CMakeLists.txt,
|
|
examples/osgshaders/CMakeLists.txt,
|
|
examples/osgshaderterrain/CMakeLists.txt,
|
|
examples/osgshadow/CMakeLists.txt,
|
|
examples/osgshadowtexture/CMakeLists.txt,
|
|
examples/osgshape/CMakeLists.txt,
|
|
examples/osgsimple/CMakeLists.txt,
|
|
examples/osgsimplifier/CMakeLists.txt,
|
|
examples/osgsimulation/CMakeLists.txt,
|
|
examples/osgslice/CMakeLists.txt,
|
|
examples/osgspacewarp/CMakeLists.txt,
|
|
examples/osgspheresegment/CMakeLists.txt,
|
|
examples/osgspotlight/CMakeLists.txt,
|
|
examples/osgstereoimage/CMakeLists.txt,
|
|
examples/osgteapot/CMakeLists.txt,
|
|
examples/osgterrain/CMakeLists.txt,
|
|
examples/osgtessellate/CMakeLists.txt,
|
|
examples/osgtext/CMakeLists.txt,
|
|
examples/osgtexture1D/CMakeLists.txt,
|
|
examples/osgtexture2D/CMakeLists.txt,
|
|
examples/osgtexture3D/CMakeLists.txt,
|
|
examples/osgtexturerectangle/CMakeLists.txt,
|
|
examples/osgunittests/CMakeLists.txt,
|
|
examples/osgvertexprogram/CMakeLists.txt,
|
|
examples/osgvolume/CMakeLists.txt,
|
|
examples/osgwindows/CMakeLists.txt: Moved the TARGET_NAME setting
|
|
into the SETUP_APPLICATION/EXAMPLE macro
|
|
|
|
2007-03-19 14:10 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/osgShadow/CMakeLists.txt,
|
|
src/osgPlugins/osgViewer/CMakeLists.txt,
|
|
src/osgPlugins/txf/CMakeLists.txt: Added CMake support for txf,
|
|
osgViewer and osgShadow plugins
|
|
|
|
2007-03-19 13:26 robert
|
|
|
|
* applications/osgarchive/CMakeLists.txt,
|
|
applications/osgconv/CMakeLists.txt,
|
|
applications/osgversion/CMakeLists.txt,
|
|
applications/osgviewer/CMakeLists.txt,
|
|
examples/osganimate/CMakeLists.txt,
|
|
examples/osgautotransform/CMakeLists.txt,
|
|
examples/osgbillboard/CMakeLists.txt,
|
|
examples/osgblendequation/CMakeLists.txt,
|
|
examples/osgcallback/CMakeLists.txt,
|
|
examples/osgcamera/CMakeLists.txt,
|
|
examples/osgcatch/CMakeLists.txt,
|
|
examples/osgclip/CMakeLists.txt, examples/osgcopy/CMakeLists.txt,
|
|
examples/osgcubemap/CMakeLists.txt,
|
|
examples/osgdelaunay/CMakeLists.txt,
|
|
examples/osgdepthpartition/CMakeLists.txt,
|
|
examples/osgdepthshadow/CMakeLists.txt,
|
|
examples/osgdistortion/CMakeLists.txt,
|
|
examples/osgfadetext/CMakeLists.txt,
|
|
examples/osgforest/CMakeLists.txt,
|
|
examples/osgfxbrowser/CMakeLists.txt,
|
|
examples/osggeodemo/CMakeLists.txt,
|
|
examples/osggeometry/CMakeLists.txt,
|
|
examples/osghangglide/CMakeLists.txt,
|
|
examples/osghud/CMakeLists.txt,
|
|
examples/osgimpostor/CMakeLists.txt,
|
|
examples/osgintersection/CMakeLists.txt,
|
|
examples/osgkeyboard/CMakeLists.txt,
|
|
examples/osgkeyboardmouse/CMakeLists.txt,
|
|
examples/osglauncher/CMakeLists.txt,
|
|
examples/osglight/CMakeLists.txt,
|
|
examples/osglightpoint/CMakeLists.txt,
|
|
examples/osglogicop/CMakeLists.txt,
|
|
examples/osglogo/CMakeLists.txt,
|
|
examples/osgmanipulator/CMakeLists.txt,
|
|
examples/osgmotionblur/CMakeLists.txt,
|
|
examples/osgmovie/CMakeLists.txt,
|
|
examples/osgmultiplecameras/CMakeLists.txt,
|
|
examples/osgmultitexture/CMakeLists.txt,
|
|
examples/osgoccluder/CMakeLists.txt,
|
|
examples/osgpagedlod/CMakeLists.txt,
|
|
examples/osgparametric/CMakeLists.txt,
|
|
examples/osgparticle/CMakeLists.txt,
|
|
examples/osgparticleeffects/CMakeLists.txt,
|
|
examples/osgphotoalbum/CMakeLists.txt,
|
|
examples/osgpick/CMakeLists.txt,
|
|
examples/osgplanets/CMakeLists.txt,
|
|
examples/osgpoints/CMakeLists.txt,
|
|
examples/osgpointsprite/CMakeLists.txt,
|
|
examples/osgprecipitation/CMakeLists.txt,
|
|
examples/osgprerender/CMakeLists.txt,
|
|
examples/osgprerendercubemap/CMakeLists.txt,
|
|
examples/osgreflect/CMakeLists.txt,
|
|
examples/osgscalarbar/CMakeLists.txt,
|
|
examples/osgscribe/CMakeLists.txt,
|
|
examples/osgsequence/CMakeLists.txt,
|
|
examples/osgshaders/CMakeLists.txt,
|
|
examples/osgshaderterrain/CMakeLists.txt,
|
|
examples/osgshadow/CMakeLists.txt,
|
|
examples/osgshadowtexture/CMakeLists.txt,
|
|
examples/osgshape/CMakeLists.txt,
|
|
examples/osgsimple/CMakeLists.txt,
|
|
examples/osgsimplifier/CMakeLists.txt,
|
|
examples/osgsimulation/CMakeLists.txt,
|
|
examples/osgslice/CMakeLists.txt,
|
|
examples/osgspacewarp/CMakeLists.txt,
|
|
examples/osgspheresegment/CMakeLists.txt,
|
|
examples/osgspotlight/CMakeLists.txt,
|
|
examples/osgstereoimage/CMakeLists.txt,
|
|
examples/osgteapot/CMakeLists.txt,
|
|
examples/osgterrain/CMakeLists.txt,
|
|
examples/osgtessellate/CMakeLists.txt,
|
|
examples/osgtext/CMakeLists.txt,
|
|
examples/osgtexture1D/CMakeLists.txt,
|
|
examples/osgtexture2D/CMakeLists.txt,
|
|
examples/osgtexture3D/CMakeLists.txt,
|
|
examples/osgtexturerectangle/CMakeLists.txt,
|
|
examples/osgunittests/CMakeLists.txt,
|
|
examples/osgvertexprogram/CMakeLists.txt,
|
|
examples/osgvolume/CMakeLists.txt,
|
|
examples/osgwindows/CMakeLists.txt,
|
|
src/osgPlugins/3dc/CMakeLists.txt,
|
|
src/osgPlugins/3ds/CMakeLists.txt,
|
|
src/osgPlugins/OpenFlight/CMakeLists.txt,
|
|
src/osgPlugins/ac/CMakeLists.txt,
|
|
src/osgPlugins/bmp/CMakeLists.txt,
|
|
src/osgPlugins/dds/CMakeLists.txt,
|
|
src/osgPlugins/dw/CMakeLists.txt,
|
|
src/osgPlugins/dxf/CMakeLists.txt,
|
|
src/osgPlugins/freetype/CMakeLists.txt,
|
|
src/osgPlugins/geo/CMakeLists.txt,
|
|
src/osgPlugins/gif/CMakeLists.txt,
|
|
src/osgPlugins/hdr/CMakeLists.txt,
|
|
src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/lws/CMakeLists.txt,
|
|
src/osgPlugins/md2/CMakeLists.txt,
|
|
src/osgPlugins/net/CMakeLists.txt,
|
|
src/osgPlugins/obj/CMakeLists.txt,
|
|
src/osgPlugins/osg/CMakeLists.txt,
|
|
src/osgPlugins/osgFX/CMakeLists.txt,
|
|
src/osgPlugins/osgParticle/CMakeLists.txt,
|
|
src/osgPlugins/osgSim/CMakeLists.txt,
|
|
src/osgPlugins/osgText/CMakeLists.txt,
|
|
src/osgPlugins/osga/CMakeLists.txt,
|
|
src/osgPlugins/osgtgz/CMakeLists.txt,
|
|
src/osgPlugins/pic/CMakeLists.txt,
|
|
src/osgPlugins/png/CMakeLists.txt,
|
|
src/osgPlugins/rgb/CMakeLists.txt,
|
|
src/osgPlugins/rot/CMakeLists.txt,
|
|
src/osgPlugins/scale/CMakeLists.txt,
|
|
src/osgPlugins/shp/CMakeLists.txt,
|
|
src/osgPlugins/stl/CMakeLists.txt,
|
|
src/osgPlugins/tga/CMakeLists.txt,
|
|
src/osgPlugins/tgz/CMakeLists.txt,
|
|
src/osgPlugins/trans/CMakeLists.txt,
|
|
src/osgPlugins/x/CMakeLists.txt,
|
|
src/osgPlugins/zip/CMakeLists.txt: Ran dos2unix on CMakeLists.txt
|
|
files.
|
|
|
|
2007-03-19 12:30 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/OsgMacroUtils.cmake,
|
|
applications/CMakeLists.txt,
|
|
applications/osgarchive/CMakeLists.txt,
|
|
applications/osgconv/CMakeLists.txt,
|
|
applications/osgversion/CMakeLists.txt,
|
|
applications/osgviewer/CMakeLists.txt, examples/CMakeLists.txt,
|
|
examples/osganimate/CMakeLists.txt,
|
|
examples/osgautotransform/CMakeLists.txt,
|
|
examples/osgbillboard/CMakeLists.txt,
|
|
examples/osgblendequation/CMakeLists.txt,
|
|
examples/osgcallback/CMakeLists.txt,
|
|
examples/osgcamera/CMakeLists.txt,
|
|
examples/osgcatch/CMakeLists.txt,
|
|
examples/osgclip/CMakeLists.txt, examples/osgcopy/CMakeLists.txt,
|
|
examples/osgcubemap/CMakeLists.txt,
|
|
examples/osgdelaunay/CMakeLists.txt,
|
|
examples/osgdepthpartition/CMakeLists.txt,
|
|
examples/osgdepthshadow/CMakeLists.txt,
|
|
examples/osgdistortion/CMakeLists.txt,
|
|
examples/osgfadetext/CMakeLists.txt,
|
|
examples/osgforest/CMakeLists.txt,
|
|
examples/osgfxbrowser/CMakeLists.txt,
|
|
examples/osggeodemo/CMakeLists.txt,
|
|
examples/osggeometry/CMakeLists.txt,
|
|
examples/osghangglide/CMakeLists.txt,
|
|
examples/osghud/CMakeLists.txt,
|
|
examples/osgimpostor/CMakeLists.txt,
|
|
examples/osgintersection/CMakeLists.txt,
|
|
examples/osgkeyboard/CMakeLists.txt,
|
|
examples/osgkeyboardmouse/CMakeLists.txt,
|
|
examples/osglauncher/CMakeLists.txt,
|
|
examples/osglight/CMakeLists.txt,
|
|
examples/osglightpoint/CMakeLists.txt,
|
|
examples/osglogicop/CMakeLists.txt,
|
|
examples/osglogo/CMakeLists.txt,
|
|
examples/osgmanipulator/CMakeLists.txt,
|
|
examples/osgmotionblur/CMakeLists.txt,
|
|
examples/osgmovie/CMakeLists.txt,
|
|
examples/osgmultiplecameras/CMakeLists.txt,
|
|
examples/osgmultitexture/CMakeLists.txt,
|
|
examples/osgoccluder/CMakeLists.txt,
|
|
examples/osgpagedlod/CMakeLists.txt,
|
|
examples/osgparametric/CMakeLists.txt,
|
|
examples/osgparticle/CMakeLists.txt,
|
|
examples/osgparticleeffects/CMakeLists.txt,
|
|
examples/osgphotoalbum/CMakeLists.txt,
|
|
examples/osgpick/CMakeLists.txt,
|
|
examples/osgplanets/CMakeLists.txt,
|
|
examples/osgpoints/CMakeLists.txt,
|
|
examples/osgpointsprite/CMakeLists.txt,
|
|
examples/osgprecipitation/CMakeLists.txt,
|
|
examples/osgprerender/CMakeLists.txt,
|
|
examples/osgprerendercubemap/CMakeLists.txt,
|
|
examples/osgreflect/CMakeLists.txt,
|
|
examples/osgscalarbar/CMakeLists.txt,
|
|
examples/osgscribe/CMakeLists.txt,
|
|
examples/osgsequence/CMakeLists.txt,
|
|
examples/osgshaders/CMakeLists.txt,
|
|
examples/osgshaderterrain/CMakeLists.txt,
|
|
examples/osgshadow/CMakeLists.txt,
|
|
examples/osgshadowtexture/CMakeLists.txt,
|
|
examples/osgshape/CMakeLists.txt,
|
|
examples/osgsimple/CMakeLists.txt,
|
|
examples/osgsimplifier/CMakeLists.txt,
|
|
examples/osgsimulation/CMakeLists.txt,
|
|
examples/osgslice/CMakeLists.txt,
|
|
examples/osgspacewarp/CMakeLists.txt,
|
|
examples/osgspheresegment/CMakeLists.txt,
|
|
examples/osgspotlight/CMakeLists.txt,
|
|
examples/osgstereoimage/CMakeLists.txt,
|
|
examples/osgteapot/CMakeLists.txt,
|
|
examples/osgterrain/CMakeLists.txt,
|
|
examples/osgtessellate/CMakeLists.txt,
|
|
examples/osgtext/CMakeLists.txt,
|
|
examples/osgtexture1D/CMakeLists.txt,
|
|
examples/osgtexture2D/CMakeLists.txt,
|
|
examples/osgtexture3D/CMakeLists.txt,
|
|
examples/osgtexturerectangle/CMakeLists.txt,
|
|
examples/osgunittests/CMakeLists.txt,
|
|
examples/osgvertexprogram/CMakeLists.txt,
|
|
examples/osgvolume/CMakeLists.txt,
|
|
examples/osgwindows/CMakeLists.txt,
|
|
src/osgPlugins/3dc/CMakeLists.txt,
|
|
src/osgPlugins/3ds/CMakeLists.txt, src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/OpenFlight/CMakeLists.txt,
|
|
src/osgPlugins/ac/CMakeLists.txt,
|
|
src/osgPlugins/bmp/CMakeLists.txt,
|
|
src/osgPlugins/dds/CMakeLists.txt,
|
|
src/osgPlugins/dw/CMakeLists.txt,
|
|
src/osgPlugins/dxf/CMakeLists.txt,
|
|
src/osgPlugins/freetype/CMakeLists.txt,
|
|
src/osgPlugins/geo/CMakeLists.txt,
|
|
src/osgPlugins/gif/CMakeLists.txt,
|
|
src/osgPlugins/hdr/CMakeLists.txt,
|
|
src/osgPlugins/ive/CMakeLists.txt,
|
|
src/osgPlugins/jpeg/CMakeLists.txt,
|
|
src/osgPlugins/lws/CMakeLists.txt,
|
|
src/osgPlugins/md2/CMakeLists.txt,
|
|
src/osgPlugins/net/CMakeLists.txt,
|
|
src/osgPlugins/obj/CMakeLists.txt,
|
|
src/osgPlugins/osg/CMakeLists.txt,
|
|
src/osgPlugins/osgFX/CMakeLists.txt,
|
|
src/osgPlugins/osgParticle/CMakeLists.txt,
|
|
src/osgPlugins/osgSim/CMakeLists.txt,
|
|
src/osgPlugins/osgText/CMakeLists.txt,
|
|
src/osgPlugins/osga/CMakeLists.txt,
|
|
src/osgPlugins/osgtgz/CMakeLists.txt,
|
|
src/osgPlugins/pic/CMakeLists.txt,
|
|
src/osgPlugins/png/CMakeLists.txt,
|
|
src/osgPlugins/rgb/CMakeLists.txt,
|
|
src/osgPlugins/rot/CMakeLists.txt,
|
|
src/osgPlugins/scale/CMakeLists.txt,
|
|
src/osgPlugins/shp/CMakeLists.txt,
|
|
src/osgPlugins/stl/CMakeLists.txt,
|
|
src/osgPlugins/tga/CMakeLists.txt,
|
|
src/osgPlugins/tgz/CMakeLists.txt,
|
|
src/osgPlugins/tiff/CMakeLists.txt,
|
|
src/osgPlugins/trans/CMakeLists.txt,
|
|
src/osgPlugins/x/CMakeLists.txt,
|
|
src/osgPlugins/zip/CMakeLists.txt: From Luigi Calori, move to
|
|
using local CMakeLists.txt files and explicit file lists.
|
|
|
|
From Robert Osfield, small ammendments of the above to seperate
|
|
example and application installs, and fix the osgPlugins install
|
|
directory.
|
|
|
|
2007-03-19 11:47 robert
|
|
|
|
* src/osgWrappers/osgTerrain/TerrainNode.cpp: Updated wrappers
|
|
|
|
2007-03-19 11:35 robert
|
|
|
|
* src/osgViewer/GNUmakefile: From Andreas Goebel, add -lgdi to
|
|
GNUmakefile
|
|
|
|
2007-03-19 11:25 robert
|
|
|
|
* src/osgTerrain/TerrainNode.cpp: Further work on TerrainNode
|
|
|
|
2007-03-19 10:54 robert
|
|
|
|
* include/osgTerrain/TerrainNode, src/osgTerrain/TerrainNode.cpp:
|
|
Build fixes
|
|
|
|
2007-03-19 10:38 robert
|
|
|
|
* examples/osgterrain/osgterrain.cpp: Further work on osgterrain
|
|
example
|
|
|
|
2007-03-18 11:04 robert
|
|
|
|
* include/osgViewer/GraphicsWindowWin32,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: Removed now redundent
|
|
method
|
|
|
|
2007-03-16 14:28 robert
|
|
|
|
* include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/Value: From David Callu, " bug:
|
|
Lost the functionality to find the real type pointed by a
|
|
pointer.
|
|
Ex: a osg::Node pointer point on a osg::Group, if I look for
|
|
information
|
|
on the pointer type, the introspection say it is a "osg::Node*".
|
|
But if I want information on the pointed type,
|
|
the introspection must return the "osg::Group".
|
|
|
|
|
|
This bug come from the
|
|
osgIntrospection::Value::Ptr_instance_box::ptype() function.
|
|
In the original version, this function use the member
|
|
"Instance_base *inst_"
|
|
like this :
|
|
typeof(*static_cast<Instance<T> *>(inst_)->_data)
|
|
|
|
But in the new version, this function use the template argument
|
|
"T":
|
|
typeof(typename remove_pointer<T>::type)
|
|
|
|
This is a good meta-programming use, but here we need a dynamic
|
|
request.
|
|
|
|
Moreover the "typeof" macro define in "Reflection" header accept
|
|
only a type in parameter with the new version.
|
|
|
|
|
|
|
|
fix:
|
|
Add the macro "typeofvalue" in "Reflection" header which accept a
|
|
value or a type in parameter.
|
|
Restore original code in
|
|
osgIntrospection::Value::Ptr_instance_box::ptype() function.
|
|
"
|
|
|
|
2007-03-16 14:27 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp: Updated wrappers
|
|
|
|
2007-03-16 13:22 robert
|
|
|
|
* include/osg/GraphicsContext,
|
|
include/osgViewer/GraphicsWindowCarbon,
|
|
include/osgViewer/GraphicsWindowWin32,
|
|
include/osgViewer/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Added WindowData structures
|
|
to GraphicsWindowX11,Win32 and Carbon to help support
|
|
GraphicsWindow inheriting their window handles from an external
|
|
toolkit
|
|
|
|
2007-03-16 10:02 robert
|
|
|
|
* Make/makedefs: From Per Fahlberg, "To get the latest OSG to build
|
|
under IRIX with the MIPSpro compiler I
|
|
had to add -LANG:libc_in_namespace_std=OFF to DEF in the makedefs
|
|
file.
|
|
The modified file is attached."
|
|
|
|
2007-03-15 13:17 robert
|
|
|
|
* src/osgViewer/CMakeLists.txt: From Philip Lowman, added gdi32
|
|
entry fro Mingw build
|
|
|
|
2007-03-14 12:59 robert
|
|
|
|
* src/osgTerrain/TerrainNode.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp: Name fixes
|
|
|
|
2007-03-14 12:43 robert
|
|
|
|
* examples/osgterrain, examples/osgterrain/osgterrain.cpp: Added
|
|
osgterrain example
|
|
|
|
2007-03-14 12:42 robert
|
|
|
|
* examples/CMakeLists.txt: Added osgterrain to build
|
|
|
|
2007-03-14 12:31 robert
|
|
|
|
* VisualStudio/osgWrappers/osgTerrain/wrapper_osgTerrain.dsp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osgTerrain/GNUmakefile,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgTerrain/Layer.cpp,
|
|
src/osgWrappers/osgTerrain/Locator.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainNode.cpp,
|
|
src/osgWrappers/osgTerrain/TerrainTechnique.cpp: Updated wrappers
|
|
|
|
2007-03-14 12:00 robert
|
|
|
|
* VisualStudio/osgTerrain/osgTerrain.dsp, include/osgTerrain/Layer,
|
|
include/osgTerrain/Locator, src/osgTerrain/CMakeLists.txt,
|
|
src/osgTerrain/GNUmakefile, src/osgTerrain/Layer.cpp,
|
|
src/osgTerrain/Locator.cpp: Added class shells for
|
|
osgTerrain::Locator and osgTerrain::Layer classes
|
|
|
|
2007-03-14 11:24 robert
|
|
|
|
* VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
include/osgTerrain/HeightFieldNode,
|
|
include/osgTerrain/HeightFieldRenderer,
|
|
include/osgTerrain/TerrainNode,
|
|
include/osgTerrain/TerrainTechnique,
|
|
src/osgTerrain/CMakeLists.txt, src/osgTerrain/GNUmakefile,
|
|
src/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgTerrain/TerrainNode.cpp,
|
|
src/osgTerrain/TerrainTechnique.cpp: Renamed HeightFieldNode and
|
|
HeightFieldRenderer to TerrainNode and TerrainTechnique
|
|
respectively
|
|
|
|
2007-03-14 10:02 robert
|
|
|
|
* src/osgSim/LightPointNode.cpp: Changed typeid(CullVisitor) check
|
|
to dynamic_cast
|
|
|
|
2007-03-13 20:09 robert
|
|
|
|
* CMakeModules/FindOpenThreads.cmake: Fixed spacing of message
|
|
|
|
2007-03-13 20:06 robert
|
|
|
|
* CMakeModules/FindOpenThreads.cmake: Added lib64 to search path
|
|
for OpenThreads
|
|
|
|
2007-03-13 12:25 robert
|
|
|
|
* CMakeModules/FindFreeType.cmake, CMakeModules/FindGIFLIB.cmake,
|
|
src/osgPlugins/jpeg/CMakeLists.txt,
|
|
src/osgPlugins/tiff/CMakeLists.txt: From Mathieu Narache, build
|
|
fixes for IRIX64
|
|
|
|
2007-03-13 11:58 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/gif/CMakeLists.txt:
|
|
Fixed gif plugin entry so that it uses GIFLIB_ rather than GIF to
|
|
match it up
|
|
to the CMakeModels/FindGIFLIB.cmake entry
|
|
|
|
2007-03-13 08:18 robert
|
|
|
|
* src/osgShadow/ShadowedScene.cpp: Checked in missing
|
|
implementation of cleanSceneGraph.
|
|
|
|
2007-03-12 21:23 robert
|
|
|
|
* CMakeLists.txt, applications/CMakeLists.txt: Changed the lib and
|
|
executable local build so that they all go in bin and lib
|
|
respectively.
|
|
|
|
2007-03-12 21:13 robert
|
|
|
|
* examples/CMakeLists.txt: Added IF(BUILD_OSG_WRAPPERS) arouind
|
|
osgintrospection example
|
|
|
|
2007-03-12 12:46 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake, src/osgWrappers/CMakeLists.txt:
|
|
Fixed install paths of wrappers and plugins
|
|
|
|
2007-03-12 12:14 robert
|
|
|
|
* VisualStudio/osgTerrain/osgTerrain.dsp: Removed GDAL references
|
|
|
|
2007-03-12 12:13 robert
|
|
|
|
* src/osgTerrain/GNUmakefile: Removed GDAL references
|
|
|
|
2007-03-12 11:49 robert
|
|
|
|
* src/CMakeLists.txt: Cleaned up the ordering of the code component
|
|
compilation
|
|
|
|
2007-03-12 11:48 robert
|
|
|
|
* src/osgTerrain/CMakeLists.txt: Fixed osgTerrain CMakeLists.txt so
|
|
it didn't include DataSet or GDAL references
|
|
|
|
2007-03-12 08:32 robert
|
|
|
|
* src/osgWrappers/CMakeLists.txt: From Luigi Calori, fixes for
|
|
building wrappers with lib prefix.
|
|
|
|
2007-03-11 13:23 robert
|
|
|
|
* Make/makedirdefs,
|
|
VisualStudio/osgPlugins/ESRIShape/ESRIShape.dsp,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp, src/osgPlugins/3ds,
|
|
src/osgPlugins/CMakeLists.txt, src/osgPlugins/ESRIShape,
|
|
src/osgPlugins/ac, src/osgPlugins/ac3d, src/osgPlugins/directx,
|
|
src/osgPlugins/lib3ds, src/osgPlugins/shp, src/osgPlugins/x:
|
|
Renamed the follow plugins to facilitate CMake build
|
|
|
|
lib3ds -> 3ds
|
|
ac3d -> ac
|
|
directx -> x
|
|
ESRIShape -> shp
|
|
|
|
2007-03-11 13:21 robert
|
|
|
|
* src/CMakeLists.txt: Moved introspection build into optional
|
|
compile section
|
|
|
|
2007-03-11 13:15 robert
|
|
|
|
* src/osgWrappers/CMakeLists.txt: Changed the output directory for
|
|
wrappers to osgPlugins and the name to osgwrapper_ to
|
|
make it consitent with the previous places used for wrappers.
|
|
|
|
Note, the wrappers still compile to libosgwarapper_, this will
|
|
need fixing.
|
|
|
|
2007-03-11 11:48 robert
|
|
|
|
* include/osg/GraphicsContext: Added inheritedWindowData member
|
|
variable to Traits.
|
|
|
|
2007-03-10 17:29 robert
|
|
|
|
* src/osgViewer/GNUmakefile: From Bob Kuehne, fix for AGL build of
|
|
osgViewer
|
|
|
|
2007-03-10 12:27 robert
|
|
|
|
* src/osgWrappers/osg/TransferFunction.cpp: Updated wrappers
|
|
|
|
2007-03-10 11:56 robert
|
|
|
|
* src/osg/CMakeLists.txt: Correct TransferFunction entry.
|
|
|
|
2007-03-10 11:53 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
include/osg/TransferFunction, src/osg/CMakeLists.txt,
|
|
src/osg/GNUmakefile, src/osg/TransferFunction.cpp,
|
|
src/osgWrappers/osg/TransferFunction.cpp: Added preliminary work
|
|
on osg::TransferFunction
|
|
|
|
2007-03-10 11:38 robert
|
|
|
|
* src/osgWrappers/osg/GNUmakefile,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp: Updated wrappers
|
|
|
|
2007-03-10 11:38 robert
|
|
|
|
* src/osgWrappers/CMakeLists.txt: From Luigi Calori, CMakeLists.txt
|
|
support for wrappers
|
|
|
|
2007-03-09 16:25 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/ModuleInstall.cmake: From Luigi
|
|
Calori, "Here are some fix for building plugin net and installing
|
|
.lib under lib under WIndows + some setting (commented) coming
|
|
from previous build setup"
|
|
|
|
2007-03-09 14:54 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/ModuleInstall.cmake,
|
|
CMakeModules/OsgMacroUtils.cmake: From Luigi Calori, improvements
|
|
to handling of install under Unix
|
|
|
|
2007-03-09 14:54 robert
|
|
|
|
* src/osg/CMakeLists.txt: Commenting out Matrix_implementation.cpp
|
|
entry to avoid it being installed.
|
|
|
|
2007-03-09 13:47 robert
|
|
|
|
* CMakeModules/OsgMacroUtils.cmake, applications/CMakeLists.txt,
|
|
examples/CMakeLists.txt: Added application_ and example_ before
|
|
application and example projects.
|
|
|
|
Converted the application CMakeLists.txt and macros to work with
|
|
the ADD_OSG_APPLICATION macro.
|
|
|
|
Removed the GDAL checks in the examples/CMakeLists.txt
|
|
|
|
2007-03-09 09:08 robert
|
|
|
|
* examples/CMakeLists.txt: Setting of binary/exe path moved to root
|
|
CMakeLists.txt
|
|
|
|
2007-03-09 09:07 robert
|
|
|
|
* CMakeLists.txt: Ran dos2unix
|
|
|
|
2007-03-08 21:19 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/freetype/CMakeLists.txt: From Luigi Calori, fixed
|
|
build of freetype and zlib.
|
|
|
|
2007-03-08 15:33 robert
|
|
|
|
* CMakeModules/FindOpenThreads.cmake,
|
|
CMakeModules/OsgMacroUtils.cmake: From Lugi Calori, tweaks to
|
|
macros and addition of CMAKE_INSTALL_PREFIX to FindOpenThreads
|
|
|
|
2007-03-08 15:31 robert
|
|
|
|
* src/osg/CMakeLists.txt, src/osgDB/CMakeLists.txt,
|
|
src/osgFX/CMakeLists.txt, src/osgGA/CMakeLists.txt,
|
|
src/osgIntrospection/CMakeLists.txt,
|
|
src/osgManipulator/CMakeLists.txt,
|
|
src/osgParticle/CMakeLists.txt, src/osgShadow/CMakeLists.txt,
|
|
src/osgSim/CMakeLists.txt, src/osgTerrain/CMakeLists.txt,
|
|
src/osgText/CMakeLists.txt, src/osgUtil/CMakeLists.txt,
|
|
src/osgViewer/CMakeLists.txt: Ran dos2unx of CMakeLists.txt files
|
|
|
|
2007-03-08 15:29 robert
|
|
|
|
* src/osgPlugins/CMakeLists.txt,
|
|
src/osgPlugins/freetype/CMakeLists.txt,
|
|
src/osgPlugins/gif/CMakeLists.txt,
|
|
src/osgPlugins/jpeg/CMakeLists.txt,
|
|
src/osgPlugins/png/CMakeLists.txt,
|
|
src/osgPlugins/tiff/CMakeLists.txt: From Luigi Calori, added
|
|
support macro based build of plugins
|
|
|
|
2007-03-06 12:03 robert
|
|
|
|
* applications/CMakeLists.txt: Added application CMakeLists.
|
|
|
|
2007-03-06 12:02 robert
|
|
|
|
* examples/CMakeLists.txt: From Luigi Calori, quick hack to make
|
|
example compile in source.
|
|
|
|
2007-03-06 12:01 robert
|
|
|
|
* include/osgManipulator/Dragger, src/osgManipulator/Dragger.cpp:
|
|
Changed _pixel_x and _pixel_y to be floats
|
|
|
|
2007-03-06 11:20 robert
|
|
|
|
* src/osg/Image.cpp: Added support for 4,7,12,16 bit luminance and
|
|
intensity formats
|
|
|
|
2007-03-05 17:46 robert
|
|
|
|
* src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/ClipPlane.cpp,
|
|
src/osgWrappers/osg/CullFace.cpp, src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp, src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp, src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp,
|
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp: Updated wrappers
|
|
|
|
2007-03-05 17:34 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/BlendColor,
|
|
include/osg/BlendEquation, include/osg/BlendFunc,
|
|
include/osg/ClipPlane, include/osg/CullFace, include/osg/Depth,
|
|
include/osg/Fog, include/osg/FragmentProgram,
|
|
include/osg/Geometry, include/osg/Light, include/osg/LineStipple,
|
|
include/osg/LogicOp, include/osg/Material, include/osg/Point,
|
|
include/osg/PointSprite, include/osg/PolygonOffset,
|
|
include/osg/PolygonStipple, include/osg/Scissor,
|
|
include/osg/ShapeDrawable, include/osg/Stencil,
|
|
include/osg/StencilTwoSided, include/osg/TexGen,
|
|
include/osg/Texture, include/osg/VertexProgram,
|
|
include/osgSim/ImpostorSprite: From Mike Wittman, " noticed that
|
|
some type references of osg::Drawable::AttributeFunctor,
|
|
osg::Drawable::ConstAttributeFunctor, and
|
|
osg::StateAttribute::ModeUsage in osg and osgSim were not being
|
|
properly reflected in osgIntrospection. This appears to be due to
|
|
Doxygen not handling nested types from superclasses if they're
|
|
not qualified when referenced in subclasses.
|
|
|
|
|
|
|
|
These changes add the necessary superclass type qualification so
|
|
that Doxygen now recognizes the references."
|
|
|
|
2007-03-05 13:27 robert
|
|
|
|
* CMakeLists.txt, CMakeModules/ListHandle.cmake,
|
|
CMakeModules/ModuleInstall.cmake,
|
|
CMakeModules/OsgMacroUtils.cmake,
|
|
CMakeModules/UtilityMacros.cmake, examples/CMakeLists.txt,
|
|
src/CMakeLists.txt: From Luigi Calori, added marco support
|
|
|
|
2007-03-05 12:11 robert
|
|
|
|
* src/osgText/CMakeLists.txt: Added missing files
|
|
|
|
2007-03-05 12:09 robert
|
|
|
|
* src/osg/CMakeLists.txt, src/osgSim/CMakeLists.txt: Added missing
|
|
files
|
|
|
|
2007-03-04 13:05 robert
|
|
|
|
* CMakeLists.txt, CMakeModules, CMakeModules/FindFreeType.cmake,
|
|
CMakeModules/FindGIFLIB.cmake,
|
|
CMakeModules/FindOpenThreads.cmake,
|
|
CMakeModules/FindQuickTime.cmake, src/CMakeLists.txt,
|
|
src/osg/CMakeLists.txt, src/osgDB/CMakeLists.txt,
|
|
src/osgFX/CMakeLists.txt, src/osgGA/CMakeLists.txt,
|
|
src/osgIntrospection/CMakeLists.txt,
|
|
src/osgManipulator/CMakeLists.txt,
|
|
src/osgParticle/CMakeLists.txt, src/osgPlugins/CMakeLists.txt,
|
|
src/osgShadow/CMakeLists.txt, src/osgSim/CMakeLists.txt,
|
|
src/osgTerrain/CMakeLists.txt, src/osgText/CMakeLists.txt,
|
|
src/osgUtil/CMakeLists.txt, src/osgViewer/CMakeLists.txt: From
|
|
Eric Wing and others, first cut of CMake build support
|
|
|
|
2007-03-04 13:04 robert
|
|
|
|
* VisualStudio/osgIntrospection/osgIntrospection.dsp: From Mike
|
|
Wittman, updated project to reflect new additions to
|
|
osgIntrospection
|
|
|
|
2007-03-04 13:04 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Fixed command line parameter
|
|
reporting
|
|
|
|
2007-03-04 13:03 robert
|
|
|
|
* examples/osgintrospection/osgintrospection.cpp: From Mike
|
|
Wittman, updates to support new protected method support
|
|
|
|
2007-03-02 16:14 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp: Added proper maths for
|
|
distortion correction of pufferfish dome.
|
|
|
|
2007-03-01 13:41 robert
|
|
|
|
* src/osgPlugins/directx/mesh.cpp: Changed the index value to 0 of
|
|
the token vector, wheras original the 1 was used, the
|
|
later causing a crash when only one token was available. Also
|
|
clean up #if #else #endif
|
|
block to help make the code more readable and maintainable. This
|
|
bug and fix
|
|
was found by Anders Backman, but final implementation done by
|
|
Robert Osfield.
|
|
|
|
2007-03-01 12:10 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h,
|
|
src/osgPlugins/txp/TXPParser.cpp: From David Gurhrie, "Here is
|
|
the updated txp loader code that we modified before to store
|
|
some of the material codes in the userdata field. It now takes an
|
|
option string to enable adding the extra data and doesn't add it
|
|
by
|
|
default."
|
|
|
|
2007-03-01 11:58 robert
|
|
|
|
* src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osg/DeleteHandler.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/Light.cpp, src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/Shader.cpp, src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp, src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DotOsgWrapper.cpp,
|
|
src/osgWrappers/osgDB/DynamicLibrary.cpp,
|
|
src/osgWrappers/osgDB/Field.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/Constraint.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgTerrain/Export.cpp,
|
|
src/osgWrappers/osgText/FadeText.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/HelpHandler.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/StatsHandler.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-03-01 11:54 robert
|
|
|
|
* genwrapper.conf, include/osgIntrospection/Exceptions,
|
|
include/osgIntrospection/InstanceCreator,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/StaticMethodInfo,
|
|
include/osgIntrospection/Type,
|
|
include/osgIntrospection/TypedMethodInfo,
|
|
src/osgIntrospection/Type.cpp: From Mike Wittman, added protected
|
|
function support
|
|
|
|
2007-03-01 10:43 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp: From Jean-Sebastien Guay, fix
|
|
Windows build by adding space in where previous editing had
|
|
removed it.
|
|
|
|
2007-03-01 09:19 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Added osgShadow to dependencies
|
|
of osgdepthshadow example
|
|
|
|
2007-02-28 12:15 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h,
|
|
src/osgPlugins/txp/TXPParser.cpp: Ran cleanup to fix tabs
|
|
|
|
2007-02-28 11:18 robert
|
|
|
|
* src/osgShadow/ShadowTexture.cpp: Added support for direction
|
|
lights to ShadowTexture
|
|
|
|
2007-02-28 11:12 robert
|
|
|
|
* src/osgShadow/ShadowMap.cpp: From Mihai Radu, Added support for
|
|
directional lights to ShadowMap
|
|
|
|
2007-02-28 10:10 robert
|
|
|
|
* include/osg/LOD: Added mention of LODScale in docs
|
|
|
|
2007-02-28 10:08 robert
|
|
|
|
* include/osg/LOD: From Paul Martz, updated the LOD documentation
|
|
|
|
2007-02-27 21:31 robert
|
|
|
|
* Make/makedirdefs: Added osgTerrain into default build of wrappers
|
|
|
|
2007-02-27 21:18 robert
|
|
|
|
* VisualStudio/highlight70.reg, VisualStudio/highlight71.reg,
|
|
VisualStudio/highlight80.reg, Xcode/XcodeTemplates/OSG
|
|
Application/osgApp_Prefix.pch, genwrapper.conf: Further clean up
|
|
for refernces to osgTerrain/DataSet
|
|
|
|
2007-02-27 21:16 robert
|
|
|
|
* applications/osgdem: Removed osgdem as its now part of the
|
|
VirtualPlanetBuilder project
|
|
|
|
2007-02-27 21:12 robert
|
|
|
|
* Make/dependencies, Make/makedefs, Make/makedirdefs,
|
|
VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgbluemarble,
|
|
VisualStudio/osgPlugins/gdal,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
VisualStudio/osgWrappers/osgTerrain/wrapper_osgTerrain.dsp,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgbluemarble-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdem-Info.plist, examples/osgbluemarble,
|
|
examples/osgfadetext/GNUmakefile,
|
|
examples/osgfadetext/GNUmakefile.inst,
|
|
examples/osgfadetext/osgfadetext.cpp,
|
|
examples/osgsimulation/GNUmakefile,
|
|
examples/osgsimulation/GNUmakefile.inst,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
include/osgTerrain/DataSet, src/osgPlugins/gdal,
|
|
src/osgTerrain/DataSet.cpp, src/osgTerrain/GNUmakefile,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/GNUmakefile,
|
|
src/osgWrappers/osgText/Text.cpp: Moved
|
|
include/osgTerrain/DataSet/.cpp, gdal plugin and osgdem out into
|
|
the VirtualPlaneBuilder project.
|
|
|
|
Updated examples to remove DataSet/GDAL dependency.
|
|
|
|
Updated wrappers
|
|
|
|
2007-02-27 14:09 robert
|
|
|
|
* genwrapper.conf: Ammend the references to ReentrantMutex and
|
|
ReadWriteMutex to related to their move to OpenThreads
|
|
|
|
2007-02-27 13:16 robert
|
|
|
|
* Make/dependencies, Make/makedefs, Make/makedirdefs,
|
|
VisualStudio/MUST_READ_ME.txt, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/applications/osgarchive/osgarchive.dsp,
|
|
VisualStudio/applications/osgproducerviewer,
|
|
VisualStudio/applications/osgversion/osgversion.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osgintersection/osgintersection.dsp,
|
|
VisualStudio/examples/osgintrospection/example_osgintrospection.dsp,
|
|
VisualStudio/examples/osglauncher/resources.rc,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/fixup-vc6-dsps.pl, VisualStudio/icons/osg_icon.rc,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgFX/osgFX.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
|
VisualStudio/osgManipulator/osgManipulator.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/3dc/3dc.dsp,
|
|
VisualStudio/osgPlugins/ESRIShape/ESRIShape.dsp,
|
|
VisualStudio/osgPlugins/OpenFlight/OpenFlight.dsp,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/bsp/bsp.dsp,
|
|
VisualStudio/osgPlugins/dae/dae.dsp,
|
|
VisualStudio/osgPlugins/dds/dds.dsp,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dxf/dxf.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/hdr/hdr.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/logo/logo.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/lws/lws.dsp,
|
|
VisualStudio/osgPlugins/md2/md2.dsp,
|
|
VisualStudio/osgPlugins/net/net.dsp,
|
|
VisualStudio/osgPlugins/normals/normals.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgPlugins/osga/osga.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/pnm/pnm.dsp,
|
|
VisualStudio/osgPlugins/quicktime/quicktime.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/rot/rot.dsp,
|
|
VisualStudio/osgPlugins/scale/scale.dsp,
|
|
VisualStudio/osgPlugins/stl/stl.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/trans/trans.dsp,
|
|
VisualStudio/osgPlugins/txf/txf.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp, VisualStudio/osgProducer,
|
|
VisualStudio/osgShadow/osgShadow.dsp, VisualStudio/osgShell.bat,
|
|
VisualStudio/osgSim/osgSim.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp,
|
|
VisualStudio/osgViewer/osgViewer.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgDB/wrapper_osgDB.dsp,
|
|
VisualStudio/osgWrappers/osgFX/wrapper_osgFX.dsp,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgManipulator/wrapper_osgManipulator.dsp,
|
|
VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
VisualStudio/osgWrappers/osgProducer,
|
|
VisualStudio/osgWrappers/osgShadow/wrapper_osgShadow.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgTerrain/wrapper_osgTerrain.dsp,
|
|
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osgViewer/wrapper_osgViewer.dsp,
|
|
VisualStudio/reset-64bit-outdirs.pl, Xcode/Misc/ArrangeDMG.sh,
|
|
Xcode/Misc/Build_OSG_OSX.sh, Xcode/Misc/Tar_Xcode.sh,
|
|
Xcode/OSX_OSG_README.rtf,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgProducer-Info.plist,
|
|
Xcode/XcodeTemplates/OSG
|
|
Application/OSGApp.pbproj/project.pbxproj,
|
|
Xcode/XcodeTemplates/OSG Application/main.cpp,
|
|
Xcode/XcodeTemplates/OSG Application/osgApp_Prefix.pch,
|
|
Xcode/Xcode_OSG_Instructions.rtf, applications/osgproducerviewer,
|
|
doc/Doxyfiles/auto_Doxyfile, doc/Doxyfiles/core_Doxyfile,
|
|
examples/osganimate/GNUmakefile.inst,
|
|
examples/osgautotransform/GNUmakefile.inst,
|
|
examples/osgfxbrowser/GNUmakefile.inst,
|
|
examples/osghangglide/GNUmakefile.inst,
|
|
examples/osgmanipulator/osgmanipulator.cpp,
|
|
examples/osgunittests/GNUmakefile.inst, genwrapper.conf,
|
|
include/osgProducer, include/osgUtil/SceneView, src/osgProducer,
|
|
src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgWrappers/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslatePlaneDragger.cpp,
|
|
src/osgWrappers/osgProducer,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Moved osgProducer and
|
|
osgproducerviewer out into their own repository.
|
|
|
|
Clean up the source for remaining references to
|
|
osgProducer/Producer.
|
|
|
|
2007-02-27 11:51 robert
|
|
|
|
* examples/osglogo/osglogo.cpp: Added --label and --subscript
|
|
options to allow us to create custom logos
|
|
|
|
2007-02-26 14:36 robert
|
|
|
|
* src/osg/AutoTransform.cpp: Fixed auto rotate to screen so that it
|
|
handles scales in to the parental path
|
|
|
|
2007-02-26 13:01 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgmanipulator/osgmanipulatordemo.dsp,
|
|
examples/osgmanipulator/GNUmakefile,
|
|
examples/osgmanipulator/GNUmakefile.inst,
|
|
examples/osgmanipulator/osgmanipulator.cpp,
|
|
include/osgManipulator/Dragger, include/osgManipulator/Projector,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp, src/osgGA/UFOManipulator.cpp,
|
|
src/osgManipulator/Dragger.cpp, src/osgManipulator/Projector.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Completed changes to osgManipulator to make it more flexible
|
|
w.r.t viewer usage, and
|
|
ported osgmanipulator example across of osgViewer
|
|
|
|
2007-02-26 11:23 robert
|
|
|
|
* src/osgDB/ReentrantMutex.cpp: Removed ReentrantMutex
|
|
|
|
2007-02-25 20:05 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgPlugins/osgViewer,
|
|
VisualStudio/osgPlugins/osgViewer/dot_osgViewer.dsp,
|
|
examples/osgcamera/osgcamera.cpp, include/osg/View,
|
|
include/osgViewer/View, src/osg/View.cpp, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/osgViewer/IO_View.cpp,
|
|
src/osgPlugins/osgViewer/View.cpp, src/osgViewer/View.cpp:
|
|
Further work on add serialization support for osgViewer
|
|
configurations
|
|
|
|
2007-02-25 19:59 robert
|
|
|
|
* src/osgPlugins/osgViewer, src/osgPlugins/osgViewer/GNUmakefile,
|
|
src/osgPlugins/osgViewer/IO_View.cpp,
|
|
src/osgPlugins/osgViewer/ReaderWriterOsgViewer.cpp: Added new
|
|
osgViewer plugin to help with serializing in/out of viewer
|
|
configurtions
|
|
|
|
2007-02-24 19:54 robert
|
|
|
|
* VisualStudio/applications/osgarchive/osgarchive.dsp,
|
|
VisualStudio/applications/osgconv/osgconv.dsp,
|
|
VisualStudio/applications/osgdem/osgdem.dsp,
|
|
VisualStudio/applications/osgproducerviewer/osgproducerviewer.dsp,
|
|
VisualStudio/applications/osgversion/osgversion.dsp,
|
|
VisualStudio/applications/osgviewer/osgviewerapplication.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgDB/wrapper_osgDB.dsp,
|
|
VisualStudio/osgWrappers/osgFX/wrapper_osgFX.dsp,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgManipulator/wrapper_osgManipulator.dsp,
|
|
VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
VisualStudio/osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
|
VisualStudio/osgWrappers/osgShadow/wrapper_osgShadow.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgTerrain/wrapper_osgTerrain.dsp,
|
|
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osgViewer/wrapper_osgViewer.dsp: Set
|
|
propset in .dsp to fix eol to CRLF
|
|
|
|
2007-02-24 19:51 robert
|
|
|
|
* VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
|
VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgblendequation/osgblendequation.dsp,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgcamera/osgcamera.dsp,
|
|
VisualStudio/examples/osgcatch/osgcatch.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osgdelaunay/osgdelaunay.dsp,
|
|
VisualStudio/examples/osgdepthpartition/osgdepthpartition.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.dsp,
|
|
VisualStudio/examples/osgfadetext/osgfadetext.dsp,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osgintersection/osgintersection.dsp,
|
|
VisualStudio/examples/osgintrospection/example_osgintrospection.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osglauncher/osglauncher.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogicop/osglogicop.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmanipulator/osgmanipulatordemo.dsp,
|
|
VisualStudio/examples/osgmotionblur/osgmotionblur.dsp,
|
|
VisualStudio/examples/osgmovie/osgmovie.dsp,
|
|
VisualStudio/examples/osgmultiplecameras/osgmultiplecameras.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgpagedlod/osgpagedlod.dsp,
|
|
VisualStudio/examples/osgparametric/osgparametric.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgparticleeffects/osgparticleeffects.dsp,
|
|
VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgplanets/osgplanets.dsp,
|
|
VisualStudio/examples/osgpoints/osgpoints.dsp,
|
|
VisualStudio/examples/osgpointsprite/osgpointsprite.dsp,
|
|
VisualStudio/examples/osgprecipitation/osgprecipitation.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/examples/osgshaderterrain/osgshaderterrain.dsp,
|
|
VisualStudio/examples/osgshadow/example_osgshadow.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp,
|
|
VisualStudio/examples/osgsimpleviewerFLTK/osgsimpleviewerFLTK.dsp,
|
|
VisualStudio/examples/osgsimpleviewerGLUT/osgsimpleviewerGLUT.dsp,
|
|
VisualStudio/examples/osgsimpleviewerQT3/osgsimpleviewerQT3.dsp,
|
|
VisualStudio/examples/osgsimpleviewerQT4/osgsimpleviewerQT4.dsp,
|
|
VisualStudio/examples/osgsimpleviewerSDL/osgsimpleviewerSDL.dsp,
|
|
VisualStudio/examples/osgsimplifier/osgsimplifier.dsp,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgslice/osgslice.dsp,
|
|
VisualStudio/examples/osgspacewarp/osgspacewarp.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp,
|
|
VisualStudio/examples/osgspotlight/osgspotlight.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtessellate/osgtessellate.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgvolume/osgvolume.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp: Set svn::eol
|
|
style to CRLF
|
|
|
|
2007-02-24 09:04 robert
|
|
|
|
* src/osgWrappers/osgShadow/GNUmakefile: Added makefile
|
|
|
|
2007-02-23 21:06 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgFX/osgFX.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
|
VisualStudio/osgManipulator/osgManipulator.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/3dc/3dc.dsp,
|
|
VisualStudio/osgPlugins/ESRIShape/ESRIShape.dsp,
|
|
VisualStudio/osgPlugins/OpenFlight/OpenFlight.dsp,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/bsp/bsp.dsp,
|
|
VisualStudio/osgPlugins/dae/dae.dsp,
|
|
VisualStudio/osgPlugins/dds/dds.dsp,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dxf/dxf.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/hdr/hdr.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/jp2/jp2.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/logo/logo.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/lws/lws.dsp,
|
|
VisualStudio/osgPlugins/md2/md2.dsp,
|
|
VisualStudio/osgPlugins/net/net.dsp,
|
|
VisualStudio/osgPlugins/normals/normals.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgShadow/dot_osgShadow.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgPlugins/osga/osga.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pfb/pfb.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/pnm/pnm.dsp,
|
|
VisualStudio/osgPlugins/quicktime/quicktime.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/rot/rot.dsp,
|
|
VisualStudio/osgPlugins/scale/scale.dsp,
|
|
VisualStudio/osgPlugins/stl/stl.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/trans/trans.dsp,
|
|
VisualStudio/osgPlugins/txf/txf.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp,
|
|
VisualStudio/osgShadow/osgShadow.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp,
|
|
VisualStudio/osgViewer/osgViewer.dsp: Used Mike Wittman
|
|
suggestion from setting CRLF on .dsp files
|
|
|
|
2007-02-23 16:31 robert
|
|
|
|
* VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgWrappers/osgDB/wrapper_osgDB.dsp,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
examples/osgphotoalbum/ImageReaderWriter.h,
|
|
include/osg/GraphicsContext, include/osg/GraphicsThread,
|
|
include/osgDB/DatabasePager, include/osgDB/ReentrantMutex,
|
|
include/osgParticle/ParticleSystem, src/osg/GraphicsContext.cpp,
|
|
src/osg/GraphicsThread.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgDB/GNUmakefile,
|
|
src/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/dae/ReaderWriterDAE.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.h,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/GNUmakefile,
|
|
src/osgWrappers/osgDB/ReentrantMutex.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp: Moved Block,
|
|
ReentrantMutex and ReadWriteMutex into OpenThreads.
|
|
|
|
2007-02-23 12:14 robert
|
|
|
|
* src/osgWrappers/osg/Camera.cpp, src/osgWrappers/osg/View.cpp:
|
|
Updated wrappers
|
|
|
|
2007-02-23 11:53 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp, include/osg/View,
|
|
src/osg/View.cpp, src/osgViewer/View.cpp: Added bool
|
|
View::Slave::_useMastersSceneData to help manage HUD's and RTT
|
|
cameras that are embedded in the Viewer's View
|
|
|
|
2007-02-23 11:52 robert
|
|
|
|
* examples/osghud/osghud.cpp: Added new --Viewer and
|
|
--CompositeViewer for implementation of HUDs
|
|
|
|
2007-02-23 11:51 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: Clean up the handling of views
|
|
without camera manipulators, and cameras that
|
|
don't allow camera focus
|
|
|
|
2007-02-22 16:42 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp: Implement basic full
|
|
dome correction with projecto pointing upwards and at center
|
|
of dome.
|
|
|
|
2007-02-22 11:17 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp: Moved distortion mesh
|
|
creation out into seperate function
|
|
|
|
2007-02-22 10:56 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Removed the compile objects in init in
|
|
the SceneView::setDefaults() setup.
|
|
|
|
2007-02-22 10:31 robert
|
|
|
|
* src/osgViewer/View.cpp: Fixed calculation of inverted
|
|
coordindates
|
|
|
|
2007-02-22 09:16 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: Added
|
|
STATIC_OBJECT_DETECTION optimizer pass to OpenFlight plugin
|
|
|
|
2007-02-21 21:20 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp: From Brede
|
|
Johansen, Thanks for the model it helped to understand the
|
|
problem. In Creator the "Last Frame Duration" is performed on the
|
|
last frame of the last loop iteration, I tried to use it for the
|
|
last frame of every loop iteration. As you already have explained
|
|
we need a custom Sequence node. In the osgSim nodekit we already
|
|
have a couple of specialized nodes for the OpenFlight format. We
|
|
need an osgSim::GroupAnimation but I don't have the time right
|
|
now to take this challenge. Until then I have modified my last
|
|
attempt to work with the current osg::Sequence node by ignoring
|
|
the "Last Frame Duration".
|
|
|
|
2007-02-21 20:47 robert
|
|
|
|
* src/osgViewer/View.cpp: Removed debugging info
|
|
|
|
2007-02-21 20:38 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Added the default setting of the
|
|
SceneView's camera onto the RenderStage to
|
|
allow SceneView to automatically support FBO, PBuffers, image and
|
|
texture copies and
|
|
Camera post draw callbacks
|
|
|
|
2007-02-21 19:41 robert
|
|
|
|
* src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Added ability
|
|
to discount Camera's that arn't appropriate for event focus
|
|
|
|
2007-02-21 19:41 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp: Wired up RTT cubemap
|
|
cameras and simple distortion mesh.
|
|
|
|
2007-02-21 19:06 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp: Added
|
|
Camera::s/getAllowsEventFocus() method to allow osgViewer to have
|
|
non interfactive cameras such as RTT ones
|
|
|
|
2007-02-21 15:15 robert
|
|
|
|
* src/osg/State.cpp, src/osg/TexGenNode.cpp: Wojciech Lewandowski:
|
|
"TexGenNode::TexGenNode( TexGen * texGen ) constructor does not
|
|
initialize ReferenceFrame. I am not sure maybe this was the
|
|
intent but first constructor does it so I don't see a reson why
|
|
third one shouldn't."
|
|
|
|
2007-02-21 14:17 robert
|
|
|
|
* src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Removed debug
|
|
messages
|
|
|
|
2007-02-21 13:48 robert
|
|
|
|
* examples/osgdepthpartition/DepthPartitionNode.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp, genwrapper.conf,
|
|
include/osg/CullStack, src/osg/AutoTransform.cpp,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
src/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgPlugins/txp/TXPNode.cpp, src/osgShadow/ShadowMap.cpp,
|
|
src/osgShadow/ShadowTexture.cpp, src/osgShadow/ShadowVolume.cpp,
|
|
src/osgSim/Impostor.cpp, src/osgSim/LightPointNode.cpp,
|
|
src/osgSim/OverlayNode.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp: Removed the exclusion of
|
|
CullSettings from the genwrapper.conf, and then changed the
|
|
CullStack RefMatrix& methods to RefMatrix*
|
|
as the RefMatrix& versions caused the wrappers to fail.
|
|
|
|
2007-02-21 11:46 robert
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: Removed GL_TEXTURE_RECTANGLE_NV
|
|
entries
|
|
|
|
2007-02-20 21:06 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp: Further work on dome
|
|
RTT
|
|
|
|
2007-02-20 20:56 robert
|
|
|
|
* src/osg/View.cpp: Fixed inheritance check for copying clear
|
|
colour to slave cameras
|
|
|
|
2007-02-20 16:46 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Added inhertCullSettings before SceneView::cull() calls
|
|
|
|
2007-02-20 11:44 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp: Added beginings of full
|
|
dome correction support, starting with 6 slave camera
|
|
configuration.
|
|
|
|
2007-02-20 09:48 robert
|
|
|
|
* Make/makedirdefs: Added missing \ to end osgGA entry
|
|
|
|
2007-02-20 09:48 robert
|
|
|
|
* Make/makedirdefs: Added osgViewer and osgShadow to the wrapper
|
|
build directories
|
|
|
|
2007-02-19 20:57 robert
|
|
|
|
* include/osgViewer/Scene: Added g/setUpdateVistor method
|
|
|
|
2007-02-19 16:59 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added command line arguments
|
|
descriptions
|
|
|
|
2007-02-19 16:45 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added -1, -2 and -3 model
|
|
creation options to osgshadow example.
|
|
|
|
2007-02-19 15:42 robert
|
|
|
|
* src/osgShadow/ShadowTexture.cpp,
|
|
src/osgWrappers/osgShadow/ShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowedScene.cpp: Updated wrappers
|
|
|
|
2007-02-19 15:26 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added support for ShadowTexture
|
|
and ShadowMap to osgshadow example
|
|
|
|
2007-02-19 14:21 robert
|
|
|
|
* examples/osgdepthshadow/GNUmakefile,
|
|
examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp: Added option to
|
|
use osgShadow::ShadowMap technique
|
|
|
|
2007-02-19 14:20 robert
|
|
|
|
* include/osgShadow/ShadowMap, include/osgShadow/ShadowedScene,
|
|
src/osgShadow/ShadowMap.cpp, src/osgShadow/ShadowTexture.cpp,
|
|
src/osgShadow/ShadowedScene.cpp: Implemented basic ShadowMap
|
|
technique
|
|
|
|
2007-02-19 12:13 robert
|
|
|
|
* include/osgShadow/ShadowTechnique,
|
|
src/osgShadow/ShadowTechnique.cpp,
|
|
src/osgShadow/ShadowTexture.cpp: Moved CameraCullCallback into
|
|
ShadowTechnique scope to make it more resusable between various
|
|
Techniques
|
|
|
|
2007-02-18 15:24 robert
|
|
|
|
* src/osgShadow/ShadowTexture.cpp: Wired up the texgen to complete
|
|
the first iteration of ShadowTexture effect
|
|
|
|
2007-02-18 14:21 robert
|
|
|
|
* src/osg/GraphicsThread.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: From Andre Garneau:
|
|
* Fix for the aspect ratio not being properly set when screens
|
|
have
|
|
different aspect ratios.
|
|
* Minor fix for makeCurrentImplementation being called directly
|
|
instead of
|
|
makeCurrent() causing the owning thread pointer not being tracked
|
|
* Fix for osglauncher so that it sets its update text regions to
|
|
DYNAMIC to
|
|
prevent multi-threading issues.
|
|
|
|
2007-02-17 17:16 robert
|
|
|
|
* src/osgShadow/ShadowTexture.cpp: Added basic set up of the RTT
|
|
camera.
|
|
|
|
2007-02-17 14:37 robert
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: From Paul Martz, "Add
|
|
GL_TEXTURE_RECTANGLE to list of acceptable texture modes"
|
|
|
|
2007-02-16 17:45 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgDB/wrapper_osgDB.dsp,
|
|
VisualStudio/osgWrappers/osgFX/wrapper_osgFX.dsp,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgManipulator/wrapper_osgManipulator.dsp,
|
|
VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
VisualStudio/osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
|
VisualStudio/osgWrappers/osgShadow/wrapper_osgShadow.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osgViewer/wrapper_osgViewer.dsp,
|
|
src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Camera.cpp, src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/ComputeBoundsVisitor.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PositionAttitudeTransform.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Projection.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp, src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
|
src/osgWrappers/osg/Switch.cpp, src/osgWrappers/osg/TexEnv.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2d.cpp,
|
|
src/osgWrappers/osg/Vec2f.cpp, src/osgWrappers/osg/Vec2s.cpp,
|
|
src/osgWrappers/osg/Vec3d.cpp, src/osgWrappers/osg/Vec4b.cpp,
|
|
src/osgWrappers/osg/Vec4d.cpp, src/osgWrappers/osg/Vec4s.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgDB/FileUtils.cpp,
|
|
src/osgWrappers/osgDB/GNUmakefile,
|
|
src/osgWrappers/osgDB/ReentrantMutex.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/GNUmakefile,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgManipulator/AntiSquish.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/CommandManager.cpp,
|
|
src/osgWrappers/osgManipulator/Constraint.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgManipulator/GNUmakefile,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgWrappers/osgManipulator/ScaleAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Selection.cpp,
|
|
src/osgWrappers/osgManipulator/TabBoxDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TrackballDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslateAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslatePlaneDragger.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ConstantRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/Counter.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/GNUmakefile,
|
|
src/osgWrappers/osgParticle/Interpolator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgProducer/GNUmakefile,
|
|
src/osgWrappers/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTechnique.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTexture.cpp,
|
|
src/osgWrappers/osgShadow/ShadowVolume.cpp,
|
|
src/osgWrappers/osgShadow/ShadowedScene.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/ElevationSlice.cpp,
|
|
src/osgWrappers/osgSim/GNUmakefile,
|
|
src/osgWrappers/osgSim/GeographicLocation.cpp,
|
|
src/osgWrappers/osgSim/HeightAboveTerrain.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgText/FadeText.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/GNUmakefile,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GNUmakefile,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/GNUmakefile,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/HelpHandler.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/StatsHandler.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Fixed genwrapper so that it
|
|
handles .svn directories, updated wrappers
|
|
|
|
2007-02-16 17:35 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgFX/wrapper_osgFX.dsp,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgManipulator/wrapper_osgManipulator.dsp,
|
|
VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
VisualStudio/osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
|
VisualStudio/osgWrappers/osgShadow/wrapper_osgShadow.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osgViewer/wrapper_osgViewer.dsp,
|
|
src/osgShadow/ShadowTexture.cpp, src/osgShadow/ShadowVolume.cpp,
|
|
src/osgWrappers/osg/Array.cpp, src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/ComputeBoundsVisitor.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp, src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/Program.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp, src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp, src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/TexEnv.cpp, src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2f.cpp,
|
|
src/osgWrappers/osg/Vec2s.cpp, src/osgWrappers/osg/Vec3d.cpp,
|
|
src/osgWrappers/osg/Vec4d.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osgDB/ReentrantMutex.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/GNUmakefile,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/CommandManager.cpp,
|
|
src/osgWrappers/osgManipulator/GNUmakefile,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslatePlaneDragger.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/GNUmakefile,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgProducer/GNUmakefile,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTechnique.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/GNUmakefile,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/GNUmakefile,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GNUmakefile,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/GNUmakefile,
|
|
src/osgWrappers/osgViewer/View.cpp: Updated wrappers
|
|
|
|
2007-02-16 17:34 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/ComputeBoundsVisitor,
|
|
src/osg/ComputeBoundsVisitor.cpp, src/osg/GNUmakefile: Added new
|
|
osg::ComputeBoundsVisitor
|
|
|
|
2007-02-16 16:37 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added pushViewport/popViewport to
|
|
CullVisitor::apply(Camera&)
|
|
|
|
2007-02-16 15:29 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgDB/wrapper_osgDB.dsp,
|
|
VisualStudio/osgWrappers/osgFX/wrapper_osgFX.dsp,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgManipulator/wrapper_osgManipulator.dsp,
|
|
VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
VisualStudio/osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
|
VisualStudio/osgWrappers/osgShadow/wrapper_osgShadow.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PositionAttitudeTransform.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Projection.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp, src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
|
src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2d.cpp,
|
|
src/osgWrappers/osg/Vec3d.cpp, src/osgWrappers/osg/Vec4b.cpp,
|
|
src/osgWrappers/osg/Vec4s.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgDB/FileUtils.cpp,
|
|
src/osgWrappers/osgDB/GNUmakefile,
|
|
src/osgWrappers/osgDB/ReentrantMutex.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/GNUmakefile,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgManipulator/AntiSquish.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/CommandManager.cpp,
|
|
src/osgWrappers/osgManipulator/Constraint.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgManipulator/GNUmakefile,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/ScaleAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Selection.cpp,
|
|
src/osgWrappers/osgManipulator/TabBoxDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TrackballDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslateAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslatePlaneDragger.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ConstantRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/Counter.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/GNUmakefile,
|
|
src/osgWrappers/osgParticle/Interpolator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgProducer/GNUmakefile,
|
|
src/osgWrappers/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTexture.cpp,
|
|
src/osgWrappers/osgShadow/ShadowVolume.cpp,
|
|
src/osgWrappers/osgShadow/ShadowedScene.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/ElevationSlice.cpp,
|
|
src/osgWrappers/osgSim/GNUmakefile,
|
|
src/osgWrappers/osgSim/GeographicLocation.cpp,
|
|
src/osgWrappers/osgSim/HeightAboveTerrain.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgText/FadeText.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/GNUmakefile,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GNUmakefile,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/HelpHandler.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/StatsHandler.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-02-16 15:17 robert
|
|
|
|
* include/osg/ClipNode: From Roland Smeenk, "ClipNode contains a
|
|
method getClipPlaneList that should actually be called
|
|
setClipPlaneList."
|
|
|
|
2007-02-16 15:14 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Fixed typo
|
|
|
|
2007-02-16 13:33 robert
|
|
|
|
* include/osg/GraphicsContext,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber, "I
|
|
added a bool to GraphicsContext::Traits to indicate wether to use
|
|
the
|
|
multithreaded-opengl-engine on os x or not. I set its default to
|
|
false,
|
|
perhaps other os x users can test this setting with their
|
|
data/apps, to
|
|
see if we can enable it by default.
|
|
|
|
I changed also the borderless-window-type, so expos?works
|
|
correctly."
|
|
|
|
2007-02-16 13:17 robert
|
|
|
|
* src/osgShadow/ShadowTexture.cpp: Removed debugging readImageFile,
|
|
and done further work on RTT setup.
|
|
|
|
2007-02-16 10:20 robert
|
|
|
|
* include/osgShadow/ShadowTexture, src/osgShadow/ShadowTexture.cpp,
|
|
src/osgShadow/ShadowVolume.cpp: Fleshed out a bit more of the
|
|
ShadowTexture implementation
|
|
|
|
2007-02-16 10:19 robert
|
|
|
|
* examples/osgshadowtexture/osgshadowtexture.cpp: Added
|
|
osgShadow::ShadowTexture set up
|
|
|
|
2007-02-16 06:39 robert
|
|
|
|
* examples/osgshadowtexture/osgshadowtexture.cpp: Added enabling of
|
|
the stencil buffer when setting up ShadowVolume path
|
|
|
|
2007-02-16 06:11 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgManipulator-Info.plist,
|
|
Xcode/OpenSceneGraph/osgManipulator.plist,
|
|
Xcode/OpenSceneGraph/osgShadow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgShadow.plist,
|
|
Xcode/OpenSceneGraph/osgmanipulator-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmanipulatorexample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshadow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshadowexample-Info.plist,
|
|
examples/osgsimpleviewerSDL/SDLMainForMacOSX.h,
|
|
examples/osgsimpleviewerSDL/SDLMainForMacOSX.m: From Eric Wing,
|
|
updates to XCode projects and introduction of two SDL OSX files
|
|
to the osgsimpleviewerSDL example
|
|
|
|
2007-02-16 05:46 robert
|
|
|
|
* src/osgPlugins/osgShadow/ReaderWriterOsgShadow.cpp: Fixed typo
|
|
that was breaking the build
|
|
|
|
2007-02-15 22:28 robert
|
|
|
|
* VisualStudio/osgPlugins/osgShadow/dot_osgShadow.dsp,
|
|
examples/osgshadow/osgshadow.cpp,
|
|
examples/osgshadowtexture/GNUmakefile,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
include/osgShadow/ShadowMap, include/osgShadow/ShadowTexture,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/osgShadow/GNUmakefile,
|
|
src/osgPlugins/osgShadow/ReaderWriterOsgShadow.cpp: Added support
|
|
for using the new osgShadow plugin as a psuedo loader such that:
|
|
|
|
osgviewer cow.osg.shadow
|
|
|
|
Or to ShadowVolume rechnique specifically:
|
|
|
|
osgviewer cow.osg.sv.shadow
|
|
|
|
2007-02-15 17:31 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgPlugins/osgShadow,
|
|
VisualStudio/osgPlugins/osgShadow/dot_osgShadow.dsp,
|
|
src/osgPlugins/osgShadow, src/osgPlugins/osgShadow/GNUmakefile,
|
|
src/osgPlugins/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgPlugins/osgShadow/ShadowMap.cpp,
|
|
src/osgPlugins/osgShadow/ShadowTechnique.cpp,
|
|
src/osgPlugins/osgShadow/ShadowTexture.cpp,
|
|
src/osgPlugins/osgShadow/ShadowVolume.cpp,
|
|
src/osgPlugins/osgShadow/ShadowedScene.cpp: Added .osg support
|
|
for osgShadow NodeKit
|
|
|
|
2007-02-15 17:25 robert
|
|
|
|
* src/osgShadow/ShadowVolume.cpp: Added support for using the
|
|
scenes light source setting to set up the
|
|
ShadowVolume's effect light parameters
|
|
|
|
2007-02-15 15:06 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Addd an #ifdef _WIN32 to force
|
|
SingleThreaded usage under Windows when no
|
|
threading model is specified.
|
|
|
|
2007-02-15 15:03 robert
|
|
|
|
* include/osgIntrospection/Reflection: From Mike Wittman, "The
|
|
template-argument-list errors look to be due to a lack of spaces
|
|
in the typeof macro. Here's a new Reflection header which should
|
|
fix those problems. For consistency I think that's the best
|
|
solution."
|
|
|
|
2007-02-15 14:53 robert
|
|
|
|
* include/osgText/Text, src/osgWrappers/osgText/Text.cpp:
|
|
Reorganised the text comments so that they are shorter length,
|
|
and hopefully will
|
|
avoid VS2003's silly text string limits when compiling
|
|
osgIntrospection wrappers
|
|
|
|
2007-02-15 14:47 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Twaaked comments
|
|
|
|
2007-02-15 14:04 robert
|
|
|
|
* include/osgViewer/GraphicsWindowWin32,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: From André Garneau, Win32
|
|
build fixes
|
|
|
|
2007-02-15 12:24 robert
|
|
|
|
* include/osgViewer/GraphicsWindowCarbon,
|
|
include/osgViewer/GraphicsWindowWin32,
|
|
include/osgViewer/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Added context sharing
|
|
support.
|
|
|
|
2007-02-15 12:11 robert
|
|
|
|
* src/osgViewer/View.cpp: Fixed handling of warp pointer for when
|
|
its called at startup and the
|
|
event queue isn't yet initialized the window range.
|
|
|
|
2007-02-15 10:25 robert
|
|
|
|
* include/osg/Stats: Removed inappropriate Stats:: prefix
|
|
|
|
2007-02-15 09:31 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PaletteRecords.cpp: Fixed warnings
|
|
|
|
2007-02-15 09:17 robert
|
|
|
|
* include/osgIntrospection/ReflectionMacros: Added extra spaces
|
|
between <> template declarations
|
|
|
|
2007-02-15 08:29 robert
|
|
|
|
* src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-02-15 08:29 robert
|
|
|
|
* include/osgViewer/CompositeViewer, include/osgViewer/Viewer:
|
|
Removed setFrameStamp
|
|
|
|
2007-02-15 01:45 robert
|
|
|
|
* src/osgViewer/StatsHandler.cpp, src/osgViewer/Viewer.cpp: Added
|
|
checks into Viewer set up of Camera stats so that stats are
|
|
reused if already present.
|
|
|
|
Added use of ref_ptr<osg::Stats> into StatsHandler's callbacks
|
|
|
|
2007-02-15 01:23 robert
|
|
|
|
* src/osgShadow/ShadowVolume.cpp: Improved the update of the shadow
|
|
volume.
|
|
|
|
2007-02-15 00:53 robert
|
|
|
|
* include/osg/Stats: Removed extrandous Stats:: prefix
|
|
|
|
2007-02-14 20:44 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Added support for
|
|
osg::State::DynamicObjectCount into the RTT codes
|
|
|
|
2007-02-14 20:14 robert
|
|
|
|
* include/osgViewer/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Added support for sharing
|
|
context to GraphicsWindowX11
|
|
|
|
2007-02-14 17:28 robert
|
|
|
|
* include/osgViewer/GraphicsWindowCarbon,
|
|
include/osgViewer/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: Added
|
|
getState()->setGraphicsContext(this); to the various
|
|
GrpahicsWindow implementations
|
|
|
|
2007-02-14 16:29 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Renenabled the toggling on
|
|
the CullPerCameraDrawPerContext threading model in the thread
|
|
event handler.
|
|
|
|
2007-02-14 16:24 robert
|
|
|
|
* include/osg/Stats, src/osg/Stats.cpp: Added use of Mutex into
|
|
osg::Stats to better handle multi-threaded usage
|
|
|
|
2007-02-14 16:16 robert
|
|
|
|
* src/osgManipulator/Dragger.cpp: Changed the initialized osg
|
|
Drager:::PointerInfo::hitIter to prevent compile problems under
|
|
Windows
|
|
|
|
2007-02-14 15:25 robert
|
|
|
|
* src/osgPlugins/lib3ds/viewport.cpp: From Michael Platings, "I was
|
|
getting a 0 byte memory leak reported when loading 3ds files, so
|
|
I've changed line 196 from:
|
|
|
|
viewport->layout.viewL=(Lib3dsView*)calloc(sizeof(Lib3dsView),views);
|
|
|
|
to:
|
|
|
|
viewport->layout.viewL= views ?
|
|
(Lib3dsView*)calloc(sizeof(Lib3dsView),views) : 0;"
|
|
|
|
2007-02-14 14:58 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: Changed the report of lack
|
|
of WGL_SWAP_METHOD_ARB so that it is INFO rather than WARN.
|
|
|
|
2007-02-14 14:53 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgManipulator.plist,
|
|
Xcode/OpenSceneGraph/osgShadow.plist,
|
|
Xcode/OpenSceneGraph/osgmanipulator-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshadow-Info.plist: From Stephan Huber,
|
|
"attached you'll find an update for the XCode-project.
|
|
|
|
I added the osgShadow as a framework and osgManipulator as a
|
|
framework,
|
|
(and the corresponding examples) I removed (hopefully) all
|
|
references to
|
|
osg-/Producer where necessary, and some minor stuff."
|
|
|
|
2007-02-14 14:36 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Added OSG_RUN_FRAME_COUNT env var which
|
|
enables a limited run of specified
|
|
frame numbers when Viewer::run is called.
|
|
|
|
2007-02-14 13:18 robert
|
|
|
|
* include/osg/Object, include/osg/StateAttribute,
|
|
src/osg/Drawable.cpp, src/osg/StateSet.cpp, src/osg/Uniform.cpp,
|
|
src/osgPlugins/ive/Object.cpp, src/osgPlugins/osg/Object.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgWrappers/osg/Object.cpp:
|
|
Introduced new osg::Object::DataVariance type of UNSPECIFIED, and
|
|
changed the deafult
|
|
values of DataVariance to UNSPECIFIED to all types.
|
|
|
|
2007-02-14 12:42 robert
|
|
|
|
* examples/osgpick/osgpick.cpp: Set the DataVariance of updating
|
|
text to DYNAMIC
|
|
|
|
2007-02-14 12:40 robert
|
|
|
|
* VisualStudio/examples/osgmanipulator/osgmanipulatordemo.dsp: From
|
|
Jean-Sebastien Guay, fixed path.
|
|
|
|
2007-02-14 12:00 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Removed debugging run method.
|
|
|
|
2007-02-14 11:24 robert
|
|
|
|
* Make/openscenegraph.pc, examples/osgspacewarp/osgspacewarp.cpp,
|
|
include/osg/Drawable, include/osg/Object, include/osg/StateSet,
|
|
src/osg/Drawable.cpp, src/osg/StateSet.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/CameraView.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/ClearNode.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/ClipPlane.cpp,
|
|
src/osgWrappers/osg/ClusterCullingCallback.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ColorMask.cpp,
|
|
src/osgWrappers/osg/ColorMatrix.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp, src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp,
|
|
src/osgWrappers/osg/GL2Extensions.cpp,
|
|
src/osgWrappers/osg/Geode.cpp, src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp, src/osgWrappers/osg/LOD.cpp,
|
|
src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp,
|
|
src/osgWrappers/osg/MatrixTransform.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/PositionAttitudeTransform.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Projection.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp, src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp, src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp,
|
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
|
src/osgWrappers/osg/Switch.cpp, src/osgWrappers/osg/TexEnv.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/View.cpp, src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osg/observer_ptr.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DotOsgWrapper.cpp,
|
|
src/osgWrappers/osgDB/DynamicLibrary.cpp,
|
|
src/osgWrappers/osgDB/Field.cpp,
|
|
src/osgWrappers/osgDB/FieldReader.cpp,
|
|
src/osgWrappers/osgDB/FieldReaderIterator.cpp,
|
|
src/osgWrappers/osgDB/ImageOptions.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgManipulator/AntiSquish.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/CommandManager.cpp,
|
|
src/osgWrappers/osgManipulator/Constraint.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgWrappers/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/ScaleAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Selection.cpp,
|
|
src/osgWrappers/osgManipulator/TabBoxDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneTrackballDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TrackballDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslateAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslatePlaneDragger.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ConstantRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgParticle/SmokeTrailEffect.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTechnique.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTexture.cpp,
|
|
src/osgWrappers/osgShadow/ShadowVolume.cpp,
|
|
src/osgWrappers/osgShadow/ShadowedScene.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/GeographicLocation.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgText/FadeText.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/PlaneIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PolytopeIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/TransformCallback.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/HelpHandler.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/StatsHandler.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Added computeDataVariance
|
|
method into osg::Object and implementations in Drawable and
|
|
StateSet,
|
|
and calling of osgUtil::StaticObjectDetectionVisitor in
|
|
osgViewer::Viewer
|
|
|
|
2007-02-14 11:21 robert
|
|
|
|
* include/osgIntrospection/ReflectionMacros: From Mike Wittman,
|
|
added spaces into < > macros
|
|
|
|
2007-02-13 22:39 robert
|
|
|
|
* examples/osgslice/osgslice.cpp: Fixed warning
|
|
|
|
2007-02-13 22:24 robert
|
|
|
|
* examples/osgintersection/osgintersection.cpp: Fixed warnings
|
|
|
|
2007-02-13 22:22 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
|
src/osgPlugins/ive/Viewport.cpp: Fixed warning
|
|
|
|
2007-02-13 22:16 robert
|
|
|
|
* src/osgShadow/OccluderGeometry.cpp: Fixed warnings.
|
|
|
|
2007-02-13 20:32 robert
|
|
|
|
* examples/osgGLUTkeyboardmouse/GNUmakefile,
|
|
examples/osgGLUTkeyboardmouse/GNUmakefile.inst,
|
|
examples/osgGLUTsimple/GNUmakefile,
|
|
examples/osgGLUTsimple/GNUmakefile.inst,
|
|
examples/osgcamera/GNUmakefile,
|
|
examples/osgcamera/GNUmakefile.inst,
|
|
examples/osgkeyboardmouse/GNUmakefile,
|
|
examples/osgkeyboardmouse/GNUmakefile.inst,
|
|
examples/osgsimple/GNUmakefile,
|
|
examples/osgsimpleviewerFLTK/GNUmakefile,
|
|
examples/osgsimpleviewerFLTK/GNUmakefile.inst,
|
|
examples/osgsimpleviewerGLUT/GNUmakefile,
|
|
examples/osgsimpleviewerGLUT/GNUmakefile.inst,
|
|
examples/osgsimpleviewerQT3/GNUmakefile,
|
|
examples/osgsimpleviewerQT3/GNUmakefile.inst,
|
|
examples/osgsimpleviewerQT4/GNUmakefile,
|
|
examples/osgsimpleviewerQT4/GNUmakefile.inst,
|
|
examples/osgsimpleviewerSDL/GNUmakefile,
|
|
examples/osgsimpleviewerSDL/GNUmakefile.inst,
|
|
examples/osgslice/GNUmakefile: Added -losgText to example that
|
|
used osgViewer but didn't previously include -losgText
|
|
|
|
2007-02-13 17:39 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Changed the DeleteHandler so by default
|
|
it doesn't cache objects
|
|
|
|
2007-02-13 16:03 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Added OSG_THREADING environmental
|
|
variable to osgViewer::Viewer::suggestBestThreadingModel
|
|
|
|
2007-02-13 15:57 robert
|
|
|
|
* examples/osgprerendercubemap/osgprerendercubemap.cpp: Reduced the
|
|
RTT texture size to 256x256 to make setup quicker
|
|
|
|
2007-02-13 15:24 robert
|
|
|
|
* Make/makedefs: From John Shue, "Modified
|
|
OpenSceneGraph/Make/makedefs to add -pipe gcc command line
|
|
option to FreeBSD build."
|
|
|
|
2007-02-13 14:42 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/ColorMask.cpp, src/osgPlugins/ive/ColorMask.h,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h:
|
|
Added support for ColorMask to .ive plugin
|
|
|
|
2007-02-13 14:19 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AncillaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp: From Brede
|
|
Johansen,
|
|
"Geometry.cpp
|
|
Make sure number of normals match number of vertices when lit or
|
|
vertex-normal pairs are separated when geometries are merged by
|
|
the
|
|
optimizer.
|
|
|
|
Ancillary.cpp
|
|
Improved support for multitexture effect field and use texture
|
|
environment from .attr file.
|
|
|
|
PaletteRecords.cpp
|
|
Use search path when looking for shader files.
|
|
|
|
PrimaryRecords.cpp
|
|
Added preset uniforms "TextureUnit0", "TextureUnit1",
|
|
"TextureUnit2"
|
|
and "TextureUnit3" for GLSL shaders."
|
|
|
|
2007-02-13 13:58 robert
|
|
|
|
* examples/osgsimpleviewerCocoa/English.lproj/Localizable.strings,
|
|
examples/osgsimpleviewerCocoa/SimpleViewerCocoa.h,
|
|
examples/osgsimpleviewerCocoa/SimpleViewerCocoa.mm: From Eric
|
|
Wing, "Here are some updates for osgsimpleviewerCocoa.
|
|
|
|
New features and enhancements:
|
|
- Shared OpenGL contexts
|
|
- Multithreaded OpenGL Engine support
|
|
- Localizable string support
|
|
- Offscreen rendering (to framebuffer object) for:
|
|
- Copy/Paste (to image) support
|
|
- Drag-and-drop (as source image) support
|
|
- Print to Printer/PDF
|
|
- Dock minimization picture
|
|
- More robust initializer handling
|
|
- Fix to better handle hardware surfaces in
|
|
NSScrollViews/NSSplitViews
|
|
- Use of respondsToSelector and instancesRespondToSelector to
|
|
demonstrate runtime feature checking to provide access to newer
|
|
features while still compiling on and supporting legacy versions
|
|
|
|
The new file "Localizable.strings" needs to be placed inside the
|
|
English.lproj directory."
|
|
|
|
2007-02-13 13:47 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/Stencil.cpp, src/osgPlugins/ive/Stencil.h:
|
|
Added support for osg::Stencil into .ive
|
|
|
|
2007-02-13 12:17 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/BlendColor.cpp,
|
|
src/osgPlugins/ive/BlendColor.h,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h:
|
|
From Ulrich Hertlein, added support for osg::BlendColor to .ive
|
|
format.
|
|
|
|
2007-02-13 12:11 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
src/osgPlugins/osg/BlendColor.cpp,
|
|
src/osgPlugins/osg/GNUmakefile: Added support for osg::BlendColor
|
|
to .osg plugin
|
|
|
|
2007-02-13 11:32 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Added setDataVariance(DYNAMIC) to
|
|
the scores text entires to prevent the
|
|
DrawThreadPerContext for crashing due to double buffering of
|
|
dynamic data.
|
|
|
|
2007-02-13 09:38 robert
|
|
|
|
* examples/osgblendequation/osgblendequation.cpp: Changed the
|
|
BlendFunction StateSet to DYNAMIC
|
|
|
|
2007-02-13 09:33 robert
|
|
|
|
* include/osgIntrospection/ExtendedTypeInfo,
|
|
include/osgIntrospection/type_traits,
|
|
src/osgIntrospection/Reflector.cpp: From Mike Wittman, support
|
|
for reference parameters
|
|
|
|
2007-02-13 09:27 robert
|
|
|
|
* examples/osgkeyboard/osgkeyboard.cpp: Added
|
|
setDataVariance(DYNAMIC) to _inputText to prevent problems when
|
|
running in DrawThreadPerContext threading model.
|
|
|
|
2007-02-12 18:02 robert
|
|
|
|
* src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BoundingBox.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/CameraView.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/ClearNode.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/ClipPlane.cpp,
|
|
src/osgWrappers/osg/ClusterCullingCallback.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ColorMask.cpp,
|
|
src/osgWrappers/osg/ColorMatrix.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarPolygon.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp, src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/DeleteHandler.cpp,
|
|
src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp,
|
|
src/osgWrappers/osg/GL2Extensions.cpp,
|
|
src/osgWrappers/osg/Geode.cpp, src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp, src/osgWrappers/osg/LOD.cpp,
|
|
src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp,
|
|
src/osgWrappers/osg/MatrixTransform.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PositionAttitudeTransform.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Projection.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/RenderInfo.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp, src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp,
|
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
|
src/osgWrappers/osg/Switch.cpp, src/osgWrappers/osg/TexEnv.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Timer.cpp, src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2b.cpp,
|
|
src/osgWrappers/osg/Vec2d.cpp, src/osgWrappers/osg/Vec2f.cpp,
|
|
src/osgWrappers/osg/Vec2s.cpp, src/osgWrappers/osg/Vec3b.cpp,
|
|
src/osgWrappers/osg/Vec3d.cpp, src/osgWrappers/osg/Vec3f.cpp,
|
|
src/osgWrappers/osg/Vec3s.cpp, src/osgWrappers/osg/Vec4b.cpp,
|
|
src/osgWrappers/osg/Vec4d.cpp, src/osgWrappers/osg/Vec4f.cpp,
|
|
src/osgWrappers/osg/Vec4s.cpp, src/osgWrappers/osg/Vec4ub.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/View.cpp, src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osg/observer_ptr.cpp,
|
|
src/osgWrappers/osgDB/Archive.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DotOsgWrapper.cpp,
|
|
src/osgWrappers/osgDB/DynamicLibrary.cpp,
|
|
src/osgWrappers/osgDB/Field.cpp,
|
|
src/osgWrappers/osgDB/FieldReader.cpp,
|
|
src/osgWrappers/osgDB/FieldReaderIterator.cpp,
|
|
src/osgWrappers/osgDB/ImageOptions.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/ParameterOutput.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/ReentrantMutex.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgManipulator/AntiSquish.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/CommandManager.cpp,
|
|
src/osgWrappers/osgManipulator/Constraint.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgWrappers/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/ScaleAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Selection.cpp,
|
|
src/osgWrappers/osgManipulator/TabBoxDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneTrackballDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TrackballDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslateAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslatePlaneDragger.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ConstantRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/Counter.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/Interpolator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgParticle/SmokeTrailEffect.cpp,
|
|
src/osgWrappers/osgParticle/VariableRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/range.cpp,
|
|
src/osgWrappers/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTechnique.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTexture.cpp,
|
|
src/osgWrappers/osgShadow/ShadowVolume.cpp,
|
|
src/osgWrappers/osgShadow/ShadowedScene.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/ElevationSlice.cpp,
|
|
src/osgWrappers/osgSim/GeographicLocation.cpp,
|
|
src/osgWrappers/osgSim/HeightAboveTerrain.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgText/FadeText.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/PlaneIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PolytopeIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/TransformCallback.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/HelpHandler.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/StatsHandler.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-02-12 17:59 robert
|
|
|
|
* examples/osgintrospection/osgintrospection.cpp,
|
|
include/osgIntrospection/ConstructorInfo,
|
|
include/osgIntrospection/MethodInfo,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/TypedConstructorInfo,
|
|
include/osgIntrospection/TypedMethodInfo: From Mike Wittman,
|
|
"Here is the next in the series of changes I'm making to OSG
|
|
introspection to support the attributes needed for C# bindings.
|
|
This change adds virtual/pure virtual attributes to MethodInfo
|
|
and an explicit attribute to ConstructorInfo using the
|
|
implementation strategy that David Callu recommended a few months
|
|
back (thanks David!). This change updates both genwrapper and
|
|
osgIntrospection, and assumes the osgIntrospection reference
|
|
support that's still pending in your submission queue."
|
|
|
|
2007-02-12 17:14 robert
|
|
|
|
* VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
|
examples/osgintrospection/osgintrospection.cpp,
|
|
include/osgIntrospection/Comparator,
|
|
include/osgIntrospection/Exceptions,
|
|
include/osgIntrospection/ReaderWriter,
|
|
include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/Type,
|
|
include/osgIntrospection/TypeNameAliasProxy,
|
|
include/osgIntrospection/Value, src/osgIntrospection/GNUmakefile,
|
|
src/osgIntrospection/Reflection.cpp,
|
|
src/osgIntrospection/Type.cpp, src/osgIntrospection/Value.cpp:
|
|
From Mike Wittman, "These changes add support for reflection of
|
|
reference and const reference type representations via
|
|
osgIntrospection::Type. This covers just the static type
|
|
information; the dynamic behavior via
|
|
Type::createInstance/Type::InvokeMethod should not be affected."
|
|
|
|
2007-02-12 15:59 robert
|
|
|
|
* VisualStudio/osgWrappers/osgViewer/wrapper_osgViewer.dsp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osgViewer/GNUmakefile,
|
|
src/osgWrappers/osgViewer/HelpHandler.cpp,
|
|
src/osgWrappers/osgViewer/StatsHandler.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-02-12 13:51 robert
|
|
|
|
* src/osgViewer/HelpHandler.cpp: Added automatic scaling and
|
|
translation of help to make sure it always
|
|
fits on screen
|
|
|
|
2007-02-12 13:39 robert
|
|
|
|
* VisualStudio/osgViewer/osgViewer.dsp,
|
|
applications/osgviewer/osgviewer.cpp,
|
|
include/osg/ApplicationUsage, include/osg/ArgumentParser,
|
|
include/osgViewer/HelpHandler, include/osgViewer/StatsHandler,
|
|
include/osgViewer/Viewer, src/osg/ApplicationUsage.cpp,
|
|
src/osg/ArgumentParser.cpp, src/osgViewer/GNUmakefile,
|
|
src/osgViewer/HelpHandler.cpp, src/osgViewer/StatsHandler.cpp,
|
|
src/osgViewer/Viewer.cpp: Added osgViewer::HelpHandler
|
|
|
|
2007-02-11 22:01 robert
|
|
|
|
* src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgWrappers/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslatePlaneDragger.cpp: Updated
|
|
wrappers
|
|
|
|
2007-02-11 21:24 robert
|
|
|
|
* src/osgManipulator/TrackballDragger.cpp: Incresed the resolution
|
|
of the trackball dragger geometry
|
|
|
|
2007-02-11 21:12 robert
|
|
|
|
* examples/osgmanipulator/osgmanipulator.cpp,
|
|
include/osgManipulator/Dragger, include/osgManipulator/Projector,
|
|
include/osgManipulator/RotateCylinderDragger,
|
|
include/osgManipulator/RotateSphereDragger,
|
|
include/osgManipulator/Scale1DDragger,
|
|
include/osgManipulator/Scale2DDragger,
|
|
include/osgManipulator/TabPlaneDragger,
|
|
include/osgManipulator/Translate1DDragger,
|
|
include/osgManipulator/Translate2DDragger,
|
|
include/osgManipulator/TranslatePlaneDragger,
|
|
src/osgManipulator/Dragger.cpp, src/osgManipulator/Projector.cpp,
|
|
src/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgManipulator/Translate2DDragger.cpp,
|
|
src/osgManipulator/TranslatePlaneDragger.cpp: Changed
|
|
osgManipulator::Dragger::handle(..) method to use a nested
|
|
PointerInfo
|
|
class to encapsulate the pixel coords, SceneView and picking
|
|
operations in prep for
|
|
making the code more general purpose, and less reliant on classes
|
|
like osgUtil::SceneView and osgUtil::IntersectVisitor.
|
|
|
|
2007-02-11 15:42 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Added osgText to dependency of
|
|
osgmanipualator example.
|
|
|
|
2007-02-11 15:41 robert
|
|
|
|
* VisualStudio/examples/osgmanipulator/osgmanipulatordemo.dsp:
|
|
Fixed Producer lib entry
|
|
|
|
2007-02-11 12:23 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgWrappers/osgManipulator,
|
|
VisualStudio/osgWrappers/osgManipulator/wrapper_osgManipulator.dsp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osgManipulator,
|
|
src/osgWrappers/osgManipulator/AntiSquish.cpp,
|
|
src/osgWrappers/osgManipulator/Command.cpp,
|
|
src/osgWrappers/osgManipulator/CommandManager.cpp,
|
|
src/osgWrappers/osgManipulator/Constraint.cpp,
|
|
src/osgWrappers/osgManipulator/Dragger.cpp,
|
|
src/osgWrappers/osgManipulator/GNUmakefile,
|
|
src/osgWrappers/osgManipulator/Projector.cpp,
|
|
src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgWrappers/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/ScaleAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Selection.cpp,
|
|
src/osgWrappers/osgManipulator/TabBoxDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TabPlaneTrackballDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TrackballDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/Translate2DDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslateAxisDragger.cpp,
|
|
src/osgWrappers/osgManipulator/TranslatePlaneDragger.cpp,
|
|
src/osgWrappers/osgShadow/ShadowVolume.cpp: Updated wrappers
|
|
|
|
2007-02-11 12:22 robert
|
|
|
|
* include/osgManipulator/Projector,
|
|
src/osgManipulator/Projector.cpp,
|
|
src/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgManipulator/RotateSphereDragger.cpp: Changed the
|
|
osg::Shape related projectors so that they used pointers rather
|
|
than references.
|
|
|
|
2007-02-11 10:33 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgmanipulator,
|
|
VisualStudio/examples/osgmanipulator/osgmanipulatordemo.dsp,
|
|
VisualStudio/osgManipulator,
|
|
VisualStudio/osgManipulator/osgManipulator.dsp,
|
|
examples/osgmanipulator, examples/osgmanipulator/GNUmakefile,
|
|
examples/osgmanipulator/GNUmakefile.inst,
|
|
examples/osgmanipulator/osgmanipulator.cpp,
|
|
include/osgManipulator, include/osgManipulator/AntiSquish,
|
|
include/osgManipulator/Command,
|
|
include/osgManipulator/CommandManager,
|
|
include/osgManipulator/Constraint,
|
|
include/osgManipulator/Dragger, include/osgManipulator/Export,
|
|
include/osgManipulator/Projector,
|
|
include/osgManipulator/RotateCylinderDragger,
|
|
include/osgManipulator/RotateSphereDragger,
|
|
include/osgManipulator/Scale1DDragger,
|
|
include/osgManipulator/Scale2DDragger,
|
|
include/osgManipulator/ScaleAxisDragger,
|
|
include/osgManipulator/Selection,
|
|
include/osgManipulator/TabBoxDragger,
|
|
include/osgManipulator/TabPlaneDragger,
|
|
include/osgManipulator/TabPlaneTrackballDragger,
|
|
include/osgManipulator/TrackballDragger,
|
|
include/osgManipulator/Translate1DDragger,
|
|
include/osgManipulator/Translate2DDragger,
|
|
include/osgManipulator/TranslateAxisDragger,
|
|
include/osgManipulator/TranslatePlaneDragger, src/osgManipulator,
|
|
src/osgManipulator/AntiSquish.cpp,
|
|
src/osgManipulator/Command.cpp,
|
|
src/osgManipulator/CommandManager.cpp,
|
|
src/osgManipulator/Constraint.cpp,
|
|
src/osgManipulator/Dragger.cpp, src/osgManipulator/GNUmakefile,
|
|
src/osgManipulator/Projector.cpp,
|
|
src/osgManipulator/RotateCylinderDragger.cpp,
|
|
src/osgManipulator/RotateSphereDragger.cpp,
|
|
src/osgManipulator/Scale1DDragger.cpp,
|
|
src/osgManipulator/Scale2DDragger.cpp,
|
|
src/osgManipulator/ScaleAxisDragger.cpp,
|
|
src/osgManipulator/Selection.cpp,
|
|
src/osgManipulator/TabBoxDragger.cpp,
|
|
src/osgManipulator/TabPlaneDragger.cpp,
|
|
src/osgManipulator/TabPlaneTrackballDragger.cpp,
|
|
src/osgManipulator/TrackballDragger.cpp,
|
|
src/osgManipulator/Translate1DDragger.cpp,
|
|
src/osgManipulator/Translate2DDragger.cpp,
|
|
src/osgManipulator/TranslateAxisDragger.cpp,
|
|
src/osgManipulator/TranslatePlaneDragger.cpp: From Vivek Rajan,
|
|
new osgManipulator library, with a few minor tweaks and rename
|
|
for osgDragger to osgManipulator for build by Robert Osfield.
|
|
Vivek's email to osg-submissions:
|
|
|
|
"I'm happy to release the osgdragger nodekit to the OSG
|
|
community. I
|
|
implemented the nodekit for my company, Fugro-Jason Inc., and
|
|
they
|
|
have kindly agreed to open source it.
|
|
|
|
The nodekit contains a few draggers but it should be easy to
|
|
build new
|
|
draggers on top of it. The design of the nodekit is based on a
|
|
SIGGRAPH 2002 course - "Design and Implementation of Direct
|
|
Manipulation in 3D". You can find the course notes at
|
|
http://www.pauliface.com/Sigg02/index.html. Reading pages 20 - 29
|
|
of
|
|
the course notes should give you a fair understanding of how the
|
|
nodekit works.
|
|
|
|
The source code also contains an example of how to use the
|
|
draggers."
|
|
|
|
2007-02-10 18:01 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Matrixd,
|
|
include/osg/Matrixf, src/osg/GNUmakefile,
|
|
src/osg/MatrixDecomposition.cpp: From Vivek Rajan,
|
|
MatrixDecomposition implementaion, adapted by Robert Osfield
|
|
to be part of osg::Matrixf and osg::Matrixd classes.
|
|
|
|
2007-02-09 21:31 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp, include/osgShadow/ShadowVolume,
|
|
src/osgShadow/ShadowVolume.cpp: Cleaned up osgshadow example so
|
|
that it now relies upon osgShadow for its
|
|
shadow implementation
|
|
|
|
2007-02-09 16:31 robert
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: From Carlo Camporesi, "In
|
|
attach there is a little bug fix to net plugin. The modify allow
|
|
the plugin to accept url with port number in this way:
|
|
|
|
http://"address ":"portnumber"/
|
|
"
|
|
|
|
2007-02-09 16:27 robert
|
|
|
|
* src/osgWrappers/osgShadow/ShadowTechnique.cpp,
|
|
src/osgWrappers/osgShadow/ShadowVolume.cpp: Updated wrappers
|
|
|
|
2007-02-09 16:03 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/ShadowTechnique,
|
|
include/osgShadow/ShadowVolume,
|
|
src/osgShadow/ShadowTechnique.cpp,
|
|
src/osgShadow/ShadowVolume.cpp: Moved the basic ShadowVolume code
|
|
into osgShadow
|
|
|
|
2007-02-09 14:54 robert
|
|
|
|
* examples/osgcopy/osgcopy.cpp: From Yefei He, " I wrote a class
|
|
derived from CopyOp that preserves the multi-parent
|
|
structure of scene graphs. I only considered the case of
|
|
DEEP_COPY_NODES,
|
|
but it is sufficient for me. It is not the most elegant way -- I
|
|
used
|
|
a map to list all the already cloned nodes with multiple parents,
|
|
to be
|
|
looked up whenever such a node is revisited. The good part is, it
|
|
works."
|
|
|
|
From Robert Osfield, fixed build problems under Linux 64 due to
|
|
use of int's to store Node*
|
|
in internal maps used in above custom CopyOp. Added ref_ptr<>
|
|
usage to main to
|
|
prevent memory leaks
|
|
|
|
2007-02-09 14:35 robert
|
|
|
|
* VisualStudio/MUST_READ_ME.txt: From Joakim Simmonsson, fixed
|
|
inconsistent newlines
|
|
|
|
2007-02-09 14:21 robert
|
|
|
|
* src/osgUtil/DelaunayTriangulator.cpp: From Paul Martz, "Make
|
|
DelaunayTriangulator less verbose - It was outputting a
|
|
non-warning with notify level set to WARN; changed it to INFO to
|
|
make it less verbose."
|
|
|
|
2007-02-09 13:51 robert
|
|
|
|
* include/osgViewer/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Changed GraphicsWindowX11 so
|
|
that it creates two Display* connextions to the Xserver,
|
|
one for the graphics thread, one for the main thread that
|
|
querries events
|
|
|
|
2007-02-09 13:36 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Added #if #else #endif blocks to
|
|
Viewer::realize() and run() for the purposes of testing
|
|
|
|
2007-02-09 12:08 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Removed debug message
|
|
|
|
2007-02-08 22:36 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: From André Garneau, "Attached is a fix
|
|
for the hang occuring on Win32 when the thread model is changed.
|
|
|
|
The issue was caused by the mutex in the
|
|
ViewerDoubleBufferRenderingOperation being released even though
|
|
they were not owned. This was causing the underlying critical
|
|
section object lock count values becoming negative; the next time
|
|
the lock was acquired it would block because of that."
|
|
|
|
2007-02-08 22:31 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp: From Brian Keener, fixes for Cygwin
|
|
filename handling
|
|
|
|
2007-02-08 20:30 robert
|
|
|
|
* VisualStudio/applications/osgviewer/osgviewerapplication.dsp:
|
|
From Charles Cole, "The program database filename was changed for
|
|
the osgviewer application such
|
|
as to not conflict with the program database file generated by
|
|
the core
|
|
osgViewer library. This change allows for both the application
|
|
and library
|
|
to be used in debugging mode within Visual Studio. This change
|
|
has been
|
|
tested with Visual Studio 2005 (VS8)."
|
|
|
|
2007-02-08 20:27 robert
|
|
|
|
* src/osgWrappers/osgShadow/ShadowTechnique.cpp,
|
|
src/osgWrappers/osgShadow/ShadowVolume.cpp,
|
|
src/osgWrappers/osgShadow/ShadowedScene.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-02-08 19:34 robert
|
|
|
|
* include/osgShadow/ShadowTechnique,
|
|
include/osgShadow/ShadowVolume, include/osgShadow/ShadowedScene,
|
|
src/osgShadow/ShadowTechnique.cpp,
|
|
src/osgShadow/ShadowVolume.cpp, src/osgShadow/ShadowedScene.cpp:
|
|
Further work on osgShadow::ShadowTechnique API
|
|
|
|
2007-02-08 17:23 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/ShadowTechnique,
|
|
include/osgShadow/ShadowedScene,
|
|
src/osgShadow/ShadowTechnique.cpp,
|
|
src/osgShadow/ShadowedScene.cpp: Flesh out more of basic
|
|
ShadowTechnique and ShadowedScene API.
|
|
|
|
2007-02-08 15:47 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed the
|
|
FlattenStaticTransform visitor so that it excludes subgraphs that
|
|
contain PagedLOD nodes
|
|
|
|
2007-02-08 15:01 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: Cleaned up readString
|
|
|
|
2007-02-08 14:59 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: Fixed return in
|
|
readString.
|
|
|
|
2007-02-08 12:47 robert
|
|
|
|
* include/osgViewer/StatsHandler, src/osgViewer/StatsHandler.cpp:
|
|
Added the threading model to stats
|
|
|
|
2007-02-08 12:24 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added threading model
|
|
option to command line parameters
|
|
|
|
2007-02-08 12:21 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: Added check in
|
|
setThreadingModel so that it only sets up threading if the viewer
|
|
is realized
|
|
|
|
2007-02-08 12:20 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Fixed setThreadModel method so that is
|
|
doesn't try to set up threading unless
|
|
the viewer is realized
|
|
|
|
2007-02-08 12:14 robert
|
|
|
|
* include/osgViewer/Viewer, src/osgViewer/Viewer.cpp: Updated the
|
|
handling of closing of windows
|
|
|
|
2007-02-08 11:30 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Added better clean up of
|
|
paramters on X display in GraphicsWindowX11:closeImplementation
|
|
|
|
2007-02-08 11:26 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: From Stefan Eilemann, addd
|
|
more extensive XErrorHandler output
|
|
|
|
2007-02-08 11:24 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Added setting of the DatabasePager's
|
|
affinity.
|
|
|
|
2007-02-08 10:46 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: From Donn Mielcarek, "We
|
|
generated some bad ive files in our database. In
|
|
some of the files, the function readInt() would return
|
|
a 0 size. While linux will happily continue on,
|
|
creating 0 sized arrays, Windows immediately
|
|
blows up, with sparks sometimes flying out the
|
|
side of the machine!
|
|
|
|
I added a simple check for zero size in
|
|
each of the functions that allocates arrays
|
|
based on the size variable, and I thought
|
|
I'd pass it along. Now the program will
|
|
not die if it encounters an ive file with bad
|
|
data."
|
|
|
|
2007-02-07 21:56 robert
|
|
|
|
* src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osg/Transform.cpp: Updated wrappers
|
|
|
|
2007-02-07 21:48 robert
|
|
|
|
* include/osgSim/DOFTransform, src/osgSim/DOFTransform.cpp: Changed
|
|
the setting of need to traverse during the update traverse so it
|
|
is only enabled when animation is switched on.
|
|
|
|
2007-02-07 21:16 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Disabled the toggling to
|
|
ThreadModel CullThreadPerCameraDrawThreadPerContext
|
|
|
|
2007-02-07 16:32 robert
|
|
|
|
* include/osg/CullStack, include/osg/Transform,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
src/osg/Transform.cpp, src/osgPlugins/osg/Transform.cpp,
|
|
src/osgPlugins/txp/TXPNode.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/SceneView.cpp: Added new Transform::ReferenceType
|
|
enum ABSOLUTE_RF_INHERIT_VIEWPOINT to support
|
|
internal RTT cameras that wish to use the main cameras view/eye
|
|
point for LOD and other
|
|
distance based tests.
|
|
|
|
2007-02-07 16:27 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp: Set the DataVariance to
|
|
DYNAIMC for the StateSet of with the dynamically updating Uniform
|
|
|
|
2007-02-07 14:53 robert
|
|
|
|
* src/osg/AutoTransform.cpp: Fixed bug in AutoTransform::accept()
|
|
that was related to the accept() method
|
|
checking the nodemask as it should.
|
|
|
|
2007-02-06 20:03 robert
|
|
|
|
* src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber,
|
|
"thomas kirk schrieb:
|
|
> I put this at the end of realizeImplementation; someone with
|
|
better knowledge
|
|
> of Carbon programming may see a more appropriate place for the
|
|
call.
|
|
|
|
I moved your code into the ctor of the
|
|
OSXCarbonWindowingSystemInterface
|
|
so it get called only once. Can you test it again, if it works on
|
|
your side?
|
|
|
|
I also disabled multithreaded-rendering because it slowed down
|
|
the
|
|
rendering on my machine by a factor of 3. Perhaps we can make it
|
|
optional to test it on other machines.
|
|
|
|
I had some problems implementing pbuffer-support for os x and
|
|
stopped it
|
|
for now until I have more time to investigate the issues.
|
|
"
|
|
|
|
2007-02-06 17:34 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From André Garneau,
|
|
"Attached is an improved Win32 keyboard handler that should now
|
|
map key events similarly to the X11 implementation:
|
|
|
|
* Key event handler now reports left or right SHIFT, CTRL and ALT
|
|
key variants on key press and release events."
|
|
|
|
2007-02-06 17:01 robert
|
|
|
|
* Make/makedefs, src/osgViewer/GNUmakefile: From Stefan Eileman,
|
|
fixes for OSX gmake build to allow AGL or X11 implementation of
|
|
osgViewer
|
|
|
|
2007-02-06 17:00 robert
|
|
|
|
* src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-02-06 16:23 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Re-enabled processor affinity
|
|
|
|
2007-02-06 14:38 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
examples/osgcamera/osgcamera.cpp, include/osgViewer/Viewer,
|
|
src/osgViewer/Viewer.cpp: Added new Viewer threading model
|
|
options
|
|
|
|
2007-02-06 14:20 robert
|
|
|
|
* src/osgWrappers/osgUtil/RenderLeaf.cpp: Updated wrappers
|
|
|
|
2007-02-06 14:20 robert
|
|
|
|
* include/osgUtil/RenderLeaf: Clean up getDrawable() method
|
|
|
|
2007-02-06 13:44 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp: Fixed Suse9.3 build
|
|
problem due to different handling Quat copy constuctor
|
|
|
|
2007-02-06 11:03 robert
|
|
|
|
* include/osgViewer/Viewer, src/osgViewer/Viewer.cpp: Further work
|
|
on support for ThreadPerCamera, and improved the efficiency of
|
|
SingleThraeded
|
|
|
|
2007-02-05 14:56 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp, genwrapper.conf,
|
|
include/osg/GraphicsContext, src/osg/GraphicsThread.cpp,
|
|
src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp: Tweak API and updated
|
|
wrappers to get wrappers to build
|
|
|
|
2007-02-05 13:44 robert
|
|
|
|
* genwrapper.conf, include/osg/Camera, include/osg/DeleteHandler,
|
|
src/osg/Camera.cpp, src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/DeleteHandler.cpp: Added Camera's
|
|
s/getCameraThread() and updated wrappers
|
|
|
|
2007-02-05 12:13 robert
|
|
|
|
* src/osgWrappers/osgDB/Registry.cpp: Updated wrappers
|
|
|
|
2007-02-05 11:48 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h: From Gordon Tomlinson,
|
|
"I have attached the 3 files we had to change to fix a proble we
|
|
were seeing with using Symbol Fonts
|
|
|
|
// GT: fix for symbol fonts (i.e. the Webdings font) as the wrong
|
|
character are being
|
|
// returned, for symbol fonts in windows (FT_ENCONDING_MS_SYMBOL
|
|
in freetype) the correct
|
|
// values are from 0xF000 to 0xF0FF not from 0x000 to 0x00FF (0
|
|
to 255) as you would expect.
|
|
// becuase Microsoft uses a private field for its symbol fonts
|
|
........
|
|
"
|
|
|
|
2007-02-05 11:14 robert
|
|
|
|
* src/osgPlugins/OpenFlight/DataInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/DataInputStream.h,
|
|
src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.h,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Brede
|
|
Johansen, "I have made some changes to support light sources in
|
|
the new
|
|
OpenFlight loader."
|
|
|
|
2007-02-05 10:48 robert
|
|
|
|
* include/osg/DeleteHandler: From Brede Johansen, added OSG_EXPORT
|
|
to DeleteHandler for windows build
|
|
|
|
2007-02-05 10:44 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/Registry.cpp: From Paul Martz,
|
|
"Here's my changes to Registry to allow extension alias mapping
|
|
via a config file. I also attached a sample file that tests the
|
|
parsing, but this is just FYI and not for inclusion in CVS.
|
|
|
|
To set up extension aliases using a config file, an app calls:
|
|
osgDB::Registry::instance()->readPluginAliasConfigurationFile(),
|
|
passing in the file name as the parameter. (Of course this should
|
|
be done before loading any files whose names depend on the
|
|
mapping.) osgDB will search for the file using OSG_FILE_PATH.
|
|
|
|
The file should contain a line for each mapping, with the "map"
|
|
extension first, followed by a space or tab, then the plugin
|
|
identifier. For example, a file containing this line:
|
|
|
|
flt OpenFlight
|
|
|
|
would map the ".flt" extension to the OpenFlight plugin."
|
|
|
|
2007-02-02 22:30 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
examples/osgcatch/osgcatch.cpp,
|
|
examples/osgmotionblur/osgmotionblur.cpp,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp,
|
|
include/osg/GraphicsContext, include/osg/GraphicsThread,
|
|
include/osgViewer/CompositeViewer, include/osgViewer/Viewer,
|
|
src/osg/GraphicsContext.cpp, src/osg/GraphicsThread.cpp,
|
|
src/osgUtil/GLObjectsVisitor.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgWrappers/osg/DeleteHandler.cpp,
|
|
src/osgWrappers/osg/GNUmakefile,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Convert
|
|
GraphicsThread/GraphicsOperation to more generic
|
|
OperationsThread/Operation.
|
|
This paves the way to running cull traversals in seperate
|
|
threads.
|
|
|
|
Updated wrappers
|
|
|
|
2007-02-02 16:51 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, src/osgPlugins/ive/IveVersion.h,
|
|
src/osgPlugins/ive/Text.cpp, src/osgPlugins/osgText/IO_Text.cpp:
|
|
From Eric Sokolowski, added support for the new Text line spacing
|
|
parameter to the .osg and .ive formats.
|
|
|
|
2007-02-02 12:41 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/DeleteHandler,
|
|
include/osg/Referenced, include/osgUtil/RenderLeaf,
|
|
src/osg/DeleteHandler.cpp, src/osg/GNUmakefile,
|
|
src/osg/Referenced.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgViewer/Viewer.cpp: Added a concrete osg::DeleteHandler
|
|
implementation which provides support for
|
|
retain objects for several frames before deleting them. Also
|
|
added RenderStageCache
|
|
into CullVistor.cpp that is used for handling RTT osg::Camera's
|
|
that are being
|
|
used in double buffered SceneView usage.
|
|
|
|
2007-02-01 11:07 robert
|
|
|
|
* include/osgViewer/Viewer, src/osgViewer/Viewer.cpp: Improved the
|
|
toggling on/off of thrading modes
|
|
|
|
2007-02-01 11:07 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Moved the init traversal from cull()
|
|
to the draw() to prevent graphics context
|
|
calls being made during the cull traversal - something that
|
|
breaks the
|
|
ThreadPerCamera model in osgViewer
|
|
|
|
2007-01-31 22:24 robert
|
|
|
|
* include/osg/GraphicsContext, include/osgUtil/SceneView,
|
|
include/osgViewer/View, include/osgViewer/Viewer,
|
|
src/osgUtil/SceneView.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Further work on new threading model.
|
|
|
|
2007-01-31 11:12 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Removed old #if #else #end block
|
|
|
|
2007-01-30 17:38 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Refactored the ViewerRenderingOperation
|
|
so that the timer querry code is in a separate ViewerQuerySupport
|
|
class
|
|
|
|
2007-01-30 17:12 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added display listing of
|
|
ShadowVolume
|
|
|
|
2007-01-30 15:37 robert
|
|
|
|
* src/osgViewer/View.cpp: Added automatic aspect ratio adjustmeent
|
|
to View::setUpViewAcrossAllScreens() and setUpViewOnSingleScreen.
|
|
|
|
2007-01-30 14:47 robert
|
|
|
|
* include/osg/Stats, src/osg/Stats.cpp,
|
|
src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgText/Text.cpp: Updated wrappers
|
|
|
|
2007-01-30 14:32 robert
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: From Eric Sokolwsky,
|
|
"osgText is a useful node kit, but when longer paragraphs are
|
|
displayed
|
|
on the screen, it looks more aesthetically pleasing to have a
|
|
larger
|
|
gap between lines than is given by default. I added a new
|
|
parameter,
|
|
lineSpacing, in the Text class to allow the line spacing to be
|
|
adjustable
|
|
by the application. The default value is 0 meaning there is no
|
|
extra
|
|
spacing given. The value should be given as a percentage of the
|
|
character
|
|
height. A good value for longer paragraphs is 0.25 (25%) or
|
|
more."
|
|
|
|
2007-01-30 14:18 robert
|
|
|
|
* include/osgDB/ReaderWriter: From Bryan Thrall, "The
|
|
osgDB::ReaderWriter and osgDB::ReaderWriter::Options classes have
|
|
copy constructors that take a const osg::CopyOp rather than a
|
|
osg::CopyOp&, forcing an unnecessary copy. The attached header
|
|
fixes
|
|
this, based off OSG 1.2.
|
|
|
|
Also fixed duplicate "or" openArchive()'s comment."
|
|
|
|
2007-01-30 13:48 robert
|
|
|
|
* include/osg/Stats, src/osg/Stats.cpp,
|
|
src/osgViewer/StatsHandler.cpp: Added support for compute average
|
|
stats attributes in inverse space to improve
|
|
the quality of frame rate reporting.
|
|
|
|
2007-01-30 12:09 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp: Disabled the alternating directions of
|
|
drawing of state sorted render leaves as it
|
|
was interferring with anaglyphic stereo used in the osgstereimage
|
|
example.
|
|
|
|
2007-01-30 11:47 robert
|
|
|
|
* src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-01-30 11:40 robert
|
|
|
|
* include/osg/Stats, include/osgViewer/Viewer, src/osg/Stats.cpp,
|
|
src/osgViewer/StatsHandler.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Added
|
|
Stats::collectStats(string,bool) controls, getAveragedAttribute
|
|
methods into osg::Stats class, and
|
|
related support into osgViewer::Viewer and
|
|
osgViewer::StatsHandler.
|
|
|
|
Added lazy updating of text in StatsHandler HUD to minimize the
|
|
impact of
|
|
slow text updating on observed frame rates.
|
|
|
|
2007-01-30 09:55 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp: Added support for per frame
|
|
alternating the direction that SORT_BY_STATE bins are
|
|
rendered. The alternation makes it more likely that OpenGL
|
|
objects will still
|
|
be in video ram.
|
|
|
|
2007-01-29 22:59 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Made
|
|
_useMainThreadForRenderingalTraversal(false)
|
|
|
|
2007-01-29 22:44 robert
|
|
|
|
* include/osg/State, include/osgUtil/Optimizer,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderLeaf,
|
|
include/osgUtil/RenderStage, include/osgUtil/StateGraph,
|
|
include/osgViewer/View, include/osgViewer/Viewer,
|
|
src/osg/Drawable.cpp, src/osg/State.cpp, src/osg/StateSet.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Began work on providing support for
|
|
threading camera cull traversals in parallel with
|
|
the previous frames draw traversal. Changes range from
|
|
osg::State, through osgUtil::RenderBin, through to osgViewer
|
|
|
|
2007-01-28 17:32 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Added very simple relaxing
|
|
of traits by dividing required red, green, blue, alpha and depth
|
|
by 2.
|
|
|
|
2007-01-28 17:12 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Added use of Viewe Realize
|
|
graphics operation.
|
|
|
|
2007-01-28 17:11 robert
|
|
|
|
* include/osgViewer/CompositeViewer, include/osgViewer/Viewer,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Added set/getRealizeOperation() to Viewer and CompositeViewer
|
|
|
|
2007-01-28 09:53 robert
|
|
|
|
* src/osgWrappers/osgUtil/StateGraph.cpp: Updated wrappers
|
|
|
|
2007-01-28 09:30 robert
|
|
|
|
* include/osgUtil/StateGraph: From Vlad Danciu, fixed leaf depth
|
|
sort functor
|
|
|
|
2007-01-28 09:17 robert
|
|
|
|
* include/osgText/String: From Mike Wittman, "This file removes the
|
|
virtual destructor of osgText::String. It seemed wrong that
|
|
osgText::String should have a vtable since it is treated like a
|
|
value type, and any subclasses containing additional data would
|
|
effectively be subject to slicing during standard usage. This
|
|
stuck out as an anomaly when classifying the OSG types for C#
|
|
bindings."
|
|
|
|
2007-01-27 17:57 robert
|
|
|
|
* src/osgViewer/StatsHandler.cpp: Added osg::PolygonMode to local
|
|
StateSet to protect it from being affected by
|
|
stateset manipulator.
|
|
|
|
2007-01-27 17:52 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
examples/osgshadow/osgshadow.cpp, genwrapper.conf,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgViewer/GNUmakefile: Updated wrappers
|
|
|
|
2007-01-27 14:27 robert
|
|
|
|
* include/osgUtil/PositionalStateContainer: Added access methods to
|
|
PositionStateContainer
|
|
|
|
2007-01-27 14:27 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added light source.
|
|
|
|
2007-01-27 12:54 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Further work on shadow
|
|
CullCallback
|
|
|
|
2007-01-27 12:54 robert
|
|
|
|
* include/osgUtil/RenderBin, src/osgUtil/RenderBin.cpp: Added
|
|
_sorted flag into RenderBin to prevent a bin being sorted twice
|
|
in one frame
|
|
|
|
2007-01-27 11:13 robert
|
|
|
|
* include/osg/State, src/osgUtil/RenderBin.cpp: Changed
|
|
osgUtil::RenderBin and osg::State to allow nesting of StateSet's
|
|
associated with RenderBin's.
|
|
|
|
2007-01-26 21:22 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Further work on building the
|
|
rendering back end from the intial traversal of the
|
|
scene graph
|
|
|
|
2007-01-26 16:08 robert
|
|
|
|
* include/osgUtil/GLObjectsVisitor: Added Program pointer to help
|
|
with uniform apply.
|
|
|
|
2007-01-26 09:44 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added custom callback to
|
|
capture RenderBins
|
|
|
|
2007-01-25 12:16 robert
|
|
|
|
* examples/osganimate/osganimate.cpp: #ifdef'd out the artifical
|
|
simulation time code
|
|
|
|
2007-01-25 12:02 robert
|
|
|
|
* examples/osganimate/osganimate.cpp,
|
|
examples/osgcluster/osgcluster.cpp,
|
|
examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
examples/osggeometry/osggeometry.cpp,
|
|
examples/osglight/osglight.cpp,
|
|
examples/osgmotionblur/osgmotionblur.cpp,
|
|
examples/osgparametric/osgparametric.cpp,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgshaders/GL2Scene.cpp,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp,
|
|
examples/osgshadow/osgshadow.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgtexture2D/osgtexture2D.cpp,
|
|
examples/osgtexturerectangle/osgtexturerectangle.cpp,
|
|
include/osg/FrameStamp, include/osgUtil/SceneView,
|
|
include/osgViewer/CompositeViewer, include/osgViewer/Export,
|
|
include/osgViewer/SimpleViewer, include/osgViewer/Viewer,
|
|
src/osg/AnimationPath.cpp, src/osg/FrameStamp.cpp,
|
|
src/osg/Sequence.cpp, src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgPlugins/Inventor/PendulumCallback.cpp,
|
|
src/osgPlugins/Inventor/ShuttleCallback.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgSim/DOFTransform.cpp,
|
|
src/osgSim/LightPointDrawable.cpp,
|
|
src/osgSim/LightPointDrawable.h, src/osgSim/LightPointNode.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/TransformCallback.cpp,
|
|
src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/SimpleViewer.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Added
|
|
osg::FrameStamp::set/getSimulationTime().
|
|
|
|
Added setting of osg_SimulationTime and osg_DeltaSimulationTime
|
|
to the uniforms set by SceneView
|
|
|
|
Added frame(double simulationTime) and advance(double
|
|
simulationTime) parameters to
|
|
osgViewer::SimpleViewer, Vewer and CompositeViewer.
|
|
|
|
Updated various examples and Nodes to use SimulationTime where
|
|
appropriate.
|
|
|
|
2007-01-25 10:02 robert
|
|
|
|
* src/osg/BoundingSphere.cpp: From Gordon Tomlinson, fixes to
|
|
BoundingSphere::expandBy(BoundingSphere&)
|
|
|
|
2007-01-24 12:59 robert
|
|
|
|
* src/osgWrappers/osgGA/GUIEventAdapter.cpp: Updated wrappers
|
|
|
|
2007-01-24 12:35 robert
|
|
|
|
* Make/makedefs: From Martin Spott, "To enable osgviewer to link on
|
|
Solaris added -lmtsk as SunOS/SunStudio implements some threading
|
|
stuff in
|
|
libmtsk."
|
|
|
|
2007-01-24 12:28 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/SimpleViewer.cpp, src/osgViewer/Viewer.cpp: Added
|
|
support for GUIEventAdapter::setHandled
|
|
|
|
2007-01-24 12:21 robert
|
|
|
|
* include/osgGA/GUIEventAdapter, src/osgGA/GUIEventAdapter.cpp,
|
|
src/osgGA/GUIEventHandler.cpp: Added setHandled/getHandled to
|
|
osgGA::GUIEventAdapter
|
|
|
|
2007-01-24 11:18 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added ability to generate
|
|
various cube faces for testing and switch handler to toggle
|
|
between different models.
|
|
|
|
2007-01-24 10:02 robert
|
|
|
|
* include/osgViewer/GraphicsWindowWin32,
|
|
include/osgViewer/StatsHandler,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: From André Garneau, "
|
|
|
|
|
|
|
|
* Setup proper pixel format for ATI boards (removal of
|
|
WGL_SWAP_METHOD_ARB specification from the requested pixel format
|
|
since unsupported by the ATI driver)
|
|
|
|
* Fix to create sample OpenGL window on the proper display
|
|
device. This is the temporary window used to choose the desired
|
|
pixel format. In the previous version, this window was always
|
|
created on the primary display device, even though it had
|
|
potentially different pixel formats compared to the target
|
|
display device containing the window to be created.
|
|
|
|
* Implementation of
|
|
WindowingSystemInterface::setScreenResolution() method
|
|
|
|
* Implementation of
|
|
WindowingSystemInterface::setScreenRefreshRate() method
|
|
|
|
* Implementation of GraphicsWindow::requestWarpPointer() method
|
|
|
|
* Implementation of GraphicsWindow::useCursor() method and
|
|
associated trait support. This can be used in two ways; first,
|
|
when the graphics trait requested indicates that no cursor should
|
|
be present, a new cursor-less window class is used to create the
|
|
window. When a cursor-enabled window creation is requested,
|
|
another window class is used. After creation of a window, it is
|
|
also possible to toggle the cursor state by using the
|
|
GraphicsWindow::useCursor method.
|
|
|
|
* The way the mouse behaves is now compatible with the behaviour
|
|
seen on X11; i.e. when pressing a mouse button, the window where
|
|
the pointer is located will capture the mouse input and release
|
|
it only after the button has been released. This results in all
|
|
mouse movement events being dispatched to the window where the
|
|
button was pressed initially until it is released. This improves
|
|
the interaction with graphics windows.
|
|
|
|
|
|
|
|
* Preparation work has been done to support the ability of moving
|
|
a window from one screen to another screen and recreating its
|
|
rendering context when this happens. This has been tested with a
|
|
mix of NVIDIA and ATI cards and works properly. For the moment
|
|
being, this feature is commented out due to changes in the core
|
|
OSG libraries that have been done but need to be submitted later
|
|
this week for approval by Robert.
|
|
|
|
|
|
|
|
Upcoming features
|
|
|
|
|
|
|
|
* Support for moving windows from one screen to another screen
|
|
seamlessly
|
|
|
|
|
|
|
|
* Ability to set the window (i.e. the application itself creates
|
|
the rendering window and passes it to the GraphicsWindowWin32
|
|
class)
|
|
|
|
|
|
|
|
* Other miscellaneous items"
|
|
|
|
---------------------------------------------------
|
|
|
|
2007-01-23 17:42 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added cube test model.
|
|
|
|
2007-01-23 17:29 robert
|
|
|
|
* Make/makedirdefs: changed build order so that osgText gets built
|
|
before osgViewer
|
|
|
|
2007-01-23 16:32 robert
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Fixed tabbing
|
|
|
|
2007-01-23 16:28 robert
|
|
|
|
* VisualStudio/osgWrappers/osgViewer/wrapper_osgViewer.dsp,
|
|
applications/osgviewer/osgviewer.cpp,
|
|
src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgViewer/GNUmakefile,
|
|
src/osgWrappers/osgViewer/StatsHandler.cpp: Updated wrappers
|
|
|
|
2007-01-23 16:27 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Commented out the default
|
|
saving of models
|
|
|
|
2007-01-23 16:26 robert
|
|
|
|
* include/osgGA/StateSetManipulator,
|
|
src/osgGA/StateSetManipulator.cpp: Added osg::StateSet* parameter
|
|
to constructor to make it more convinient to set
|
|
up the StateSetManipulator and moved the initialization of
|
|
locally cached states
|
|
into the handle method to ensure a representative version of the
|
|
StateSet is captured
|
|
|
|
2007-01-23 16:02 robert
|
|
|
|
* include/osg/Drawable: Added #define of GL_QUERY_RESULT and
|
|
GL_QUERY_RESULT_AVAILABLE
|
|
|
|
2007-01-23 15:51 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added single screen option
|
|
|
|
2007-01-23 14:43 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added command line help
|
|
|
|
2007-01-23 14:10 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp: Added delete
|
|
selected object using delete and back space key, and added save
|
|
option
|
|
|
|
2007-01-23 13:54 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw, src/osgViewer/GNUmakefile: Adde
|
|
osgText dependency to osgViewer
|
|
|
|
2007-01-23 13:28 robert
|
|
|
|
* src/osgViewer/StatsHandler.cpp: Made stats bars transparent and
|
|
improved positioning
|
|
|
|
2007-01-23 13:16 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Made two sided stencil the
|
|
default
|
|
|
|
2007-01-23 12:10 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added stats and range of
|
|
keyboard mouse handling to osgshadow example
|
|
|
|
2007-01-23 11:56 robert
|
|
|
|
* include/osgViewer/StatsHandler, src/osgViewer/StatsHandler.cpp:
|
|
Added ability to customize the keys used to control stats
|
|
|
|
2007-01-23 11:01 robert
|
|
|
|
* VisualStudio/osgViewer/osgViewer.dsp,
|
|
applications/osgviewer/osgviewer.cpp, include/osgViewer/Scene,
|
|
include/osgViewer/StatsHandler, src/osgViewer/GNUmakefile,
|
|
src/osgViewer/StatsHandler.cpp: Moved StatsHandler into its own
|
|
seperate header/source in osgViewer.
|
|
|
|
2007-01-23 10:38 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added ticks to stats
|
|
display
|
|
|
|
2007-01-22 21:16 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Further work on GPU stats
|
|
|
|
2007-01-22 17:39 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Further work on stats
|
|
|
|
2007-01-22 13:13 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added camera stats
|
|
|
|
2007-01-22 11:22 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp, include/osg/Stats,
|
|
src/osg/Stats.cpp, src/osgViewer/Viewer.cpp: Improvements to
|
|
stats
|
|
|
|
2007-01-22 09:28 robert
|
|
|
|
* src/osgPlugins/txf/TXFFont.cpp: From Mathias Fröhlich, "Attached
|
|
is a small change that makes the txf loader render the same
|
|
resulting
|
|
text than an other well known txf loader. That means drawing them
|
|
one on top
|
|
of the other I can only see differences due to different
|
|
mipmapping ...
|
|
|
|
That is it introduces an additional gap of 0.1*height between the
|
|
glyphs.
|
|
There is an additional mapping between upper and lowercase
|
|
characters if one
|
|
of them is not available in the txf file.
|
|
And we have an artificial blank character that is very often
|
|
missing in txf
|
|
files."
|
|
|
|
2007-01-21 20:41 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Further work on stats
|
|
|
|
2007-01-21 18:46 robert
|
|
|
|
* VisualStudio/applications/osgproducerviewer,
|
|
VisualStudio/applications/osgproducerviewer/osgproducerviewer.dsp,
|
|
applications/osgproducerviewer,
|
|
applications/osgproducerviewer/GNUmakefile,
|
|
applications/osgproducerviewer/GNUmakefile.inst,
|
|
applications/osgproducerviewer/osgproducerviewer.cpp: Added
|
|
osgproducerviewer, in the form of orignal Producer based
|
|
osgviewer, leaving the
|
|
new osgViewer based osgviewer focused on just osgViewer
|
|
functionality.
|
|
|
|
2007-01-21 18:34 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Changed the camera with focus code to only accept cameras with
|
|
valid views
|
|
as ones that can recieve focus.
|
|
|
|
2007-01-21 18:24 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/applications/osgviewer/osgviewerapplication.dsp,
|
|
applications/osgviewer/GNUmakefile,
|
|
applications/osgviewer/GNUmakefile.inst,
|
|
applications/osgviewer/osgviewer.cpp, include/osg/View,
|
|
src/osg/Stats.cpp, src/osg/View.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Initial on screen stats support
|
|
|
|
2007-01-21 11:18 robert
|
|
|
|
* src/osgShadow/OccluderGeometry.cpp: Removed gl includes
|
|
|
|
2007-01-20 09:48 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
applications/osgviewer/osgviewer.cpp,
|
|
src/osgWrappers/osg/Camera.cpp, src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Stats.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp,
|
|
src/osgWrappers/osg/StencilTwoSided.cpp,
|
|
src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp: Updated wrappers
|
|
|
|
2007-01-20 09:44 robert
|
|
|
|
* src/osgPlugins/osg/ReaderWriterOSG.cpp: Fixed the output of
|
|
texture files
|
|
|
|
2007-01-20 09:03 robert
|
|
|
|
* include/osg/Stats: Added OSG_EXPORT to Stats to fix Windows build
|
|
|
|
2007-01-19 20:25 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Added stats for update, event and
|
|
rendering traversals
|
|
|
|
2007-01-19 19:53 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, applications/osgviewer/osgviewer.cpp,
|
|
include/osg/Camera, include/osg/Stats, include/osg/View,
|
|
src/osg/GNUmakefile, src/osg/Stats.cpp, src/osgViewer/Viewer.cpp:
|
|
Added new osg::Stats class for collecting frame stats of
|
|
different sorts.
|
|
Added s/getStats() to osg::View and osg::Camera.
|
|
Added population of View::getStats() with frame stats in
|
|
osgViewer/Viewer.
|
|
Added Basic StatsHandler to osgviewer example.
|
|
|
|
2007-01-19 14:41 robert
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp: Added EXT_timer_query
|
|
support
|
|
|
|
2007-01-18 22:32 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, examples/osgshadow/osgshadow.cpp,
|
|
include/osg/StencilTwoSided, include/osgShadow/OccluderGeometry,
|
|
src/osg/GNUmakefile, src/osg/StencilTwoSided.cpp,
|
|
src/osgShadow/OccluderGeometry.cpp: Added osg::StencilTwoSided
|
|
state attribute to wrap up the stencil_two_sided extension.
|
|
|
|
Added path in osgShadow work for using StencilTwoSided to
|
|
accelerate shadow volume rendering.
|
|
|
|
2007-01-18 17:00 robert
|
|
|
|
* include/osg/Stencil, src/osgPlugins/osg/Stencil.cpp: Added
|
|
support for stencil GL_INCR_WRAP and GL_DECR_WRAP operations
|
|
|
|
2007-01-18 09:56 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: From André Garneau,
|
|
"Attached is a fix in the GraphicsWindowWin32 class to allow the
|
|
following usage pattern to work properly; create window, delete
|
|
window, create window, etc. In all the tests I made I was always
|
|
creating-deleting and then shutting down the application so this
|
|
pattern was untested. The osgtexture3d & osgsimulation examples
|
|
were also using this pattern so would not work. They are working
|
|
fine now."
|
|
|
|
2007-01-18 09:03 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp: Build fix for Win32
|
|
|
|
2007-01-17 21:11 robert
|
|
|
|
* genwrapper.conf, include/osg/GraphicsContext,
|
|
src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp,
|
|
src/osgViewer/SimpleViewer.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp: Added extra methods
|
|
WindowSystemInterface for controlling frame rate and resolution,
|
|
and adde useCursor flag.
|
|
|
|
2007-01-17 15:59 robert
|
|
|
|
* include/osgDB/FileNameUtils, src/osgDB/FileNameUtils.cpp,
|
|
src/osgDB/FileUtils.cpp: From Joakim Simonsson, added
|
|
osgDB::concateFile and osgDB::getRealPath.
|
|
|
|
Tweaks by Robert Osfield - Moved methods to FileNameUtils, added
|
|
unix
|
|
implementation of getRealPath add extern and OSGDB_EXPORT to
|
|
function declarations.
|
|
|
|
2007-01-17 14:40 robert
|
|
|
|
* src/osg/FrameBufferObject.cpp, src/osg/GLExtensions.cpp,
|
|
src/osg/Texture.cpp: From André Garneau, threading bug fixes -
|
|
moving scoped statics out of scope to be global statics
|
|
|
|
2007-01-17 14:21 robert
|
|
|
|
* VisualStudio/examples/osglauncher/resources.rc,
|
|
VisualStudio/icons/osg_icon.rc,
|
|
applications/osgviewer/osgviewer.cpp,
|
|
include/osgViewer/GraphicsWindowWin32,
|
|
src/osgViewer/GraphicsWindowWin32.cpp: From André Garneau,
|
|
Implementation osg GraphicsWindowWin32
|
|
|
|
2007-01-16 22:10 robert
|
|
|
|
* src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Updaed wrappers
|
|
|
|
2007-01-16 22:00 robert
|
|
|
|
* src/osgProducer/GraphicsContextImplementation.cpp: Removed the
|
|
automatic registration of GraphicsContextImplementation.
|
|
|
|
2007-01-16 21:40 robert
|
|
|
|
* examples/osgteapot/osgteapot.cpp: Fixed compile warning
|
|
|
|
2007-01-16 19:18 robert
|
|
|
|
* examples/osgmultiplecameras/osgmultiplecameras.cpp,
|
|
include/osgViewer/CompositeViewer,
|
|
src/osgViewer/CompositeViewer.cpp: Cleaned up CompositeViewer
|
|
interface and added event traversal of views
|
|
|
|
2007-01-16 17:10 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
examples/osgmultiplecameras/GNUmakefile,
|
|
examples/osgmultiplecameras/GNUmakefile.inst,
|
|
examples/osgmultiplecameras/osgmultiplecameras.cpp: Added
|
|
PickHandler to osgmultiplecameras examples
|
|
|
|
2007-01-16 17:08 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp, src/osgViewer/View.cpp: Added
|
|
debug messages
|
|
|
|
2007-01-16 16:02 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Reverted the FlightManipulator
|
|
usage
|
|
|
|
2007-01-16 16:01 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osgViewer/View,
|
|
include/osgViewer/Viewer, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Further work on
|
|
CompositeViewer
|
|
|
|
2007-01-16 15:05 robert
|
|
|
|
* src/osgViewer/View.cpp: Added mouseWarped call into
|
|
View::requestWarpPointer
|
|
|
|
2007-01-16 14:15 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp, src/osgViewer/View.cpp:
|
|
Further work on event handling in CompositeViewer
|
|
|
|
2007-01-16 14:13 robert
|
|
|
|
* examples/osgmultiplecameras/osgmultiplecameras.cpp: Added extra
|
|
view combinations too commandline
|
|
|
|
2007-01-16 08:56 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp,
|
|
examples/osgmultiplecameras/osgmultiplecameras.cpp,
|
|
include/osgViewer/CompositeViewer, include/osgViewer/View,
|
|
include/osgViewer/Viewer, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Work on CompositeViewer and
|
|
related calsses to implement viewers with multiple views
|
|
|
|
2007-01-15 16:12 robert
|
|
|
|
* src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-01-15 16:09 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osgViewer/View,
|
|
src/osgViewer/View.cpp: Improved handling of intersection
|
|
computations on datasets with multiple cameras
|
|
|
|
2007-01-15 14:46 robert
|
|
|
|
* include/osgViewer/Scene, include/osgViewer/View,
|
|
include/osgViewer/Viewer, src/osgViewer/Scene.cpp,
|
|
src/osgViewer/Viewer.cpp: Added FramStamp into osgViewer::Viewer
|
|
and added ability to handle setSceneData
|
|
during during the application running.
|
|
|
|
2007-01-15 11:44 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added terrain manipulator.
|
|
|
|
2007-01-15 10:11 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/Registry.h: From Brede Johansen, "The
|
|
OpenFlight loader already have a caching mechanism for externals.
|
|
The cache works for nested externals but is cleared before the
|
|
master
|
|
flight file is returned. I implemented texture caching using the
|
|
same
|
|
mechanism."
|
|
|
|
2007-01-15 09:56 robert
|
|
|
|
* src/osgUtil/DelaunayTriangulator.cpp: From Paul Martz and Geoff
|
|
Michel, Paul updated Geoff's bug fixes to
|
|
DelaunaryTraingulator.cpp to reflect recent tessellator spelling
|
|
changes
|
|
|
|
2007-01-15 09:30 robert
|
|
|
|
* src/osgViewer/Scene.cpp: Added setting of the update visitors'
|
|
traversal number
|
|
|
|
2007-01-15 09:14 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp: Reverted the
|
|
experimental shader code
|
|
|
|
2007-01-14 20:23 robert
|
|
|
|
* src/osg/GraphicsThread.cpp: Added releaseContext to end of
|
|
GraphicsThread::run()
|
|
|
|
2007-01-12 22:07 robert
|
|
|
|
* src/osgPlugins/quicktime/QTUtils.cpp,
|
|
src/osgPlugins/quicktime/QTUtils.h,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Riccardo Corsi,
|
|
"this should be the final version of the qt-plugin ported to
|
|
windows and cleaned up to avoid crashes on exit.
|
|
Stephan and I tested it on Mac and Win.
|
|
Just a couple of notes:
|
|
|
|
* the plugin is able to load both regular 2D images and movie
|
|
stream. There is a #define QT_HANDLE_IMAGES_ALSO mechanism to
|
|
indicate whether to use it for images or not. This is defined by
|
|
default on Mac only, to avoid conflicts with the standard windows
|
|
plugins. See comments on QTUtils.h
|
|
|
|
* de-initialization of quicktime before exit is now left to an
|
|
observer, which calls exitQuicktime() when last media loaded with
|
|
the plugin is released. This prevent a crash on exit without need
|
|
of any extra call external to the plugin."
|
|
|
|
2007-01-12 22:01 robert
|
|
|
|
* include/osgParticle/ExplosionDebrisEffect,
|
|
include/osgParticle/ExplosionEffect,
|
|
include/osgParticle/FireEffect,
|
|
include/osgParticle/ParticleEffect,
|
|
include/osgParticle/SmokeEffect,
|
|
include/osgParticle/SmokeTrailEffect: Added explicit to
|
|
ParticleEffect constructors
|
|
|
|
2007-01-12 21:44 robert
|
|
|
|
* include/osgParticle/ParticleSystem: From Tom Jolley, "There was
|
|
some unnecessary creation and deletion of Particle objects in
|
|
include/osgParticle/ParticleSystem. I replaced
|
|
|
|
Particle(ptemplate? *ptemplate: _def_ptemp)
|
|
|
|
with
|
|
|
|
ptemplate? *ptemplate: _def_ptemp
|
|
|
|
in a couple of places. This should make particle creation and
|
|
reuse go
|
|
a little faster without all that memory allocation and copying."
|
|
|
|
2007-01-12 21:33 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
include/osgViewer/GraphicsWindowCarbon,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp: From Stephan Huber, "New
|
|
features:
|
|
+ Multi-display-support
|
|
+ automatic hiding of the menubar/dock if one of the windows
|
|
intersects
|
|
the menubar/dock
|
|
|
|
Bugfixes:
|
|
+ event-handling was done by the first opened window, other
|
|
windows did
|
|
not receive events -- fixed
|
|
+ mouse-coordinates were absolute, now they are relative to the
|
|
window.
|
|
|
|
known bugs:
|
|
+ windows with decoration and in fullscreen-size are moved by the
|
|
system
|
|
a little bit, so that the titlebar is accessible/visible. So if
|
|
you want
|
|
real fullscreen-windows, don't decorate the window :)
|
|
|
|
I updated the XCode-project-file so all ported examples are
|
|
linked
|
|
against osgViewer."
|
|
|
|
2007-01-12 21:05 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
examples/osgcamera/osgcamera.cpp, include/osgViewer/Viewer,
|
|
src/osgViewer/Viewer.cpp, src/osgWrappers/osgViewer/Viewer.cpp:
|
|
Added Viewer::setEndBarrierPosition method, change
|
|
Viewer::setKeySetsDone(int) to setKeyEventSetDone(int),
|
|
added support for toggling threading model and end barrier
|
|
position into osgviewer
|
|
|
|
2007-01-12 19:09 robert
|
|
|
|
* src/osgViewer/SimpleViewer.cpp: Moved the signalBeginFrame to the
|
|
start of the rendering traversal.
|
|
|
|
2007-01-12 15:08 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added support for animation
|
|
path manipulator to osgViewer path
|
|
|
|
2007-01-12 14:45 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Add manually sync of the EventQueue's
|
|
startTick with the osg::Timer::startTick
|
|
|
|
2007-01-12 12:10 robert
|
|
|
|
* src/osg/View.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Added a default
|
|
StateSet to osg::View's master Camera. Wired up osgViewer::Viewer
|
|
so
|
|
that the master Camera's StateSet is passed to osgUtil::SceneView
|
|
to use as its global StateSet.
|
|
|
|
2007-01-12 11:38 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Added osgGA Trackball,
|
|
Flight and Drive camera manipulators, and StateSetManipulator to
|
|
the osgViewer path in osgviewer
|
|
|
|
2007-01-12 10:28 robert
|
|
|
|
* examples/osgshaderterrain/osgshaderterrain.cpp: Implement a
|
|
GraphicsOperation to test extension availability
|
|
|
|
2007-01-12 10:28 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp: Fixed comment
|
|
|
|
2007-01-12 10:26 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
applications/osgviewer/GNUmakefile,
|
|
applications/osgviewer/GNUmakefile.inst,
|
|
applications/osgviewer/osgviewer.cpp: Added osgViewer path into
|
|
osgviewer, old osgProducer version remains accessible
|
|
via --osgProducer command line option
|
|
|
|
2007-01-11 17:15 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgmotionblur/osgmotionblur.dsp,
|
|
examples/osgmotionblur/GNUmakefile,
|
|
examples/osgmotionblur/GNUmakefile.inst,
|
|
examples/osgmotionblur/osgmotionblur.cpp: Ported osgmotionblurr
|
|
across to osgViewer
|
|
|
|
2007-01-11 17:00 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Added setting of DisplaySettings
|
|
|
|
2007-01-11 16:59 robert
|
|
|
|
* examples/osgreflect/osgreflect.cpp,
|
|
examples/osgshadow/osgshadow.cpp: Added stencil buffer setting
|
|
|
|
2007-01-11 15:54 robert
|
|
|
|
* src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PlaneIntersector.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Updated wrappers
|
|
|
|
2007-01-11 15:53 robert
|
|
|
|
* examples/osgwindows/osgwindows.cpp: Added #include <iostream>
|
|
|
|
2007-01-11 15:48 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgcameragroup,
|
|
VisualStudio/examples/osgsimplepager,
|
|
VisualStudio/examples/osgsimpleviewerProducer,
|
|
examples/osgcameragroup, examples/osgsimple/osgsimple.cpp,
|
|
examples/osgsimplepager, examples/osgsimpleviewerProducer,
|
|
runexamples.bat: Removed examples:
|
|
|
|
osgcameragroup
|
|
osgsimpleviewerProducer
|
|
osgsimplepager
|
|
|
|
2007-01-11 15:19 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgpagedlod/osgpagedlod.dsp,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp,
|
|
VisualStudio/examples/osgtessellate/osgtessellate.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgvolume/osgvolume.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
examples/osgcamera/GNUmakefile.inst,
|
|
examples/osgcatch/GNUmakefile,
|
|
examples/osgcatch/GNUmakefile.inst,
|
|
examples/osgcatch/osgcatch.cpp,
|
|
examples/osgcluster/osgcluster.cpp,
|
|
examples/osgimpostor/GNUmakefile.inst,
|
|
examples/osgkeyboardmouse/GNUmakefile,
|
|
examples/osgkeyboardmouse/GNUmakefile.inst,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
examples/osgsimple/GNUmakefile,
|
|
examples/osgsimple/GNUmakefile.inst,
|
|
examples/osgsimple/osgsimple.cpp,
|
|
examples/osgsimplifier/GNUmakefile.inst,
|
|
examples/osgslice/osgslice.cpp, examples/osgteapot/GNUmakefile,
|
|
examples/osgteapot/GNUmakefile.inst,
|
|
examples/osgteapot/osgteapot.cpp,
|
|
examples/osgtessellate/GNUmakefile,
|
|
examples/osgtessellate/GNUmakefile.inst,
|
|
examples/osgtessellate/osgtessellate.cpp,
|
|
examples/osgtext/GNUmakefile, examples/osgtext/GNUmakefile.inst,
|
|
examples/osgtext/osgtext.cpp, examples/osgtexture1D/GNUmakefile,
|
|
examples/osgtexture1D/GNUmakefile.inst,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgtexture2D/GNUmakefile,
|
|
examples/osgtexture2D/GNUmakefile.inst,
|
|
examples/osgtexture2D/osgtexture2D.cpp,
|
|
examples/osgtexture3D/GNUmakefile,
|
|
examples/osgtexture3D/GNUmakefile.inst,
|
|
examples/osgtexture3D/osgtexture3D.cpp,
|
|
examples/osgtexturerectangle/GNUmakefile,
|
|
examples/osgtexturerectangle/GNUmakefile.inst,
|
|
examples/osgtexturerectangle/osgtexturerectangle.cpp,
|
|
examples/osgunittests/GNUmakefile,
|
|
examples/osgunittests/GNUmakefile.inst,
|
|
examples/osgvertexprogram/GNUmakefile,
|
|
examples/osgvertexprogram/GNUmakefile.inst,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
examples/osgvolume/GNUmakefile,
|
|
examples/osgvolume/GNUmakefile.inst,
|
|
examples/osgvolume/osgvolume.cpp,
|
|
examples/osgwindows/GNUmakefile,
|
|
examples/osgwindows/GNUmakefile.inst,
|
|
examples/osgwindows/osgwindows.cpp: Ported following examples to
|
|
osgViewer:
|
|
|
|
osgteapot
|
|
osgtessellate
|
|
osgtext
|
|
osgtexture1D
|
|
osgtexture2D
|
|
osgtexture3D
|
|
osgtexturerectangle
|
|
osgvertexprogram
|
|
osgvolume
|
|
osgwindows
|
|
osgsimple
|
|
osgkeyboardmouse
|
|
|
|
2007-01-11 14:53 robert
|
|
|
|
* src/osgGA/GUIEventAdapter.cpp: Fixed the setWindowSize so that it
|
|
sets the input range to 0,0,width,height rather
|
|
than x,y,x+width,y+height as mouse coordinates move relative to
|
|
the window, not the
|
|
screens origin.
|
|
|
|
2007-01-11 12:06 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
include/osgViewer/View, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Added DisplaySettings support into
|
|
osgViewer::Viewer
|
|
|
|
2007-01-11 11:47 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgsimplifier/osgsimplifier.dsp,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgslice/osgslice.dsp,
|
|
VisualStudio/examples/osgspacewarp/osgspacewarp.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp,
|
|
VisualStudio/examples/osgspotlight/osgspotlight.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
examples/osgshape/GNUmakefile,
|
|
examples/osgshape/GNUmakefile.inst,
|
|
examples/osgshape/osgshape.cpp,
|
|
examples/osgsimplifier/GNUmakefile,
|
|
examples/osgsimplifier/osgsimplifier.cpp,
|
|
examples/osgsimulation/GNUmakefile,
|
|
examples/osgsimulation/GNUmakefile.inst,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
examples/osgslice/GNUmakefile,
|
|
examples/osgslice/GNUmakefile.inst,
|
|
examples/osgslice/osgslice.cpp,
|
|
examples/osgspacewarp/GNUmakefile,
|
|
examples/osgspacewarp/GNUmakefile.inst,
|
|
examples/osgspacewarp/osgspacewarp.cpp,
|
|
examples/osgspheresegment/GNUmakefile,
|
|
examples/osgspheresegment/GNUmakefile.inst,
|
|
examples/osgspheresegment/osgspheresegment.cpp,
|
|
examples/osgspotlight/GNUmakefile,
|
|
examples/osgspotlight/GNUmakefile.inst,
|
|
examples/osgspotlight/osgspotlight.cpp,
|
|
examples/osgstereoimage/GNUmakefile,
|
|
examples/osgstereoimage/GNUmakefile.inst,
|
|
examples/osgstereoimage/osgstereoimage.cpp: Ported follow
|
|
examples to osgViewer:
|
|
|
|
osgshape
|
|
osgsimplifier
|
|
osgsimulation
|
|
osgslice
|
|
osgspacewarp
|
|
osgspheresegment
|
|
osgspotlight
|
|
osgstereoimage
|
|
|
|
2007-01-11 10:35 robert
|
|
|
|
* include/osg/TexGenNode, src/osg/TexGenNode.cpp: Added support for
|
|
setThreadSafeRefUnref into TexGenNode
|
|
|
|
2007-01-11 10:21 robert
|
|
|
|
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Added
|
|
setThreadSafeRefUnref, resizeGLObjectBuffers and releaseGLObjects
|
|
to OverlayNode
|
|
|
|
2007-01-10 21:05 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/examples/osgshaderterrain/osgshaderterrain.dsp,
|
|
VisualStudio/examples/osgshadow/example_osgshadow.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
examples/osgshaders/GNUmakefile,
|
|
examples/osgshaders/GNUmakefile.inst,
|
|
examples/osgshaders/osgshaders.cpp,
|
|
examples/osgshaderterrain/GNUmakefile,
|
|
examples/osgshaderterrain/GNUmakefile.inst,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp,
|
|
examples/osgshadow/GNUmakefile,
|
|
examples/osgshadow/GNUmakefile.inst,
|
|
examples/osgshadow/osgshadow.cpp,
|
|
examples/osgshadowtexture/GNUmakefile,
|
|
examples/osgshadowtexture/GNUmakefile.inst,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp: Ported following
|
|
examples to osgViewer:
|
|
|
|
osgshaders
|
|
osgshaderterrain
|
|
osgshadow
|
|
osgshadowtexture
|
|
|
|
2007-01-10 14:56 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/applications/osgconv/osgconv.dsp,
|
|
VisualStudio/applications/osgdem/osgdem.dsp,
|
|
applications/osgconv/GNUmakefile,
|
|
applications/osgconv/GNUmakefile.inst,
|
|
applications/osgconv/osgconv.cpp,
|
|
applications/osgdem/GNUmakefile,
|
|
applications/osgdem/GNUmakefile.inst,
|
|
applications/osgdem/osgdem.cpp,
|
|
applications/osgversion/GNUmakefile.inst: Ported osgconv and
|
|
osgdem across to osgViewer
|
|
|
|
2007-01-10 13:52 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgparticleeffects/osgparticleeffects.dsp,
|
|
VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgplanets/osgplanets.dsp,
|
|
VisualStudio/examples/osgpoints/osgpoints.dsp,
|
|
VisualStudio/examples/osgpointsprite/osgpointsprite.dsp,
|
|
VisualStudio/examples/osgprecipitation/osgprecipitation.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
examples/osgparticleeffects/GNUmakefile,
|
|
examples/osgparticleeffects/GNUmakefile.inst,
|
|
examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
examples/osgphotoalbum/GNUmakefile,
|
|
examples/osgphotoalbum/GNUmakefile.inst,
|
|
examples/osgphotoalbum/PhotoArchive.cpp,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst,
|
|
examples/osgpick/osgpick.cpp, examples/osgplanets/GNUmakefile,
|
|
examples/osgplanets/GNUmakefile.inst,
|
|
examples/osgplanets/osgplanets.cpp,
|
|
examples/osgpoints/GNUmakefile,
|
|
examples/osgpoints/GNUmakefile.inst,
|
|
examples/osgpoints/osgpoints.cpp,
|
|
examples/osgpointsprite/GNUmakefile,
|
|
examples/osgpointsprite/GNUmakefile.inst,
|
|
examples/osgpointsprite/osgpointsprite.cpp,
|
|
examples/osgprecipitation/GNUmakefile,
|
|
examples/osgprecipitation/GNUmakefile.inst,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprerender/GNUmakefile,
|
|
examples/osgprerender/GNUmakefile.inst,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgprerendercubemap/GNUmakefile,
|
|
examples/osgprerendercubemap/GNUmakefile.inst,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgreflect/GNUmakefile,
|
|
examples/osgreflect/GNUmakefile.inst,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgscalarbar/GNUmakefile,
|
|
examples/osgscalarbar/GNUmakefile.inst,
|
|
examples/osgscalarbar/osgscalarbar.cpp,
|
|
examples/osgscribe/GNUmakefile,
|
|
examples/osgscribe/GNUmakefile.inst,
|
|
examples/osgscribe/osgscribe.cpp,
|
|
examples/osgsequence/GNUmakefile,
|
|
examples/osgsequence/GNUmakefile.inst,
|
|
examples/osgsequence/osgsequence.cpp,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgUtil/LineSegmentIntersector,
|
|
src/osgGA/KeySwitchMatrixManipulator.cpp: Ported following
|
|
examples to osgViewer:
|
|
|
|
osgparticleeffects
|
|
osgphotoalbum
|
|
osgpick
|
|
osgpoints
|
|
osgpointsprite
|
|
osgprecipitation
|
|
osgprerender
|
|
osgprerendercubemap
|
|
osgreflect
|
|
osgscalarbar
|
|
osgscribe
|
|
osgsequence
|
|
osgplanets
|
|
|
|
2007-01-10 10:40 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp,
|
|
include/osgUtil/LineSegmentIntersector,
|
|
src/osgUtil/LineSegmentIntersector.cpp, src/osgViewer/View.cpp:
|
|
Added support for vertex ratios into LineSegmentIntersector.
|
|
|
|
2007-01-10 10:09 robert
|
|
|
|
* include/osgUtil/LineSegmentIntersector, include/osgViewer/Scene,
|
|
include/osgViewer/View, include/osgViewer/Viewer,
|
|
src/osgUtil/LineSegmentIntersector.cpp, src/osgViewer/Scene.cpp,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Added
|
|
View::computeIntersection implementation for a node withing a
|
|
scene graph.
|
|
|
|
2007-01-09 17:35 robert
|
|
|
|
* examples/osglauncher/osglauncher.cpp,
|
|
examples/osgmovie/osgmovie.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp, include/osgViewer/View,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Added View::computeIntersections
|
|
methods
|
|
|
|
2007-01-09 14:35 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/vrml, src/osgPlugins/vrml/GNUmakefile,
|
|
src/osgPlugins/vrml/LICENSE.txt, src/osgPlugins/vrml/README.txt,
|
|
src/osgPlugins/vrml/ReaderWriterVRML2.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: From Jan Ciger, Tolga
|
|
Abaci, Bruno Herbelin : OpenVRML 0.14.3 based .wrl/VRML plugin
|
|
|
|
2007-01-09 11:42 robert
|
|
|
|
* src/osgUtil/DelaunayTriangulator.cpp: From Geoff Michel, "New
|
|
delaunay triangulator attached. I hadn't realised that the
|
|
erase() method was not erase (first, last) but erase (first, one
|
|
after the last one you want deleted). This made a big difference;
|
|
however some of the edges of the terrain were not included as
|
|
edges in the terrain so I increased the size of the
|
|
supertriangle, which works but reduces accuracy due to the larger
|
|
range of coordinates in the supertriangle. (A larger
|
|
supertriangle forces the triangles using supertriangle vertices
|
|
to be long and thin, making the triangulation fit the convex hull
|
|
of the terrain.)
|
|
|
|
The loss of accuracy should not affect 'normal' users with
|
|
terrains that are roughly square (say up to 100:1 aspect ratio)
|
|
and where the Z range is comparable to the X-Y range. Retested
|
|
with Pauls data, amalric's strange polygon constraint and the
|
|
standard test constraints.
|
|
|
|
I also added 2 tests for routines with a NULL argument passed to
|
|
them (no-one would usually pass a NULL pointer to these routines
|
|
unless - as I did in testing- you remove some of the constraints
|
|
but still pass their pointer to the routine). And I removed 3
|
|
tests for triangles which are already removed when generating the
|
|
geometry.
|
|
|
|
NB Paul - the previous delaunay triangulator fails under VS8 IF
|
|
it has any constraints as it attempts to use some vertices that
|
|
have already been deleted when applying the constraints to edges.
|
|
Under VS6 and less rigorous compilers it works as the deleted
|
|
vertices are still in the points stl::Vector; however any added
|
|
vertices would replace one of the supertriangle vertices with
|
|
non-disastrous but wrong results."
|
|
|
|
Note, merged with latest name changes in CVS.
|
|
|
|
2007-01-09 10:06 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
include/osg/GraphicsContext,
|
|
include/osgViewer/GraphicsWindowCarbon, include/osgViewer/Viewer,
|
|
src/osgViewer/GNUmakefile,
|
|
src/osgViewer/GraphicsWindowCarbon.cpp, src/osgViewer/Viewer.cpp:
|
|
From Stephan Huber, GraphicsWindowCarbon implementation
|
|
|
|
2007-01-09 09:16 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Changed osgparticle's
|
|
osgProducer dependency to osgViewer
|
|
|
|
2007-01-09 09:14 robert
|
|
|
|
* src/osgViewer/GraphicsWindowWin32.cpp: Fixed typo
|
|
|
|
2007-01-08 22:54 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
examples/osgparticleeffects/GNUmakefile,
|
|
src/osgViewer/CompositeViewer.cpp, src/osgViewer/Scene.cpp: Build
|
|
fixes
|
|
|
|
2007-01-08 22:44 robert
|
|
|
|
* VisualStudio/examples/osgbluemarble/osgbluemarble.dsp: Removed
|
|
reference to Producer
|
|
|
|
2007-01-08 22:40 robert
|
|
|
|
* src/osgText/Font.cpp: Removed debug messages
|
|
|
|
2007-01-08 21:57 robert
|
|
|
|
* src/osgProducer/GraphicsContextImplementation.cpp: Fixed comment
|
|
|
|
2007-01-08 21:55 robert
|
|
|
|
* genwrapper.conf: Added genwrapper.conf to OSG CVS
|
|
|
|
2007-01-08 21:29 robert
|
|
|
|
* NEWS.txt, include/osg/ShapeDrawable,
|
|
include/osgSim/OpenFlightOptimizer,
|
|
include/osgUtil/DelaunayTriangulator,
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/Optimizer,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/bsp/BSPLoad.cpp,
|
|
src/osgPlugins/bsp/BSPLoad.h,
|
|
src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgUtil/DelaunayTriangulator.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgViewer/Viewer.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp: From Paul Martz, speeling
|
|
fixes for Tessellator/Tessellation.
|
|
|
|
2007-01-08 21:19 robert
|
|
|
|
* VisualStudio/LANGEXT.DAT, VisualStudio/highlight70.reg,
|
|
VisualStudio/highlight71.reg, VisualStudio/highlight80.reg,
|
|
examples/osgcamera/osgcamera.cpp,
|
|
examples/osgtessellate/osgtessellate.cpp: Tessellator name
|
|
changes
|
|
|
|
2007-01-08 20:46 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp, src/osgText/Text.cpp:
|
|
Improved resizeGLObjectBuffers support
|
|
|
|
2007-01-08 20:40 robert
|
|
|
|
* include/osgText/Font, include/osgText/Text, src/osgText/Font.cpp,
|
|
src/osgText/Text.cpp: Improved the handling a releaseGLObjects()
|
|
and add setThreadSafeRefUnref and resizeGLObjectsBuffers methods
|
|
|
|
2007-01-08 19:58 robert
|
|
|
|
* src/osgProducer/GraphicsContextImplementation.cpp: Added
|
|
releaseContextImplementation method
|
|
|
|
2007-01-08 19:33 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp: Updated wrappers
|
|
|
|
2007-01-08 19:29 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/GraphicsContext,
|
|
include/osgGA/EventQueue, include/osgGA/GUIEventAdapter,
|
|
include/osgProducer/GraphicsContextImplementation,
|
|
include/osgViewer/GraphicsWindow,
|
|
include/osgViewer/GraphicsWindowCocoa,
|
|
include/osgViewer/GraphicsWindowWin32,
|
|
include/osgViewer/GraphicsWindowX11, src/osg/GraphicsContext.cpp,
|
|
src/osg/Texture.cpp, src/osg/View.cpp, src/osgGA/EventQueue.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgViewer/GraphicsWindowCocoa.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/Viewer.cpp:
|
|
Changed the return types of makeCurrent to bool, and added a bool
|
|
GraphicsContext::releaseContext method
|
|
along with implementations in osgViewer.
|
|
|
|
2007-01-08 16:20 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/GraphicsContext,
|
|
include/osgProducer/GraphicsContextImplementation,
|
|
include/osgViewer/GraphicsWindow, src/osg/GraphicsContext.cpp,
|
|
src/osg/Texture.cpp, src/osg/View.cpp, src/osgViewer/Viewer.cpp:
|
|
Added GraphicsContext::ResizedCallback and
|
|
GraphicsContext::resizedImplementation.
|
|
Added message on non implementation of GraphicsContext::valid().
|
|
Added prelimary GraphicsContext clean up support.
|
|
|
|
2007-01-08 14:12 robert
|
|
|
|
* include/osgUtil/Tessellator: Added Tessellator
|
|
|
|
2007-01-08 13:28 robert
|
|
|
|
* include/osgUtil/DelaunayTriangulator: Fixed spelling of
|
|
Tessellator in comment
|
|
|
|
2007-01-08 12:04 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgPlugins/txf, VisualStudio/osgPlugins/txf/txf.dsp,
|
|
src/osgPlugins/txf, src/osgPlugins/txf/GNUmakefile,
|
|
src/osgPlugins/txf/ReaderWriterTXF.cpp,
|
|
src/osgPlugins/txf/TXFFont.cpp, src/osgPlugins/txf/TXFFont.h:
|
|
From Mathias Fröhlich, txf plugin for reading .txf textured
|
|
texture files.
|
|
|
|
2007-01-08 11:37 robert
|
|
|
|
* VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
include/osgUtil/Tesselator, src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osgUtil/GNUmakefile,
|
|
src/osgWrappers/osgUtil/Tesselator.cpp,
|
|
src/osgWrappers/osgUtil/Tessellator.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-01-08 11:23 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgtesselate,
|
|
VisualStudio/examples/osgtessellate,
|
|
VisualStudio/examples/osgtessellate/osgtessellate.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgtesselate-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtessellate-Info.plist,
|
|
Xcode/XcodeTemplates/OSG Application/osgApp_Prefix.pch,
|
|
examples/osgdelaunay/osgdelaunay.cpp,
|
|
examples/osggeometry/osggeometry.cpp,
|
|
examples/osglauncher/osglauncher.cpp,
|
|
examples/osglogo/osglogo.cpp,
|
|
examples/osgscalarbar/osgscalarbar.cpp, examples/osgtesselate,
|
|
examples/osgtessellate, examples/osgtessellate/GNUmakefile,
|
|
examples/osgtessellate/GNUmakefile.inst,
|
|
examples/osgtessellate/osgtessellate.cpp, runexamples.bat,
|
|
src/osgPlugins/ESRIShape/ESRIShapeParser.cpp,
|
|
src/osgPlugins/ac3d/ac3d.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgUtil/DelaunayTriangulator.cpp, src/osgUtil/GNUmakefile,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/Tesselator.cpp,
|
|
src/osgUtil/Tessellator.cpp: From Paul Martz and Robert Osfield,
|
|
renamed include/osgUtil/Tesselator and associated
|
|
classes/references to Tessellator etc.
|
|
|
|
2007-01-08 10:00 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osglauncher/osglauncher.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogicop/osglogicop.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmovie/osgmovie.dsp,
|
|
VisualStudio/examples/osgmultiplecameras/osgmultiplecameras.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgparametric/osgparametric.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgsimpleviewerFLTK/osgsimpleviewerFLTK.dsp,
|
|
VisualStudio/examples/osgsimpleviewerGLUT/osgsimpleviewerGLUT.dsp,
|
|
VisualStudio/examples/osgsimpleviewerQT3/osgsimpleviewerQT3.dsp,
|
|
VisualStudio/examples/osgsimpleviewerQT4/osgsimpleviewerQT4.dsp,
|
|
VisualStudio/examples/osgsimpleviewerSDL/osgsimpleviewerSDL.dsp,
|
|
examples/osgdepthshadow/GNUmakefile,
|
|
examples/osgdepthshadow/GNUmakefile.inst,
|
|
examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osggeodemo/GNUmakefile,
|
|
examples/osggeodemo/GNUmakefile.inst,
|
|
examples/osggeodemo/osggeodemo.cpp,
|
|
examples/osggeometry/GNUmakefile,
|
|
examples/osggeometry/GNUmakefile.inst,
|
|
examples/osggeometry/osggeometry.cpp,
|
|
examples/osghud/GNUmakefile, examples/osghud/GNUmakefile.inst,
|
|
examples/osghud/osghud.cpp, examples/osgimpostor/GNUmakefile,
|
|
examples/osgimpostor/osgimpostor.cpp,
|
|
examples/osgintersection/GNUmakefile,
|
|
examples/osgintersection/GNUmakefile.inst,
|
|
examples/osgintersection/osgintersection.cpp,
|
|
examples/osgkeyboard/GNUmakefile,
|
|
examples/osgkeyboard/GNUmakefile.inst,
|
|
examples/osgkeyboard/osgkeyboard.cpp,
|
|
examples/osglauncher/GNUmakefile,
|
|
examples/osglauncher/GNUmakefile.inst,
|
|
examples/osglauncher/osglauncher.cpp,
|
|
examples/osglight/GNUmakefile,
|
|
examples/osglight/GNUmakefile.inst,
|
|
examples/osglight/osglight.cpp,
|
|
examples/osglightpoint/GNUmakefile,
|
|
examples/osglightpoint/GNUmakefile.inst,
|
|
examples/osglightpoint/osglightpoint.cpp,
|
|
examples/osglogicop/GNUmakefile,
|
|
examples/osglogicop/GNUmakefile.inst,
|
|
examples/osglogicop/osglogicop.cpp, examples/osglogo/GNUmakefile,
|
|
examples/osglogo/GNUmakefile.inst, examples/osglogo/osglogo.cpp,
|
|
examples/osgmovie/GNUmakefile,
|
|
examples/osgmovie/GNUmakefile.inst,
|
|
examples/osgmovie/osgmovie.cpp,
|
|
examples/osgmultiplecameras/GNUmakefile,
|
|
examples/osgmultiplecameras/GNUmakefile.inst,
|
|
examples/osgmultiplecameras/osgmultiplecameras.cpp,
|
|
examples/osgmultitexture/GNUmakefile,
|
|
examples/osgmultitexture/GNUmakefile.inst,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgoccluder/GNUmakefile,
|
|
examples/osgoccluder/GNUmakefile.inst,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgpagedlod/GNUmakefile,
|
|
examples/osgpagedlod/GNUmakefile.inst,
|
|
examples/osgparametric/GNUmakefile,
|
|
examples/osgparametric/GNUmakefile.inst,
|
|
examples/osgparametric/osgparametric.cpp,
|
|
examples/osgparticle/GNUmakefile,
|
|
examples/osgparticle/GNUmakefile.inst,
|
|
examples/osgparticle/osgparticle.cpp: Ported following examples
|
|
to osgViewer:
|
|
osggeodemo
|
|
osggeometry
|
|
osghud
|
|
osgimpostor
|
|
osgkeyboard
|
|
osglauncher
|
|
osglight
|
|
osglightpoint
|
|
osglogicop
|
|
osglogo
|
|
osgmovie
|
|
osgmultiplecameras
|
|
osgmultitexture
|
|
osgoccluder
|
|
osgparametric
|
|
osgparticle
|
|
|
|
2007-01-07 20:52 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Stephan Huber, updated Xcode projects for changes to
|
|
examples ported over to osgViewer
|
|
|
|
2007-01-07 17:29 robert
|
|
|
|
* include/osgUtil/Statistics: From André Garneau, added export to
|
|
StatsVisitor
|
|
|
|
2007-01-07 10:00 robert
|
|
|
|
* include/osg/LightSource, src/osg/LightSource.cpp: Added
|
|
setThreadSafeRefUnref to LightSource
|
|
|
|
2007-01-06 21:35 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osgdelaunay/osgdelaunay.dsp,
|
|
VisualStudio/examples/osgdepthpartition/osgdepthpartition.dsp,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.dsp,
|
|
VisualStudio/examples/osgfadetext/osgfadetext.dsp,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
|
|
examples/osgcopy/GNUmakefile, examples/osgcopy/GNUmakefile.inst,
|
|
examples/osgcopy/osgcopy.cpp, examples/osgcubemap/GNUmakefile,
|
|
examples/osgcubemap/GNUmakefile.inst,
|
|
examples/osgcubemap/osgcubemap.cpp,
|
|
examples/osgdelaunay/GNUmakefile,
|
|
examples/osgdelaunay/GNUmakefile.inst,
|
|
examples/osgdelaunay/osgdelaunay.cpp,
|
|
examples/osgdepthpartition/GNUmakefile,
|
|
examples/osgdepthpartition/GNUmakefile.inst,
|
|
examples/osgdepthpartition/osgdepthpartition.cpp,
|
|
examples/osgdistortion/GNUmakefile,
|
|
examples/osgdistortion/GNUmakefile.inst,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgfadetext/GNUmakefile,
|
|
examples/osgfadetext/GNUmakefile.inst,
|
|
examples/osgfadetext/osgfadetext.cpp,
|
|
examples/osgforest/GNUmakefile,
|
|
examples/osgforest/GNUmakefile.inst,
|
|
examples/osgforest/osgforest.cpp,
|
|
examples/osgfxbrowser/GNUmakefile,
|
|
examples/osgfxbrowser/GNUmakefile.inst,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp: Ported osgcopy,
|
|
osgcubemap, osgdelaunay, osgdepthpartion, osgdistortion,
|
|
osgfadetext, osgforest and osgfxbrowser to osgViewer
|
|
|
|
2007-01-06 21:06 robert
|
|
|
|
* include/osgViewer/View, src/osgViewer/View.cpp: Added
|
|
View::setUpViewOnSingleScreen(uint) method to help set up view on
|
|
a single full screen window
|
|
|
|
2007-01-05 21:23 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: Add trackball manipulator
|
|
usage
|
|
|
|
2007-01-05 21:19 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgcamera/osgcamera.dsp,
|
|
VisualStudio/examples/osgcatch/osgcatch.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst,
|
|
examples/osgclip/osgclip.cpp, examples/osgcluster/GNUmakefile,
|
|
examples/osgcluster/GNUmakefile.inst,
|
|
examples/osgcluster/osgcluster.cpp, include/osgViewer/Viewer,
|
|
src/osgViewer/Viewer.cpp: Ported osgcluster to osgViewer.
|
|
|
|
2007-01-05 20:28 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp: Fixed genwrapper to add
|
|
include of osg/Camera.
|
|
|
|
2007-01-05 17:21 robert
|
|
|
|
* src/osgWrappers/osg/Camera.cpp, src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp, src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/View.cpp, src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2007-01-05 16:48 robert
|
|
|
|
* include/osgViewer/SimpleViewer, include/osgViewer/Viewer,
|
|
src/osgViewer/SimpleViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Simplified the nameing of updateTraversal etc methods
|
|
|
|
2007-01-05 16:46 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Cleaned up graphics window
|
|
setup and added clear graphics window to single window,
|
|
multiple camera setup.
|
|
|
|
2007-01-05 16:24 robert
|
|
|
|
* examples/osgcegui/GNUmakefile,
|
|
examples/osgcegui/GNUmakefile.inst,
|
|
examples/osgcegui/osgcegui.cpp: Ported osgcegui across to
|
|
osgViewer
|
|
|
|
2007-01-05 16:19 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
examples/osgcallback/GNUmakefile,
|
|
examples/osgcallback/GNUmakefile.inst,
|
|
examples/osgcallback/osgcallback.cpp: Ported osgcallback to
|
|
osgViewer
|
|
|
|
2007-01-05 16:13 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
examples/osgbluemarble/GNUmakefile,
|
|
examples/osgbluemarble/GNUmakefile.inst,
|
|
examples/osgbluemarble/osgbluemarble.cpp: Ported osgbluemarble to
|
|
osgViewer
|
|
|
|
2007-01-05 16:00 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgblendequation/osgblendequation.dsp,
|
|
examples/osgblendequation/GNUmakefile,
|
|
examples/osgblendequation/GNUmakefile.inst,
|
|
examples/osgblendequation/osgblendequation.cpp: Ported
|
|
osgblendequation across to osgViewer
|
|
|
|
2007-01-05 15:54 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
examples/osgbillboard/GNUmakefile,
|
|
examples/osgbillboard/GNUmakefile.inst,
|
|
examples/osgbillboard/osgbillboard.cpp,
|
|
examples/osgcamera/osgcamera.cpp: Ported osgbillboard over to
|
|
osgViewer
|
|
|
|
2007-01-05 15:52 robert
|
|
|
|
* examples/osganimate/osganimate.cpp,
|
|
examples/osgautotransform/osgautotransform.cpp: Simplified the
|
|
osganimate and osgautotransform mains, removing most or all of
|
|
the argument parser code.
|
|
|
|
2007-01-05 15:32 robert
|
|
|
|
* examples/osghangglide/osghangglide.cpp: Fixed aspect ratio.
|
|
|
|
2007-01-05 15:30 robert
|
|
|
|
* examples/osghangglide/osghangglide.cpp: Cleaned up the
|
|
GraphicsWindow setup
|
|
|
|
2007-01-05 15:24 robert
|
|
|
|
* examples/osghangglide/osghangglide.cpp,
|
|
include/osg/GraphicsContext, src/osg/GraphicsContext.cpp,
|
|
src/osg/GraphicsThread.cpp: Added GraphicsContext support for
|
|
clearing the graphis context. The clearing
|
|
is off by default (ClearMask is 0), but can be switched on when
|
|
ClearMask is
|
|
non zero. GraphicsContext::clear() is called after each swap
|
|
buffers
|
|
|
|
2007-01-05 14:57 robert
|
|
|
|
* examples/osganimate/GNUmakefile.inst: Replace osgProducer
|
|
reference by osgViewer
|
|
|
|
2007-01-05 14:56 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
|
examples/osgautotransform/GNUmakefile,
|
|
examples/osgautotransform/GNUmakefile.inst,
|
|
examples/osgautotransform/osgautotransform.cpp: Moved
|
|
osgautotransform across to osgViewer
|
|
|
|
2007-01-05 14:50 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osganimate/osganimate.dsp: Converted
|
|
osganimate projects across to osgViewer
|
|
|
|
2007-01-05 14:48 robert
|
|
|
|
* examples/osganimate/GNUmakefile,
|
|
examples/osganimate/osganimate.cpp: Converted osganimate example
|
|
to osgViewer
|
|
|
|
2007-01-05 13:16 robert
|
|
|
|
* include/osgViewer/Viewer, src/osgViewer/Viewer.cpp: Added int
|
|
return type of Viewer::run().
|
|
|
|
2007-01-05 13:15 robert
|
|
|
|
* examples/osghangglide/osghangglide.cpp: Made the custom window
|
|
set up a runtime option
|
|
|
|
2007-01-05 13:06 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Tweaked comments
|
|
|
|
2007-01-05 13:01 robert
|
|
|
|
* include/osgViewer/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Added a workaround for
|
|
computing the time of an event.
|
|
|
|
2007-01-05 12:22 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Removed commented out
|
|
checkEvents calls
|
|
|
|
2007-01-05 10:59 robert
|
|
|
|
* include/osgViewer/Viewer, src/osgViewer/Viewer.cpp: Added
|
|
Viewer::isRealized() and run() methods to make it easier to
|
|
set up and run a viewer, taking care of realized() calls if not
|
|
already
|
|
done, and assigning trackball manipulator if not already
|
|
assigned.
|
|
|
|
2007-01-05 09:55 robert
|
|
|
|
* include/osg/ConvexPlanarOccluder,
|
|
include/osg/ConvexPlanarPolygon: Removed inappropriate comment
|
|
about normal orientation.
|
|
|
|
2007-01-04 21:58 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Changed compile paths into
|
|
runtime selected paths using command line parameters
|
|
|
|
2007-01-04 21:51 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Removed now redundent calls to
|
|
set up view
|
|
|
|
2007-01-04 21:49 robert
|
|
|
|
* include/osgViewer/View, include/osgViewer/Viewer,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Moved the set
|
|
of GraphicsContext RenderingOperations into Viewer.
|
|
|
|
2007-01-04 21:35 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: In Viewer::realize() added default
|
|
fallback of calling setUpViewAcrossAllScreens()
|
|
when no windows have previously been set up.
|
|
|
|
2007-01-04 21:28 robert
|
|
|
|
* include/osgViewer/Viewer, src/osgViewer/Viewer.cpp: Added
|
|
Viewer::setKeySetsDone(int) to allow developers to specify which
|
|
key should set done and cause the main loop to exit.
|
|
|
|
2007-01-04 21:18 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp,
|
|
examples/osghangglide/osghangglide.cpp: Removed the setting of
|
|
thread safe ref/unref and max number of graphics contexts
|
|
as this is now done automatically by osgViewer::Viewer
|
|
|
|
2007-01-04 21:18 robert
|
|
|
|
* src/osgViewer/Viewer.cpp: Changed debug messages to INFO
|
|
|
|
2007-01-04 21:14 robert
|
|
|
|
* include/osgDB/ReentrantMutex: Changed the ReadWriteMutex to use
|
|
standard OpenThreads::Mutex to fix
|
|
crashes in osgcatch.
|
|
|
|
2007-01-04 20:50 robert
|
|
|
|
* include/osgDB/ReentrantMutex, src/osgDB/ReentrantMutex.cpp: Added
|
|
mutex to lock of ReentrantMutex
|
|
|
|
2007-01-04 20:49 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: Fixed compile
|
|
warning
|
|
|
|
2007-01-04 16:49 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, examples/osgcatch/osgcatch.cpp,
|
|
include/osg/Drawable, include/osg/Geode, include/osg/Group,
|
|
include/osg/Node, include/osg/Program, include/osg/Referenced,
|
|
include/osg/StateSet, src/osg/Drawable.cpp, src/osg/Geode.cpp,
|
|
src/osg/GraphicsContext.cpp, src/osg/Group.cpp, src/osg/Node.cpp,
|
|
src/osg/Program.cpp, src/osg/StateSet.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Made
|
|
Refernced::setThreadSafeReferenceCounting(bool) a virtual then
|
|
overrode
|
|
this in various scene graph classes to ensure that the scene
|
|
graph gets
|
|
updated as well as the objects that the initialial call is made
|
|
from.
|
|
|
|
2007-01-04 16:48 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp: Fixed
|
|
warnings
|
|
|
|
2007-01-04 14:34 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp: Added glXDestryContext to
|
|
help clean up OpenGL.
|
|
|
|
2007-01-04 14:11 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/Camera,
|
|
include/osg/Drawable, include/osg/FragmentProgram,
|
|
include/osg/Geode, include/osg/Group, include/osg/Node,
|
|
include/osg/Object, include/osg/PrimitiveSet,
|
|
include/osg/Program, include/osg/Shader,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Texture, include/osg/VertexProgram,
|
|
include/osg/buffered_value, src/osg/Camera.cpp,
|
|
src/osg/Drawable.cpp, src/osg/FragmentProgram.cpp,
|
|
src/osg/Geode.cpp, src/osg/Group.cpp, src/osg/Node.cpp,
|
|
src/osg/PrimitiveSet.cpp, src/osg/Program.cpp,
|
|
src/osg/Shader.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp,
|
|
src/osg/VertexProgram.cpp: Added
|
|
Object::resizeGLObjectBuffers(uint) method to help improve the
|
|
ability
|
|
to change the number of active graphics contexts on the fly
|
|
during an applications
|
|
life.
|
|
|
|
2007-01-04 11:49 robert
|
|
|
|
* include/osgViewer/Viewer, src/osgViewer/GraphicsWindowX11.cpp,
|
|
src/osgViewer/Viewer.cpp: Added support for starting and stopping
|
|
osgViewer::Viewer threading and
|
|
automatic handling of windows being closed.
|
|
|
|
2007-01-03 23:00 robert
|
|
|
|
* include/osgViewer/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Added catch of window close
|
|
|
|
2007-01-03 19:11 robert
|
|
|
|
* include/osgUtil/Statistics: From Paul Martz, added export to fix
|
|
Windows build
|
|
|
|
2007-01-03 17:26 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, src/osg/View.cpp: Added setting
|
|
of default backgroud colour of View's master colour to be
|
|
consistent with the previous default colour used by SceneView
|
|
|
|
2007-01-03 17:25 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Removed setting of master camera
|
|
colour
|
|
|
|
2007-01-03 16:32 robert
|
|
|
|
* src/osg/View.cpp: Changed the View's master camera projection
|
|
matrix setting so that it is
|
|
consistent with osgProducer::Viewer default setting.
|
|
|
|
2007-01-03 16:06 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp,
|
|
include/osgViewer/GraphicsWindowX11, src/osg/GraphicsContext.cpp,
|
|
src/osg/GraphicsThread.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/Viewer.cpp:
|
|
Improved the robustness of thread start and cancellation
|
|
|
|
2007-01-02 20:26 robert
|
|
|
|
* src/osg/CopyOp.cpp: Fixed the COPY_OP( Array, DEEP_COPY_ARRAYS);
|
|
entry.
|
|
|
|
2007-01-02 17:39 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osgViewer/Viewer,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Added support
|
|
for different threading models in osgViewer::Viewer
|
|
|
|
2007-01-02 13:02 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Shifted the setting of thread
|
|
safe ref/unref to earlier in the main to
|
|
ensure that the Viewer's view is set up thread safe.
|
|
|
|
2007-01-02 12:50 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, examples/osgcatch/osgcatch.cpp,
|
|
include/osgViewer/GraphicsWindow,
|
|
include/osgViewer/GraphicsWindowX11, include/osgViewer/Viewer,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/Viewer.cpp:
|
|
Added support for getting all windows and hiding the cursor
|
|
|
|
2007-01-02 12:19 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Switched off lighting in
|
|
osgcatch.
|
|
|
|
2007-01-02 12:03 robert
|
|
|
|
* src/osgViewer/View.cpp: Changed default multi-screen setup to set
|
|
up for a flat wall configuration
|
|
|
|
2007-01-02 10:31 robert
|
|
|
|
* src/osgViewer/Version.cpp: Fixed version function names and
|
|
comment strings
|
|
|
|
2007-01-02 10:11 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp: Added missing init()
|
|
implementation
|
|
|
|
2007-01-02 09:54 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Fixed path to osgViewer wrapper
|
|
|
|
2007-01-01 20:01 robert
|
|
|
|
* src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/View.cpp:
|
|
Added mouseWarped update
|
|
|
|
2007-01-01 18:20 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp,
|
|
examples/osgcamera/osgcamera.cpp,
|
|
examples/osghangglide/GliderManipulator.cpp,
|
|
examples/osghangglide/osghangglide.cpp,
|
|
examples/osgparametric/osgparametric.cpp,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp,
|
|
include/osg/AutoTransform, include/osg/Camera,
|
|
include/osg/GraphicsContext, include/osg/PrimitiveSet,
|
|
include/osg/View, include/osg/Viewport, include/osgGA/EventQueue,
|
|
include/osgGA/GUIEventAdapter, include/osgUtil/SceneView,
|
|
include/osgUtil/Statistics, include/osgViewer/GraphicsWindowX11,
|
|
include/osgViewer/View, include/osgViewer/Viewer,
|
|
src/osg/AutoTransform.cpp, src/osg/Camera.cpp,
|
|
src/osg/GraphicsContext.cpp, src/osg/View.cpp,
|
|
src/osg/Viewport.cpp, src/osgGA/EventQueue.cpp,
|
|
src/osgGA/GUIEventAdapter.cpp,
|
|
src/osgGA/TrackballManipulator.cpp,
|
|
src/osgPlugins/ive/Viewport.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/osg/Viewport.cpp, src/osgUtil/GNUmakefile,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/Statistics.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Various work on osgViewer library,
|
|
including warp point and graphics window resize support
|
|
|
|
2006-12-28 08:21 robert
|
|
|
|
* VisualStudio/osgViewer/osgViewer.dsp: Removed GraphicsWindowProxy
|
|
|
|
2006-12-28 08:16 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgWrappers/osgViewer/wrapper_osgViewer.dsp,
|
|
include/osgViewer/GraphicsWindowProxy,
|
|
src/osgWrappers/osgViewer/GNUmakefile,
|
|
src/osgWrappers/osgViewer/GraphicsWindowProxy.cpp: Removed
|
|
osgViewer::GraphicsWindowProxy as its was causing wrapper compile
|
|
problems and also no longer has a key role in osgViewer.
|
|
|
|
2006-12-27 23:32 robert
|
|
|
|
* src/osgWrappers/osgDB/ReentrantMutex.cpp: Updated wrappers
|
|
|
|
2006-12-27 23:19 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp,
|
|
examples/osgparticleeffects/GNUmakefile,
|
|
include/osgDB/ReentrantMutex, include/osgSim/ElevationSlice,
|
|
include/osgSim/HeightAboveTerrain, include/osgSim/LineOfSight,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Timer.cpp,
|
|
src/osgWrappers/osgDB/ReentrantMutex.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgSim/ElevationSlice.cpp,
|
|
src/osgWrappers/osgSim/HeightAboveTerrain.cpp,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp,
|
|
src/osgWrappers/osgViewer/GNUmakefile,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2006-12-27 23:19 robert
|
|
|
|
* include/osgParticle/ParticleSystem,
|
|
src/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp: Tweaks from using a
|
|
ReadWriteMutex& to a ReadWriteMutex* parameter to avoid
|
|
problems with osgIntrospection generation.
|
|
|
|
2006-12-27 20:23 robert
|
|
|
|
* src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Improved
|
|
handling of window input ranges for single window apps
|
|
|
|
2006-12-27 16:44 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Removed old hack to disable
|
|
multi-threaded cameras when particle systems are present,
|
|
this is no longer required as osgParticle has now been made
|
|
thread safe.
|
|
|
|
2006-12-27 16:40 robert
|
|
|
|
* include/osgDB/ReentrantMutex,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
src/osgDB/ReentrantMutex.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp: Added an
|
|
osgDB::ReadWriteMutex to help manage the ability to have
|
|
serialize
|
|
write to objects but allow multiple threads to read at once in a
|
|
read only way.
|
|
|
|
2006-12-27 15:15 robert
|
|
|
|
* src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/Viewer.cpp: Updated to reflect changes to
|
|
osgGA::EventQueue.
|
|
|
|
2006-12-27 15:05 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgViewer/osgViewer.dsp: Replaced the osgProducer
|
|
dependencies by osgViewer for osgcatch and osghangglide examples
|
|
|
|
2006-12-27 15:04 robert
|
|
|
|
* include/osgViewer/GraphicsWindowCocoa,
|
|
include/osgViewer/GraphicsWindowWin32, src/osgViewer/GNUmakefile,
|
|
src/osgViewer/GraphicsWindowCocoa.cpp,
|
|
src/osgViewer/GraphicsWindowWin32.cpp, src/osgViewer/Viewer.cpp:
|
|
Added GraphicsWindowWin32 and GraphicsWindowCocoa classes,
|
|
curently not implmented,
|
|
but added as a placeholder for members of the community to step
|
|
forward and implement.
|
|
|
|
2006-12-26 20:26 robert
|
|
|
|
* examples/osghangglide/GNUmakefile,
|
|
examples/osghangglide/GNUmakefile.inst,
|
|
examples/osghangglide/GliderManipulator.cpp,
|
|
examples/osghangglide/osghangglide.cpp: Ported osghangglider
|
|
example to usg osgViewer
|
|
|
|
2006-12-26 17:38 robert
|
|
|
|
* include/osgViewer/Scene, include/osgViewer/SimpleViewer,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/Scene.cpp,
|
|
src/osgViewer/SimpleViewer.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Various tweaks to keep in sync with new
|
|
changes to osg::Timer and osgGA::EventQueue
|
|
|
|
2006-12-26 17:37 robert
|
|
|
|
* include/osgGA/EventQueue, src/osgGA/EventQueue.cpp: Added new
|
|
adapter methods to EventQueue to allow the time value of the
|
|
event to be specified.
|
|
|
|
2006-12-26 17:37 robert
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: Aded new convinience
|
|
methods to osg::Timer - s/getStartTick and time_s(), time_m() etc
|
|
to help get time reletive the new start tick.
|
|
|
|
2006-12-26 17:35 robert
|
|
|
|
* examples/osgcatch/GNUmakefile, examples/osgcatch/osgcatch.cpp:
|
|
Ported osgcatch to use osgViewer
|
|
|
|
2006-12-24 16:40 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/GraphicsContext,
|
|
include/osg/GraphicsThread, include/osgViewer/GraphicsWindowX11,
|
|
src/osg/GraphicsContext.cpp, src/osg/GraphicsThread.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgViewer/GraphicsWindowX11.cpp,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Unified the
|
|
osg::GraphicsThread::Operation and
|
|
osg::GraphicsContext::Operation classes
|
|
as osg::GraphicsOperation. Unpdated parts of OSG depending upon
|
|
these.
|
|
|
|
Added a virtaul bool valid() method to osg::GraphicsContext to
|
|
allow apps to
|
|
test whether a valid graphis context has been created or not.
|
|
|
|
2006-12-22 21:53 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/GraphicsContext,
|
|
src/osg/GraphicsContext.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/View.cpp:
|
|
Added support for sample and sampleBuffers to
|
|
osg::GraphicsContext::Traits and
|
|
cleaned up the Traits naming
|
|
|
|
2006-12-22 21:52 robert
|
|
|
|
* include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp: Added mutexes to
|
|
ParticleProcessor and ParticleSystemUpdater to improve the thread
|
|
safety of osgParticle
|
|
|
|
2006-12-22 17:46 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osgViewer/View,
|
|
include/osgViewer/Viewer, src/osg/GraphicsContext.cpp,
|
|
src/osg/GraphicsThread.cpp, src/osgViewer/GraphicsWindowX11.cpp,
|
|
src/osgViewer/Scene.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Implemented perliminary multi-threading
|
|
support in osgViewer::Viewer
|
|
|
|
2006-12-22 16:49 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Replaced osgProducer dependency
|
|
by osgViewer
|
|
|
|
2006-12-22 16:48 robert
|
|
|
|
* examples/osgunittests/UnitTestFramework.h: Removed now redundent
|
|
OSG_EXPORT to solve build problems under Windows
|
|
|
|
2006-12-22 08:42 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: Removed Vec3.cpp and
|
|
UnitTestFramework.cpp as these files now live in
|
|
examples/osgunittests
|
|
|
|
2006-12-21 17:23 robert
|
|
|
|
* src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Added basic
|
|
support for DatabasePager into osgViewer::Viewer
|
|
|
|
2006-12-21 16:56 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/GraphicsContext,
|
|
include/osg/GraphicsThread, include/osgViewer/Viewer,
|
|
src/osg/GraphicsContext.cpp, src/osg/GraphicsThread.cpp,
|
|
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/Scene.cpp,
|
|
src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Moved rendering
|
|
support into GraphisContext, osgViewer::Viewer/View, and
|
|
added frame stamp updating and update traversal to
|
|
osgViewer::Scene/Viewer.
|
|
|
|
Updated osgcamera example to use new Viewer API calls instead of
|
|
using local
|
|
rendering calls.
|
|
|
|
2006-12-21 12:24 robert
|
|
|
|
* include/osgViewer/GraphicsWindowX11,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Cleaned up the includes in
|
|
the GraphicsWindowX11 header
|
|
|
|
2006-12-21 12:19 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp,
|
|
include/osgViewer/GraphicsWindowX11, src/osgViewer/GNUmakefile,
|
|
src/osgViewer/GraphicsWindowX11.cpp: Moved the implementation of
|
|
GraphicsWindowX11 from the head into the src/osgViewer directory.
|
|
|
|
2006-12-21 11:20 robert
|
|
|
|
* include/osgViewer/GraphicsWindow,
|
|
include/osgViewer/GraphicsWindowX11, src/osgViewer/Viewer.cpp:
|
|
Improved the handling of moving the mouse pointer across screens,
|
|
and add
|
|
grab focus support that honours where the mouse pointer was
|
|
originally.
|
|
|
|
2006-12-21 09:01 robert
|
|
|
|
* src/osgViewer/View.cpp: Removed erroneous double
|
|
GraphicsContext::
|
|
|
|
2006-12-21 08:54 robert
|
|
|
|
* VisualStudio/examples/osgunittests/osgunittests.dsp: Fixed path
|
|
|
|
2006-12-20 21:13 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
examples/osgsimpleviewerProducer/osgsimpleviewerProducer.cpp,
|
|
include/osgGA/EventQueue, include/osgGA/GUIEventAdapter,
|
|
include/osgViewer/GraphicsWindow,
|
|
include/osgViewer/GraphicsWindowX11, include/osgViewer/Scene,
|
|
include/osgViewer/View, include/osgViewer/Viewer,
|
|
src/osgGA/EventQueue.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Further work
|
|
osgViewer::Viewer and related classes.
|
|
|
|
2006-12-19 17:40 robert
|
|
|
|
* src/osgPlugins/dae/daeWMaterials.cpp: From Roger James, "Here is
|
|
the version of daeWMaterials.cpp with fixes for case insensitive
|
|
path names on Windows. Nobody has complained to me about them
|
|
since I posted them on the users list last week."
|
|
|
|
2006-12-19 17:30 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: From Mathias Fröhlich, "I have a
|
|
small update to the 'non convex polygon detection' in the ac3d
|
|
loader
|
|
that is used to tell if tesselation is required or if we will
|
|
better leave a
|
|
polygon as is. It is still not perfect but catches some more
|
|
cases."
|
|
|
|
2006-12-19 17:16 robert
|
|
|
|
* include/osg/NodeCallback: From Paul Martz, "minor code comment
|
|
cleaup/rewording"
|
|
|
|
2006-12-19 17:06 robert
|
|
|
|
* VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/osg/osg.dsp,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
examples/osgunittests/GNUmakefile,
|
|
examples/osgunittests/GNUmakefile.inst,
|
|
examples/osgunittests/UnitTestFramework.cpp,
|
|
examples/osgunittests/UnitTestFramework.h,
|
|
examples/osgunittests/UnitTests_osg.cpp,
|
|
examples/osgunittests/osgunittests.cpp,
|
|
include/osg/UnitTestFramework, src/osg/GNUmakefile,
|
|
src/osg/Matrixd.cpp, src/osg/UnitTestFramework.cpp,
|
|
src/osg/Vec3.cpp: Moved UnitTestFramework from core osg lib into
|
|
osgunittests example
|
|
|
|
2006-12-19 16:47 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgSim/ElevationSlice.cpp,
|
|
src/osgWrappers/osgSim/HeightAboveTerrain.cpp,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2006-12-19 16:47 robert
|
|
|
|
* include/osgViewer/GraphicsWindowX11: Added Copyright notice
|
|
|
|
2006-12-19 16:45 robert
|
|
|
|
* include/osgSim/ElevationSlice, include/osgSim/HeightAboveTerrain,
|
|
include/osgSim/LineOfSight, src/osgSim/ElevationSlice.cpp,
|
|
src/osgSim/HeightAboveTerrain.cpp, src/osgSim/LineOfSight.cpp:
|
|
Added support for traversal mask into ElevationSlice,
|
|
HeightAboveTerrain and LineOfSight classes
|
|
|
|
2006-12-19 16:12 robert
|
|
|
|
* examples/osgcamera/GNUmakefile, examples/osgcamera/osgcamera.cpp:
|
|
Added osgViewer::Viewer / osgViewer::GraphicsWindowsX11 usage.
|
|
|
|
2006-12-19 16:00 robert
|
|
|
|
* include/osg/GraphicsContext, include/osg/View,
|
|
include/osgUtil/SceneView, include/osgViewer/GraphicsWindowX11,
|
|
include/osgViewer/View, include/osgViewer/Viewer,
|
|
src/osg/View.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgViewer/Scene.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp: Added initial GraphicsWindowX11
|
|
implementation, and fleshed out more of the
|
|
osgViewer and osg::GraphicsContext/osg::View infrastructure.
|
|
|
|
2006-12-17 20:49 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/GraphicsContext,
|
|
src/osg/GraphicsContext.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp: Added support
|
|
WindowingSystemInterface for querring the number of screens, the
|
|
screen size and creating GraphicsContexts.
|
|
|
|
2006-12-15 17:27 robert
|
|
|
|
* include/osg/CollectOccludersVisitor, include/osg/CullStack,
|
|
include/osg/NodeVisitor, include/osgUtil/CullVisitor,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
src/osg/LOD.cpp, src/osg/PagedLOD.cpp, src/osg/View.cpp,
|
|
src/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp: Added ViewPoint support
|
|
into NodeVistor/CullStack/CullVisitor/LOD/PagedLOD etc to
|
|
facilate
|
|
management of LOD settings for RTT cameras.
|
|
|
|
2006-12-14 21:15 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Brede
|
|
Johansen, "New option "cloneExternalReferences" for OpenFlight
|
|
plugin"
|
|
|
|
2006-12-14 16:13 robert
|
|
|
|
* src/osgViewer/SimpleViewer.cpp: From Orhun Birsoy, "In
|
|
SimpleViewer::frameUpdateTraversal function, orthographicCamera
|
|
calculation has some typos. It should read
|
|
bool orthographicCamera = (pm(0,3)==0.0) && (pm(1,3)==0.0) &&
|
|
(pm(2,3)==0.0) && (pm(3,3)== 1.0); "
|
|
|
|
2006-12-14 14:44 robert
|
|
|
|
* include/osg/GL: From Andy Skinnder, warning fix
|
|
|
|
2006-12-13 21:15 robert
|
|
|
|
* src/osgSim/ElevationSlice.cpp: Removed debug output files
|
|
|
|
2006-12-13 17:39 robert
|
|
|
|
* src/osgSim/ElevationSlice.cpp: Commented out debug messages
|
|
|
|
2006-12-13 16:41 robert
|
|
|
|
* src/osgSim/ElevationSlice.cpp: Further improvements to handling
|
|
of multiple z values
|
|
|
|
2006-12-12 21:48 robert
|
|
|
|
* examples/osgintersection/osgintersection.cpp,
|
|
src/osgSim/ElevationSlice.cpp: Improvements to handling of
|
|
multiple z value regions
|
|
|
|
2006-12-07 22:20 robert
|
|
|
|
* src/osgSim/ElevationSlice.cpp: Improved the filtering of
|
|
overlapping and vertical line segments
|
|
|
|
2006-12-07 15:48 robert
|
|
|
|
* src/osgSim/LightPointDrawable.h,
|
|
src/osgSim/LightPointSpriteDrawable.h: Fixed copyright notice
|
|
|
|
2006-12-07 10:16 robert
|
|
|
|
* applications/osgdem/osgdem.cpp, src/osgTerrain/DataSet.cpp: From
|
|
Luigi Calori, "In order to effectively use --image-ext and to add
|
|
-O "plugin options",
|
|
some fix to osgdem.cpp and osgTerrain/DataSet.cpp
|
|
|
|
These mods should allow to build terrains controlling jpeg
|
|
compressed
|
|
imagery embedded in ive files, using something like:
|
|
|
|
osgdemd --image-ext jpeg --RGB_24 -O "JPEG_QUALITY 20
|
|
compressImageData" ......."
|
|
|
|
2006-12-07 10:09 robert
|
|
|
|
* src/osgUtil/DelaunayTriangulator.cpp: From Geoff Michel, "I was
|
|
getting triangulations with the previous delaunay triangulator,
|
|
but it seems I may have been picking up the wrong coordinates or
|
|
an old version of my test file (that version is OK when no
|
|
coordinates lie outside the 'terrain' zone). This version is much
|
|
stricter about memory handling and insertion of extra points."
|
|
|
|
2006-12-06 21:39 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: From Gerrick
|
|
Bivins, fixed newly introduced texture setup bug.
|
|
|
|
2006-12-06 21:29 robert
|
|
|
|
* src/osgSim/ElevationSlice.cpp: Improved the handling of
|
|
overlapping line segments.
|
|
|
|
2006-12-06 15:18 robert
|
|
|
|
* VisualStudio/osgPlugins/quicktime,
|
|
VisualStudio/osgPlugins/quicktime/quicktime.dsp: From Riccardo
|
|
Corsi, add VS6.0 project file for new quicktime windows port
|
|
|
|
2006-12-06 14:17 robert
|
|
|
|
* src/osgPlugins/lws/SceneLoader.cpp: From Rick Pingry, "n my
|
|
application I am walking through the scene graph looking for
|
|
nodes of a specific name. I noticed there were times when some of
|
|
the nodes were not named what I had expected. Upon reviewing the
|
|
code, I noticed this was happening when there was a forward
|
|
reference to a parented object.
|
|
|
|
The existing code uses a map with object ID's. The original code
|
|
only applied the name to a node for a new ID only if the node did
|
|
not already exist in the map. The problem was that there was
|
|
another part of the code (when a parent was forward declared)
|
|
that also created the node with the ID in the map, but it did not
|
|
know its name. I simply made sure that the name was set
|
|
regardless of whether or not the node was already in the map. "
|
|
|
|
2006-12-05 22:10 robert
|
|
|
|
* src/osgWrappers/osgDB/DatabasePager.cpp: Updated wrappers
|
|
|
|
2006-12-05 20:30 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AttrData.h: Checked in remaining
|
|
element from Brede Johansen changes for clmapToEdge reader
|
|
option.
|
|
|
|
2006-12-05 17:30 robert
|
|
|
|
* src/osgPlugins/quicktime/MovieData.cpp,
|
|
src/osgPlugins/quicktime/MovieData.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Stephan Huber,
|
|
"minor bugfixes for the quicktime-plugin"
|
|
|
|
2006-12-05 17:27 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
|
src/osgPlugins/Inventor/ConvertFromInventor.h: From Gerrick
|
|
Bivins, "Changes:
|
|
--merged with fixes for texture coordinates(is this in CVS/SVN
|
|
already)?
|
|
--changed above mentioned fix output level from osg::NOTIFY to
|
|
osg::DEBUG_INFO
|
|
--added support for VRML97 ImageTextures.
|
|
--changed pointers to ref_pointers where possible.
|
|
--added format (method separated by "//////") for easier
|
|
reading."
|
|
|
|
2006-12-05 17:10 robert
|
|
|
|
* src/osgPlugins/dae/daeWMaterials.cpp: From Roger James,"I have
|
|
had another go at the windows specific file name handling in
|
|
daeWMaterials.cpp. I think I have arrived at a temporary
|
|
compromise.
|
|
|
|
I have decided to just normalise the drive letter part of file
|
|
names for the time being and also ensure that names of the format
|
|
x:/xxxxx are treated as absolute paths. This will cover a lot of
|
|
cases.
|
|
|
|
I have raised a bug against collada which hopefully should
|
|
resolve some others. However there are some pathological cases
|
|
which I have commented on in the code, these will probably never
|
|
work properly unless there is a significant rewrite of the daeURI
|
|
functionality. Hopefully they are rare."
|
|
|
|
2006-12-05 16:45 robert
|
|
|
|
* src/osg/ProxyNode.cpp: From Rein Kadijk, "While displaying a
|
|
certain scene, OsgEdit crashed in ProxyNode::traverse() in file
|
|
OSG_OP_OT-1.2\OpenSceneGraph\src\osg\proxynode.cpp.
|
|
It turned out that nv.getDatabaseRequestHandler() returned NULL;
|
|
using this pointer to call one of DatabaseRequestHandler's
|
|
methods is of course illegal.
|
|
I patched it by adding: if (nv.getDatabaseRequestHandler())"
|
|
|
|
From Robert Osfield, reordered the addition of the
|
|
nv.getDatabaseRequestHandler() check to allow the
|
|
default traverse() to be called when no database handling is
|
|
attached to the visitor.
|
|
|
|
2006-12-05 16:29 robert
|
|
|
|
* src/osgPlugins/quicktime/MovieData.cpp,
|
|
src/osgPlugins/quicktime/MovieData.h,
|
|
src/osgPlugins/quicktime/QTUtils.cpp,
|
|
src/osgPlugins/quicktime/QTUtils.h,
|
|
src/osgPlugins/quicktime/QTtexture.cpp,
|
|
src/osgPlugins/quicktime/QTtexture.h,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Stephan Huber
|
|
and Riccardo Corsi, port of QuickTime plugin to Windows
|
|
|
|
2006-12-05 15:41 robert
|
|
|
|
* src/osgPlugins/dxf/dxfBlock.h, src/osgPlugins/dxf/dxfEntity.cpp,
|
|
src/osgPlugins/dxf/dxfSection.cpp,
|
|
src/osgPlugins/dxf/dxfSection.h: Added use of typedef to help
|
|
clean up the readability a little and replaced a copy list with a
|
|
reference.
|
|
|
|
2006-12-05 15:31 robert
|
|
|
|
* src/osgPlugins/dxf/dxfBlock.h, src/osgPlugins/dxf/dxfEntity.cpp,
|
|
src/osgPlugins/dxf/dxfEntity.h,
|
|
src/osgPlugins/dxf/dxfSection.cpp,
|
|
src/osgPlugins/dxf/dxfSection.h, src/osgPlugins/dxf/scene.cpp,
|
|
src/osgPlugins/dxf/scene.h: From Sylvain Marie, "changed raw
|
|
pointers to smart pointers in the dxfBlock, dxfTables and
|
|
dxfSection classes, so their members data are correctly deleted.
|
|
- changed some methods signatures to pass arguments by reference
|
|
instead of
|
|
by value. The performance and memory usage are enhanced (the
|
|
reader was
|
|
clogging the heap when reading some large DXF files)
|
|
|
|
The updated files have been compiled and tested with a variety of
|
|
DXF files
|
|
on XP with VS2003, but the changes should not disturb any other
|
|
compiler."
|
|
|
|
2006-12-05 14:58 robert
|
|
|
|
* src/osgPlugins/ESRIShape/ESRIShape.cpp: From Chris McGlone,
|
|
"PlygonZ copy constructor: added allocation and copying of
|
|
zarray"
|
|
|
|
2006-12-05 14:50 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: From
|
|
Bryan Thrall, "Currently, the DatabasePager always loads
|
|
requested Nodes using the
|
|
default Registry Options object, but it would be useful to be
|
|
able to
|
|
request loading with a different Options object. The attached
|
|
files
|
|
allow you to do that (based off the OSG 1.2 source).
|
|
|
|
For example, I'm implementing a loader that requires context
|
|
information
|
|
when it pages in subgraphs, which becomes significantly
|
|
complicated when
|
|
multiple scenegraphs are requesting subgraph loads with different
|
|
contexts (the loader needs to know which context to use, and the
|
|
Registry Options needs to be carefully managed so the context
|
|
settings
|
|
don't clobber each other, especially in multithreaded
|
|
situations). Being
|
|
able to pass an Options instance along with the Node request
|
|
resolves
|
|
this problem."
|
|
|
|
2006-12-05 14:28 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AttrData.h,
|
|
src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Brede
|
|
Johansen, "added a new reader option to replace the texture
|
|
wrap mode CLAMP with CLAMP_TO_EDGE."
|
|
|
|
2006-12-05 13:06 robert
|
|
|
|
* src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osgUtil/PlaneIntersector.cpp: Updated wrappers
|
|
|
|
2006-12-05 12:58 robert
|
|
|
|
* examples/osgintersection/osgintersection.cpp, include/osg/Plane,
|
|
include/osgUtil/PlaneIntersector, src/osgSim/ElevationSlice.cpp,
|
|
src/osgUtil/PlaneIntersector.cpp: Added more accurate computation
|
|
of local height above sea level in the plane intersections
|
|
routines
|
|
|
|
2006-12-04 17:31 robert
|
|
|
|
* examples/osgintersection/osgintersection.cpp,
|
|
src/osgSim/ElevationSlice.cpp: Improved the calculation of
|
|
distance around the globe within the ElevationSlice routine.
|
|
|
|
2006-12-04 12:36 robert
|
|
|
|
* examples/osgintersection/osgintersection.cpp,
|
|
src/osgSim/ElevationSlice.cpp, src/osgUtil/PlaneIntersector.cpp:
|
|
Added preliminary support for generating distance, height lists
|
|
for ElevationSlice.
|
|
|
|
2006-12-03 12:52 robert
|
|
|
|
* src/osgSim/ElevationSlice.cpp, src/osgUtil/PlaneIntersector.cpp:
|
|
Cleaned up debugging info.
|
|
|
|
2006-12-03 11:44 robert
|
|
|
|
* include/osgUtil/PlaneIntersector,
|
|
src/osgUtil/PlaneIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PlaneIntersector.cpp: Added copying of
|
|
plane to surface intersections in the osgUtil::PlaneIntersector
|
|
class, and update wrappers.
|
|
|
|
2006-12-03 11:09 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Added osgSim to osgintersection
|
|
dependency list.
|
|
|
|
2006-12-01 15:19 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added support for placing a
|
|
base in the scene to shadow against
|
|
|
|
2006-11-30 18:42 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/OccluderGeometry,
|
|
src/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp: Fixed typo and
|
|
updated wrappers
|
|
|
|
2006-11-30 18:33 robert
|
|
|
|
* src/osgShadow/OccluderGeometry.cpp: Improved the edge normal
|
|
computation
|
|
|
|
2006-11-30 16:55 robert
|
|
|
|
* Xcode/OpenSceneGraph/osgfadetext-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimpleviewerGLUT-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimpleviewerSDL-Info.plist: Checked in
|
|
new .plists'
|
|
|
|
2006-11-30 16:30 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp, src/osg/ShapeDrawable.cpp,
|
|
src/osgShadow/OccluderGeometry.cpp: Basic shadow volume alogirthm
|
|
implemented in example.
|
|
|
|
2006-11-30 12:05 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added dynamic updating of light
|
|
position and multi-pass addition of ambient and diffuse lighting
|
|
|
|
2006-11-30 12:04 robert
|
|
|
|
* src/osgShadow/OccluderGeometry.cpp: Fixed shadow volume geometry
|
|
handling of direcitonal lights
|
|
|
|
2006-11-30 10:29 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Added movement of the light
|
|
source to test performance of update the shadow volumes
|
|
|
|
2006-11-29 22:00 robert
|
|
|
|
* src/osgUtil/PlaneIntersector.cpp: Added handling of loops
|
|
|
|
2006-11-29 21:43 robert
|
|
|
|
* src/osgUtil/PlaneIntersector.cpp: Added plane to triangle
|
|
intersections and segment combining, work still not complete
|
|
though.
|
|
|
|
2006-11-29 20:10 robert
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: From Per Fahlberg, added
|
|
support for writing 16-bit rgb images
|
|
|
|
2006-11-29 14:33 robert
|
|
|
|
* src/osgWrappers/osgUtil/PlaneIntersector.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp: Updated wrappers
|
|
|
|
2006-11-29 14:21 robert
|
|
|
|
* include/osg/View, include/osgUtil/PlaneIntersector,
|
|
src/osgSim/LineOfSight.cpp, src/osgUtil/GNUmakefile,
|
|
src/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgUtil/PlaneIntersector.cpp: Further work on
|
|
PlaneIntersector
|
|
|
|
2006-11-29 11:00 robert
|
|
|
|
* src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
|
Added dummy virtual method implementations
|
|
|
|
2006-11-29 10:51 robert
|
|
|
|
* include/osgViewer/View: Cleaned up inheritance
|
|
|
|
2006-11-29 09:18 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp: Ran unix2dos to get rid of unix
|
|
line ending
|
|
|
|
2006-11-28 20:45 robert
|
|
|
|
* src/osgWrappers/osg/CameraNode.cpp: Still required for backwards
|
|
compatibility
|
|
|
|
2006-11-28 20:37 robert
|
|
|
|
* src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Updated wrappers
|
|
|
|
2006-11-28 20:35 robert
|
|
|
|
* include/osgViewer/CompositeViewer,
|
|
include/osgViewer/GraphicsWindow, include/osgViewer/View,
|
|
include/osgViewer/Viewer, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/GNUmakefile, src/osgViewer/Viewer.cpp: Fixed build
|
|
errors in osgViewer
|
|
|
|
2006-11-28 19:25 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp: From Zach Deedler, added
|
|
missing IntersectionVisitor
|
|
|
|
2006-11-28 16:50 robert
|
|
|
|
* src/osgWrappers/osgViewer/Export.cpp: Removed redundent wrapper
|
|
|
|
2006-11-28 16:49 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Matrixd.cpp,
|
|
src/osgWrappers/osg/Matrixf.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgSim/ElevationSlice.cpp,
|
|
src/osgWrappers/osgSim/GNUmakefile,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp,
|
|
src/osgWrappers/osgUtil/GNUmakefile,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgWrappers/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PlaneIntersector.cpp,
|
|
src/osgWrappers/osgUtil/PolytopeIntersector.cpp: Updated wrappers
|
|
|
|
2006-11-28 16:30 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp,
|
|
examples/osgintersection/osgintersection.cpp,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
include/osgUtil/IntersectionVisitor,
|
|
include/osgUtil/LineSegmentIntersector,
|
|
include/osgUtil/PlaneIntersector,
|
|
include/osgUtil/PolytopeIntersector,
|
|
src/osgSim/ElevationSlice.cpp, src/osgSim/HeightAboveTerrain.cpp,
|
|
src/osgSim/LineOfSight.cpp, src/osgUtil/GNUmakefile,
|
|
src/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgUtil/LineSegmentIntersector.cpp,
|
|
src/osgUtil/PlaneIntersector.cpp,
|
|
src/osgUtil/PolytopeIntersector.cpp: Moved
|
|
osgUtil::PolytopeIntersector, osgUtil::PlaneIntersector and
|
|
osgUtil::LineSegmentIntersector out from
|
|
include/osgUtil/IntersecionVisitor into their own seperate files.
|
|
|
|
2006-11-28 16:00 robert
|
|
|
|
* examples/osgintersection/osgintersection.cpp,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgtexture3D/osgtexture3D.cpp,
|
|
examples/osgvolume/osgvolume.cpp, include/osg/Plane,
|
|
src/osg/TexGen.cpp, src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/IveVersion.h, src/osgPlugins/osg/TexGen.cpp,
|
|
src/osgSim/ElevationSlice.cpp, src/osgText/FadeText.cpp,
|
|
src/osgUtil/IntersectionVisitor.cpp: Added support for float or
|
|
double osg::Plane, and the default osg::Plane to double.
|
|
Performance tests on big models did not indicate any performance
|
|
penalty in using doubles over floats,
|
|
so the move to doubles should mainly impact precision
|
|
improvements for whole earth databases.
|
|
|
|
Also made improvements to osgUtil::PlaneIntersector and
|
|
osgSim::ElevationSlice classes
|
|
|
|
2006-11-28 11:10 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Fixed fade text memory consumption
|
|
bug which was due to new RenderInfo being
|
|
created local to RenderStage and passed on to rendering code
|
|
which populated
|
|
the RenderInfo UserData, but without the restoring the new
|
|
UserData to the
|
|
main RenderInfo. The local RenderInfo UserData is now passed back
|
|
to the main
|
|
RenderInfo.
|
|
|
|
2006-11-28 10:31 robert
|
|
|
|
* src/osgPlugins/dae/daeReader.h, src/osgPlugins/dae/daeUtils.h,
|
|
src/osgPlugins/dae/daeWriter.h: Removed the now redundent
|
|
dateUtils.h file.
|
|
|
|
2006-11-28 09:14 robert
|
|
|
|
* src/osgPlugins/ive/Camera.h, src/osgPlugins/ive/CameraNode.h:
|
|
Added missing Camera.h and removed redundent CameraNode.h
|
|
|
|
2006-11-27 20:25 robert
|
|
|
|
* VisualStudio/osgSim/osgSim.dsp, include/osgSim/ElevationSlice,
|
|
include/osgUtil/IntersectionVisitor,
|
|
src/osgSim/ElevationSlice.cpp, src/osgSim/GNUmakefile,
|
|
src/osgUtil/IntersectionVisitor.cpp: Added beginnings of
|
|
osgUtil::PlaneIntersector and osgSim::ElevationSlice
|
|
|
|
2006-11-27 16:25 robert
|
|
|
|
* examples/osgsimpleviewerQT3/osgsimpleviewerQT3.cpp,
|
|
examples/osgsimpleviewerQT4/osgsimpleviewerQT4.cpp: Added QWidget
|
|
style constructor parameters
|
|
|
|
2006-11-27 14:52 robert
|
|
|
|
* VisualStudio/highlight70.reg, VisualStudio/highlight71.reg,
|
|
VisualStudio/highlight80.reg, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgViewer/osgViewer.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgViewer/wrapper_osgViewer.dsp,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/XcodeTemplates/OSG Application/osgApp_Prefix.pch,
|
|
examples/osgcamera/osgcamera.cpp,
|
|
examples/osgdepthpartition/DepthPartitionNode.cpp,
|
|
examples/osgdepthpartition/DepthPartitionNode.h,
|
|
examples/osgdepthpartition/DistanceAccumulator.cpp,
|
|
examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osghud/osghud.cpp,
|
|
examples/osgmultiplecameras/osgmultiplecameras.cpp,
|
|
examples/osgpick/osgpick.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgshadowtexture/CreateShadowedScene.cpp,
|
|
examples/osgtext/osgtext.cpp, include/osg/Camera,
|
|
include/osg/CameraNode, include/osg/FrameBufferObject,
|
|
include/osg/NodeVisitor, include/osg/Transform, include/osg/View,
|
|
include/osgShadow/ParallelSplitShadowMap,
|
|
include/osgShadow/ShadowMap, include/osgShadow/ShadowTechnique,
|
|
include/osgShadow/ShadowTexture, include/osgShadow/ShadowVolume,
|
|
include/osgShadow/ShadowedScene, include/osgSim/ImpostorSprite,
|
|
include/osgSim/OverlayNode, include/osgUtil/CullVisitor,
|
|
include/osgUtil/IntersectVisitor,
|
|
include/osgUtil/IntersectionVisitor, include/osgUtil/RenderStage,
|
|
include/osgUtil/SceneView, include/osgViewer/CompositeViewer,
|
|
include/osgViewer/GraphicsWindowProxy, include/osgViewer/Scene,
|
|
include/osgViewer/SimpleViewer, include/osgViewer/View,
|
|
include/osgViewer/Viewer, src/osg/AnimationPath.cpp,
|
|
src/osg/Camera.cpp, src/osg/CameraNode.cpp,
|
|
src/osg/FrameBufferObject.cpp, src/osg/GNUmakefile,
|
|
src/osg/Node.cpp, src/osg/NodeTrackerCallback.cpp,
|
|
src/osg/Transform.cpp, src/osg/View.cpp,
|
|
src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
|
src/osgPlugins/dae/daeWSceneObjects.cpp,
|
|
src/osgPlugins/dae/daeWriter.h, src/osgPlugins/ive/Camera.cpp,
|
|
src/osgPlugins/ive/CameraNode.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/osg/Camera.cpp, src/osgPlugins/osg/CameraNode.cpp,
|
|
src/osgPlugins/osg/GNUmakefile,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgSim/Impostor.cpp, src/osgSim/OverlayNode.cpp,
|
|
src/osgText/FadeText.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/IntersectionVisitor.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgViewer/CompositeViewer.cpp,
|
|
src/osgViewer/GNUmakefile, src/osgViewer/Scene.cpp,
|
|
src/osgViewer/SimpleViewer.cpp, src/osgViewer/View.cpp,
|
|
src/osgViewer/Viewer.cpp, src/osgWrappers/osg/Camera.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Matrixd.cpp,
|
|
src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Plane.cpp, src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgProducer/GNUmakefile,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectionVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgViewer/CompositeViewer.cpp,
|
|
src/osgWrappers/osgViewer/GNUmakefile,
|
|
src/osgWrappers/osgViewer/GraphicsWindowProxy.cpp,
|
|
src/osgWrappers/osgViewer/Scene.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp,
|
|
src/osgWrappers/osgViewer/View.cpp,
|
|
src/osgWrappers/osgViewer/Viewer.cpp: Renamed osg::CameraNode to
|
|
osg::Camera, cleaned up osg::View.
|
|
|
|
Added beginnings of new
|
|
osgViewer::Scene,View,Viewer,CompositeViewer and
|
|
GraphicsWindowProxy files.
|
|
|
|
2006-11-27 11:25 robert
|
|
|
|
* include/osgUtil/RenderStage, src/osgUtil/RenderStage.cpp: From
|
|
Mauricio Hofmam, added support for reading images from all
|
|
osg::CameraNode attachments in RenderStage.
|
|
|
|
2006-11-27 09:23 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From André Garneau, "The
|
|
file submitted includes a fix to properly support DDS textures
|
|
compressed under the DXT-1 format when they contain alpha
|
|
information.
|
|
|
|
Under this mode, each 4x4 texel block can selectively use an
|
|
alpha component or none. When alpha-enabled blocks are present,
|
|
this is not reported in the DDPF_ALPHAPIXELS bit in the pixel
|
|
format flags causing the reader-writer to report the file as a
|
|
3-components file (GL_COMPRESSED_RGB_S3TC_DXT1_EXT). The fix
|
|
requires looking at each 4x4 texel block to detect the presence
|
|
of 1-bit alpha encoding. When such a block is found, the internal
|
|
& pixel formats are reported as GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
|
|
instead.
|
|
|
|
|
|
|
|
See
|
|
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/Opaque_and_1_Bit_Alpha_Textures.asp
|
|
for more information."
|
|
|
|
2006-11-26 22:27 robert
|
|
|
|
* include/osg/observer_ptr: Removed check from objectDeleted(void*)
|
|
method as this was not catching cases
|
|
where the registered ptr was different from the deleted ptr -
|
|
something that
|
|
can happen with multiple inheritance.
|
|
|
|
2006-11-26 14:17 robert
|
|
|
|
* include/osgUtil/Optimizer: Missed check of changes to the
|
|
RemoveRedundentNodesVisitor
|
|
|
|
2006-11-24 21:19 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added extra checks to
|
|
RemoveRedendentVisitor to catch Groups that may
|
|
only have one child, but also have StateSet's etc and thefore not
|
|
suitable
|
|
for removal.
|
|
|
|
2006-11-24 21:10 robert
|
|
|
|
* include/osg/Matrixd, include/osg/Matrixf: Added isIdentity()
|
|
method
|
|
|
|
2006-11-24 17:20 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp, include/osg/Plane,
|
|
src/osgShadow/OccluderGeometry.cpp: Improved handling of bounding
|
|
polytope
|
|
|
|
2006-11-24 11:37 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/OccluderGeometry,
|
|
src/osgShadow/OccluderGeometry.cpp: Added support for positional
|
|
lights into computeShadowVolumeGeometry code and cleaned up
|
|
OccluderGeometry interface.
|
|
|
|
2006-11-23 21:32 robert
|
|
|
|
* include/osgShadow/OccluderGeometry,
|
|
src/osgShadow/OccluderGeometry.cpp: Improved the
|
|
ShadowVolumeGeometry orientations.
|
|
|
|
2006-11-23 17:29 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp: Add compute of tight bounding
|
|
box to enable better placement of the base plane.
|
|
|
|
2006-11-23 16:55 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
include/osgShadow/OccluderGeometry,
|
|
src/osgShadow/OccluderGeometry.cpp: First cut at generating the
|
|
ShadowVolumeGeometry
|
|
|
|
2006-11-23 11:22 robert
|
|
|
|
* include/osgShadow/OccluderGeometry,
|
|
src/osgShadow/OccluderGeometry.cpp: Added basic silhoette
|
|
detection
|
|
|
|
2006-11-22 21:11 robert
|
|
|
|
* src/osgPlugins/dae/daeRMaterials.cpp,
|
|
src/osgPlugins/dae/daeWGeometry.cpp,
|
|
src/osgPlugins/dae/daeWMaterials.cpp,
|
|
src/osgPlugins/dae/daeWriter.cpp, src/osgPlugins/dae/daeWriter.h:
|
|
From Roger James, "fixes mostly related to texture handling."
|
|
|
|
2006-11-22 21:09 robert
|
|
|
|
* VisualStudio/osgShell.bat: From Paul Martz, add OSG_FILE_PATH to
|
|
end of setting of OSG_FILE_PATH to preserve any previous settings
|
|
|
|
2006-11-22 20:52 robert
|
|
|
|
* applications/osgdem/osgdem.cpp: From Paul de Repentigny, "When
|
|
calling osgdem with argument "--image-ext", the application just
|
|
returns after loading the proper ReaderWriter for the given
|
|
extension." Fix was to remove the erroenous return.
|
|
|
|
2006-11-22 20:47 robert
|
|
|
|
* src/osgPlugins/dxf/dxfEntity.cpp: From Sylvan Marie, "I attached
|
|
my revised dxfEntity.cpp file from the DXF plugin with the 2
|
|
following improvements:
|
|
|
|
- When all unsupported entities (SOLIDS, TEXT, ...) have been
|
|
filtered out
|
|
from a block, dxfInsert::drawScene() was crashing because it
|
|
assumed that
|
|
the block was not empty. It now returns silently so the other
|
|
blocks can
|
|
still be imported.
|
|
|
|
- The DXF reader assumed all vertices were read first, then the
|
|
face
|
|
indices. But, from the DXF "documentation" (www.autodesk.com/dxf)
|
|
:
|
|
"Polyface meshes created with the PFACE command are always
|
|
generated with
|
|
all the vertex coordinate entities first, followed by the face
|
|
definition
|
|
entities. The code within AutoCAD that processes polyface meshes
|
|
requires
|
|
this ordering. Programs that generate polyface meshes in DXF
|
|
should generate
|
|
all the vertices then all the faces. However, programs that read
|
|
polyface
|
|
meshes from DXF should be tolerant of odd vertex and face
|
|
ordering."
|
|
So now the importer ignores the posted number of vertices and
|
|
face indices,
|
|
and uses the size of the lists instead."
|
|
|
|
2006-11-22 20:39 robert
|
|
|
|
* include/osg/TexMat: From Farshid Lashkari, Added missing
|
|
initialization of the _scaleByTextureRectangleSize
|
|
variable in two of its constructors.
|
|
|
|
2006-11-22 15:38 robert
|
|
|
|
* include/osgShadow/OccluderGeometry,
|
|
src/osgShadow/OccluderGeometry.cpp: Added removeNullTriangles()
|
|
method to help removed triangles with coincedent corners.
|
|
|
|
2006-11-22 09:10 robert
|
|
|
|
* src/osgWrappers/osgSim/HeightAboveTerrain.cpp,
|
|
src/osgWrappers/osgSim/LineOfSight.cpp: Added new
|
|
HeightAboveTerrain.cpp LineOfSight.cpp wrapper files
|
|
|
|
2006-11-21 16:59 robert
|
|
|
|
* include/osgShadow/OccluderGeometry,
|
|
src/osgShadow/OccluderGeometry.cpp: Added compute and
|
|
visualization of triangle and vertex normals
|
|
|
|
2006-11-21 16:59 robert
|
|
|
|
* src/osg/State.cpp: Replaced the setTextureUnit(0) call in
|
|
State::reset() with code that just
|
|
sets the member variables without requiring a graphics context.
|
|
|
|
2006-11-21 16:16 robert
|
|
|
|
* include/osgShadow/OccluderGeometry,
|
|
src/osgShadow/OccluderGeometry.cpp: Added removeDuplicates
|
|
function
|
|
|
|
2006-11-21 16:15 robert
|
|
|
|
* include/osgViewer/SimpleViewer: Reordered methods to make
|
|
associated functions clearer.
|
|
|
|
2006-11-21 14:42 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgviewer-Info.plist,
|
|
Xcode/OpenSceneGraph/osgviewerApplication-Info.plist: Renamed
|
|
osgviewer-Info.plist to osgviewerApplication-Info.plist to
|
|
prevent
|
|
svn naming collision problems under Windows due t
|
|
osgviewer/osgViewer case insentive file name collisions.
|
|
|
|
2006-11-20 21:48 robert
|
|
|
|
* examples/osgsimpleviewerCocoa/English.lproj/MainMenu.nib,
|
|
examples/osgsimpleviewerCocoa/English.lproj/MainMenu.nib/classes.nib,
|
|
examples/osgsimpleviewerCocoa/English.lproj/MainMenu.nib/info.nib,
|
|
examples/osgsimpleviewerCocoa/English.lproj/MainMenu.nib/keyedobjects.nib:
|
|
Added nested files
|
|
|
|
2006-11-20 12:25 robert
|
|
|
|
* examples/osgfadetext/GNUmakefile: Added -losgFX
|
|
|
|
2006-11-20 10:12 robert
|
|
|
|
* LICENSE.txt: Added missing LGPL section to LICENSE.txt
|
|
|
|
2006-11-17 20:45 robert
|
|
|
|
* include/osg/PointSprite: Rearranged the #ifdef's to prevent
|
|
compile problems under NVidia 2.1 OGL drivers
|
|
|
|
2006-11-17 16:25 robert
|
|
|
|
* Xcode/OSX_OSG_README.rtf,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Eric Wing, updates to Xcode projects
|
|
|
|
2006-11-17 16:22 robert
|
|
|
|
* examples/osgsimpleviewerCocoa,
|
|
examples/osgsimpleviewerCocoa/English.lproj,
|
|
examples/osgsimpleviewerCocoa/English.lproj/InfoPlist.strings,
|
|
examples/osgsimpleviewerCocoa/Info.plist,
|
|
examples/osgsimpleviewerCocoa/SimpleViewerCocoa.h,
|
|
examples/osgsimpleviewerCocoa/SimpleViewerCocoa.mm,
|
|
examples/osgsimpleviewerCocoa/main.m: From Eric Wing, new
|
|
ogsimpleviewCocoa example.
|
|
|
|
2006-11-17 14:51 robert
|
|
|
|
* src/osgPlugins/ive/PointSprite.cpp,
|
|
src/osgPlugins/ive/PointSprite.h: Added missing PointSprite files
|
|
|
|
2006-11-16 17:35 robert
|
|
|
|
* src/osgPlugins/osg/PointSprite.cpp: From Farshid Lashkari,
|
|
"Attached is a patch that adds the new coordOriginMode to the
|
|
.osg
|
|
reader/writer for PointSprites."
|
|
|
|
2006-11-16 16:42 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h:
|
|
From Frashid Lashkari, added support for PointSprites to .ive
|
|
|
|
2006-11-16 16:25 robert
|
|
|
|
* src/osg/Geometry.cpp: From Michael Platings, Fixed Geometry
|
|
cloning of the texture
|
|
coordinates and vertex attributes.
|
|
|
|
2006-11-15 20:29 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added alpha test setting
|
|
|
|
2006-11-15 20:24 robert
|
|
|
|
* include/osgGA/EventQueue: Fixed comment
|
|
|
|
2006-11-15 20:23 robert
|
|
|
|
* src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgProducer/GNUmakefile: Updated wrappers
|
|
|
|
2006-11-15 11:21 robert
|
|
|
|
* examples/osgsimpleviewerSDL/osgsimpleviewerSDL.cpp: From Eric
|
|
Wing, add version check for use of automatic resizeing
|
|
|
|
2006-11-15 10:08 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: From Mathias Froehlich, replaced
|
|
assert with notify() error message.
|
|
|
|
2006-11-14 19:29 robert
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added note about license
|
|
or file, and link to specs.
|
|
|
|
2006-11-14 19:19 robert
|
|
|
|
* VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
src/osgPlugins/ac3d/osgac3d.h: Removed redundent osgac3.h file.
|
|
|
|
2006-11-14 19:19 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: From Mathias Fröhlich, fixed order
|
|
of setting of texture image.
|
|
|
|
2006-11-14 17:24 robert
|
|
|
|
* src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/Material.cpp, src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osgShadow/Export.cpp,
|
|
src/osgWrappers/osgShadow/OccluderGeometry.cpp,
|
|
src/osgWrappers/osgShadow/ShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTexture.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp: Updated wrappers
|
|
|
|
2006-11-14 16:59 robert
|
|
|
|
* examples/osgsimpleviewerSDL/osgsimpleviewerSDL.cpp: From Eric
|
|
Wing, add use of the autodetection of windowing size support in
|
|
SDL-version 1.2.10 and later.
|
|
From Robert Osfield, made the above an optional compile as it
|
|
breaks apps based on previous version of SDL.
|
|
|
|
2006-11-14 16:37 robert
|
|
|
|
* src/osgPlugins/ac3d/Exception.h, src/osgPlugins/ac3d/Geode.cpp,
|
|
src/osgPlugins/ac3d/Geode.h, src/osgPlugins/ac3d/ac3d.cpp: From
|
|
Mathias Froehlich, "Improovments:
|
|
- does proper edge detection with the crease angle given in the
|
|
ac file
|
|
- the reader is much more verbose in case of broken files
|
|
- no more static variables
|
|
- std::stream based
|
|
- much faster, up to a factor of 50 for a polygonal test model
|
|
- if the file contains polygonal surfaces the loaded geometry is
|
|
still
|
|
polygonal as long as the polygons are convex. Concave polygons
|
|
are still
|
|
tesselated. Rationale: If the user needs triangular models he can
|
|
throw away
|
|
that extra information with the osgUtil::Optimizer himself. But
|
|
the read step
|
|
preserves as much extra information that is contained in the file
|
|
as
|
|
possible. Also the polygonal models look a bit smoother than the
|
|
triangular
|
|
ones.
|
|
- a huge cleanup
|
|
- the basic parsing logic from the original ac3d developer is
|
|
untouched
|
|
- the writer part is untouched
|
|
|
|
The tarball contains a replacement for the src/osgPlugins/ac3d
|
|
directory that
|
|
is based on the current CVS (2006-11-13).
|
|
I have tested that loader with a osgconv foo.ac /tmp/xx.ive on
|
|
everyfoo. ac
|
|
file I could find (~200 from flightgear and the object database).
|
|
I also run
|
|
my flightgear development with that loader -> here I see the
|
|
models.
|
|
I run valgrind testcases on some selected models."
|
|
|
|
2006-11-14 15:06 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Added osgViewer depdendency to
|
|
osgintersection, osgGLUT* examples
|
|
|
|
2006-11-14 12:55 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: From Jason Beverage, "I ran though
|
|
the sample data that Gert provided earlier today and tracked down
|
|
the problem. The xoffset in readHeightField and readImage were
|
|
being applied even in projected coordinate systems. This patch
|
|
should fix the issue."
|
|
|
|
2006-11-14 12:51 robert
|
|
|
|
* include/osg/Drawable, include/osg/Geode, include/osg/Material,
|
|
include/osgParticle/PrecipitationEffect,
|
|
include/osgUtil/GLObjectsVisitor, src/osg/Drawable.cpp,
|
|
src/osg/Geode.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgUtil/GLObjectsVisitor.cpp: Further migration to using
|
|
RenderInfo
|
|
|
|
2006-11-14 12:49 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: From Stephan Huber, Follows is
|
|
required to prevent unidented cloning of shared arrays :
|
|
"I added some calls to isOperationPermissibleForObject() so I can
|
|
permit the flattten-pass with my specialized objects in my own
|
|
code."
|
|
|
|
2006-11-14 12:29 robert
|
|
|
|
* include/osg/Point, include/osg/PointSprite, src/osg/Point.cpp,
|
|
src/osg/PointSprite.cpp: From Farshid Lashkari, "This patch adds
|
|
a CoordOriginMode to the osg::PointSprite attribute.
|
|
The mode needs to be changed to LOWER_LEFT when rendering point
|
|
sprites to pbuffers or FBOs, otherwise the points will be
|
|
transformed
|
|
on the CPU."
|
|
|
|
2006-11-14 12:16 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp,
|
|
src/osgShadow/OccluderGeometry.cpp: Added support for handling
|
|
osg::ShapeDrawable style drawables in OccluderGeoemtry.
|
|
|
|
2006-11-14 09:54 robert
|
|
|
|
* src/osgViewer/SimpleViewer.cpp: Added check against null
|
|
SceneData to prevent crash with empty models
|
|
|
|
2006-11-11 21:30 robert
|
|
|
|
* src/osgShadow/OccluderGeometry.cpp: Further work on
|
|
OccluderGeometry
|
|
|
|
2006-11-10 15:25 robert
|
|
|
|
* include/osg/Sequence, src/osg/Sequence.cpp: From John Kelso, add
|
|
support for default frame time for children of a Sequence node
|
|
|
|
2006-11-10 15:07 robert
|
|
|
|
* examples/osgshadow/osgshadow.cpp, include/osg/Material,
|
|
include/osgShadow/OccluderGeometry,
|
|
src/osgShadow/OccluderGeometry.cpp: Further work on
|
|
osgShadow::GeometryOccluder
|
|
|
|
2006-11-08 11:49 robert
|
|
|
|
* include/osgText/Text, src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgText/Text.cpp: Updated wrappers
|
|
|
|
2006-11-08 10:00 robert
|
|
|
|
* Xcode/Misc/Tar_Xcode.sh,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgViewer-Info.plist: From Eric Wing,
|
|
updates to Xcode project for new osgViewer library
|
|
|
|
2006-11-08 09:50 robert
|
|
|
|
* examples/osgGLUTkeyboardmouse/GNUmakefile,
|
|
examples/osgGLUTkeyboardmouse/GNUmakefile.inst,
|
|
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.cpp,
|
|
examples/osgGLUTsimple/GNUmakefile,
|
|
examples/osgGLUTsimple/GNUmakefile.inst,
|
|
examples/osgGLUTsimple/osgGLUTsimple.cpp: From Eric Wing, change
|
|
osgGA::SimpleViewer to osgViewer::Viewer.
|
|
From Robert Osfield, added -losgViewer & -losgGA to makefiles.
|
|
|
|
2006-11-07 17:00 robert
|
|
|
|
* applications/osgconv/osgconv.cpp, include/osgDB/ReaderWriter,
|
|
include/osgDB/Registry, src/osgDB/Registry.cpp: Added better
|
|
handling of writeNode operations that arn't successful.
|
|
|
|
2006-11-07 17:00 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: Fixed the
|
|
writeNode function so it was properly return FILE_NOT_HANDLED,
|
|
fixing
|
|
a big with it writing out an empty .flt file.
|
|
|
|
2006-11-07 14:26 robert
|
|
|
|
* VisualStudio/osgWrappers/osgShadow/wrapper_osgShadow.dsp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgText/Font.cpp: Updated wrappers
|
|
|
|
2006-11-07 13:48 robert
|
|
|
|
* include/osgParticle/ConnectedParticleSystem,
|
|
src/osgParticle/ConnectedParticleSystem.cpp: Ben van Basten, "1
|
|
Bug fix in reuseParticle where originally an old particle that
|
|
was already killed would be killed again, but instead should have
|
|
been placed on the dead stack for future reuse.
|
|
|
|
2 Getter/setter for _maxNumberOfParticlesToSkip that is used for
|
|
filtering of particles during draw. This enables you to turn the
|
|
filtering of by setting this value to zero.
|
|
|
|
3 Getter for retrieval of the first particle in the trail. This
|
|
allows you to directly manipulate the trail from your application
|
|
by walking from the start particle towards the end of the trail."
|
|
|
|
Submitted on Ben's behalf by Roland Smeenk.
|
|
|
|
2006-11-07 13:43 robert
|
|
|
|
* VisualStudio/osgShadow/osgShadow.dsp,
|
|
include/osgShadow/OccluderGeometry, src/osgShadow/GNUmakefile,
|
|
src/osgShadow/OccluderGeometry.cpp,
|
|
src/osgShadow/ShadowedScene.cpp: Added initial cut of
|
|
osgShadow::OccluderGeometry
|
|
|
|
2006-11-07 13:26 robert
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Changed debug output from
|
|
NOTICE to INFO
|
|
|
|
2006-11-07 13:00 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From Tery Welsh, added support for
|
|
inheriting all CameraNode CullSettings and then restoring the
|
|
original values.
|
|
|
|
2006-11-07 12:08 robert
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Removed debug comment.
|
|
|
|
2006-11-07 12:02 robert
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: From Mathias Froehlich,
|
|
workaround fix for problematic run length encoded RGB files.
|
|
Robert Osfield ammend workaround to support multi-byte colour
|
|
channels.
|
|
|
|
2006-11-06 13:22 robert
|
|
|
|
* src/osgGA/EventQueue.cpp, src/osgGA/StateSetManipulator.cpp:
|
|
Thanks to Björn Hein for spotting mistakes in EventQueue.cpp and
|
|
StateSetManipulator, now fixed by Robert Osfield. Problems were:
|
|
|
|
"StateSetManipulator.cpp (rev 1.12, l. 85): cyclePolygonMode() is
|
|
called but
|
|
no aa.requestRedraw() afterwards. Is this intended?
|
|
|
|
EventQueue.cpp (rev 1.8): in keyRelease & keyPressed KEY_Alt_R
|
|
was mapped to
|
|
MODKEY_LEFT_ALT"
|
|
|
|
2006-11-03 14:07 robert
|
|
|
|
* Make/makedirdefs: Added osgViewer library to build list
|
|
|
|
2006-11-02 18:58 robert
|
|
|
|
* src/osgWrappers/osgUtil/IntersectionVisitor.cpp: Added
|
|
IntersectionVisitor to wrappers
|
|
|
|
2006-11-02 17:07 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp: Added IntersectionVisitor to
|
|
osgUtil project
|
|
|
|
2006-11-02 17:05 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
include/osgUtil/IntersectionVisitor,
|
|
src/osgUtil/IntersectionVisitor.cpp: Added convinience
|
|
constructors to help support picking with the new
|
|
osgUtil::Intersector classes.
|
|
|
|
2006-11-02 15:50 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
src/osgUtil/IntersectionVisitor.cpp: Added basic
|
|
PolytopeIntersector functionality based on checking vertices
|
|
against
|
|
polytopes.
|
|
|
|
2006-11-02 15:40 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/applications/osgviewer/osgviewer.dsp,
|
|
VisualStudio/applications/osgviewer/osgviewerapplication.dsp:
|
|
Renamed osgviewer.dsp to osgviewerapplication.dsp and fixed
|
|
directory name of osgsimpleviewerProducer
|
|
|
|
2006-11-02 15:22 robert
|
|
|
|
* include/osg/Polytope: Fixed bug in Polytope::contains(const
|
|
std::vector<Vec3>& vertices) which resulted
|
|
in false positives.
|
|
|
|
2006-11-02 12:32 robert
|
|
|
|
* VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgViewer,
|
|
VisualStudio/osgWrappers/osgViewer/wrapper_osgViewer.dsp,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgGA/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgGA/SimpleViewer.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgSim/GNUmakefile, src/osgWrappers/osgViewer,
|
|
src/osgWrappers/osgViewer/Export.cpp,
|
|
src/osgWrappers/osgViewer/GNUmakefile,
|
|
src/osgWrappers/osgViewer/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgViewer/SimpleViewer.cpp: Updated wrappers
|
|
|
|
2006-11-02 12:27 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgViewer, VisualStudio/osgViewer/osgViewer.dsp,
|
|
examples/osgkeyboardmouse/GNUmakefile,
|
|
examples/osgkeyboardmouse/GNUmakefile.inst,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
examples/osgsimple/GNUmakefile,
|
|
examples/osgsimple/GNUmakefile.inst,
|
|
examples/osgsimple/osgsimple.cpp,
|
|
examples/osgsimpleviewerFLTK/GNUmakefile,
|
|
examples/osgsimpleviewerFLTK/GNUmakefile.inst,
|
|
examples/osgsimpleviewerFLTK/osgsimpleviewerFLTK.cpp,
|
|
examples/osgsimpleviewerGLUT/GNUmakefile,
|
|
examples/osgsimpleviewerGLUT/GNUmakefile.inst,
|
|
examples/osgsimpleviewerGLUT/osgsimpleviewerGLUT.cpp,
|
|
examples/osgsimpleviewerProducer/GNUmakefile,
|
|
examples/osgsimpleviewerProducer/GNUmakefile.inst,
|
|
examples/osgsimpleviewerProducer/osgsimpleviewerProducer.cpp,
|
|
examples/osgsimpleviewerQT3/GNUmakefile,
|
|
examples/osgsimpleviewerQT3/GNUmakefile.inst,
|
|
examples/osgsimpleviewerQT3/osgsimpleviewerQT3.cpp,
|
|
examples/osgsimpleviewerQT4/GNUmakefile,
|
|
examples/osgsimpleviewerQT4/GNUmakefile.inst,
|
|
examples/osgsimpleviewerQT4/osgsimpleviewerQT4.cpp,
|
|
examples/osgsimpleviewerSDL/GNUmakefile,
|
|
examples/osgsimpleviewerSDL/GNUmakefile.inst,
|
|
examples/osgsimpleviewerSDL/osgsimpleviewerSDL.cpp,
|
|
include/osgGA/GraphicsWindow, include/osgGA/SimpleViewer,
|
|
include/osgViewer, include/osgViewer/Export,
|
|
include/osgViewer/GraphicsWindow, include/osgViewer/SimpleViewer,
|
|
include/osgViewer/Version, src/osgGA/GNUmakefile,
|
|
src/osgGA/SimpleViewer.cpp, src/osgViewer,
|
|
src/osgViewer/GNUmakefile, src/osgViewer/SimpleViewer.cpp,
|
|
src/osgViewer/Version.cpp: Moved SimpleViewer and GraphicsWindow
|
|
into their own osgViewer library, updated simpleviewer examples
|
|
to reflect this change
|
|
|
|
2006-11-02 12:17 robert
|
|
|
|
* include/osgUtil/IntersectionVisitor,
|
|
src/osgUtil/IntersectionVisitor.cpp: Added prelimnary work on
|
|
PolytopeIntersector.
|
|
|
|
2006-11-01 17:18 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
include/osgUtil/IntersectionVisitor,
|
|
src/osgUtil/IntersectionVisitor.cpp: Improved handling of
|
|
projected coords in new intersection classes
|
|
|
|
2006-11-01 14:41 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
include/osgUtil/IntersectionVisitor,
|
|
src/osgUtil/IntersectionVisitor.cpp: Added support for
|
|
osgUtil::Intersectors being in WINDOW, PROJECTION, VIEW or MODEL
|
|
coordinates
|
|
|
|
2006-10-31 12:59 robert
|
|
|
|
* examples/osgintersection/osgintersection.cpp,
|
|
include/osgSim/HeightAboveTerrain, include/osgSim/LineOfSight,
|
|
src/osgSim/HeightAboveTerrain.cpp, src/osgSim/LineOfSight.cpp:
|
|
Implemented HeightAboveTerrain and added usage into
|
|
osgintersection
|
|
|
|
2006-10-31 08:41 robert
|
|
|
|
* include/osgSim/HeightAboveTerrain, include/osgSim/LineOfSight,
|
|
src/osgSim/HeightAboveTerrain.cpp, src/osgSim/LineOfSight.cpp:
|
|
Added LineOfSight and HeightAboveTerrain classes
|
|
|
|
2006-10-30 20:29 robert
|
|
|
|
* VisualStudio/osgSim/osgSim.dsp,
|
|
examples/osgintersection/GNUmakefile,
|
|
examples/osgintersection/osgintersection.cpp,
|
|
include/osgUtil/IntersectionVisitor, src/osgSim/GNUmakefile,
|
|
src/osgUtil/IntersectionVisitor.cpp: Added osgSim::LineOfSight
|
|
and osgSim::HeightAboveTerrain classes
|
|
|
|
2006-10-30 12:39 robert
|
|
|
|
* VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
src/osgWrappers/osgUtil/GNUmakefile: Updated wrappers
|
|
|
|
2006-10-30 12:28 robert
|
|
|
|
* src/osgPlugins/md2/ReaderWriterMD2.cpp: From Per Fahlberg,
|
|
"Attached is a fix to get the proper normals on an md2 model,
|
|
actually
|
|
the way it was before would sometimes lead to a crash since it
|
|
was
|
|
attaching the wrong array to the geometry..."
|
|
|
|
2006-10-30 12:23 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Vladimir Shabanov,
|
|
"The DDS plugin didn't correctly read mipmapped A8L8 textures.
|
|
I've attached a small fix for this.
|
|
|
|
Cause: uncompressed mipmap handling was done only for RGB pixel
|
|
format.
|
|
|
|
Fix: added condition for handling alpha and luminance formats
|
|
too."
|
|
|
|
2006-10-30 12:19 robert
|
|
|
|
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: From
|
|
Michael Henheffer, "There's a problem with OverlayNodes where the
|
|
texture will not display
|
|
if continuous updating is set to false.
|
|
|
|
The problem was being caused by the camera update call never
|
|
being made
|
|
if continuous updating was not set to true. This fix adds a flag
|
|
that
|
|
is set when dirtyOverlayTexture() is called and checked in the
|
|
update
|
|
visitor section of the traversal to determine if the camera
|
|
should be
|
|
updated.
|
|
|
|
I tested the fix by making some changes to the osgAnimate example
|
|
program so it has continuous updating off and calls
|
|
dirtyOverlayTexture
|
|
for each frame. The overlay texture now displays properly."
|
|
|
|
2006-10-30 12:14 robert
|
|
|
|
* src/osg/Switch.cpp: From Edgar Ellis, "
|
|
method may not take the node into consideration when computing
|
|
its bound.
|
|
|
|
In this case of:
|
|
switch->insertChild(0, child, false);
|
|
switch->insertChild(1, child, true);
|
|
|
|
child will not be used in computeBound, but will be drawn.
|
|
|
|
Solution:
|
|
Changed compute bound to loop over children using an index
|
|
instead of an
|
|
iterator. This behaviour matches that of the traverse method."
|
|
|
|
-----------------------------------------------
|
|
|
|
2006-10-30 12:05 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Michael Henheffer,
|
|
"Bug: The reader would crash when trying to load a .tif image
|
|
that
|
|
contained an 8-bit color map. The crash occured at line 545:
|
|
|
|
remap_row(currPtr, inbuf, w, red, green, blue);
|
|
|
|
|
|
Cause: The code was trying to write past the end of the buffer
|
|
while
|
|
doing this remapping. The size of the buffer is determined based
|
|
on the
|
|
value of 'format', which was 1 in this case since bitspersample
|
|
is
|
|
8(indicating a 8-bit color map). The buffer should have been
|
|
created 3
|
|
times as large since that 8-bit value is indexing a 24-bit color.
|
|
|
|
|
|
Fix: I've put in an if statement to set format to 3 if
|
|
'photometric'
|
|
indicates the tif contains a palette as the output data will
|
|
always be
|
|
24-bit color data in this case."
|
|
|
|
2006-10-30 11:55 robert
|
|
|
|
* VisualStudio/examples/osgsimpleviewerQT4/osgsimpleviewerQT4.dsp:
|
|
From Mathieu Marache, fixed osgsimpleviewerQt4 so that it uses
|
|
the correction options
|
|
|
|
2006-10-30 11:00 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added handling of geometry indices
|
|
offset when merging geometries with indices
|
|
|
|
2006-10-27 15:11 robert
|
|
|
|
* examples/osgintersection/osgintersection.cpp,
|
|
include/osgUtil/IntersectionVisitor,
|
|
src/osgUtil/IntersectionVisitor.cpp: Added
|
|
osgUtil::IntersectorGroup to handle groups of
|
|
osgUtil::Intersectors
|
|
|
|
2006-10-26 16:52 robert
|
|
|
|
* src/osgPlugins/dae/daeRMaterials.cpp: From Andrew Lorino and
|
|
Robert Osfield, Improvements to the handling of texture paths
|
|
|
|
2006-10-26 16:03 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgintersection,
|
|
VisualStudio/examples/osgintersection/osgintersection.dsp,
|
|
examples/osgintersection, examples/osgintersection/GNUmakefile,
|
|
examples/osgintersection/GNUmakefile.inst,
|
|
examples/osgintersection/osgintersection.cpp,
|
|
include/osgUtil/IntersectionVisitor, src/osgUtil/GNUmakefile,
|
|
src/osgUtil/IntersectionVisitor.cpp: Added beginings of new
|
|
osgUtil::IntersectionVisitor and osgintersection class
|
|
|
|
2006-10-26 16:02 robert
|
|
|
|
* src/osgWrappers/osgText/FadeText.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Updatd wrappers
|
|
|
|
2006-10-24 16:24 robert
|
|
|
|
* include/osgUtil/SceneView: Tweaked doxygen docs.
|
|
|
|
2006-10-24 09:45 robert
|
|
|
|
* VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BoundingBox.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/CameraView.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/ClearNode.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/ClipPlane.cpp,
|
|
src/osgWrappers/osg/ClusterCullingCallback.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ColorMask.cpp,
|
|
src/osgWrappers/osg/ColorMatrix.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarPolygon.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp, src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp,
|
|
src/osgWrappers/osg/GL2Extensions.cpp,
|
|
src/osgWrappers/osg/Geode.cpp, src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp, src/osgWrappers/osg/LOD.cpp,
|
|
src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp,
|
|
src/osgWrappers/osg/MatrixTransform.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PositionAttitudeTransform.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Projection.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/RenderInfo.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp, src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osg/TexEnv.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Timer.cpp, src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2b.cpp,
|
|
src/osgWrappers/osg/Vec2d.cpp, src/osgWrappers/osg/Vec2f.cpp,
|
|
src/osgWrappers/osg/Vec2s.cpp, src/osgWrappers/osg/Vec3b.cpp,
|
|
src/osgWrappers/osg/Vec3d.cpp, src/osgWrappers/osg/Vec3f.cpp,
|
|
src/osgWrappers/osg/Vec3s.cpp, src/osgWrappers/osg/Vec4b.cpp,
|
|
src/osgWrappers/osg/Vec4d.cpp, src/osgWrappers/osg/Vec4f.cpp,
|
|
src/osgWrappers/osg/Vec4s.cpp, src/osgWrappers/osg/Vec4ub.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/View.cpp, src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osg/observer_ptr.cpp,
|
|
src/osgWrappers/osgDB/Archive.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DotOsgWrapper.cpp,
|
|
src/osgWrappers/osgDB/DynamicLibrary.cpp,
|
|
src/osgWrappers/osgDB/Field.cpp,
|
|
src/osgWrappers/osgDB/FieldReader.cpp,
|
|
src/osgWrappers/osgDB/FieldReaderIterator.cpp,
|
|
src/osgWrappers/osgDB/ImageOptions.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/ParameterOutput.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/ReentrantMutex.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/SimpleViewer.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ConstantRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/Counter.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/Interpolator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgParticle/SmokeTrailEffect.cpp,
|
|
src/osgWrappers/osgParticle/VariableRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/range.cpp,
|
|
src/osgWrappers/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTechnique.cpp,
|
|
src/osgWrappers/osgShadow/ShadowVolume.cpp,
|
|
src/osgWrappers/osgShadow/ShadowedScene.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/GeographicLocation.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgText/FadeText.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tesselator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/TransformCallback.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp: Updated wrappers
|
|
|
|
2006-10-24 09:06 robert
|
|
|
|
* include/osgText/FadeText, src/osgText/FadeText.cpp: Added
|
|
FadeText::setFadeSpeed and made internal data structures
|
|
protected.
|
|
|
|
2006-10-23 15:29 robert
|
|
|
|
* src/osgPlugins/freetype/GNUmakefile: Changed the dependency list
|
|
to use -losg -losgDB instead of OSG_LIBS
|
|
|
|
2006-10-21 21:06 robert
|
|
|
|
* src/osgPlugins/quicktime/MovieData.cpp: Fixed OSX x86 endian
|
|
issue in Quicktime movie plugin.
|
|
|
|
2006-10-17 15:17 robert
|
|
|
|
* include/osgIntrospection/Attributes,
|
|
include/osgIntrospection/ConstructorInfo,
|
|
include/osgIntrospection/Exceptions,
|
|
include/osgIntrospection/MethodInfo,
|
|
include/osgIntrospection/PropertyInfo,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/StaticMethodInfo,
|
|
include/osgIntrospection/Type,
|
|
include/osgIntrospection/TypedConstructorInfo,
|
|
include/osgIntrospection/TypedMethodInfo,
|
|
include/osgIntrospection/Utility,
|
|
src/osgIntrospection/PropertyInfo.cpp: From David Callu:
|
|
|
|
"
|
|
the main problem is the wrapper generation:
|
|
The PropertyInfo class use MethodInfo class to access to the
|
|
value.
|
|
When the property are define with the I_Property* macro,
|
|
the MethodInfo use by the property to have access to the value
|
|
are instancied in the I_Property* macro, but there
|
|
are already instantied by the I_Method* macro before
|
|
|
|
|
|
secondary problem:
|
|
- the function used by the property could no be customized
|
|
in the genwrapper.conf file
|
|
- an array property can't insert a value
|
|
- the std::map reflector (and indexedProperty in general) haven't
|
|
remove method
|
|
- about the help in wrapper ... why not ...
|
|
|
|
|
|
|
|
solution :
|
|
To use the function define by the I_Method, I add a MethodInfo
|
|
variable in the I_Method0 macro
|
|
old macro :
|
|
#define I_Method0(ret, fn) (\
|
|
params.clear(),\
|
|
addMethod(new osgIntrospection::TypedMethodIn
|
|
fo0<reflected_type, ret >(qualifyName(#fn), &reflected_type::fn,
|
|
params)))
|
|
|
|
new macro :
|
|
#define I_Method0(ret, fn, signature, briefHelp, detailedHelp) \
|
|
params.clear(); \
|
|
osgIntrospection::MethodInfo* signature = addMethod(new
|
|
osgIntrospection::TypedMethodInfo0<reflected_type, ret
|
|
>(qualifyName(#fn), &reflected_type::fn, params, briefHelp,
|
|
detailedHelp)); sink(signature)
|
|
|
|
|
|
|
|
the osgIntrospection::MethodInfo* signature is used by the
|
|
I_Property macro to define the MethodInfo that it use
|
|
|
|
so for I_Property macro :
|
|
old macro :
|
|
#define I_PropertyWithReturnType(t, n, r) \
|
|
cap=addProperty(new
|
|
osgIntrospection::PropertyInfo(osgIntrospection::Reflection::getType(typeid(reflected_type)),
|
|
osgIntrospection::Reflection::getType(typeid(t)), #n, \
|
|
I_Method0(t, get##n), \
|
|
I_Method1(r, set##n, IN, t, value)))
|
|
|
|
new macro:
|
|
#define I_SimpleProperty(t, n, get, set) \
|
|
get, \
|
|
set))
|
|
|
|
The genwrapper has been modified in this way.
|
|
The method signature is define by the prototype of the method
|
|
For example, the "const char* libraryName();" have
|
|
"__C5_char_P1__libraryName" for signature
|
|
|
|
|
|
solution for secondary problem:
|
|
The genwrapper accept new tokens in the configuration to
|
|
custumize the property.
|
|
The new PropertyInserter and the CustomPropertyInsertAttribute
|
|
class has been defined
|
|
The PropertyRemover has been added to the StdMapReflector
|
|
The _briefHelp and _detailedHelp variable has been added in
|
|
PropertyInfo, MethodInfo and ContructorInfo class
|
|
|
|
|
|
|
|
|
|
|
|
|
|
modification:
|
|
|
|
I have modify the genwrapper files
|
|
Configuration.cpp Configuration.h add some tokens to custumize
|
|
the property
|
|
Doxyfile.template add the comment in the output xml
|
|
genwrapper.conf customize some property in osg::Geometry
|
|
RegistryBuilder.h RegistryBuilder.cpp add the process_help
|
|
function (to extract help from xml)
|
|
TypeRegister.cpp TypeRegister.h optimize the property detection
|
|
TypeDesc.h TypeDesc.cpp modify FunctionDesc and PropertyDesc
|
|
WrapperGenerator.h WrapperGenerator.cpp modify the output
|
|
|
|
|
|
|
|
|
|
I also modify the fallowing osgIntrospection files:
|
|
|
|
include/osgIntrospection/Attributes add the PropertyInserter and
|
|
the CustomPropertyInsertAttribute class
|
|
include/osgIntrospection/ConstructorInfo add the _briefHelp and
|
|
_detailedHelp variable in the ConstructorInfo class
|
|
add access function for the two new variables (_briefHelp and
|
|
_detailedHelp)
|
|
modify the constructor to define the two new variables
|
|
(_briefHelp and _detailedHelp)
|
|
include/osgIntrospection/MethodInfo add the _briefHelp and
|
|
_detailedHelp variable in the MethodInfo class
|
|
add access function for the two new variables (_briefHelp and
|
|
_detailedHelp)
|
|
modify the constructor to define the two new variables
|
|
(_briefHelp and _detailedHelp)
|
|
include/osgIntrospection/PropertyInfo add the _briefHelp and
|
|
_detailedHelp variable in the PropertyInfo class
|
|
add access function for the two new variables (_briefHelp and
|
|
_detailedHelp)
|
|
modify the constructor to define the two new variables
|
|
(_briefHelp and _detailedHelp)
|
|
include/osgIntrospection/ReflectionMacro remove unused
|
|
I_Property* macro
|
|
modify all I_Method macro to accept the help string
|
|
modify all I_Method macro to define a MethodInfo signature
|
|
include/osgIntrospection/Reflector add the PropertyInserter in
|
|
StdVectorReflector and StdListReflector
|
|
add the PropertyRemover in the StdMapReflector
|
|
include/osgIntrospection/StaticMethodInfo modify all
|
|
StaticMethodInfo* to accept the help in parameter
|
|
include/osgIntrospection/TypedMethodInfo modify all
|
|
TypedMethodInfo* to accept the help in parameter
|
|
include/osgIntrospection/TypedConstructorInfo modify all
|
|
TypedConstructorInfo* to accept the help in parameter
|
|
include/osgIntrospection/Type add the _briefHelp and
|
|
_detailedHelp variable in the Type class
|
|
|
|
"
|
|
|
|
2006-10-17 12:29 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgshadow/example_osgshadow.dsp,
|
|
VisualStudio/examples/osgshadow/osgshadow.dsp: Changed name osg
|
|
osgshadow example.dsp to avoid MS conflicts
|
|
|
|
2006-10-17 11:28 robert
|
|
|
|
* VisualStudio/examples/osgshadow,
|
|
VisualStudio/examples/osgshadow/osgshadow.dsp: Added osgshadow
|
|
example
|
|
|
|
2006-10-15 11:56 robert
|
|
|
|
* examples/osgsimpleviewerFLTK/osgsimpleviewerFLTK.cpp: Ported FLTK
|
|
example across to using GraphicsWindow
|
|
|
|
2006-10-15 11:39 robert
|
|
|
|
* examples/osgsimpleviewerQT3/osgsimpleviewerQT3.cpp: Ported across
|
|
to using GraphicsWindow.
|
|
|
|
2006-10-14 21:50 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: From Chuck Seberion, added
|
|
support reading ARB float format textures.
|
|
|
|
2006-10-14 21:47 robert
|
|
|
|
* include/osg/Billboard, src/osg/Billboard.cpp: From Terry Welsh,
|
|
mplemented POINT_ROT_EYE.
|
|
|
|
2006-10-14 10:16 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: From Paul de Repentigny,
|
|
fix for dvide by zero crash under windows when toggle full screen
|
|
in ogviewer.
|
|
From Robert Osfield, tweak to the fix to add comment describing
|
|
the extra check, and addition of check against width, and change
|
|
to ==0 rather than <= 0.
|
|
|
|
2006-10-14 10:07 robert
|
|
|
|
* src/osg/ShapeDrawable.cpp: Fixed texture coordinates of cylinder
|
|
ends.
|
|
|
|
2006-10-13 14:00 robert
|
|
|
|
* src/osgGA/GNUmakefile: Added -losgDB to fix OSX build
|
|
|
|
2006-10-07 11:57 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Added dae (COLLADA) plugin to
|
|
OpenSceneGraph.dsw workspace.
|
|
|
|
2006-10-07 11:53 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgsimpleviewerFLTK,
|
|
VisualStudio/examples/osgsimpleviewerFLTK/osgsimpleviewerFLTK.dsp,
|
|
VisualStudio/examples/osgsimpleviewerGLUT,
|
|
VisualStudio/examples/osgsimpleviewerGLUT/osgsimpleviewerGLUT.dsp,
|
|
VisualStudio/examples/osgsimpleviewerProducer,
|
|
VisualStudio/examples/osgsimpleviewerProducer/osgsimpleviewerProducer.dsp,
|
|
VisualStudio/examples/osgsimpleviewerQT3,
|
|
VisualStudio/examples/osgsimpleviewerQT3/osgsimpleviewerQT3.dsp,
|
|
VisualStudio/examples/osgsimpleviewerQT4,
|
|
VisualStudio/examples/osgsimpleviewerQT4/osgsimpleviewerQT4.dsp,
|
|
VisualStudio/examples/osgsimpleviewerSDL,
|
|
VisualStudio/examples/osgsimpleviewerSDL/osgsimpleviewerSDL.dsp:
|
|
Added project files for the
|
|
osgsimpleviewerFLTK,GLUT,Producer,QT3,QT4 and SDL examples
|
|
|
|
2006-10-06 14:46 robert
|
|
|
|
* VisualStudio/osgShadow/osgShadow.dsp: Fixed OSGSHADOW_LIBRARY
|
|
define
|
|
|
|
2006-10-06 14:45 robert
|
|
|
|
* src/osgShadow/GNUmakefile: Fixed library name
|
|
|
|
2006-10-06 14:16 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgShadow, VisualStudio/osgShadow/osgShadow.dsp,
|
|
VisualStudio/osgWrappers/osgShadow,
|
|
VisualStudio/osgWrappers/osgShadow/wrapper_osgShadow.dsp,
|
|
examples/osgshadow, examples/osgshadow/GNUmakefile,
|
|
examples/osgshadow/GNUmakefile.inst,
|
|
examples/osgshadow/osgshadow.cpp, include/osgShadow,
|
|
include/osgShadow/Export,
|
|
include/osgShadow/ParallelSplitShadowMap,
|
|
include/osgShadow/ShadowMap, include/osgShadow/ShadowTechnique,
|
|
include/osgShadow/ShadowTexture, include/osgShadow/ShadowVolume,
|
|
include/osgShadow/ShadowedScene, include/osgShadow/Version,
|
|
src/osgShadow, src/osgShadow/GNUmakefile,
|
|
src/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgShadow/ShadowMap.cpp, src/osgShadow/ShadowTechnique.cpp,
|
|
src/osgShadow/ShadowTexture.cpp, src/osgShadow/ShadowVolume.cpp,
|
|
src/osgShadow/ShadowedScene.cpp, src/osgShadow/Version.cpp,
|
|
src/osgWrappers/osgShadow,
|
|
src/osgWrappers/osgShadow/ParallelSplitShadowMap.cpp,
|
|
src/osgWrappers/osgShadow/ShadowTechnique.cpp,
|
|
src/osgWrappers/osgShadow/ShadowVolume.cpp,
|
|
src/osgWrappers/osgShadow/ShadowedScene.cpp: First cut at class
|
|
interfaces and stubs for implementations for the new osgShadow
|
|
NodeKit
|
|
|
|
2006-10-06 13:04 robert
|
|
|
|
* src/osgPlugins/OpenFlight/GeometryRecords.cpp: From Brede
|
|
Johansen, "Here's a patch discussed in the thread "OpenFlight
|
|
Loader Discarding
|
|
Material" on the osg-user mailing list."
|
|
|
|
2006-10-06 11:02 robert
|
|
|
|
* VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
src/osgWrappers/osgText/FadeText.cpp,
|
|
src/osgWrappers/osgText/GNUmakefile: Updated wrappers
|
|
|
|
2006-10-06 09:54 robert
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
include/osgGA/GUIEventHandler,
|
|
include/osgGA/GUIEventHandlerVisitor,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/MatrixManipulator,
|
|
include/osgGA/SetSceneViewVisitor,
|
|
include/osgGA/StateSetManipulator,
|
|
include/osgProducer/ViewerEventHandler, src/osgGA/GNUmakefile,
|
|
src/osgGA/GUIEventHandler.cpp,
|
|
src/osgGA/GUIEventHandlerVisitor.cpp,
|
|
src/osgGA/SetSceneViewVisitor.cpp,
|
|
src/osgGA/StateSetManipulator.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandlerVisitor.cpp,
|
|
src/osgWrappers/osgGA/GraphicsWindow.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/SetSceneViewVisitor.cpp,
|
|
src/osgWrappers/osgGA/SimpleViewer.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp: Removed
|
|
osgGA::GUIEventHandlerVisitor and osgGA::SetSceneVistor
|
|
classes/headers as
|
|
this classes weren't being actively used the distribution,
|
|
effectively being noops.
|
|
|
|
2006-10-06 06:58 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Added workaround for NVidia driver bug
|
|
into SceneView::init() to prevent the extensions
|
|
string being initialized within a display list.
|
|
|
|
2006-10-05 14:32 robert
|
|
|
|
* examples/osgblendequation/osgblendequation.cpp,
|
|
examples/osgcatch/osgcatch.cpp,
|
|
examples/osgdelaunay/osgdelaunay.cpp,
|
|
examples/osgforest/osgforest.cpp,
|
|
examples/osggeodemo/osggeodemo.cpp,
|
|
examples/osgkeyboard/osgkeyboard.cpp,
|
|
examples/osglogicop/osglogicop.cpp,
|
|
examples/osgmovie/osgmovie.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgpoints/osgpoints.cpp,
|
|
examples/osgsequence/osgsequence.cpp,
|
|
examples/osgsimplifier/osgsimplifier.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgtesselate/osgtesselate.cpp,
|
|
examples/osgvolume/osgvolume.cpp: Removed deprecated
|
|
GUIEventHandler method
|
|
|
|
2006-10-05 10:59 robert
|
|
|
|
* examples/osgsimpleviewerProducer/osgsimpleviewerProducer.cpp:
|
|
Renamed variable
|
|
|
|
2006-10-05 10:59 robert
|
|
|
|
* examples/osgsimpleviewerQT4/osgsimpleviewerQT4.cpp: Refactored
|
|
osgsimpleviewerQT4 to implement a GraphicsWindowQT, and then use
|
|
multiple inheritance to build the final SimpleViewerQT.
|
|
|
|
2006-10-05 10:07 robert
|
|
|
|
* examples/osgsimpleviewerProducer/osgsimpleviewerProducer.cpp:
|
|
Added a path with an experiemental GraphicsContexProducer
|
|
implementation, and a
|
|
test of mulitple inheritance.
|
|
|
|
2006-10-05 10:06 robert
|
|
|
|
* include/osgGA/GraphicsWindow, include/osgGA/SimpleViewer,
|
|
src/osgGA/SimpleViewer.cpp: Added osgGA::GraphicsWindow base
|
|
class that derives from osg::GraphicsContext but
|
|
adds default overrides its pure virtue methods, and an
|
|
EventQueue.
|
|
|
|
2006-10-04 09:11 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Added osgGA depedency.
|
|
|
|
2006-10-03 20:42 robert
|
|
|
|
* include/osg/Drawable, include/osg/NodeCallback: Removed the
|
|
redundent relaseGLObjects() method declerations
|
|
|
|
2006-10-03 20:20 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: From John Aughey, "Attached is the
|
|
Optimizer.cpp file that has the fix to duplicate vertex and
|
|
normal arrays if there is more than one reference to the data.
|
|
This fixes the problem where the transforms are applied to the
|
|
same vertex array multiple times if that vertex array is re-used
|
|
within the model. "
|
|
|
|
2006-10-03 19:55 robert
|
|
|
|
* src/osgPlugins/dae/daeReader.cpp: From John Aughey, "The id name
|
|
of nodes are not being set in the daeReader::processNode method.
|
|
The names are retained in most of the other osg::Nodes that are
|
|
created. In this case, I have an external modeler creating
|
|
models, and the name of component nodes are used to give that
|
|
subtree different characteristics."
|
|
|
|
2006-10-03 12:46 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Added osgDB to dependency of
|
|
osgGA
|
|
|
|
2006-10-03 11:14 robert
|
|
|
|
* src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp, src/osgText/Font.cpp,
|
|
src/osgText/Text.cpp, src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osgGA/SimpleViewer.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp: Fixed bug
|
|
related to clean up of text fonts.
|
|
|
|
2006-10-03 09:55 robert
|
|
|
|
* src/osgPlugins/OpenFlight/GeometryRecords.cpp: From Brede
|
|
Johansen, "This submission adds multitexture support for
|
|
detecting translucent
|
|
images used to enable alpha blending.
|
|
|
|
Mesh was syncronized with featureset from Face record."
|
|
|
|
2006-10-03 09:39 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp: From Brede
|
|
Johansen, "I think some nitpicking is required. The loop duration
|
|
was added in
|
|
OpenFlight version 15.8. With the attached changes the flasher
|
|
unit
|
|
on the spinnercar and the character_anim model from the Creator
|
|
gallery behaves."
|
|
|
|
2006-10-02 15:59 robert
|
|
|
|
* src/osg/StateSet.cpp: From Colin McDonald, "I've included render
|
|
bin checks in the StateSet::compare function, because
|
|
without them the Optimizer can incorrectly eliminate (otherwise
|
|
identical)
|
|
StateSets from different render bins."
|
|
|
|
2006-10-02 15:38 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs, include/osg/Drawable,
|
|
include/osg/NodeCallback, include/osgGA/SimpleViewer,
|
|
include/osgProducer/Viewer,
|
|
include/osgProducer/ViewerEventHandler, src/osg/Drawable.cpp,
|
|
src/osg/Node.cpp, src/osgGA/SimpleViewer.cpp,
|
|
src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added releaseGLObjects to
|
|
NodeCallbacks, Drawable::DrawCallbacks and wired up
|
|
osgProducer to use it when doing cleanup_frame.
|
|
|
|
2006-10-02 15:09 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp: From Paul Martz,
|
|
Bug fix for sequence node direction, It examines the number of
|
|
children in the Group record destructor, so that the total
|
|
duration of the sequence matches the specified loopDuration
|
|
field.
|
|
|
|
2006-10-02 14:11 robert
|
|
|
|
* include/osg/CullSettings, src/osgUtil/CullVisitor.cpp: From
|
|
Farshid Lashkari, "Here is the patch we discussed previously
|
|
about adding a flag to
|
|
CullSettings which allows CameraNode to inherit the clear color."
|
|
|
|
2006-10-02 13:40 robert
|
|
|
|
* src/osg/LightModel.cpp: From Farshid Lashkari, "The ColorControl
|
|
of osg::LightModel is never applied because it
|
|
incorrectly checks for a valid OpenGL version. Instead of
|
|
checking if
|
|
the current version is exactly 1.2, it will check if the version
|
|
is
|
|
greater than 1.2."
|
|
|
|
2006-10-02 13:24 robert
|
|
|
|
* src/osgPlugins/dae/daeReader.cpp: From Per Fahlberg, "Attached is
|
|
a fix for loading the same file multiple times with the
|
|
COLLADA plugin. dae->load will not return DAE_OK the second time
|
|
a model is loaded, so a
|
|
second check for DAE_ERR_COLLECTION_ALREADY_EXISTS has been
|
|
added."
|
|
|
|
2006-10-02 13:11 robert
|
|
|
|
* include/osg/Math: From Edgar Ellis, "Changed return type of
|
|
osg::equivalent methods from float/double to bool.
|
|
"
|
|
|
|
2006-10-02 13:07 robert
|
|
|
|
* src/osgPlugins/dw/ReaderWriterDW.cpp: From Andreas Ekstrand,
|
|
"Attached is a small bug fix in the DW plugin. The texture
|
|
application
|
|
matrix is read into a double matrix called mx, it was declared as
|
|
3x2,
|
|
it's now fixed to 3x3."
|
|
|
|
2006-10-02 11:47 robert
|
|
|
|
* src/osgPlugins/dae/ReaderWriterDAE.cpp: Added SERIALIZER to
|
|
ReaderWriterDAE to make sure initialization is thread safe.
|
|
|
|
2006-10-02 11:38 robert
|
|
|
|
* src/osgPlugins/dae/ReaderWriterDAE.cpp: From Andreas Ekstrand,
|
|
"Attached is a modified ReaderWriterDAE.cpp which creates the one
|
|
and
|
|
only DAE instance when it's first needed instead of in the
|
|
constructor.
|
|
This fixes the problem with osgdb_dae.dll not being loaded due to
|
|
unwanted ordering of global initialization.
|
|
|
|
This fix and the previous fix of the COLLADA plugin might be
|
|
unnecessary
|
|
with the latest COLLADA DOM, but since many of us will probably
|
|
still
|
|
use the older version of the DOM, I guess it's better this way.
|
|
"
|
|
|
|
2006-10-02 11:34 robert
|
|
|
|
* VisualStudio/osgPlugins/ESRIShape/ESRIShape.dsp: From Andreas
|
|
Ekstrand, "It seems my changes to ESRIShape.dsp (to create an
|
|
osgdb_shp.dll rather
|
|
than an osgdb_ESRI.dll) were overwritten by later commits to this
|
|
file.
|
|
Here are the changes again, made from the latest version of
|
|
ESRIShape.dsp."
|
|
|
|
2006-10-02 11:26 robert
|
|
|
|
* include/osgParticle/ParticleSystem: From Farshid Lashkari, "There
|
|
was a bug in ParticleSystem where the bounds is not properly
|
|
flagged as computed when there is only 1 particle. Attached is
|
|
the
|
|
fix."
|
|
|
|
2006-10-01 19:19 robert
|
|
|
|
* include/osgGA/StateSetManipulator,
|
|
src/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp: From Chris Hanson,
|
|
"These changes break out the implementation of the
|
|
fill/wireframe/point, texture,
|
|
lighting and backface culling settings from the event handling
|
|
code in StatesetManipulator
|
|
into public methods. The event handler now calls the public
|
|
methods. This allows user code
|
|
to invoke this same functionality from non-keyboard event inputs
|
|
without clashing with the
|
|
keyboard-invoked functionality."
|
|
|
|
From Robert Osfield, tweaks to the above to kepp the coding style
|
|
the same as the rest of the OSG, also
|
|
made getPolygonMode() const, and updated the wrappers.
|
|
|
|
2006-10-01 19:09 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/Record.h: From Brede Johansen, "I have
|
|
added "billboardCenter" as a reader option to use the center of
|
|
a billboard as the pivot point."
|
|
|
|
2006-10-01 19:00 robert
|
|
|
|
* src/osgPlugins/OpenFlight/DataInputStream.cpp: From Colin
|
|
McDonald, "I have corrected a byte swapping problem in the new
|
|
OpenFlight
|
|
plugin. It was only reading floats & doubles correctly on little
|
|
endian systems, which require byte swapping, and not on big
|
|
endian systems which don't require any swapping."
|
|
|
|
2006-10-01 16:14 robert
|
|
|
|
* examples/osgsimpleviewerGLUT,
|
|
examples/osgsimpleviewerGLUT/GNUmakefile,
|
|
examples/osgsimpleviewerGLUT/GNUmakefile.inst,
|
|
examples/osgsimpleviewerGLUT/osgsimpleviewerGLUT.cpp: Added GLUT
|
|
based osgsimpleviewerGLUT example
|
|
|
|
2006-10-01 16:12 robert
|
|
|
|
* examples/osgsimpleviewerProducer,
|
|
examples/osgsimpleviewerProducer/GNUmakefile,
|
|
examples/osgsimpleviewerProducer/GNUmakefile.inst,
|
|
examples/osgsimpleviewerProducer/osgsimpleviewerProducer.cpp:
|
|
Added Producer based osgsimplerviewerProducer example
|
|
|
|
2006-10-01 16:10 robert
|
|
|
|
* examples/osgsimpleviewerFLTK,
|
|
examples/osgsimpleviewerFLTK/GNUmakefile,
|
|
examples/osgsimpleviewerFLTK/GNUmakefile.inst,
|
|
examples/osgsimpleviewerFLTK/osgsimpleviewerFLTK.cpp: Added FLTK
|
|
example app - osgsimpleviewerFLTK.
|
|
|
|
2006-10-01 13:26 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs, examples/osgsimpleviewerQT4,
|
|
examples/osgsimpleviewerQT4/GNUmakefile,
|
|
examples/osgsimpleviewerQT4/GNUmakefile.inst,
|
|
examples/osgsimpleviewerQT4/osgsimpleviewerQT4.cpp: Added
|
|
osgsimpleviewerQT4 example
|
|
|
|
2006-10-01 11:08 robert
|
|
|
|
* examples/osgsimpleviewerSDL/osgsimpleviewerSDL.cpp: Refactored
|
|
the SDL example so that the event conversion in done is a
|
|
seperate method.
|
|
|
|
2006-09-30 20:06 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs, examples/osgsimpleviewerSDL,
|
|
examples/osgsimpleviewerSDL/GNUmakefile,
|
|
examples/osgsimpleviewerSDL/GNUmakefile.inst,
|
|
examples/osgsimpleviewerSDL/osgsimpleviewerSDL.cpp: Added a based
|
|
SDL viewer - osgsimpleviewerSDL
|
|
|
|
2006-09-30 20:05 robert
|
|
|
|
* src/osgWrappers/osgGA/SimpleViewer.cpp: Updated wrappers
|
|
|
|
2006-09-30 20:05 robert
|
|
|
|
* examples/osgsimpleviewerQT3/GNUmakefile.inst,
|
|
examples/osgsimpleviewerQT3/osgsimpleviewerQT3.cpp: Cleaned up
|
|
build and indenting
|
|
|
|
2006-09-30 16:30 robert
|
|
|
|
* examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.cpp,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp: Various clean ups to
|
|
comments
|
|
|
|
2006-09-30 16:29 robert
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp: Added
|
|
SimpleViewer
|
|
|
|
2006-09-30 16:26 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs, examples/osgsimpleviewerQT3,
|
|
examples/osgsimpleviewerQT3/GNUmakefile,
|
|
examples/osgsimpleviewerQT3/GNUmakefile.inst,
|
|
examples/osgsimpleviewerQT3/osgsimpleviewerQT3.cpp: Added
|
|
osgsimpleviewerQT3 example
|
|
|
|
2006-09-30 14:12 robert
|
|
|
|
* examples/osgGLUTkeyboardmouse/GNUmakefile,
|
|
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.cpp,
|
|
examples/osgGLUTsimple/GNUmakefile,
|
|
examples/osgGLUTsimple/osgGLUTsimple.cpp: Moved osgGLUTsimple and
|
|
osgGLUTkeyboardmouse across to using osgGA::SimpleViewer
|
|
|
|
2006-09-30 14:10 robert
|
|
|
|
* include/osgGA/SimpleViewer: Added subclassing from
|
|
osg::Referenced to allow the SimpleViewer to be safely managed on
|
|
the heap.
|
|
|
|
2006-09-30 13:41 robert
|
|
|
|
* src/osgGA/SimpleViewer.cpp: Added check to init to prevent crash
|
|
when no camera manipulator is supplied.
|
|
|
|
2006-09-29 21:44 robert
|
|
|
|
* src/osgProducer/KeyboardMouseCallback.cpp: Added false to
|
|
setWindowRectangle() call as the InputRange is already set
|
|
correctly.
|
|
|
|
2006-09-29 18:47 robert
|
|
|
|
* src/osgGA/SimpleViewer.cpp: Added preliminary DatabasePager
|
|
support.
|
|
|
|
2006-09-25 16:25 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp,
|
|
examples/osgkeyboardmouse/GNUmakefile,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
examples/osgsimple/GNUmakefile, examples/osgsimple/osgsimple.cpp,
|
|
include/osgGA/EventQueue, include/osgGA/GUIEventAdapter,
|
|
include/osgGA/SimpleViewer, src/osgGA/EventQueue.cpp,
|
|
src/osgGA/GNUmakefile, src/osgGA/GUIEventAdapter.cpp,
|
|
src/osgGA/SimpleViewer.cpp,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/SimpleViewer.cpp: Added bare bones
|
|
osgGA::SimpleViewer class to help simplify OSG setup when
|
|
embedding the OSG
|
|
into existing GUI applications, and for one one a single camera,
|
|
single window is required.
|
|
|
|
2006-09-21 15:09 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/GNUmakefile,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/RenderInfo.cpp, src/osgWrappers/osg/View.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgText/FadeText.cpp,
|
|
src/osgWrappers/osgText/GNUmakefile,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers
|
|
|
|
2006-09-21 11:26 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Eric Wing, updated to Xcode projects
|
|
|
|
2006-09-21 10:38 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From Farshid Lashkari, "I made a
|
|
small modification to the CullVisitor class so that it uses
|
|
the inheritance mask of CameraNodes with respect to the compute
|
|
near/far mode."
|
|
|
|
2006-09-21 10:01 robert
|
|
|
|
* include/osg/StateSet, src/osg/StateSet.cpp: From Farshid
|
|
Lashkari, added function for querring whether a mode is a texture
|
|
related mode or not.
|
|
|
|
2006-09-21 09:50 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AttrData.cpp,
|
|
src/osgPlugins/OpenFlight/AttrData.h,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp: From Loic
|
|
Dachary, renamed _mips to of_mips to prevent compile problem
|
|
under MIIPS
|
|
|
|
2006-09-21 09:24 robert
|
|
|
|
* src/osgPlugins/osgFX/GNUmakefile,
|
|
src/osgPlugins/osgParticle/GNUmakefile,
|
|
src/osgPlugins/osgSim/GNUmakefile,
|
|
src/osgPlugins/osgText/GNUmakefile,
|
|
src/osgPlugins/osga/GNUmakefile: Rationalized on the number of
|
|
libs required.
|
|
|
|
2006-09-21 08:56 robert
|
|
|
|
* src/osgPlugins/osg/GNUmakefile: Removed use osg OSG_LIBS,
|
|
changing to just -losg and -losgDB.
|
|
|
|
2006-09-20 15:48 robert
|
|
|
|
* examples/osgfadetext/osgfadetext.cpp: Updated positions of the
|
|
text labels to make them move obvious on start up
|
|
|
|
2006-09-20 13:41 robert
|
|
|
|
* src/osg/ClusterCullingCallback.cpp: Added missining
|
|
initialization of _radius in constructors
|
|
|
|
2006-09-20 13:40 robert
|
|
|
|
* examples/osgfadetext/osgfadetext.cpp: Added use of
|
|
ClusterCullingCallback
|
|
|
|
2006-09-20 12:58 robert
|
|
|
|
* examples/osgfadetext/osgfadetext.cpp: Created stress test of fade
|
|
text labelling
|
|
|
|
2006-09-20 10:36 robert
|
|
|
|
* examples/osgfadetext/osgfadetext.cpp, src/osg/View.cpp,
|
|
src/osgText/FadeText.cpp: Updates for fade text to work properly,
|
|
but only in perspetive views at present.
|
|
|
|
2006-09-19 22:57 robert
|
|
|
|
* src/osgText/FadeText.cpp: Further work on fade text.
|
|
|
|
2006-09-19 20:19 robert
|
|
|
|
* examples/osgfadetext/osgfadetext.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgText/FadeText.cpp:
|
|
Further work on osgText::FadeText implementation.
|
|
|
|
2006-09-19 13:54 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Text.cpp:
|
|
Fixed reading/writing of non C string osg::Text::String's.
|
|
|
|
2006-09-18 21:03 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgfadetext,
|
|
VisualStudio/examples/osgfadetext/osgfadetext.dsp: Added
|
|
osgfadetext example to VS projects
|
|
|
|
2006-09-18 20:54 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgText/osgText.dsp, examples/osgfadetext,
|
|
examples/osgfadetext/GNUmakefile,
|
|
examples/osgfadetext/GNUmakefile.inst,
|
|
examples/osgfadetext/osgfadetext.cpp,
|
|
examples/osgforest/osgforest.cpp,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp,
|
|
include/osg/BlendColor, include/osg/CameraNode,
|
|
include/osg/Drawable, include/osg/NodeVisitor,
|
|
include/osg/RenderInfo, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/View,
|
|
include/osgParticle/PrecipitationEffect,
|
|
include/osgProducer/OsgCameraGroup, include/osgText/FadeText,
|
|
include/osgText/Text, include/osgUtil/CullVisitor,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderLeaf,
|
|
include/osgUtil/RenderStage, include/osgUtil/SceneView,
|
|
src/osg/BlendColor.cpp, src/osg/CameraNode.cpp,
|
|
src/osg/GNUmakefile, src/osg/StateAttribute.cpp,
|
|
src/osg/View.cpp, src/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp, src/osgText/FadeText.cpp,
|
|
src/osgText/GNUmakefile, src/osgText/Text.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp: Introduced new osg::View, and
|
|
osg::RenderInfo classes into the core OSG to help
|
|
handle scenes with multiple views with elements that need
|
|
coordinating on a per view basis.
|
|
|
|
Added beginings of new osgText::FadeText class (not functionality
|
|
yet).
|
|
|
|
2006-09-15 13:11 robert
|
|
|
|
* src/osgPlugins/dae/ReaderWriterDAE.cpp,
|
|
src/osgPlugins/dae/daeReader.cpp, src/osgPlugins/dae/daeReader.h,
|
|
src/osgPlugins/dae/daeWriter.cpp, src/osgPlugins/dae/daeWriter.h:
|
|
From Per Fahlberg, "I've fixed the dae plugin so it is only using
|
|
one instance of the DAE.
|
|
The crashes seen earlier are gone, it is now possible to read
|
|
multiple
|
|
.dae files and converting both to and from .dae files."
|
|
|
|
2006-09-15 10:21 robert
|
|
|
|
* src/osgDB/ReentrantMutex.cpp: Added a _threadHoldingMutex = 0; to
|
|
ReentrantMutex::unlock() to avoid a potential
|
|
bug with the mutex being aquired by two threads.
|
|
|
|
2006-09-13 16:38 robert
|
|
|
|
* Make/makedefs: Returning revion number to 0 to signify CVS
|
|
version
|
|
|
|
2006-09-13 14:55 robert
|
|
|
|
* examples/osgsimplepager/osgsimplepager.cpp: Added extra comment
|
|
explaining where state reset() should be called.
|
|
|
|
2006-09-13 14:00 robert
|
|
|
|
* Xcode/OSX_OSG_README.rtf: From Eric Wing, updates to OSX build
|
|
notes.
|
|
|
|
2006-09-13 13:50 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Fixed GPU stats display
|
|
bug.
|
|
|
|
2006-09-13 13:33 robert
|
|
|
|
* NEWS.txt: Correct HP's AIX to IBM's AIX.
|
|
|
|
2006-09-12 19:15 robert
|
|
|
|
* Make/makedefs: Updated version for 1.2 release
|
|
|
|
2006-09-12 19:09 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for 1.2 release
|
|
|
|
2006-09-12 15:21 robert
|
|
|
|
* include/osg/TriangleFunctor: Fixed the drawArrays() method
|
|
checking of _drawArrayPtr
|
|
|
|
2006-09-12 12:35 robert
|
|
|
|
* src/osg/LineSegment.cpp: Added a check for zero length line
|
|
segment in bool LineSegment::intersect(const BoundingSphere&
|
|
bs,float& r1,float& r2) const.
|
|
|
|
2006-09-12 10:52 robert
|
|
|
|
* ChangeLog: Updated ChangeLog fro 1.2 release
|
|
|
|
2006-09-12 10:46 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS file for 1.2 release
|
|
|
|
2006-09-12 09:28 robert
|
|
|
|
* NEWS.txt: Updated NEWS for 1.2 release
|
|
|
|
2006-09-12 09:26 robert
|
|
|
|
* include/osg/ClampColor, src/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp: Revised the osg::ClampColor
|
|
API to allow vertex, fragment and read color clamping to
|
|
be applied together.
|
|
|
|
2006-09-08 20:08 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: From Bryan Thrall, fix to
|
|
Optimizer::MergeGeometryVisitor so that it checks
|
|
the permissable operation status on Drawables.
|
|
|
|
2006-09-08 14:31 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS file for
|
|
1.2 release
|
|
|
|
2006-09-08 13:24 robert
|
|
|
|
* NEWS.txt: Cleaned up NEWS for 1.2 release
|
|
|
|
2006-09-08 10:46 robert
|
|
|
|
* Xcode/OpenSceneGraph/os-Info.plist,
|
|
Xcode/OpenSceneGraph/osg-Info.plist,
|
|
Xcode/OpenSceneGraph/osgDB-Info.plist,
|
|
Xcode/OpenSceneGraph/osgFX-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGA-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGL2-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGLUTkeyboardmouse-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGLUTsimple-Info.plist,
|
|
Xcode/OpenSceneGraph/osgParticle-Info.plist,
|
|
Xcode/OpenSceneGraph/osgProducer-Info.plist,
|
|
Xcode/OpenSceneGraph/osgSim-Info.plist,
|
|
Xcode/OpenSceneGraph/osgTerrain-Info.plist,
|
|
Xcode/OpenSceneGraph/osgText-Info.plist,
|
|
Xcode/OpenSceneGraph/osgUtil-Info.plist,
|
|
Xcode/OpenSceneGraph/osganimate-Info.plist,
|
|
Xcode/OpenSceneGraph/osgarchive-Info.plist,
|
|
Xcode/OpenSceneGraph/osgautotransform-Info.plist,
|
|
Xcode/OpenSceneGraph/osgbillboard-Info.plist,
|
|
Xcode/OpenSceneGraph/osgblendequation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgbluemarble-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcallback-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcamera-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcameragroup-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcatch-Info.plist,
|
|
Xcode/OpenSceneGraph/osgclip-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcluster-Info.plist,
|
|
Xcode/OpenSceneGraph/osgconv-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcopy-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcubemap-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_freetype-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_freetype2-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_osgText-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdelaunay-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdem-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdepthpartition-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdepthshadow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdistortion-Info.plist,
|
|
Xcode/OpenSceneGraph/osgforest-Info.plist,
|
|
Xcode/OpenSceneGraph/osgfxbrowser-Info.plist,
|
|
Xcode/OpenSceneGraph/osggeometry-Info.plist,
|
|
Xcode/OpenSceneGraph/osghangglide-Info.plist,
|
|
Xcode/OpenSceneGraph/osghud-Info.plist,
|
|
Xcode/OpenSceneGraph/osgimposter-Info.plist,
|
|
Xcode/OpenSceneGraph/osgintrospection-Info.plist,
|
|
Xcode/OpenSceneGraph/osgkeyboard-Info.plist,
|
|
Xcode/OpenSceneGraph/osgkeyboardmouse-Info.plist,
|
|
Xcode/OpenSceneGraph/osglauncher-Info.plist,
|
|
Xcode/OpenSceneGraph/osglightpoint-Info.plist,
|
|
Xcode/OpenSceneGraph/osglist-Info.plist,
|
|
Xcode/OpenSceneGraph/osglogicop-Info.plist,
|
|
Xcode/OpenSceneGraph/osglogo-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmotionblur-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmovie-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmultiplecameras-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmultitexture-Info.plist,
|
|
Xcode/OpenSceneGraph/osgocculder-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpagedlod-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparametric-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparticleExample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparticleeffects-Info.plist,
|
|
Xcode/OpenSceneGraph/osgphotoalbum-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpick-Info.plist,
|
|
Xcode/OpenSceneGraph/osgplanets-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpoints-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpointsprite-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprecipitation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprerender-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprerendercubemap-Info.plist,
|
|
Xcode/OpenSceneGraph/osgreflect-Info.plist,
|
|
Xcode/OpenSceneGraph/osgscalarbar-Info.plist,
|
|
Xcode/OpenSceneGraph/osgscribe-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsequence-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshaders-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshaderterrain-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshadowtexture-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshape-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimple-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimplepager-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimplifier-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimulation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgslice-Info.plist,
|
|
Xcode/OpenSceneGraph/osgslideshow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspacewarp-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspheresegment-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspotlight-Info.plist,
|
|
Xcode/OpenSceneGraph/osgstereoimage-Info.plist,
|
|
Xcode/OpenSceneGraph/osgteapot-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtesselate-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtextexample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture1D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture2D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture3D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexturerectangle-Info.plist,
|
|
Xcode/OpenSceneGraph/osgunittests-Info.plist,
|
|
Xcode/OpenSceneGraph/osgversion-Info.plist,
|
|
Xcode/OpenSceneGraph/osgvertexprogram-Info.plist,
|
|
Xcode/OpenSceneGraph/osgviewer-Info.plist,
|
|
Xcode/OpenSceneGraph/osgvolume-Info.plist,
|
|
Xcode/OpenSceneGraph/osgwindows-Info.plist: From Eric Wing,
|
|
updated to Xcode projects
|
|
|
|
2006-09-08 10:07 robert
|
|
|
|
* VisualStudio/MUST_READ_ME.txt: Added link to website for build
|
|
docs.
|
|
|
|
2006-09-08 10:07 robert
|
|
|
|
* VisualStudio/fixup-vc6-dsps.pl: From Mike Wittman, perl script to
|
|
help remain project files for dumb VisualStudio 6.0 limitations.
|
|
|
|
2006-09-07 10:41 robert
|
|
|
|
* include/osgTerrain/DataSet: From Mike Weiblen, added missing
|
|
export to fix osgTerrain wrapper linking under VS
|
|
|
|
2006-09-06 20:11 robert
|
|
|
|
* VisualStudio/osgWrappers/osgTerrain/wrapper_osgTerrain.dsp:
|
|
Updated osgTerrain wrapper project file with gdal dependencies.
|
|
|
|
2006-09-06 14:10 robert
|
|
|
|
* NEWS.txt: Tweak to NEWS
|
|
|
|
2006-09-06 13:53 robert
|
|
|
|
* src/osgPlugins/ive/DataOutputStream.h: Made get methods const
|
|
|
|
2006-09-06 09:46 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp: From Brede
|
|
Johansen, "The previous submission didn't handle Objects with
|
|
transforms. The
|
|
attached file corrects this.
|
|
|
|
I also removed the multitexture macro for the Object record. Only
|
|
Face and Mesh records are valid targets."
|
|
|
|
2006-09-05 20:18 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Eric Wing, updates to Xcode projects
|
|
|
|
2006-09-05 17:15 robert
|
|
|
|
* NEWS.txt: Removed reference to Sony in COLLADA news entry.
|
|
|
|
2006-09-05 15:22 robert
|
|
|
|
* AUTHORS.txt, NEWS.txt, applications/osgversion/osgversion.cpp:
|
|
Updated NEWS, AUTHORS file and osgversion for the 1.2-rc1
|
|
|
|
2006-09-05 15:09 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2006-09-05 09: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 09:13 robert
|
|
|
|
* applications/osgdem/osgdem.cpp: Updated to compile against
|
|
changes to osgTerrain
|
|
|
|
2006-09-05 08:56 robert
|
|
|
|
* src/osgWrappers/osgTerrain/DataSet.cpp: Updated wrappers
|
|
|
|
2006-09-05 08:46 robert
|
|
|
|
* Make/makedefs: From Paul Martz, warning fixes for Cygwin.
|
|
|
|
2006-09-05 08:44 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/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 20: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 13:35 robert
|
|
|
|
* include/osgUtil/RenderStage: Missing part of Farshid Laskari's
|
|
submission relating to CameraNode RenderOrder.
|
|
|
|
2006-09-04 13:22 robert
|
|
|
|
* src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp: Updated wrappers
|
|
|
|
2006-09-04 13: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 12:52 robert
|
|
|
|
* examples/osgtexturerectangle/osgtexturerectangle.cpp: Cleaned up
|
|
the texture setup code.
|
|
|
|
2006-09-04 12:46 robert
|
|
|
|
* examples/osgtexturerectangle/osgtexturerectangle.cpp,
|
|
include/osg/TexMat, 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 06:51 robert
|
|
|
|
* src/osgPlugins/scale/ReaderWriterSCALE.cpp: From Farshid
|
|
Lashkari, removed debug message being written to the console.
|
|
|
|
2006-09-04 06:47 robert
|
|
|
|
* examples/osgintrospection/osgintrospection.cpp: Removed typedef
|
|
TypeList from osgintrospection
|
|
|
|
2006-09-02 14:27 robert
|
|
|
|
* examples/osgshaderterrain/osgshaderterrain.cpp: Added setting of
|
|
position.w to 1.0 and removed zscale hack.
|
|
|
|
2006-09-01 13:34 robert
|
|
|
|
* src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BoundingBox.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/CameraView.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/ClearNode.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/ClipPlane.cpp,
|
|
src/osgWrappers/osg/ClusterCullingCallback.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ColorMask.cpp,
|
|
src/osgWrappers/osg/ColorMatrix.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarPolygon.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp, src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Endian.cpp,
|
|
src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp,
|
|
src/osgWrappers/osg/GL2Extensions.cpp,
|
|
src/osgWrappers/osg/Geode.cpp, src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp, src/osgWrappers/osg/LOD.cpp,
|
|
src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp, src/osgWrappers/osg/Matrix.cpp,
|
|
src/osgWrappers/osg/MatrixTransform.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Notify.cpp, src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PositionAttitudeTransform.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Projection.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp, src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osg/TexEnv.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Timer.cpp, src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2.cpp,
|
|
src/osgWrappers/osg/Vec2b.cpp, src/osgWrappers/osg/Vec2d.cpp,
|
|
src/osgWrappers/osg/Vec2f.cpp, src/osgWrappers/osg/Vec2s.cpp,
|
|
src/osgWrappers/osg/Vec3.cpp, src/osgWrappers/osg/Vec3b.cpp,
|
|
src/osgWrappers/osg/Vec3d.cpp, src/osgWrappers/osg/Vec3f.cpp,
|
|
src/osgWrappers/osg/Vec3s.cpp, src/osgWrappers/osg/Vec4.cpp,
|
|
src/osgWrappers/osg/Vec4b.cpp, src/osgWrappers/osg/Vec4d.cpp,
|
|
src/osgWrappers/osg/Vec4f.cpp, src/osgWrappers/osg/Vec4s.cpp,
|
|
src/osgWrappers/osg/Vec4ub.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osg/observer_ptr.cpp,
|
|
src/osgWrappers/osgDB/Archive.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DotOsgWrapper.cpp,
|
|
src/osgWrappers/osgDB/DynamicLibrary.cpp,
|
|
src/osgWrappers/osgDB/Field.cpp,
|
|
src/osgWrappers/osgDB/FieldReader.cpp,
|
|
src/osgWrappers/osgDB/FieldReaderIterator.cpp,
|
|
src/osgWrappers/osgDB/FileUtils.cpp,
|
|
src/osgWrappers/osgDB/ImageOptions.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/Output.cpp,
|
|
src/osgWrappers/osgDB/ParameterOutput.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/ReentrantMutex.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandlerVisitor.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/SetSceneViewVisitor.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ConstantRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/Counter.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/Interpolator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgParticle/SmokeTrailEffect.cpp,
|
|
src/osgWrappers/osgParticle/VariableRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/range.cpp,
|
|
src/osgWrappers/osgProducer/Export.cpp,
|
|
src/osgWrappers/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/GeographicLocation.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgText/Export.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tesselator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/TransformCallback.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp: Updated wrappers
|
|
|
|
2006-09-01 13:22 robert
|
|
|
|
* src/osgIntrospection/DefaultReflectors.cpp: From David Callu, add
|
|
reflection of std::wstring in the DefaultReflector
|
|
|
|
2006-09-01 12: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 12:46 robert
|
|
|
|
* include/osgText/String, src/osgText/String.cpp: Removed the
|
|
String inhertiance from osg::Referenced.
|
|
|
|
2006-08-31 20:55 robert
|
|
|
|
* include/osg/Version: Updated Version number for 1.2 release
|
|
|
|
2006-08-31 20:54 robert
|
|
|
|
* 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/osgTerrain/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp: Updated version numbers of the up
|
|
comming 1.2 release
|
|
|
|
2006-08-31 20: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 20:26 robert
|
|
|
|
* NEWS.txt: Updated NEWS for 1.2 release and added COLLADA plugin
|
|
|
|
2006-08-31 15:47 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Fixed typo on
|
|
OSG_PROCESSOR_AFFINITY env var.
|
|
|
|
2006-08-31 15:39 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed TextureAtlasVisitor bug where
|
|
repeating textures were incorrectly assigned as non repeating.
|
|
|
|
2006-08-31 13: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 10:37 robert
|
|
|
|
* src/osgWrappers/osg/CameraNode.cpp: Updated wrappers
|
|
|
|
2006-08-31 10:10 robert
|
|
|
|
* include/osg/CameraNode: Made the inheritance of osg::Object in
|
|
the DrawCallback to be virtual.
|
|
|
|
2006-08-31 10:08 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Added support for CameraNode's
|
|
PostDrawCallback.
|
|
|
|
2006-08-30 19:33 robert
|
|
|
|
* NEWS.txt: Added GPU stats to NEWS list
|
|
|
|
2006-08-30 19:21 robert
|
|
|
|
* NEWS.txt: Updated NEWS for rc2
|
|
|
|
2006-08-30 16: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 13:50 robert
|
|
|
|
* VisualStudio/applications/osgarchive/osgarchive.dsp,
|
|
VisualStudio/applications/osgconv/osgconv.dsp,
|
|
VisualStudio/applications/osgdem/osgdem.dsp,
|
|
VisualStudio/applications/osgversion/osgversion.dsp,
|
|
VisualStudio/applications/osgviewer/osgviewer.dsp,
|
|
VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
|
VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgblendequation/osgblendequation.dsp,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgcamera/osgcamera.dsp,
|
|
VisualStudio/examples/osgcameragroup/osgcameragroup.dsp,
|
|
VisualStudio/examples/osgcatch/osgcatch.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osgdelaunay/osgdelaunay.dsp,
|
|
VisualStudio/examples/osgdepthpartition/osgdepthpartition.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.dsp,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osgintrospection/example_osgintrospection.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osglauncher/osglauncher.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogicop/osglogicop.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmotionblur/osgmotionblur.dsp,
|
|
VisualStudio/examples/osgmovie/osgmovie.dsp,
|
|
VisualStudio/examples/osgmultiplecameras/osgmultiplecameras.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgpagedlod/osgpagedlod.dsp,
|
|
VisualStudio/examples/osgparametric/osgparametric.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgparticleeffects/osgparticleeffects.dsp,
|
|
VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgplanets/osgplanets.dsp,
|
|
VisualStudio/examples/osgpoints/osgpoints.dsp,
|
|
VisualStudio/examples/osgpointsprite/osgpointsprite.dsp,
|
|
VisualStudio/examples/osgprecipitation/osgprecipitation.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/examples/osgshaderterrain/osgshaderterrain.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp,
|
|
VisualStudio/examples/osgsimplepager/osgsimplepager.dsp,
|
|
VisualStudio/examples/osgsimplifier/osgsimplifier.dsp,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgslice/osgslice.dsp,
|
|
VisualStudio/examples/osgspacewarp/osgspacewarp.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp,
|
|
VisualStudio/examples/osgspotlight/osgspotlight.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtesselate/osgtesselate.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgvolume/osgvolume.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgFX/osgFX.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/3dc/3dc.dsp,
|
|
VisualStudio/osgPlugins/ESRIShape/ESRIShape.dsp,
|
|
VisualStudio/osgPlugins/OpenFlight/OpenFlight.dsp,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/bsp/bsp.dsp,
|
|
VisualStudio/osgPlugins/dae/dae.dsp,
|
|
VisualStudio/osgPlugins/dds/dds.dsp,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dxf/dxf.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/hdr/hdr.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/jp2/jp2.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/logo/logo.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/lws/lws.dsp,
|
|
VisualStudio/osgPlugins/md2/md2.dsp,
|
|
VisualStudio/osgPlugins/net/net.dsp,
|
|
VisualStudio/osgPlugins/normals/normals.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgPlugins/osga/osga.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pfb/pfb.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/pnm/pnm.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/rot/rot.dsp,
|
|
VisualStudio/osgPlugins/scale/scale.dsp,
|
|
VisualStudio/osgPlugins/stl/stl.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/trans/trans.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgDB/wrapper_osgDB.dsp,
|
|
VisualStudio/osgWrappers/osgFX/wrapper_osgFX.dsp,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
VisualStudio/osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgTerrain/wrapper_osgTerrain.dsp,
|
|
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp: From Mike
|
|
Wittman, changed release build options to reduce binary bloat.
|
|
|
|
2006-08-30 09: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 15: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 12:31 robert
|
|
|
|
* src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp: Updated wrappers
|
|
|
|
2006-08-29 11:25 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Added GPU stats
|
|
|
|
2006-08-29 06:58 robert
|
|
|
|
* include/osg/TexMat: Added TexMat(Matrix) constructor.
|
|
|
|
2006-08-29 00:10 don
|
|
|
|
* src/osgUtil/DelaunayTriangulator.cpp: Fixed a crash in
|
|
removeInternalTriangles() for models without normals.
|
|
|
|
2006-08-28 19: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 19:07 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: From Roger James, improved mapping
|
|
of AC3D lighting model to OSG
|
|
|
|
2006-08-28 19:06 robert
|
|
|
|
* include/osgUtil/Statistics: Added support for logging StateSet
|
|
usage in StatsVisitor.
|
|
|
|
2006-08-28 19:05 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added env var docs
|
|
|
|
2006-08-28 19: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 15: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 10:49 robert
|
|
|
|
* src/osgWrappers/osg/TexMat.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp: Updated wrappers
|
|
|
|
2006-08-28 10:46 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Further
|
|
work on TextureAlasBuilder and TextureAtlasVisitor.
|
|
|
|
2006-08-26 21:38 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Further work of TextureAtlasBuilder
|
|
|
|
2006-08-25 16:31 robert
|
|
|
|
* src/osgWrappers/osg/Image.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp: Updated wrappers
|
|
|
|
2006-08-25 16:30 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Further
|
|
work on new TextureAtlasBuilder.
|
|
|
|
2006-08-25 15: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 15:49 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: Added missing setDataType
|
|
and setPacking functions
|
|
|
|
2006-08-25 14:54 robert
|
|
|
|
* include/osg/Texture: Added const version of getReadPBuffer()
|
|
|
|
2006-08-25 14:53 robert
|
|
|
|
* include/osg/Texture: Fixed const correctness of get shadow
|
|
functions
|
|
|
|
2006-08-25 09:03 robert
|
|
|
|
* src/osgWrappers/osg/BufferObject.cpp: Updated wrappers
|
|
|
|
2006-08-25 08: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 08:42 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Eric Wing, updates to Xcode project
|
|
|
|
2006-08-24 20: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 20:15 robert
|
|
|
|
* include/osg/Endian: Simplified swap bytes code to make it more
|
|
efficient.
|
|
|
|
2006-08-24 16:33 robert
|
|
|
|
* src/osg/Image.cpp: Add error message report to catch attempts to
|
|
flip mipmap images.
|
|
|
|
2006-08-24 13:16 robert
|
|
|
|
* Make/makedirdefs: Fixed COLLDADA plugin name and remove osgmove
|
|
example
|
|
|
|
2006-08-23 15: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 15:11 robert
|
|
|
|
* src/osgPlugins/dae/README.txt: From Jeremy Moles, fixed typos
|
|
|
|
2006-08-23 14:17 robert
|
|
|
|
* include/osg/Math: From Daniel Larimer, fix for OSX 10.4 when gcc
|
|
!= 4
|
|
|
|
2006-08-23 13:32 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs, VisualStudio/osgPlugins/dae,
|
|
VisualStudio/osgPlugins/dae/dae.dsp, src/osgPlugins/dae,
|
|
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 13:18 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: Added sizeof(short int)
|
|
|
|
2006-08-23 13:16 robert
|
|
|
|
* examples/osglogo/osglogo.cpp: Tweaks to osglogo to allow you to
|
|
export alpha blended screenshots
|
|
|
|
2006-08-22 19:10 don
|
|
|
|
* src/osgPlugins/ESRIShape/ESRIShapeParser.cpp: Added
|
|
osgUtil::Tesselator for SHapeType Polygon to handle concave
|
|
polygons.
|
|
|
|
2006-08-22 13:07 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/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 12:49 robert
|
|
|
|
* VisualStudio/osgShell.bat: From Gary Quinn, updated to take
|
|
account of new bin directory structure.
|
|
|
|
2006-08-22 12:46 robert
|
|
|
|
* VisualStudio/collect_mangled_names.js: From Joran Jessurun,
|
|
updated to look for lib/win32.
|
|
|
|
2006-08-22 12: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 10: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 21:09 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: From Eric Wing, compile fix for OSX
|
|
|
|
2006-08-21 21:00 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Eric Wing, updates to Xcode projects
|
|
|
|
2006-08-21 20:29 robert
|
|
|
|
* include/osgGA/EventQueue: Added comments on the meaning of button
|
|
value
|
|
|
|
2006-08-21 15:07 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/mesh.cpp,
|
|
src/osgPlugins/lib3ds/readwrite.cpp,
|
|
src/osgPlugins/lib3ds/readwrite.h, src/osgPlugins/lib3ds/types.h:
|
|
Fixed 64 bit support
|
|
|
|
2006-08-14 19: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 11:03 robert
|
|
|
|
* src/osgPlugins/txp/trpage_header.cpp,
|
|
src/osgPlugins/txp/trpage_io.h,
|
|
src/osgPlugins/txp/trpage_label.cpp,
|
|
src/osgPlugins/txp/trpage_light.cpp,
|
|
src/osgPlugins/txp/trpage_managers.cpp,
|
|
src/osgPlugins/txp/trpage_managers.h,
|
|
src/osgPlugins/txp/trpage_material.cpp,
|
|
src/osgPlugins/txp/trpage_pparse.cpp,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_scene.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_write.h,
|
|
src/osgPlugins/txp/trpage_writebuf.cpp: Ran dos2unix to fix
|
|
inconsistent line endings
|
|
|
|
2006-08-14 07: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 20:12 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for 1.1.1 release
|
|
|
|
2006-08-13 08:40 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, NEWS.txt,
|
|
applications/osgversion/osgversion.cpp: Updated ChangeLog, NEWS,
|
|
osgversion and AUTHORS.txt for 1.1.1 release
|
|
|
|
2006-08-13 08:24 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Changed the texture wrap
|
|
mode to repeat
|
|
|
|
2006-08-13 07:37 robert
|
|
|
|
* src/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.h,
|
|
src/osgSim/OpenFlightOptimizer.cpp: From Chuck Sembroski, fixes
|
|
for IRIX
|
|
|
|
2006-08-12 18:19 robert
|
|
|
|
* src/osg/CullStack.cpp, src/osgUtil/CullVisitor.cpp: Moved reset
|
|
to 0 of _createReuseMatrixIndex from CullVistor.cpp to
|
|
CullStack.cpp so that
|
|
CullStack::reset works correctly for all subclasses - fixing a
|
|
memory consumption issue with occluders
|
|
|
|
2006-08-12 08:29 robert
|
|
|
|
* 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/osgTerrain/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp: Updated version number for 1.1.1 release
|
|
|
|
2006-08-12 07:59 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangelLog and AUTHORS file
|
|
|
|
2006-08-12 07:43 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcode: Removed Xcode 1.x
|
|
projects
|
|
|
|
2006-08-11 21:48 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgfbo-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpbuffer-Info.plist: From Radu Mihai,
|
|
removed osgfbo and osgpbuffer projects
|
|
|
|
2006-08-11 21:39 robert
|
|
|
|
* src/osgGA/GUIEventAdapter.cpp: Added osg:: to Referenced() to fix
|
|
IRIX build.
|
|
|
|
2006-08-11 19:56 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: removed CRLF and replaced
|
|
with LF in ReaderWriteNET.cpp
|
|
|
|
2006-08-11 18:23 robert
|
|
|
|
* src/osgWrappers/osgUtil/Optimizer.cpp: Updated wrappers
|
|
|
|
2006-08-11 18:22 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Fixed if (numProcessors>1),
|
|
was originally >=
|
|
|
|
2006-08-11 17:39 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Added comments to support
|
|
use of Proxy in the .net plugin.
|
|
|
|
2006-08-11 17:34 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Submission by Carlo
|
|
Camporesi - Added Proxy support to .net loader
|
|
|
|
2006-08-11 16:03 robert
|
|
|
|
* include/osgUtil/Optimizer: Fixed value of FLATTEN_BILLBOARDS
|
|
enum.
|
|
|
|
2006-08-11 13:06 robert
|
|
|
|
* src/osgPlugins/ESRIShape/ESRIShapeReaderWriter.cpp: Added file
|
|
search path to ESRI reader.
|
|
|
|
2006-08-11 12:53 robert
|
|
|
|
* src/osg/Group.cpp: Fixed bug in Group::setChild relating to the
|
|
accounting for OccluderNode.
|
|
|
|
2006-08-11 12:39 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Moved the
|
|
OpenThreads::GetNumberOfProcessors() inside the if
|
|
(_enableProcessAffinitHint) block to
|
|
avoid slowing down init of apps that don't require procesor
|
|
affinity.
|
|
|
|
2006-08-11 11:05 robert
|
|
|
|
* src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgUtil/RenderStage.cpp: Fixed pbuffer usage cross multiple
|
|
graphics contexts
|
|
|
|
2006-08-11 11:04 robert
|
|
|
|
* NEWS.txt: Updated NEWS for rc1
|
|
|
|
2006-08-11 09:50 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
AUTHORS file
|
|
|
|
2006-08-11 09:30 robert
|
|
|
|
* ChangeLog, Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgfbo, VisualStudio/examples/osgpbuffer,
|
|
examples/osgfbo, examples/osgpbuffer: Removed osgfbo and
|
|
osgpbuffer examples
|
|
|
|
2006-08-11 09:13 robert
|
|
|
|
* NEWS.txt: Updated NEWS
|
|
|
|
2006-08-10 20:50 robert
|
|
|
|
* VisualStudio/reset-64bit-outdirs.pl: From Mike Wittman, perl
|
|
script to assist W64 support.
|
|
|
|
2006-08-10 20:32 robert
|
|
|
|
* VisualStudio/MUST_READ_ME.txt,
|
|
VisualStudio/applications/osgarchive/osgarchive.dsp,
|
|
VisualStudio/applications/osgconv/osgconv.dsp,
|
|
VisualStudio/applications/osgdem/osgdem.dsp,
|
|
VisualStudio/applications/osgversion/osgversion.dsp,
|
|
VisualStudio/applications/osgviewer/osgviewer.dsp,
|
|
VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
|
VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgblendequation/osgblendequation.dsp,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgcamera/osgcamera.dsp,
|
|
VisualStudio/examples/osgcameragroup/osgcameragroup.dsp,
|
|
VisualStudio/examples/osgcatch/osgcatch.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osgdelaunay/osgdelaunay.dsp,
|
|
VisualStudio/examples/osgdepthpartition/osgdepthpartition.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.dsp,
|
|
VisualStudio/examples/osgfbo/osgfbo.dsp,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osgintrospection/example_osgintrospection.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osglauncher/osglauncher.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogicop/osglogicop.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmotionblur/osgmotionblur.dsp,
|
|
VisualStudio/examples/osgmovie/osgmovie.dsp,
|
|
VisualStudio/examples/osgmultiplecameras/osgmultiplecameras.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgpagedlod/osgpagedlod.dsp,
|
|
VisualStudio/examples/osgparametric/osgparametric.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgparticleeffects/osgparticleeffects.dsp,
|
|
VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgplanets/osgplanets.dsp,
|
|
VisualStudio/examples/osgpoints/osgpoints.dsp,
|
|
VisualStudio/examples/osgpointsprite/osgpointsprite.dsp,
|
|
VisualStudio/examples/osgprecipitation/osgprecipitation.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/examples/osgshaderterrain/osgshaderterrain.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp,
|
|
VisualStudio/examples/osgsimplepager/osgsimplepager.dsp,
|
|
VisualStudio/examples/osgsimplifier/osgsimplifier.dsp,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgslice/osgslice.dsp,
|
|
VisualStudio/examples/osgspacewarp/osgspacewarp.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp,
|
|
VisualStudio/examples/osgspotlight/osgspotlight.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtesselate/osgtesselate.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgvolume/osgvolume.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgFX/osgFX.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/3dc/3dc.dsp,
|
|
VisualStudio/osgPlugins/ESRIShape/ESRIShape.dsp,
|
|
VisualStudio/osgPlugins/OpenFlight/OpenFlight.dsp,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/bsp/bsp.dsp,
|
|
VisualStudio/osgPlugins/dds/dds.dsp,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dxf/dxf.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/hdr/hdr.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/jp2/jp2.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/logo/logo.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/lws/lws.dsp,
|
|
VisualStudio/osgPlugins/md2/md2.dsp,
|
|
VisualStudio/osgPlugins/net/net.dsp,
|
|
VisualStudio/osgPlugins/normals/normals.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgPlugins/osga/osga.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pfb/pfb.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/pnm/pnm.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/rot/rot.dsp,
|
|
VisualStudio/osgPlugins/scale/scale.dsp,
|
|
VisualStudio/osgPlugins/stl/stl.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/trans/trans.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgDB/wrapper_osgDB.dsp,
|
|
VisualStudio/osgWrappers/osgFX/wrapper_osgFX.dsp,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
VisualStudio/osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgTerrain/wrapper_osgTerrain.dsp,
|
|
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp: From Mike
|
|
Wittman, support for VS 64bit build
|
|
|
|
2006-08-10 15:53 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Moved all platform specific
|
|
processor out of osgProducer and into OpenThreads
|
|
|
|
2006-08-10 13:12 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Laurens
|
|
Voerman, "
|
|
osgPlugins\pfb\ConvertFromPerformer.cpp
|
|
|
|
Added support for
|
|
PFSTATE_ALPHAFUNC
|
|
PFSTATE_ALPHAREF
|
|
Improved handling of
|
|
PFTR_NO_OCCLUDE
|
|
|
|
I have tested this with WIN32 performer 3.1 and 3.2.2
|
|
and linux OpenGL Performer 3.1.1"
|
|
|
|
------------------------------------------------
|
|
|
|
2006-08-10 12:13 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: From Martijn Kragtwijk, added
|
|
example text for showing osgText::Text::CharacterSizeMode in
|
|
action.
|
|
|
|
2006-08-10 11:08 robert
|
|
|
|
* src/osgPlugins/pnm/ReaderWriterPNM.cpp: Added write ppn support,
|
|
use -O ascii to select ascii ppn output, otherwise binary
|
|
is chosen.
|
|
|
|
Fixed crash when erroneous pnm files were read.
|
|
|
|
Added -O flip option.
|
|
|
|
2006-08-10 08:45 robert
|
|
|
|
* ChangeLog, include/osg/Math: From Daniel Larimer, "Apple updated
|
|
their developer tools again and broke the __isnanf and
|
|
__isnand methods... replacing them with a call to isnan(v) seems
|
|
to
|
|
work on both Xcode 2.3 and 2.4"
|
|
|
|
2006-08-10 06:43 robert
|
|
|
|
* include/osgUtil/Optimizer: Addd a setNodeMaskOverride(0xffffffff)
|
|
to cope with models that are hiding
|
|
subgraphs that still need to be accounted for when optimizer.
|
|
|
|
2006-08-10 06:20 robert
|
|
|
|
* src/osgText/Text.cpp: Commented out the _textBB contribution of
|
|
outline/backdrops to fix bounding box problem.
|
|
|
|
2006-08-09 13:02 robert
|
|
|
|
* VisualStudio/LANGEXT.DAT, VisualStudio/highlight70.reg,
|
|
VisualStudio/highlight71.reg, VisualStudio/highlight80.reg,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcode/project.pbxproj,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/XcodeTemplates/OSG Application/osgApp_Prefix.pch,
|
|
include/osg/UByte4: Removed referecens to the deprecate UByte4
|
|
|
|
2006-08-09 12:56 robert
|
|
|
|
* src/osgWrappers/osg/ValueTypeCandidates.txt: Added Vec4ub and
|
|
removed UByte4
|
|
|
|
2006-08-09 10:09 robert
|
|
|
|
* src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/VertexRecords.cpp: Added nan dectecion
|
|
and error reporting
|
|
|
|
2006-08-08 16:08 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: Added
|
|
TESSELATE_GEOMETRY to Optimizer pass to fix z fighting issues.
|
|
|
|
2006-08-08 14:57 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added extra defined(CPU_SET)
|
|
to try and get round RH8 compile problems.
|
|
|
|
2006-08-08 11:59 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PaletteRecords.cpp: Fixed backColor
|
|
implementation for LightPointAppearancePalette.
|
|
|
|
2006-08-08 11:27 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup,
|
|
src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp: Added support for
|
|
--affinity command line option for switch on procesor affinity
|
|
where supported,
|
|
|
|
2006-08-08 11:26 robert
|
|
|
|
* NEWS.txt: First pass at updating NEWS for the up comming 1.1.1
|
|
release
|
|
|
|
2006-08-08 11:23 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp: From Paul Martz,
|
|
"This change causes the new OpenFlight plugin to behave as the
|
|
old plugin by returning the database origin latitude/longitude
|
|
(extracted
|
|
from the header record) as userData of the top-level scene graph
|
|
node."
|
|
|
|
2006-08-08 10:41 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Fixed the positioning of
|
|
the graphical stats bars so that they don't overlap
|
|
the stats text
|
|
|
|
2006-08-06 16:49 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added preliminary support for
|
|
process affinity support under Linux.
|
|
|
|
2006-08-06 16:42 robert
|
|
|
|
* examples/osgshadowtexture/CreateShadowedScene.cpp: Removed
|
|
debugging code.
|
|
|
|
2006-08-05 20:39 robert
|
|
|
|
* src/osgDB/Registry.cpp: Added fix to code catching error results
|
|
ReadResult's to first instance of checking the
|
|
value of ReadResult.
|
|
|
|
2006-08-05 20:36 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Jeremy Moles, refactored by Robert
|
|
Osfield.
|
|
|
|
Fixed bug osgDB::Registry::Registry::read(const ReadFunctor&
|
|
readFunctor) relating to
|
|
the handling of failed loads with the ReadResult::_message value
|
|
being lost, this changes
|
|
ensure that the original ReadResult from the plugin, with message
|
|
intact, is returned correctly.
|
|
|
|
2006-08-05 16:57 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: Added code to reproduce Text
|
|
outline bounding box compute bug.
|
|
|
|
2006-08-05 11:12 robert
|
|
|
|
* examples/osgcegui/osgcegui.cpp: Added disable vertex arrays.
|
|
|
|
2006-08-05 10:16 robert
|
|
|
|
* examples/osgcegui, examples/osgcegui/GNUmakefile,
|
|
examples/osgcegui/GNUmakefile.inst,
|
|
examples/osgcegui/osgcegui.cpp: Added osgcegui example
|
|
|
|
2006-08-04 13:17 robert
|
|
|
|
* src/osg/Geometry.cpp: From Uwe Woessner, implementated by Robert
|
|
Osfield, Fixed vertex attribute bug, changed
|
|
_vertexAttribList[unit] -> _vertexAttribList[index]
|
|
|
|
2006-08-03 19:14 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added if search for the current
|
|
databaseRequest in the _fileRequestList to handle
|
|
cases when the request is moved back in the list, or when the
|
|
_fileRequestList is cleared
|
|
by an asyncronous call to DatabasePager::clear().
|
|
|
|
2006-08-03 16:04 robert
|
|
|
|
* src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp: Updated wrappers
|
|
|
|
2006-08-03 15:57 robert
|
|
|
|
* examples/osgshadowtexture/CreateShadowedScene.cpp,
|
|
include/osg/CameraNode, include/osg/Texture,
|
|
include/osg/Texture1D, include/osg/Texture2D,
|
|
include/osg/Texture3D, include/osg/TextureCubeMap,
|
|
include/osg/TextureRectangle, src/osgUtil/RenderStage.cpp: Fixed
|
|
RenderToTexture bug which occured when the viewport dimensions
|
|
where
|
|
different than the texture being written to.
|
|
|
|
2006-08-03 14:03 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: Removed debug code
|
|
|
|
2006-08-03 13:35 robert
|
|
|
|
* src/osg/StateSet.cpp: Changed:
|
|
|
|
static TextureGLModeSet s_textureGLModeSet;
|
|
|
|
To:
|
|
|
|
static TextureGLModeSet& getTextureGLModeSet()
|
|
{
|
|
static TextureGLModeSet s_textureGLModeSet;
|
|
return s_textureGLModeSet;
|
|
}
|
|
|
|
to prevent static initialization problems under static builds.
|
|
|
|
2006-08-03 13:12 robert
|
|
|
|
* src/osgText/Font.cpp: Added OSG_TEXT_INCREMENTAL_SUBLOADING
|
|
ON/OFF env var check to osgText::Font
|
|
to optional disable the incremental subloading.
|
|
|
|
2006-08-02 21:09 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, src/osgWrappers/osg/Matrixd.cpp,
|
|
src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/Text.cpp: Updated wrappers
|
|
|
|
2006-08-02 21:05 robert
|
|
|
|
* include/osgText/Font, include/osgText/Text, src/osgText/Font.cpp,
|
|
src/osgText/Text.cpp: Reworked the state management within
|
|
osgText::Text and osgText::Font so that it
|
|
only applies textures locally rather than whole StateSet.
|
|
|
|
2006-08-02 21:04 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Added missing include
|
|
<osg/TexEnv>
|
|
|
|
2006-08-02 19:56 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: tweaked comment.
|
|
|
|
2006-08-02 19:55 robert
|
|
|
|
* examples/osganimate/osganimate.cpp,
|
|
examples/osgautotransform/osgautotransform.cpp,
|
|
examples/osgbillboard/osgbillboard.cpp,
|
|
examples/osgblendequation/osgblendequation.cpp,
|
|
examples/osgcallback/osgcallback.cpp,
|
|
examples/osgcatch/osgcatch.cpp, examples/osgclip/osgclip.cpp,
|
|
examples/osgcluster/osgcluster.cpp, examples/osgcopy/osgcopy.cpp,
|
|
examples/osgcubemap/osgcubemap.cpp,
|
|
examples/osgdelaunay/osgdelaunay.cpp,
|
|
examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgforest/osgforest.cpp,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
examples/osggeodemo/osggeodemo.cpp,
|
|
examples/osggeometry/osggeometry.cpp, examples/osghud/osghud.cpp,
|
|
examples/osgimpostor/osgimpostor.cpp,
|
|
examples/osgkeyboard/osgkeyboard.cpp,
|
|
examples/osglauncher/osglauncher.cpp,
|
|
examples/osglight/osglight.cpp,
|
|
examples/osglightpoint/osglightpoint.cpp,
|
|
examples/osglogicop/osglogicop.cpp, examples/osglogo/osglogo.cpp,
|
|
examples/osgmotionblur/osgmotionblur.cpp,
|
|
examples/osgmovie/osgmovie.cpp,
|
|
examples/osgmultiplecameras/osgmultiplecameras.cpp,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgparametric/osgparametric.cpp,
|
|
examples/osgparticle/osgparticle.cpp,
|
|
examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgpick/osgpick.cpp, examples/osgplanets/osgplanets.cpp,
|
|
examples/osgpoints/osgpoints.cpp,
|
|
examples/osgpointsprite/osgpointsprite.cpp,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgscalarbar/osgscalarbar.cpp,
|
|
examples/osgscribe/osgscribe.cpp,
|
|
examples/osgsequence/osgsequence.cpp,
|
|
examples/osgshaders/osgshaders.cpp,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
examples/osgshape/osgshape.cpp,
|
|
examples/osgsimplifier/osgsimplifier.cpp,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
examples/osgspacewarp/osgspacewarp.cpp,
|
|
examples/osgspheresegment/osgspheresegment.cpp,
|
|
examples/osgspotlight/osgspotlight.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgtexture2D/osgtexture2D.cpp,
|
|
examples/osgtexture3D/osgtexture3D.cpp,
|
|
examples/osgtexturerectangle/osgtexturerectangle.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
examples/osgvolume/osgvolume.cpp: Added viewer.cleanup_frame() to
|
|
all examples.
|
|
|
|
2006-08-02 16:14 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp: Moved extension function
|
|
pointer initilization into a method, and the pointers from
|
|
being static to be local member variables. This should avoid
|
|
issues under Windows
|
|
with multiple graphics contexts have seperate entry points.
|
|
|
|
2006-08-02 16:12 robert
|
|
|
|
* examples/osgtesselate/osgtesselate.cpp: Added cleanup_frame to
|
|
prevent crashes on exit.
|
|
|
|
2006-08-02 15:41 robert
|
|
|
|
* src/osg/Texture.cpp: Reworked the TextureObjectManager singleton
|
|
so that it no longer reconstructed itself once deleted, and added
|
|
checks to against a null manager to prevent calling code
|
|
crashing.
|
|
|
|
2006-08-02 11:36 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Fixed crash due on multipipe systems
|
|
due by moving the local camera update code from the cull into the
|
|
update traversal.
|
|
|
|
2006-08-02 10:43 robert
|
|
|
|
* Make/makedefs, include/osg/GLU, include/osg/Math,
|
|
include/osg/NodeTrackerCallback, include/osg/Texture,
|
|
include/osgDB/ReaderWriter, include/osgGA/NodeTrackerManipulator,
|
|
src/osgPlugins/OpenFlight/ControlRecords.cpp,
|
|
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.cpp,
|
|
src/osgPlugins/OpenFlight/Record.cpp,
|
|
src/osgPlugins/OpenFlight/Record.h,
|
|
src/osgPlugins/bsp/BSPLoad.cpp, src/osgPlugins/bsp/BSPLoad.h,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/net/sockstream.cpp: From Daniel Trstenjak, build
|
|
fixes for Hpux 11.11, Irix 6.5, Solaris 8 and Aix
|
|
|
|
2006-08-01 13:08 robert
|
|
|
|
* src/osgProducer/KeyboardMouseCallback.cpp: Fixed
|
|
doubleButtonPress.
|
|
|
|
2006-08-01 10:27 robert
|
|
|
|
* examples/osghangglide/osghangglide.cpp: Changed the
|
|
viewer.setUpViewer(..) from default to just ESCAPE_SETS_DONE.
|
|
|
|
2006-07-31 20:56 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: From
|
|
Jason Beverage,
|
|
"I've attached fixes to DataSet that should fix the problems that
|
|
Maya was seeing yesterday. The issue was that the new
|
|
interpolation code I submitted didn't use the SourceData's
|
|
georef, it was assuming that the GDALDataSet had a proper
|
|
geo-ref. I've made the getInterpolatedValue method a member of
|
|
SourceData and now it uses the georef the SourceData's georef.
|
|
|
|
I also forward declared the GDALRasterBand class in the DataSet
|
|
header."
|
|
|
|
2006-07-31 17:31 robert
|
|
|
|
* examples/osghangglide/GliderManipulator.cpp,
|
|
examples/osgimpostor/TestManipulator.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgunittests/osgunittests.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
include/osg/Export, include/osg/Matrixd, include/osg/Matrixf,
|
|
src/osg/AutoTransform.cpp, src/osg/Matrix_implementation.cpp,
|
|
src/osg/NodeTrackerCallback.cpp, src/osg/Quat.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp:
|
|
Added Matrix*::getRotate()/setRotate(Quat), deprecating
|
|
Matrix*::get(Quat&), Matrix*::set(Quat&)
|
|
|
|
2006-07-31 14:49 robert
|
|
|
|
* include/osg/Matrixd, include/osg/Matrixf: Tweaked the invert()
|
|
method to avoid silly OSX warnings.
|
|
|
|
2006-07-29 16:47 robert
|
|
|
|
* include/osgProducer/OsgSceneHandler,
|
|
include/osgProducer/ViewerEventHandler,
|
|
include/osgUtil/Statistics, src/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp: Fixed
|
|
multi-threaded/multi-pipe crash when primitive stats where output
|
|
in osgProducer::Viewer's stats.
|
|
|
|
2006-07-28 13:48 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp, include/osg/Matrixd,
|
|
include/osg/Matrixf, src/osg/Matrix_implementation.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp: Updated osgunittests with a
|
|
matrix invert unit test, and added a conditional
|
|
calling of invert_4x4 or invert_4x3 depending on the the right
|
|
hand column of the matrix.
|
|
|
|
Updated wrappers
|
|
|
|
2006-07-27 16:41 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: From Jason Beverage, "This patch
|
|
should fix Gert's problem that he posted on osg-users. I
|
|
downloaded the sample he posted, reproduced the error, and added
|
|
an additional check to make sure the GDAL window size was valid.
|
|
Now his example works fine. Changes made against current CVS.
|
|
"
|
|
|
|
2006-07-27 15:23 robert
|
|
|
|
* src/osg/Matrix_implementation.cpp: From David Spilling,
|
|
"Matrix_implementation.cpp modified as requested. I ran a version
|
|
of it through a local version of osgunittests.cpp and it passes.
|
|
|
|
Note that firstly it always returns the positive real quaternion
|
|
(positive w)
|
|
|
|
Note also that it will sometimes slightly differ from the results
|
|
of the other methods because it assumes that the input matrix
|
|
really is a rotation matrix - if it isn't, e.g. because of
|
|
rounding error, then the output quaternion will be very slightly
|
|
different. For example, the test matrix
|
|
|
|
0 1 0 0
|
|
1 0 0 0
|
|
0 0 0.999999 0
|
|
0 0 0 1
|
|
|
|
will return 0.707107 0.707107 0.0005033 0.0005033
|
|
|
|
whereas the previous methods return 0.707107 0.707107 0.0 0.0
|
|
|
|
However, since quaternions are rotations, the meaning of how to
|
|
convert a matrix that isn't a rotation is a little unclear..."
|
|
|
|
2006-07-27 12:32 robert
|
|
|
|
* include/osgGA/EventQueue, src/osgGA/EventQueue.cpp: From Michael
|
|
Polak, double click fixes/additions
|
|
|
|
2006-07-27 11:58 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: From Eric Wing, add
|
|
outline to help text to make it easier to read on different
|
|
coloured backgrounds
|
|
|
|
2006-07-27 11:25 robert
|
|
|
|
* VisualStudio/osgPlugins/ERSIShape: Remove ERSIShape directory.
|
|
|
|
2006-07-27 11:22 robert
|
|
|
|
* VisualStudio/osgPlugins/ESRIShape/ESRIShape.dsp: From Andreas
|
|
Ekstrand, "The ESRIShape plugin needs to produce a osgdb_shp.dll
|
|
rather than a
|
|
osgdb_ESRI.dll in Windows in order to find the correct library
|
|
when
|
|
loading shp files. A new dsp file is attached to this mail. Also,
|
|
the
|
|
ERSIShape folder should be deleted."
|
|
|
|
2006-07-27 11:22 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Added #define
|
|
snprintf _snprintf for Win32 build
|
|
|
|
2006-07-27 11:14 robert
|
|
|
|
* src/osg/Matrix_implementation.cpp: From David Spilling, fix to
|
|
Matrix::get(Quat&)
|
|
|
|
2006-07-27 11:13 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: From J.P. Delport, added
|
|
units tests to pick up on erroneous Matrix::get(Quat&)
|
|
computation.
|
|
|
|
2006-07-26 15:29 robert
|
|
|
|
* include/osg/DisplaySettings, include/osg/Texture,
|
|
include/osg/buffered_value, src/osg/BufferObject.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osg/Drawable.cpp,
|
|
src/osg/FragmentProgram.cpp, src/osg/FrameBufferObject.cpp,
|
|
src/osg/Program.cpp, src/osg/Shader.cpp, src/osg/Texture.cpp,
|
|
src/osg/VertexProgram.cpp, src/osgProducer/OsgCameraGroup.cpp:
|
|
Cleaned up per context buffers support
|
|
|
|
2006-07-26 15:19 robert
|
|
|
|
* runexamples.bat: Added osgprecipitation to runexamples list.
|
|
|
|
2006-07-25 20:43 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Force SingelThreaded usage due to
|
|
use of osgParticle.
|
|
|
|
2006-07-25 13:52 robert
|
|
|
|
* src/osgText/Text.cpp: Fixed auto rotate bug.
|
|
|
|
2006-07-19 21:49 robert
|
|
|
|
* Make/makedefs: Set release number back to 0 after release
|
|
|
|
2006-07-19 21:11 robert
|
|
|
|
* ChangeLog, README.txt: Updated ChangedLog and READE for the 1.1
|
|
release
|
|
|
|
2006-07-19 20:56 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp: For cases where the RenderBin has its
|
|
own StateSet do a popAllStateSets()
|
|
to ensure that the state is completely ready for the RenderBin's
|
|
StateSet to be at the bottom.
|
|
|
|
2006-07-19 19:49 robert
|
|
|
|
* src/osgWrappers/osgUtil/IntersectVisitor.cpp: UPdated wrappers
|
|
|
|
2006-07-19 19:45 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Fixed error in enum, completely
|
|
perplexed how the error got in...
|
|
|
|
2006-07-19 17:39 don
|
|
|
|
* include/osgUtil/IntersectVisitor: Fixed HEIGHEST misspelling to
|
|
HIGHEST
|
|
|
|
2006-07-19 15:20 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Reverted to LODScale
|
|
keyboard adjustment
|
|
|
|
2006-07-19 15:10 robert
|
|
|
|
* src/osgPlugins/txp/trpage_pparse.cpp: Warning fixes
|
|
|
|
2006-07-19 15:07 robert
|
|
|
|
* src/osgPlugins/net/sockstream.cpp: Warning fix
|
|
|
|
2006-07-19 14:46 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AttrData.cpp: Added extra initializes
|
|
|
|
2006-07-19 14:30 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: Added dummy initializers to avoid
|
|
warning
|
|
|
|
2006-07-19 14:04 robert
|
|
|
|
* src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/Viewer.cpp: Added reset of the event windowSize
|
|
|
|
2006-07-19 13:02 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp,
|
|
examples/osgtexture3D/osgtexture3D.cpp: Added mutexes to
|
|
RealizeCallbaks
|
|
|
|
2006-07-19 12:58 robert
|
|
|
|
* examples/osgshaderterrain/osgshaderterrain.cpp: Added scene
|
|
handler init to custom realize callback
|
|
|
|
2006-07-19 12:35 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Moved sync to before the keyboard
|
|
mouse startThread to try to avoid some
|
|
threading issue on start up of some apps.
|
|
|
|
2006-07-19 11:25 robert
|
|
|
|
* src/osgPlugins/OpenFlight/LightPointRecords.cpp: Fixed handling
|
|
of back colour.
|
|
|
|
2006-07-19 08:39 robert
|
|
|
|
* src/osgPlugins/ive/LightPointNode.cpp: Changed code creating
|
|
LightPoint on heap to use the stack.
|
|
|
|
2006-07-18 21:00 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for rc3.
|
|
|
|
2006-07-18 20:59 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Add clause to clean up
|
|
AUTHORS.txt
|
|
|
|
2006-07-18 20:53 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/CameraView.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarPolygon.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp, src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp,
|
|
src/osgWrappers/osg/GL2Extensions.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp, src/osgWrappers/osg/LOD.cpp,
|
|
src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp,
|
|
src/osgWrappers/osg/MatrixTransform.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp, src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Timer.cpp, src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2b.cpp,
|
|
src/osgWrappers/osg/Vec2d.cpp, src/osgWrappers/osg/Vec2f.cpp,
|
|
src/osgWrappers/osg/Vec2s.cpp, src/osgWrappers/osg/Vec3b.cpp,
|
|
src/osgWrappers/osg/Vec4d.cpp, src/osgWrappers/osg/Vec4ub.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/observer_ptr.cpp,
|
|
src/osgWrappers/osgDB/Archive.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/FieldReaderIterator.cpp,
|
|
src/osgWrappers/osgDB/ImageOptions.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ConstantRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/Counter.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/Interpolator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgParticle/SmokeTrailEffect.cpp,
|
|
src/osgWrappers/osgParticle/VariableRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/range.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tesselator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/TransformCallback.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp: Updated wrappers
|
|
|
|
2006-07-18 20:51 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/CameraView.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarPolygon.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp, src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp,
|
|
src/osgWrappers/osg/GL2Extensions.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp, src/osgWrappers/osg/LOD.cpp,
|
|
src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp,
|
|
src/osgWrappers/osg/MatrixTransform.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp, src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Timer.cpp, src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2b.cpp,
|
|
src/osgWrappers/osg/Vec2d.cpp, src/osgWrappers/osg/Vec2f.cpp,
|
|
src/osgWrappers/osg/Vec2s.cpp, src/osgWrappers/osg/Vec3b.cpp,
|
|
src/osgWrappers/osg/Vec4d.cpp, src/osgWrappers/osg/Vec4ub.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/observer_ptr.cpp,
|
|
src/osgWrappers/osgDB/Archive.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/FieldReaderIterator.cpp,
|
|
src/osgWrappers/osgDB/ImageOptions.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ConstantRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/Counter.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/Interpolator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgParticle/SmokeTrailEffect.cpp,
|
|
src/osgWrappers/osgParticle/VariableRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/range.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tesselator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/TransformCallback.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp: Updated wrappers
|
|
|
|
2006-07-18 20:17 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp: Moved the moveToRootStateGraph(,) from
|
|
RenderStage::drawImplemenation() to
|
|
RenderBin::drawImplementation();
|
|
|
|
2006-07-18 19:26 robert
|
|
|
|
* src/osgText/Text.cpp: From Eric Wing, fix for VC6 support
|
|
|
|
2006-07-18 15:21 robert
|
|
|
|
* ChangeLog, applications/osgarchive/osgarchive.cpp,
|
|
applications/osgdem/osgdem.cpp,
|
|
applications/osgviewer/osgviewer.cpp,
|
|
examples/osgautotransform/osgautotransform.cpp,
|
|
examples/osgbluemarble/osgbluemarble.cpp,
|
|
examples/osgcatch/osgcatch.cpp,
|
|
examples/osgdelaunay/osgdelaunay.cpp,
|
|
examples/osghangglide/GliderManipulator.h,
|
|
examples/osghud/osghud.cpp,
|
|
examples/osgmotionblur/osgmotionblur.cpp,
|
|
examples/osgmultiplecameras/osgmultiplecameras.cpp,
|
|
examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgphotoalbum/ImageReaderWriter.cpp,
|
|
examples/osgphotoalbum/ImageReaderWriter.h,
|
|
examples/osgphotoalbum/PhotoArchive.cpp,
|
|
examples/osgphotoalbum/PhotoArchive.h,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgpick/osgpick.cpp, examples/osgpoints/osgpoints.cpp,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgshaders/GL2Scene.cpp, examples/osgshaders/GL2Scene.h,
|
|
examples/osgshaders/osgshaders.cpp,
|
|
examples/osgsimplifier/osgsimplifier.cpp,
|
|
examples/osgspacewarp/osgspacewarp.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgtesselate/osgtesselate.cpp,
|
|
examples/osgtext/osgtext.cpp, examples/osgwindows/osgwindows.cpp,
|
|
include/osg/AlphaFunc, include/osg/AnimationPath,
|
|
include/osg/ApplicationUsage, include/osg/ArgumentParser,
|
|
include/osg/Array, include/osg/AutoTransform,
|
|
include/osg/Billboard, include/osg/BlendColor,
|
|
include/osg/BlendEquation, include/osg/BlendFunc,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/BoundsChecking, include/osg/BufferObject,
|
|
include/osg/CameraNode, include/osg/CameraView,
|
|
include/osg/ClampColor, include/osg/ClearNode,
|
|
include/osg/ClipNode, include/osg/ClipPlane,
|
|
include/osg/ClusterCullingCallback,
|
|
include/osg/CollectOccludersVisitor, include/osg/ColorMask,
|
|
include/osg/ColorMatrix, include/osg/ConvexPlanarOccluder,
|
|
include/osg/ConvexPlanarPolygon,
|
|
include/osg/CoordinateSystemNode, include/osg/CopyOp,
|
|
include/osg/CullFace, include/osg/CullSettings,
|
|
include/osg/CullStack, include/osg/CullingSet, include/osg/Depth,
|
|
include/osg/DisplaySettings, include/osg/DrawPixels,
|
|
include/osg/Drawable, include/osg/Endian, include/osg/Export,
|
|
include/osg/Fog, include/osg/FragmentProgram,
|
|
include/osg/FrameBufferObject, include/osg/FrameStamp,
|
|
include/osg/FrontFace, include/osg/GL, include/osg/GL2Extensions,
|
|
include/osg/GLExtensions, include/osg/GLU, include/osg/Geode,
|
|
include/osg/Geometry, include/osg/GraphicsContext,
|
|
include/osg/GraphicsThread, include/osg/Group, include/osg/Image,
|
|
include/osg/ImageStream, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightModel, include/osg/LogicOp, include/osg/Matrix,
|
|
include/osg/MatrixTransform, include/osg/Multisample,
|
|
include/osg/Node, include/osg/NodeCallback,
|
|
include/osg/NodeTrackerCallback, include/osg/NodeVisitor,
|
|
include/osg/Notify, include/osg/Object, include/osg/OccluderNode,
|
|
include/osg/PagedLOD, include/osg/Plane, include/osg/Point,
|
|
include/osg/PointSprite, include/osg/PolygonMode,
|
|
include/osg/PolygonOffset, include/osg/PolygonStipple,
|
|
include/osg/Polytope, include/osg/PositionAttitudeTransform,
|
|
include/osg/PrimitiveSet, include/osg/Projection,
|
|
include/osg/ProxyNode, include/osg/Quat, include/osg/Referenced,
|
|
include/osg/Scissor, include/osg/Sequence,
|
|
include/osg/ShadeModel, include/osg/Shader,
|
|
include/osg/ShadowVolumeOccluder, include/osg/Shape,
|
|
include/osg/ShapeDrawable, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Stencil, include/osg/Switch, include/osg/TexEnv,
|
|
include/osg/TexEnvCombine, include/osg/TexEnvFilter,
|
|
include/osg/TexGen, include/osg/TexGenNode, include/osg/TexMat,
|
|
include/osg/Texture, include/osg/Texture1D,
|
|
include/osg/Texture2D, include/osg/Texture3D,
|
|
include/osg/TextureCubeMap, include/osg/TextureRectangle,
|
|
include/osg/Timer, include/osg/Transform,
|
|
include/osg/TriangleFunctor, include/osg/TriangleIndexFunctor,
|
|
include/osg/UByte4, include/osg/UnitTestFramework,
|
|
include/osg/Vec2, include/osg/Vec2b, include/osg/Vec2d,
|
|
include/osg/Vec2f, include/osg/Vec2s, include/osg/Vec3,
|
|
include/osg/Vec3b, include/osg/Vec3d, include/osg/Vec3f,
|
|
include/osg/Vec3s, include/osg/Vec4, include/osg/Vec4b,
|
|
include/osg/Vec4d, include/osg/Vec4f, include/osg/Vec4s,
|
|
include/osg/Vec4ub, include/osg/Version,
|
|
include/osg/VertexProgram, include/osg/Viewport,
|
|
include/osg/buffered_value, include/osg/fast_back_stack,
|
|
include/osg/io_utils, include/osg/observer_ptr,
|
|
include/osgDB/Archive, include/osgDB/DatabasePager,
|
|
include/osgDB/DotOsgWrapper, include/osgDB/DynamicLibrary,
|
|
include/osgDB/Export, include/osgDB/Field,
|
|
include/osgDB/FieldReader, include/osgDB/FieldReaderIterator,
|
|
include/osgDB/FileNameUtils, include/osgDB/FileUtils,
|
|
include/osgDB/ImageOptions, include/osgDB/Input,
|
|
include/osgDB/Output, include/osgDB/ParameterOutput,
|
|
include/osgDB/ReadFile, include/osgDB/ReaderWriter,
|
|
include/osgDB/ReentrantMutex, include/osgDB/Registry,
|
|
include/osgDB/SharedStateManager, include/osgDB/Version,
|
|
include/osgDB/WriteFile, include/osgFX/AnisotropicLighting,
|
|
include/osgFX/BumpMapping, include/osgFX/Cartoon,
|
|
include/osgFX/Effect, include/osgFX/Export,
|
|
include/osgFX/MultiTextureControl, include/osgFX/Registry,
|
|
include/osgFX/Scribe, include/osgFX/SpecularHighlights,
|
|
include/osgFX/Technique, include/osgFX/Validator,
|
|
include/osgGA/AnimationPathManipulator,
|
|
include/osgGA/DriveManipulator, include/osgGA/EventQueue,
|
|
include/osgGA/EventVisitor, include/osgGA/Export,
|
|
include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter,
|
|
include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler,
|
|
include/osgGA/GUIEventHandlerVisitor,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/MatrixManipulator,
|
|
include/osgGA/NodeTrackerManipulator,
|
|
include/osgGA/SetSceneViewVisitor,
|
|
include/osgGA/StateSetManipulator,
|
|
include/osgGA/TerrainManipulator,
|
|
include/osgGA/TrackballManipulator, include/osgGA/UFOManipulator,
|
|
include/osgGA/Version, include/osgIntrospection/Attributes,
|
|
include/osgIntrospection/Comparator,
|
|
include/osgIntrospection/ConstructorInfo,
|
|
include/osgIntrospection/Converter,
|
|
include/osgIntrospection/ConverterProxy,
|
|
include/osgIntrospection/CustomAttribute,
|
|
include/osgIntrospection/CustomAttributeProvider,
|
|
include/osgIntrospection/Exceptions,
|
|
include/osgIntrospection/Export,
|
|
include/osgIntrospection/InstanceCreator,
|
|
include/osgIntrospection/MethodInfo,
|
|
include/osgIntrospection/ParameterInfo,
|
|
include/osgIntrospection/PropertyInfo,
|
|
include/osgIntrospection/ReaderWriter,
|
|
include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/StaticMethodInfo,
|
|
include/osgIntrospection/Type,
|
|
include/osgIntrospection/TypeNameAliasProxy,
|
|
include/osgIntrospection/TypedConstructorInfo,
|
|
include/osgIntrospection/TypedMethodInfo,
|
|
include/osgIntrospection/Utility, include/osgIntrospection/Value,
|
|
include/osgIntrospection/variant_cast,
|
|
include/osgParticle/AccelOperator,
|
|
include/osgParticle/AngularAccelOperator,
|
|
include/osgParticle/BoxPlacer,
|
|
include/osgParticle/CenteredPlacer,
|
|
include/osgParticle/ConnectedParticleSystem,
|
|
include/osgParticle/ConstantRateCounter,
|
|
include/osgParticle/Counter, include/osgParticle/Emitter,
|
|
include/osgParticle/ExplosionDebrisEffect,
|
|
include/osgParticle/ExplosionEffect, include/osgParticle/Export,
|
|
include/osgParticle/FireEffect,
|
|
include/osgParticle/FluidFrictionOperator,
|
|
include/osgParticle/FluidProgram,
|
|
include/osgParticle/ForceOperator,
|
|
include/osgParticle/Interpolator,
|
|
include/osgParticle/LinearInterpolator,
|
|
include/osgParticle/ModularEmitter,
|
|
include/osgParticle/ModularProgram,
|
|
include/osgParticle/MultiSegmentPlacer,
|
|
include/osgParticle/Operator, include/osgParticle/Particle,
|
|
include/osgParticle/ParticleEffect,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
include/osgParticle/Placer, include/osgParticle/PointPlacer,
|
|
include/osgParticle/PrecipitationEffect,
|
|
include/osgParticle/Program, include/osgParticle/RadialShooter,
|
|
include/osgParticle/RandomRateCounter,
|
|
include/osgParticle/SectorPlacer,
|
|
include/osgParticle/SegmentPlacer, include/osgParticle/Shooter,
|
|
include/osgParticle/SmokeEffect,
|
|
include/osgParticle/SmokeTrailEffect,
|
|
include/osgParticle/VariableRateCounter,
|
|
include/osgParticle/Version, include/osgParticle/range,
|
|
include/osgProducer/Export,
|
|
include/osgProducer/GraphicsContextImplementation,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
include/osgProducer/OsgCameraGroup,
|
|
include/osgProducer/OsgSceneHandler, include/osgProducer/Version,
|
|
include/osgProducer/Viewer,
|
|
include/osgProducer/ViewerEventHandler,
|
|
include/osgSim/BlinkSequence, include/osgSim/ColorRange,
|
|
include/osgSim/DOFTransform, include/osgSim/Export,
|
|
include/osgSim/Impostor, include/osgSim/ImpostorSprite,
|
|
include/osgSim/InsertImpostorsVisitor, include/osgSim/LightPoint,
|
|
include/osgSim/LightPointNode, include/osgSim/MultiSwitch,
|
|
include/osgSim/OverlayNode, include/osgSim/ScalarBar,
|
|
include/osgSim/ScalarsToColors, include/osgSim/Sector,
|
|
include/osgSim/SphereSegment, include/osgSim/Version,
|
|
include/osgSim/VisibilityGroup, include/osgTerrain/DataSet,
|
|
include/osgTerrain/Export, include/osgTerrain/HeightFieldNode,
|
|
include/osgTerrain/HeightFieldRenderer,
|
|
include/osgTerrain/Version, include/osgText/Export,
|
|
include/osgText/Font, include/osgText/String,
|
|
include/osgText/Text, include/osgText/Version,
|
|
include/osgUtil/CubeMapGenerator, include/osgUtil/CullVisitor,
|
|
include/osgUtil/DelaunayTriangulator,
|
|
include/osgUtil/DisplayRequirementsVisitor,
|
|
include/osgUtil/Export, include/osgUtil/GLObjectsVisitor,
|
|
include/osgUtil/HalfWayMapGenerator,
|
|
include/osgUtil/HighlightMapGenerator,
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/Optimizer,
|
|
include/osgUtil/PositionalStateContainer,
|
|
include/osgUtil/ReflectionMapGenerator,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderLeaf,
|
|
include/osgUtil/RenderStage, include/osgUtil/SceneView,
|
|
include/osgUtil/Simplifier, include/osgUtil/SmoothingVisitor,
|
|
include/osgUtil/StateGraph, include/osgUtil/Statistics,
|
|
include/osgUtil/TangentSpaceGenerator,
|
|
include/osgUtil/Tesselator,
|
|
include/osgUtil/TransformAttributeFunctor,
|
|
include/osgUtil/TransformCallback,
|
|
include/osgUtil/TriStripVisitor, include/osgUtil/UpdateVisitor,
|
|
include/osgUtil/Version, src/osg/AlphaFunc.cpp,
|
|
src/osg/AnimationPath.cpp, src/osg/Array.cpp,
|
|
src/osg/AutoTransform.cpp, src/osg/Billboard.cpp,
|
|
src/osg/BlendColor.cpp, src/osg/BlendEquation.cpp,
|
|
src/osg/BlendFunc.cpp, src/osg/BoundingBox.cpp,
|
|
src/osg/BoundingSphere.cpp, src/osg/BufferObject.cpp,
|
|
src/osg/CameraNode.cpp, src/osg/CameraView.cpp,
|
|
src/osg/ClampColor.cpp, src/osg/ClearNode.cpp,
|
|
src/osg/ClipNode.cpp, src/osg/ClipPlane.cpp,
|
|
src/osg/ClusterCullingCallback.cpp,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/ColorMask.cpp,
|
|
src/osg/ColorMatrix.cpp, src/osg/ConvexPlanarOccluder.cpp,
|
|
src/osg/ConvexPlanarPolygon.cpp,
|
|
src/osg/CoordinateSystemNode.cpp, src/osg/CopyOp.cpp,
|
|
src/osg/CullFace.cpp, src/osg/CullSettings.cpp,
|
|
src/osg/CullStack.cpp, src/osg/CullingSet.cpp, src/osg/Depth.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osg/DrawPixels.cpp,
|
|
src/osg/Drawable.cpp, src/osg/Fog.cpp,
|
|
src/osg/FragmentProgram.cpp, src/osg/FrameBufferObject.cpp,
|
|
src/osg/FrameStamp.cpp, src/osg/FrontFace.cpp,
|
|
src/osg/GLExtensions.cpp, src/osg/Geode.cpp,
|
|
src/osg/Geometry.cpp, src/osg/GraphicsContext.cpp,
|
|
src/osg/GraphicsThread.cpp, src/osg/Group.cpp, src/osg/Image.cpp,
|
|
src/osg/ImageStream.cpp, src/osg/LOD.cpp, src/osg/Light.cpp,
|
|
src/osg/LightModel.cpp, src/osg/LightSource.cpp,
|
|
src/osg/LineSegment.cpp, src/osg/LineStipple.cpp,
|
|
src/osg/LineWidth.cpp, src/osg/LogicOp.cpp, src/osg/Material.cpp,
|
|
src/osg/MatrixTransform.cpp, src/osg/Matrix_implementation.cpp,
|
|
src/osg/Matrixd.cpp, src/osg/Matrixf.cpp,
|
|
src/osg/Multisample.cpp, src/osg/Node.cpp,
|
|
src/osg/NodeCallback.cpp, src/osg/NodeTrackerCallback.cpp,
|
|
src/osg/NodeVisitor.cpp, src/osg/Notify.cpp, src/osg/Object.cpp,
|
|
src/osg/OccluderNode.cpp, src/osg/PagedLOD.cpp,
|
|
src/osg/Point.cpp, src/osg/PointSprite.cpp,
|
|
src/osg/PolygonMode.cpp, src/osg/PolygonOffset.cpp,
|
|
src/osg/PolygonStipple.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp, src/osg/PrimitiveSet.cpp,
|
|
src/osg/Projection.cpp, src/osg/ProxyNode.cpp, src/osg/Quat.cpp,
|
|
src/osg/Referenced.cpp, src/osg/Scissor.cpp,
|
|
src/osg/Sequence.cpp, src/osg/ShadeModel.cpp, src/osg/Shader.cpp,
|
|
src/osg/ShadowVolumeOccluder.cpp, src/osg/Shape.cpp,
|
|
src/osg/ShapeDrawable.cpp, src/osg/State.cpp,
|
|
src/osg/StateAttribute.cpp, src/osg/StateSet.cpp,
|
|
src/osg/Stencil.cpp, src/osg/Switch.cpp, src/osg/TexEnv.cpp,
|
|
src/osg/TexEnvCombine.cpp, src/osg/TexEnvFilter.cpp,
|
|
src/osg/TexGen.cpp, src/osg/TexGenNode.cpp, src/osg/TexMat.cpp,
|
|
src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture2D.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp,
|
|
src/osg/Timer.cpp, src/osg/Transform.cpp,
|
|
src/osg/UnitTestFramework.cpp, src/osg/Vec3.cpp,
|
|
src/osg/Version.cpp, src/osg/VertexProgram.cpp,
|
|
src/osg/Viewport.cpp, src/osgDB/Archive.cpp,
|
|
src/osgDB/DotOsgWrapper.cpp, src/osgDB/DynamicLibrary.cpp,
|
|
src/osgDB/Field.cpp, src/osgDB/FieldReader.cpp,
|
|
src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileNameUtils.cpp,
|
|
src/osgDB/FileUtils.cpp, src/osgDB/Input.cpp,
|
|
src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/ReaderWriter.cpp, src/osgDB/ReentrantMutex.cpp,
|
|
src/osgDB/Registry.cpp, src/osgDB/SharedStateManager.cpp,
|
|
src/osgDB/Version.cpp, src/osgDB/WriteFile.cpp,
|
|
src/osgFX/MultiTextureControl.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/EventQueue.cpp,
|
|
src/osgGA/EventVisitor.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/GUIEventAdapter.cpp, src/osgGA/GUIEventHandler.cpp,
|
|
src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp,
|
|
src/osgIntrospection/ConstructorInfo.cpp,
|
|
src/osgIntrospection/CustomAttributeProvider.cpp,
|
|
src/osgIntrospection/DefaultReflectors.cpp,
|
|
src/osgIntrospection/MethodInfo.cpp,
|
|
src/osgIntrospection/PropertyInfo.cpp,
|
|
src/osgIntrospection/Type.cpp, src/osgIntrospection/Utility.cpp,
|
|
src/osgIntrospection/Value.cpp,
|
|
src/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp,
|
|
src/osgParticle/ParticleEffect.cpp,
|
|
src/osgParticle/SmokeEffect.cpp,
|
|
src/osgParticle/SmokeTrailEffect.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
|
src/osgPlugins/geo/ClipRegion.h,
|
|
src/osgPlugins/rot/ReaderWriterROT.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgSim/BlinkSequence.cpp, src/osgSim/DOFTransform.cpp,
|
|
src/osgSim/Impostor.cpp, src/osgSim/ImpostorSprite.cpp,
|
|
src/osgSim/InsertImpostorsVisitor.cpp, src/osgSim/LightPoint.cpp,
|
|
src/osgSim/LightPointDrawable.cpp, src/osgSim/LightPointNode.cpp,
|
|
src/osgSim/MultiSwitch.cpp, src/osgSim/OverlayNode.cpp,
|
|
src/osgSim/Sector.cpp, src/osgSim/SphereSegment.cpp,
|
|
src/osgSim/VisibilityGroup.cpp, src/osgTerrain/DataSet.cpp,
|
|
src/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgText/DefaultFont.cpp, src/osgText/DefaultFont.h,
|
|
src/osgText/Font.cpp, src/osgText/Text.cpp,
|
|
src/osgUtil/CubeMapGenerator.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderLeaf.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgUtil/Simplifier.cpp, src/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgUtil/StateGraph.cpp, src/osgUtil/Tesselator.cpp,
|
|
src/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgUtil/TransformCallback.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp,
|
|
src/osgUtil/TriStrip_tri_stripper.cpp,
|
|
src/osgUtil/UpdateVisitor.cpp, src/osgUtil/Version.cpp: Updated
|
|
copyright years.
|
|
|
|
2006-07-18 15:11 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added additional command line
|
|
docs
|
|
|
|
2006-07-18 13:37 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Updated commandline
|
|
docs
|
|
|
|
2006-07-18 13:24 robert
|
|
|
|
* Make/makedefs, NEWS.txt: Updated version for the release
|
|
|
|
2006-07-18 13:17 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, README.txt,
|
|
applications/osgversion/osgversion.cpp: Updated ChangeLog and
|
|
authors file.
|
|
|
|
2006-07-18 13:05 robert
|
|
|
|
* include/osgUtil/CullVisitor: From Farshid Lashakari, fixed
|
|
popStateSet.
|
|
|
|
2006-07-18 13:04 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Reduced the verbosity of debug info.
|
|
|
|
2006-07-18 12:48 robert
|
|
|
|
* src/osgWrappers/osgText/Text.cpp: Updated wrappers
|
|
|
|
2006-07-18 12:24 robert
|
|
|
|
* examples/osglogo/osglogo.cpp, include/osg/PolygonOffset,
|
|
include/osgText/Text, src/osg/PolygonOffset.cpp,
|
|
src/osgText/Text.cpp: From Eric Wing, add alternate backdrop
|
|
implementations.
|
|
|
|
From Robert Osfield, updated naming and copy constructor methods.
|
|
|
|
2006-07-18 11:42 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp, src/osgWrappers/osgUtil/Optimizer.cpp:
|
|
Updated wrappers
|
|
|
|
2006-07-18 11:03 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osg/Geode.cpp,
|
|
src/osgUtil/Optimizer.cpp: Added
|
|
Optimizer::FlattenBillboardsVisitor.
|
|
|
|
2006-07-17 16:36 robert
|
|
|
|
* src/osgPlugins/txp/TXPParser.cpp: From Terrex, improvements to
|
|
handling of layers w.r.t PolygonOffset
|
|
|
|
2006-07-17 13:16 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Removed the usage of setenv to
|
|
avoid portability issues.
|
|
|
|
2006-07-17 11:43 robert
|
|
|
|
* include/osg/PolygonOffset, src/osg/PolygonOffset.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp, src/osgText/Text.cpp:
|
|
Change Unit to Units to keep consistent with OpenGL naming.
|
|
|
|
2006-07-17 11:37 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Added *,/,+ and -
|
|
keyboard controls for toggling PolygonOffset factor and units
|
|
|
|
2006-07-17 11:36 robert
|
|
|
|
* src/osgPlugins/txp/TXPParser.h: Added getNumLayers method
|
|
|
|
2006-07-17 10:25 robert
|
|
|
|
* src/osgText/Text.cpp: Increased the unit multiplier to 3 to avoid
|
|
z fighting.
|
|
|
|
2006-07-17 10:24 robert
|
|
|
|
* src/osg/PolygonOffset.cpp: Changed the Radeon defaults to 1, 128
|
|
for the factor and unit mulitpliers respectively.
|
|
|
|
2006-07-14 21:02 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
|
osgversion and AUTHORS.txt for release
|
|
|
|
2006-07-14 20:50 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for the release
|
|
|
|
2006-07-14 20:46 robert
|
|
|
|
* NEWS.txt: Updated news for rc2.
|
|
|
|
2006-07-14 18:40 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: From Brede Johansen, patch to
|
|
make osgconv.cpp compile on VC 2005.
|
|
|
|
2006-07-14 18:37 robert
|
|
|
|
* VisualStudio/MUST_READ_ME.txt: Updated to officially deprecate
|
|
VS6.0 support.
|
|
|
|
2006-07-14 18:20 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Added optional compilation of
|
|
setenv code
|
|
|
|
2006-07-14 14:38 robert
|
|
|
|
* src/osg/PolygonOffset.cpp: Implemented Radeon workaround for
|
|
polygonoffset
|
|
|
|
2006-07-14 14:08 robert
|
|
|
|
* include/osg/PolygonOffset, src/osg/PolygonOffset.cpp,
|
|
src/osgText/Text.cpp: Added s/getFactorMultiplier(),
|
|
s/getUnitMultiplier(), areUnitAndMultipliersSet() and
|
|
setFactorAndUnitMultipliersUsingBestGuessForDriver() static
|
|
methods to
|
|
osg::PolygonOffset to help implement workarounds for lack of
|
|
portablity of
|
|
settings between different hardware.
|
|
|
|
2006-07-14 14:04 robert
|
|
|
|
* examples/osglogo/osglogo.cpp: Removed the default loading of
|
|
bluemarble.ive
|
|
|
|
2006-07-14 11:34 robert
|
|
|
|
* include/osgUtil/CullVisitor: Fixed popStateSet
|
|
|
|
2006-07-14 11:29 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Removed debug info
|
|
|
|
2006-07-14 11:04 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Speeded up merge geometry
|
|
|
|
2006-07-13 20:50 robert
|
|
|
|
* NEWS.txt: Typo fixes
|
|
|
|
2006-07-13 20:42 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Optimized the MERGE_GEODES pass
|
|
|
|
2006-07-13 19:42 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2006-07-13 15:56 robert
|
|
|
|
* src/osgWrappers/osgUtil/Statistics.cpp: Updated wrappers
|
|
|
|
2006-07-13 15:25 robert
|
|
|
|
* applications/osgconv/osgconv.cpp, include/osgUtil/Statistics,
|
|
src/osgUtil/Optimizer.cpp: Added StatsVisitor to
|
|
include/osg/Statistics, and usage of it in osgUtil::Optimizer.
|
|
|
|
Added --optimize <string> option to osgconv
|
|
|
|
2006-07-13 14:58 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: Added share
|
|
duplicates traversal to optimizer call
|
|
|
|
2006-07-13 13:00 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Fixed Trajce
|
|
Nikolov name reversal.
|
|
|
|
2006-07-13 11:46 robert
|
|
|
|
* include/osgUtil/Statistics: Fixed Statistics::reset() method to
|
|
include a reset of all member variables
|
|
|
|
2006-07-13 09:12 robert
|
|
|
|
* NEWS.txt: Fixed typos.
|
|
|
|
2006-07-13 09:01 robert
|
|
|
|
* src/osgText/Text.cpp: Fixed management of Text's StateSet so that
|
|
it works correctly when the DefaultFont is active.
|
|
|
|
2006-07-12 20:59 robert
|
|
|
|
* NEWS.txt: Updated NEWS
|
|
|
|
2006-07-12 09:50 robert
|
|
|
|
* include/osgGA/GUIEventAdapter,
|
|
include/osgGA/GUIEventHandlerVisitor: From Vincent Vivanloc,
|
|
Removed commas from end of enum lists, and removed semi-colon
|
|
from end of namespace.
|
|
|
|
2006-07-12 09:40 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Brede
|
|
Johansen,
|
|
|
|
"I found some artifacts on some models and traced it back to the
|
|
external palette override feature. There are some changes in the
|
|
layout of the external record the loader have to take into
|
|
consideration.
|
|
|
|
The other fix is to remove the OF pools from the user data of the
|
|
external ProxyNode when it is no longer needed."
|
|
|
|
2006-07-11 21:53 robert
|
|
|
|
* include/osg/StateSet, include/osgUtil/CullVisitor,
|
|
src/osgPlugins/ive/StateSet.cpp, src/osgPlugins/osg/StateSet.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgWrappers/osg/StateSet.cpp:
|
|
Removed StateSet::ENCLOSE_RENDERBIN_DETAILS since it is
|
|
rendendent, and
|
|
implemented the OVERRIDE_RENDERBIN_DETAILS.
|
|
|
|
2006-07-11 14:24 robert
|
|
|
|
* include/osg/BlendFunc: From Brede Johansen, "Here's a small patch
|
|
to BlendFunc::setFunction(source,destination) to
|
|
make it consistent with the constructor and prevent the
|
|
BlendFuncSeparate path being called. This patch fixed the
|
|
artifact
|
|
with the osgpointsprite demo on ATI cards reported by Mike
|
|
Weiblen."
|
|
|
|
2006-07-11 10:34 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: From
|
|
Antoine Hue,
|
|
|
|
"There was a typo in "int setNotifyOffset()", appear to be a
|
|
getter =>
|
|
"int getNotifyOffset()".
|
|
|
|
Then I have added a switch to create GDALTermProgress only when
|
|
the
|
|
current notify level + local offset permit message display. In
|
|
fact, if
|
|
the offset is set to 0 and the notify level is at the default,
|
|
DataSet
|
|
is quiet but for the GDALTermProgress. That is quite disturbing
|
|
since
|
|
you think the progress is related to the complete processing but
|
|
it is
|
|
actually only related to the GDAL Warp."
|
|
|
|
2006-07-11 10:33 robert
|
|
|
|
* NEWS.txt: Added preciption effects to NEWS
|
|
|
|
2006-07-11 09:06 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updates
|
|
osgversion and AUTHORS.txt for typo.
|
|
|
|
2006-07-06 20:44 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Updated AUTHORS.txt and ChangeLog for
|
|
1.1-rc1
|
|
|
|
2006-07-06 20:43 robert
|
|
|
|
* src/osgPlugins/normals/Normals.cpp: Tweak for VS6.0 build
|
|
|
|
2006-07-06 15:47 robert
|
|
|
|
* src/osgPlugins/ive/PagedLOD.cpp: Fixed scoping for for loop
|
|
varaible for VS6.0 build.
|
|
|
|
2006-07-06 15:00 robert
|
|
|
|
* src/osgPlugins/lwo/Surface.cpp: Tweaks to try and fix VS6.0
|
|
problems.
|
|
|
|
2006-07-06 14:50 robert
|
|
|
|
* src/osgSim/OpenFlightOptimizer.cpp: Removed explict definition of
|
|
osgUtil::Optimizer::StateVisitor to attempt
|
|
to get round VS 6.0 cruddiness.
|
|
|
|
2006-07-06 14:43 robert
|
|
|
|
* src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp: Tweaked for loop
|
|
variaible definition.
|
|
|
|
2006-07-06 14:36 robert
|
|
|
|
* ChangeLog, NEWS.txt: Updated NEWS and ChangeLog
|
|
|
|
2006-07-06 14:14 robert
|
|
|
|
* src/osg/Texture.cpp: From Eric Sokolowsky,
|
|
"If a texture is used that is not a multiple of four, and
|
|
compression
|
|
was requested through the texture's internal format, the
|
|
texture's
|
|
internal format reverts to a non-compressed type and a NOTICE is
|
|
given.
|
|
At present, compressed textures must have a multiple of four in
|
|
each
|
|
dimension."
|
|
|
|
2006-07-06 14:10 robert
|
|
|
|
* src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp: Updated wrappers
|
|
|
|
2006-07-06 14:02 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: From Eric Sokolowsky,
|
|
|
|
"Attached is some fixes for Image::readImageFromCurrentTexture.
|
|
It was
|
|
failing when used with a new Image object (some of the fields
|
|
were
|
|
not set before they were used, and some were set to the wrong
|
|
values).
|
|
A new optional parameter was added to give the desired data type,
|
|
which
|
|
defaults to GL_UNSIGNED_BYTE, so programs should only need a
|
|
recompile
|
|
to work properly."
|
|
|
|
2006-07-06 13:06 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Fixed typo
|
|
and unpdated AUTHORS file
|
|
|
|
2006-07-06 11:40 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added setting of name
|
|
from the .obj goup name and object names.
|
|
|
|
2006-07-06 11:33 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Removed redundent debug
|
|
message.
|
|
|
|
2006-07-06 11:30 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/obj.cpp: Add "hack" fix for black materials
|
|
being exported from Maya.
|
|
|
|
2006-07-06 11:08 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Tweaked
|
|
osgversion to catch typos and updates AUTHORS.txt
|
|
|
|
2006-07-06 10:39 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS.txt for
|
|
release
|
|
|
|
2006-07-06 10:28 robert
|
|
|
|
* include/osg/Version, 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/osgTerrain/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp: Updated version numbers for 1.1 release
|
|
|
|
2006-07-06 10:27 robert
|
|
|
|
* src/osgText/Text.cpp: Tweaked polygon offset
|
|
|
|
2006-07-06 09:11 robert
|
|
|
|
* Xcode/Misc/ArrangeDMG.sh, Xcode/Misc/FindOSGData.pl,
|
|
Xcode/Misc/Tar_Xcode.sh, Xcode/OSX_OSG_README.rtf,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
|
From Eric Wing, updaetes to Xcode projects
|
|
|
|
2006-07-06 08:36 robert
|
|
|
|
* src/osgText/Text.cpp: From Vivek Rajan, "Rotated text in
|
|
SCREEN_COORDS was looking a little squished especially
|
|
in orthographic projection. Performing the rotation before the
|
|
scaling
|
|
fixed the problem. I've attached Text.cpp with the fix."
|
|
|
|
From Robert Osfield, in keeping with Vivek's change moved the
|
|
auto rotate to screen befor the scale as well.
|
|
|
|
2006-07-05 21:52 robert
|
|
|
|
* src/osg/Texture.cpp: From Eric Sokolowsky, "The attached
|
|
Texture.cpp fixes a problem when subloading compressed
|
|
textures. Near the top of the function that implements texture
|
|
subloading, osg::Texture::applyTexImage2D_subload(), the local
|
|
variable
|
|
compressed_image examines the _image's_ pixel format to see if it
|
|
is
|
|
compressed. However, further on, in calls to getCompressedSize()
|
|
the
|
|
_texture's_ pixel format is used. In my application's Texture2D
|
|
class,
|
|
I use osg::Texture::USE_ARB_COMPRESSION to
|
|
osg::Texture2D::setInternalFormatMode(), which causes the
|
|
internal format
|
|
to become one of the generic ARB_COMPRESSED types, which do not
|
|
have a
|
|
specific size. Thus the recent warning message added to
|
|
osg::Texture::getCompressedSize() is triggered. The correct
|
|
behavior is
|
|
to use the format mode from the Image class instead of the
|
|
Texture class
|
|
within the subload implementation, and then the size is
|
|
calculated
|
|
correctly."
|
|
|
|
2006-07-05 21:12 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS file
|
|
|
|
2006-07-05 21:12 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Fixed typo.
|
|
|
|
2006-07-05 20:56 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PaletteRecords.cpp: From Brede
|
|
Johansen, "Changed ">" to ">=" when testing for version 16.1 or
|
|
later."
|
|
|
|
2006-07-05 13:44 robert
|
|
|
|
* src/osg/Texture.cpp: From Eric Sokolowsky, "There is code in
|
|
Image.cpp that calculates the size of a compressed image
|
|
based on the internal format. There is similar code in the
|
|
Texture class
|
|
but it does not account for the ARB types. I modified the Texture
|
|
class
|
|
implementation to show a warning when an incomplete internal
|
|
format is
|
|
used to calculate the image size."
|
|
|
|
2006-07-05 13:31 robert
|
|
|
|
* examples/osgshaderterrain/osgshaderterrain.cpp: Added mutex to
|
|
the test context.
|
|
|
|
2006-07-05 13:18 robert
|
|
|
|
* examples/osgshaderterrain/osgshaderterrain.cpp: Added vertex
|
|
program hack to get round apparent NVidia bug when handling
|
|
vertex texture read.
|
|
|
|
2006-07-05 12:54 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS file
|
|
|
|
2006-07-05 12:51 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: More fixes for typos
|
|
|
|
2006-07-05 10:48 robert
|
|
|
|
* AUTHORS.txt: Updated AUTHORS file
|
|
|
|
2006-07-05 10:47 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Updated osgversion to
|
|
correct for ChangeLog typos.
|
|
|
|
2006-07-05 10:29 robert
|
|
|
|
* ChangeLog: Updated ChangeLog.
|
|
|
|
2006-07-05 10:24 robert
|
|
|
|
* NEWS.txt: Updated NEWS.
|
|
|
|
2006-07-05 10:23 robert
|
|
|
|
* NEWS.txt: First steps towards updating NEWS for 1.1 release
|
|
|
|
2006-07-05 09:52 robert
|
|
|
|
* src/osgPlugins/ESRIShape/ESRIShape.cpp,
|
|
src/osgPlugins/ESRIShape/ESRIShapeParser.cpp,
|
|
src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp,
|
|
src/osgPlugins/normals/Normals.cpp,
|
|
src/osgPlugins/normals/Normals.h,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h,
|
|
src/osgPlugins/txp/trpage_geom.h: Fixed warnings
|
|
|
|
2006-07-05 08:59 robert
|
|
|
|
* src/osgPlugins/directx/types.h: From Markus Trenkwalder, "Mingws
|
|
gcc includes a file called types.h which in turn defines
|
|
_TYPES_H_. types.h in the directx plugin defines the same include
|
|
guard. I've renamed the guard name in this file to _DX_TYPES_H_.
|
|
Now
|
|
the plugin compile in mingw too."
|
|
|
|
2006-07-05 08:55 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Brede
|
|
Johansen, renaned FLT_preserveFace to preserveFace
|
|
|
|
2006-07-04 19:58 robert
|
|
|
|
* include/osg/Referenced, src/osg/Referenced.cpp: Changed parameter
|
|
name from osberver_ptr to observer.
|
|
|
|
2006-07-04 19:54 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.h,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Paul Martz,
|
|
|
|
"Previously, the new OpenFlight plugin only allowed ext ref
|
|
models to use
|
|
their own palettes. With this change, parent models can override
|
|
child model
|
|
palettes with the parent palettes.
|
|
|
|
These changes are made against very current CVS (just updated
|
|
about 1/2 hour
|
|
ago, eliminated conflicts, and retested before this posting).
|
|
|
|
To regurgitate what I did:
|
|
|
|
A new class, ParentPools (public osg::Referenced), is created
|
|
when an ext
|
|
ref record is parsed, and it is populated with any parent model
|
|
pools that
|
|
should override the child model pools (according to bits in the
|
|
ext ref
|
|
record). The ParentPools object is then set as UserData on the
|
|
ProxyNode
|
|
corresponding to the ext ref.
|
|
|
|
When the ReadExternalsVisitor hits the ProxyNode, it takes its
|
|
UserData and
|
|
sets it as UserData in the Options parameter to the
|
|
osgDB::ReadNode call,
|
|
which then read the ext ref model. In the course of parsing the
|
|
Options
|
|
string, ReaderWriterFLT also looks at the Options UserData and
|
|
sets the
|
|
parent pools in the Document class accordingly.
|
|
|
|
When palette records are encountered while loading a file, they
|
|
are ignored
|
|
if the corresponding pool was set by the parent.
|
|
|
|
Thanks to Brede for consulting with me on the implementation.
|
|
"
|
|
|
|
2006-07-04 14:37 robert
|
|
|
|
* include/osgProducer/KeyboardMouseCallback,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp: Updated
|
|
wrappers.
|
|
|
|
2006-07-04 14:18 robert
|
|
|
|
* include/osgGA/EventQueue, include/osgGA/GUIEventAdapter,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
src/osgGA/EventQueue.cpp, src/osgGA/GUIEventAdapter.cpp,
|
|
src/osgProducer/KeyboardMouseCallback.cpp: From Stephan Huber,
|
|
|
|
"attached you'll find some modifications to Producer, osgGA and
|
|
osgProducer to enable Mac OS X support for
|
|
|
|
+ scrollwheels,
|
|
+ mightymouse-srollballs
|
|
+ new tracking-pads with scroll feature
|
|
+ tablet-support (pressure, proximity and pointertype) (Wacom
|
|
only tested)
|
|
|
|
I think there was a bug in the windows-implementation of
|
|
scroll-wheel
|
|
support (wrong order of ScrollingMotion-enum, casting problem)
|
|
which is
|
|
fixed now.
|
|
|
|
The scrollwheel-code is a bit klunky across platforms, some
|
|
devices on
|
|
OS X can report an absolute delta in pixel-coordinates not only
|
|
the
|
|
direction, so for now there is scrollingMotion (which describes
|
|
the
|
|
direction) and scrolldeltax and scrolldeltay. I decided to leave
|
|
the
|
|
scrollingmotion-stuff to not break old code relying on this."
|
|
|
|
2006-07-04 13:56 robert
|
|
|
|
* src/osgWrappers/osgText/Font.cpp: Updated wrappers.
|
|
|
|
2006-07-04 13:56 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp, src/osgText/Text.cpp:
|
|
Change osgText so that the Text drawable now can have its own
|
|
StateSet
|
|
that users can assign to it without it being overriden. If none
|
|
is
|
|
assigned externally it now uses a StateSet associated wit the
|
|
Font assigned
|
|
to the Text.
|
|
|
|
2006-07-04 13:33 robert
|
|
|
|
* src/osgSim/MultiSwitch.cpp: From Brede Johansen,
|
|
|
|
"The attached file corrects two small typos in MultiSwitch.cpp.
|
|
The
|
|
local "values" reference and the "_values" member attribute are
|
|
of
|
|
different types but both are vectors so the size() operator
|
|
happily
|
|
compiles. A renaming of _values to _masks or similar may be a
|
|
more
|
|
future proof solution but the submission only removes the
|
|
underscore
|
|
in two places.
|
|
|
|
The switch_1701.flt model part of the Creator gallery revealed
|
|
this bug."
|
|
|
|
2006-07-04 12:57 robert
|
|
|
|
* src/osgDB/Registry.cpp: Fix to Registry::read(ReadFunctor) to
|
|
better handle reporting of errors
|
|
|
|
2006-07-04 11:24 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AncillaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ControlRecords.cpp,
|
|
src/osgPlugins/OpenFlight/DataInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/LightPointRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.cpp,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/RoadRecords.cpp,
|
|
src/osgPlugins/OpenFlight/VertexRecords.cpp: Fixed warnings.
|
|
|
|
2006-07-04 10:55 robert
|
|
|
|
* src/osgPlugins/bsp/BSPLoad.cpp: Warning fix.
|
|
|
|
2006-07-04 10:52 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Warning fix
|
|
|
|
2006-07-04 09:46 robert
|
|
|
|
* examples/osgunittests/performance.cpp: fixed warning and add a
|
|
few extra tests
|
|
|
|
2006-07-04 09:18 robert
|
|
|
|
* include/osgParticle/ConstantRateCounter: From Roland Smeenk,
|
|
Added missing initialization to zero of the _carryOver value in
|
|
default and copy constructor.
|
|
|
|
2006-07-04 09:13 robert
|
|
|
|
* VisualStudio/osgPlugins/directx/directx.dsp,
|
|
src/osgPlugins/directx/GNUmakefile,
|
|
src/osgPlugins/directx/LICENSE,
|
|
src/osgPlugins/directx/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/directx/directx.cpp,
|
|
src/osgPlugins/directx/directx.h,
|
|
src/osgPlugins/directx/mesh.cpp, src/osgPlugins/directx/mesh.h,
|
|
src/osgPlugins/directx/types.cpp, src/osgPlugins/directx/types.h:
|
|
From Ulrich Hertlein, updates to DirectX loader
|
|
|
|
2006-07-03 20:28 robert
|
|
|
|
* src/osgPlugins/OpenFlight/PaletteRecords.cpp: From Brede
|
|
Johansen, set the default value of texture wrap mode to REPEAT to
|
|
fix problem
|
|
with database without .attr files.
|
|
|
|
2006-07-03 16:31 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AncillaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/Record.cpp,
|
|
src/osgPlugins/OpenFlight/Record.h: Fixed a couple of warnings.
|
|
|
|
2006-07-03 16:21 robert
|
|
|
|
* src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp: Fixed orientation and
|
|
lighting of model.
|
|
|
|
2006-07-03 15:21 robert
|
|
|
|
* include/osg/ref_ptr: Removed template methods that were break
|
|
VS6.0 build.
|
|
|
|
2006-07-03 13:53 robert
|
|
|
|
* VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
examples/osgunittests/GNUmakefile,
|
|
examples/osgunittests/osgunittests.cpp,
|
|
examples/osgunittests/performance.cpp,
|
|
examples/osgunittests/performance.h: Added a performace test
|
|
section to osgunitests, currently just does basic C/C++ tests.
|
|
|
|
2006-07-03 10:47 robert
|
|
|
|
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: Added merge geodes
|
|
and geometries optimizer call
|
|
|
|
2006-07-03 09:26 robert
|
|
|
|
* src/osgPlugins/ive/ReaderWriterIVE.cpp: From Eric Sokolowski,
|
|
"Added the ability to read and write images directly in the ive
|
|
plugin,
|
|
through the osgDB::readImageFile and osgDB::writeImageFile
|
|
functions.
|
|
This is useful for storing compressed textures on disk for rapid
|
|
playback
|
|
for animations."
|
|
|
|
2006-07-03 09:22 robert
|
|
|
|
* src/osgPlugins/ive/BlendFunc.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/ReadWrite.h, src/osgPlugins/osg/BlendFunc.cpp:
|
|
From Michael Platings, added support for blend seperates to .ive
|
|
and .osg
|
|
|
|
2006-06-30 13:50 robert
|
|
|
|
* src/osgWrappers/osg/BlendFunc.cpp: Updated wrappers.
|
|
|
|
2006-06-30 13:50 robert
|
|
|
|
* include/osg/BlendFunc, src/osg/BlendFunc.cpp: From Michael
|
|
Platings, added support for glBlendFuncSeperate.
|
|
|
|
2006-06-30 13:47 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: From Eric Sokolowsky,
|
|
made a couple of methods static.
|
|
|
|
2006-06-29 19:38 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.h: From David Callu, compile fix
|
|
for gcc 4.1
|
|
|
|
2006-06-29 15:57 robert
|
|
|
|
* include/osgUtil/RenderBin, src/osg/AlphaFunc.cpp,
|
|
src/osg/StateSet.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp: Added support for
|
|
RenderBin's have a local top level StateSet. This is now
|
|
used by default in the depth sorted bin.
|
|
|
|
2006-06-29 11:57 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp: Updated wrappers
|
|
|
|
2006-06-29 11:00 robert
|
|
|
|
* src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Group.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp: Updated wrappers.
|
|
|
|
2006-06-29 10:19 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/ClampColor.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Group.cpp, src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgUtil/Tesselator.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp: Updated wrappers
|
|
|
|
2006-06-29 10:17 robert
|
|
|
|
* src/osgPlugins/txp/trpage_material.cpp: Changed _WIN32 to
|
|
_MSC_VER
|
|
|
|
2006-06-29 10:06 robert
|
|
|
|
* src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Eric Wing,
|
|
updates to QuickTime plugin
|
|
|
|
2006-06-29 09:34 robert
|
|
|
|
* src/osgPlugins/OpenFlight/DataInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/DataInputStream.h,
|
|
src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.h,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.h,
|
|
src/osgPlugins/OpenFlight/VertexRecords.cpp: Form Brede Johansen,
|
|
move from istrstream to istringstream.
|
|
From Robert Osfield, remapped Paul Martz's changes to Pools.h and
|
|
PaletteRecords.cpp w.r.t texturePatternIndex being a in16, and
|
|
converted a char* string to a std::string.
|
|
|
|
2006-06-29 08:08 robert
|
|
|
|
* src/osgPlugins/bsp/BSPLoad.h: Changed unsinged int to GLuint for
|
|
OSX compile fix.
|
|
|
|
2006-06-28 20:38 robert
|
|
|
|
* src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp: Changed unsigned int to
|
|
GLuint for OSX build.
|
|
|
|
2006-06-28 14:36 robert
|
|
|
|
* src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp: Change internal
|
|
variables across to being GLuint.
|
|
|
|
2006-06-28 11:37 robert
|
|
|
|
* Xcode/OpenSceneGraph/osgprecipitation-Info.plist: From Eric Wing,
|
|
updates to Xcode projects
|
|
|
|
2006-06-28 11:27 robert
|
|
|
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/osgcopy-Info.plist: From Eric Wing, updates
|
|
to Xcode projects
|
|
|
|
2006-06-28 10:22 robert
|
|
|
|
* src/osgDB/Registry.cpp: Made the new OpenFlight plugin the
|
|
default.
|
|
|
|
2006-06-28 10:00 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp: Added a setRadius
|
|
into the screen space LOD.
|
|
|
|
2006-06-28 07:17 robert
|
|
|
|
* src/osgPlugins/txp/trpage_material.cpp: From Martin Naylor, build
|
|
fix for windows.
|
|
|
|
2006-06-28 07:14 robert
|
|
|
|
* src/osgPlugins/txp/trpage_sys.h: Removed old #include <vector.h>
|
|
entries.
|
|
|
|
2006-06-27 20:13 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added setting of the
|
|
CameraConfig:TheradModelDirective
|
|
|
|
2006-06-27 13:09 robert
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: From Eric Wing, added
|
|
support for outline/shadow and colour gradient effects.
|
|
|
|
2006-06-27 12:08 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: From Stephan Huber, remove
|
|
Platform specific handling of multi-sample setup as its
|
|
now supported within Producer in a generic way. From Robert
|
|
Osfield fix to the parameter ordering
|
|
|
|
2006-06-27 12:05 robert
|
|
|
|
* examples/osglogo/osglogo.cpp: From Eric Wing, added support for
|
|
outline/shadow and colour gradient effects.
|
|
|
|
2006-06-27 10:07 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h, src/osgPlugins/txp/TXPIO.cpp,
|
|
src/osgPlugins/txp/TXPNode.cpp, src/osgPlugins/txp/TXPNode.h,
|
|
src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.h,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgPlugins/txp/TXPParser.h,
|
|
src/osgPlugins/txp/TXPSeamLOD.cpp,
|
|
src/osgPlugins/txp/TXPSeamLOD.h,
|
|
src/osgPlugins/txp/TileMapper.cpp,
|
|
src/osgPlugins/txp/TileMapper.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_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: From Terrex and Andrew
|
|
Sampsom and Don Tidrow and Robert Osfield,
|
|
|
|
email comments from Andew Sampson,
|
|
|
|
"I've contacted Terrex, and obtained the 2.2 version
|
|
of their trpage library. The library included a
|
|
fork of OSG 0.9.8's txp plugin, modified to load 2.1+
|
|
txp DBs.
|
|
|
|
I've done the work of incorporating the changes made
|
|
to OSG's txp plugin since 0.9.8 into Terrex's fork.
|
|
The forked version is now up-to-date with the changes
|
|
made to OSG 0.9.9 and 1.0.
|
|
|
|
Terrex made a lot of changes (especially differences
|
|
in whitespace), so the diff between the forked version
|
|
|
|
and OSG 1.0's txp plugin is yucky. I did my best, but
|
|
|
|
keep in mind that this is the result of a 4-way merge
|
|
(kinda... terrex-0.9.8, stock-0.9.8, stock-0.9.9,
|
|
stock-1.0).
|
|
|
|
I really want to see this forked version merged back
|
|
into the main OSG branch. The new features offered by
|
|
|
|
this version of the plugin (2.1+ support, variable
|
|
LOD support, bug fixes) are worth the trouble."
|
|
|
|
--
|
|
|
|
Don Tidrow then took this code and added his work.
|
|
|
|
--
|
|
|
|
Robert Osfield then fixed all the warnings that abound in the
|
|
trpage code base.
|
|
|
|
2006-06-26 20:45 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgfxbrowser/Frame.cpp,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
include/osgUtil/IntersectVisitor,
|
|
src/osgFX/AnisotropicLighting.cpp, src/osgFX/BumpMapping.cpp,
|
|
src/osgFX/Cartoon.cpp, src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lwo/Surface.cpp, src/osgPlugins/lwo/VertexMap.cpp,
|
|
src/osgPlugins/lws/ReaderWriterLWS.cpp,
|
|
src/osgUtil/Simplifier.cpp: Replaced ref_ptr<>:take with
|
|
ref_ptr<>:release, and added handling of removeal
|
|
of ref_ptr<> operator >.
|
|
|
|
2006-06-26 20:43 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Added DeleteHandler flush call.
|
|
|
|
2006-06-26 20:41 robert
|
|
|
|
* include/osg/ref_ptr: From Tyge Løvset, ref_ptr<> template
|
|
constructor, operators and associated functions.
|
|
|
|
From Robert Osfield, tweaks and fixes to the above, also removed
|
|
the deprecated take() method.
|
|
|
|
2006-06-26 20:35 robert
|
|
|
|
* src/osg/Referenced.cpp: Added a functional DeleteHandler.
|
|
|
|
2006-06-26 15:18 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Fixed crash on osgconv
|
|
--compressed cow.osg cow.ive
|
|
|
|
2006-06-26 10:57 robert
|
|
|
|
* src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp: Changed GLunit usage to
|
|
unsigned int.
|
|
|
|
2006-06-26 10:39 robert
|
|
|
|
* src/osgPlugins/ESRIShape/ESRIShapeParser.cpp: From Andreas
|
|
Ekstrand, fix for Windows
|
|
|
|
2006-06-26 09:56 robert
|
|
|
|
* include/osg/PrimitiveSet, include/osg/TriangleFunctor: From
|
|
Leandro Motta Barros, documentation additions to PrimitiveSet &
|
|
TriangleFunctor.
|
|
|
|
2006-06-26 09:30 robert
|
|
|
|
* src/osgPlugins/dxf/codeValue.h, src/osgPlugins/dxf/dxfReader.cpp,
|
|
src/osgPlugins/dxf/dxfReader.h: From Philipp Siemoleit,
|
|
|
|
There are some group codes (i.e. "62") which are interpreted as
|
|
dxfDataType::SHORT. That's right because the dxf-specification
|
|
defines
|
|
"16 bit integer" as the type for the corresponding value.
|
|
But readerBase::readGroup() calls readValue(std::ifstream&,
|
|
unsigned
|
|
short). I changed readValue(std::ifstream&, unsigned short) to
|
|
readValue(std::ifstream&, short). I found no group code at the
|
|
dxf-specs
|
|
which needs a "16 bit unsigned integer" value. So the
|
|
readValue(std::ifstream&, unsigned short) function is obsolete -
|
|
right?
|
|
|
|
2006-06-26 09:18 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From David Fries, Reset only the
|
|
RenderLeaf objects used in the last
|
|
frame as given by the _currentReuseRenderLeafIndex instead of
|
|
resetting all leaves which can be very time consuming.
|
|
|
|
2006-06-26 09:09 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: From Martin Naylor, added osgGA
|
|
dependency to osgkeyboardmouse
|
|
|
|
2006-06-16 09:28 robert
|
|
|
|
* include/osgGA/GUIEventAdapter: Fixed typo.
|
|
|
|
2006-06-12 14:04 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp: Added pick
|
|
handler.
|
|
|
|
2006-06-12 11:32 robert
|
|
|
|
* examples/osgkeyboardmouse/GNUmakefile,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp: Revamped
|
|
osgkeyboardmouse to use the osgGA.
|
|
|
|
2006-06-12 09:57 robert
|
|
|
|
* Make/makedefs: From Mathew May, FreeBSD build fixes.
|
|
|
|
2006-06-08 15:27 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/ClampColor,
|
|
include/osg/StateAttribute, src/osg/ClampColor.cpp,
|
|
src/osg/GNUmakefile: Martin Spindler, new osg::ClampColor state
|
|
attribute.
|
|
|
|
2006-06-08 14:32 robert
|
|
|
|
* VisualStudio/osgSim/osgSim.dsp,
|
|
examples/osglightpoint/osglightpoint.cpp,
|
|
include/osgSim/LightPointNode,
|
|
src/osgPlugins/OpenFlight/LightPointRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.h, src/osgSim/GNUmakefile,
|
|
src/osgSim/LightPointNode.cpp,
|
|
src/osgSim/LightPointSpriteDrawable.cpp,
|
|
src/osgSim/LightPointSpriteDrawable.h: From Paul Martz, added
|
|
support to textured light points into osgSim and OpenFlight
|
|
loader, as part of the OpenFlight v16.0 spec.
|
|
|
|
2006-06-08 13:34 robert
|
|
|
|
* src/osgText/Text.cpp: From Matt Green, fix to handling of
|
|
centering of multi-line text entries.
|
|
|
|
2006-06-08 12:09 robert
|
|
|
|
* include/osg/State: From Paul Martz, clean up of comments.
|
|
|
|
2006-06-08 12:07 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp: From Mike Weiblen, reverted
|
|
shaders changes due to lack of hardware/driver support
|
|
|
|
2006-06-08 11:58 robert
|
|
|
|
* include/osg/Array: From Gustavo Wagner, addition of trim method
|
|
to TemplateArray class.
|
|
|
|
From Robert Osfield, made trim method a virtual method of the
|
|
base Array class
|
|
and added a trim implementation to TemplateIndexArray.
|
|
|
|
2006-06-08 11:56 robert
|
|
|
|
* VisualStudio/osgSim/osgSim.dsp: From Paul Martz, fixed incorrect
|
|
filename in project file
|
|
|
|
2006-06-08 11:39 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: With direction from Paul Melis, fixed
|
|
bug in CopySharedSubgraphsVisitor which prevented
|
|
it being applied. Also fix inappropriate comment.
|
|
|
|
2006-06-08 11:22 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: From Joan Abadie: patch fixes :
|
|
"osgDB::makeDirectory doesn't work on win32 when using full path
|
|
name like : "d:/demo"
|
|
it tryes a mkdir("d:")."
|
|
|
|
2006-06-08 11:19 robert
|
|
|
|
* applications/osgdem/osgdem.cpp: Added setting of default colour.
|
|
|
|
2006-06-08 11:18 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: added SphereSegment
|
|
test code segment, commented out at pressent.
|
|
|
|
2006-06-05 16:25 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Added missing clip against maximum
|
|
azimuth.
|
|
|
|
2006-06-05 16:25 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp: Added extra
|
|
SphereSegment intersection tests.
|
|
|
|
2006-06-05 16:06 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Improved stats sizing in
|
|
presense of wide screens.
|
|
|
|
2006-05-29 09:08 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: Reverted changes from
|
|
revision 1.4, as they look like a temporary hack not intended
|
|
to be merged.
|
|
|
|
2006-05-26 15:19 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: From Jason Baverage, support for
|
|
interpolating DEM data from GDAL to the positions
|
|
required for the current tile.
|
|
|
|
2006-05-23 19:03 robert
|
|
|
|
* src/osgPlugins/bsp/BITSET.cpp, src/osgPlugins/bsp/BITSET.h,
|
|
src/osgPlugins/bsp/BSPLoad.cpp, src/osgPlugins/bsp/BSPLoad.h,
|
|
src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp,
|
|
src/osgPlugins/bsp/ReaderWriterQ3BSP.h: Ran dos2unix of files
|
|
|
|
2006-05-22 19:30 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Cleaned up the OpenGL error
|
|
reporting.
|
|
|
|
2006-05-16 21:32 robert
|
|
|
|
* src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp: Updated wrappers.
|
|
|
|
2006-05-16 21:20 robert
|
|
|
|
* include/osg/StateSet, src/osg/StateSet.cpp,
|
|
src/osgPlugins/ive/Uniform.cpp: Minor tweaks of ints to unsigned
|
|
ints
|
|
|
|
2006-05-16 21:00 robert
|
|
|
|
* include/osg/Uniform, src/osg/Uniform.cpp: From Mike Weiblen,
|
|
futher work on Uniform array support.
|
|
|
|
2006-05-16 21:00 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Uniform.cpp:
|
|
From Mike Weiblen, support for new Uniform arrays.
|
|
From Robert Osfield, refactor of above with original code to
|
|
ensure backwards compatibility.
|
|
|
|
2006-05-16 10:21 robert
|
|
|
|
* src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Compile fixes for OSX
|
|
|
|
2006-05-15 15:46 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp, include/osg/StateSet,
|
|
include/osg/Uniform, src/osg/StateSet.cpp, src/osg/Uniform.cpp,
|
|
src/osgPlugins/osg/Uniform.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: From Mike Weiblen,
|
|
support GLSL uniform arrays. A couple of tweaks and fixes from
|
|
Robert Osfield.
|
|
|
|
2006-05-15 13:22 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp: From Paul Martz,
|
|
"This change is based on current CVS. (Note both Brede and I have
|
|
submitted
|
|
changes to this plugin that aren't in current CVS yet -- this
|
|
change is
|
|
based on current CVS, not our changed files.)
|
|
|
|
This changes how shader palette records are parsed to support
|
|
GLSL per the
|
|
OpenFlight 16.1 spec. Existing functionality for 16.0 files is
|
|
preserved.
|
|
|
|
The change to Document.h simply adds an enum for VERSION_16_1."
|
|
|
|
2006-05-15 13:13 robert
|
|
|
|
* applications/osgdem/osgdem.cpp: Replaced BoundingBox with
|
|
GeospatialExtents.
|
|
|
|
2006-05-15 13:12 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: From
|
|
Jason Baverage, A
|
|
|
|
dded GeospatialExtents bounding box class which used doubles
|
|
in place of the original usage of osg::BoundingBox.
|
|
|
|
Added path for computing interpolation elevation data being read
|
|
from GDAL.
|
|
|
|
2006-05-15 11:56 robert
|
|
|
|
* include/osgDB/FileUtils: From Eric Wing, removed trailing commans
|
|
from enum lists.
|
|
|
|
2006-05-15 11:53 robert
|
|
|
|
* include/osg/Math: From Eric Wing, compile fix for OSX.
|
|
|
|
2006-05-15 11:48 robert
|
|
|
|
* include/osg/Geometry, src/osg/Geometry.cpp: From Daniel
|
|
Trastenjak, added checking of binding modes to ensure that
|
|
changes are only applied
|
|
when the binding mode changes, thereby avoiding uncessary calls
|
|
to dirtyDisplayList.
|
|
|
|
Note, from Robert Osfield, moved bodies of set*Binding() into
|
|
Geometry.cpp to avoid
|
|
clutter in the header.
|
|
|
|
2006-05-15 11:38 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: From Adrian Egli, added
|
|
std::ifstream::binary qualifier to ifstream usage.
|
|
|
|
2006-05-15 11:27 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AttrData.h,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp: From Paul Martz,
|
|
"add support for the v16.0 "Add" texture environment and
|
|
"mirrored repeat" wrap mode."
|
|
|
|
2006-05-15 11:22 robert
|
|
|
|
* src/osgPlugins/OpenFlight/Vertex.cpp,
|
|
src/osgPlugins/OpenFlight/Vertex.h: Changed instances of
|
|
setCoord(const Vec3) to setCoord(const Vec3&) style.
|
|
|
|
2006-05-15 11:18 robert
|
|
|
|
* src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/Record.h,
|
|
src/osgPlugins/OpenFlight/Registry.h,
|
|
src/osgPlugins/OpenFlight/Vertex.cpp,
|
|
src/osgPlugins/OpenFlight/Vertex.h,
|
|
src/osgPlugins/OpenFlight/VertexRecords.cpp: From Brede Johansen,
|
|
"- Replaced some member attributes with local variables in Face
|
|
record.
|
|
- Multitexture support in Vertex class.
|
|
- Renamed VertexList to VertexListRecord (VertexList is now a
|
|
Vertex array)
|
|
- new Mesh (with reserved field at offset 12, thanks to Paul
|
|
Martz)
|
|
- new LocalVertexPool
|
|
- new MeshPrimitive
|
|
- Use ProxyNode for externals.
|
|
- Local cache for externals"
|
|
|
|
2006-05-15 09:55 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw, VisualStudio/osgPlugins/bsp,
|
|
VisualStudio/osgPlugins/bsp/bsp.dsp: Added VisualStudio project
|
|
for Quake3 BSP plugin
|
|
|
|
2006-05-15 09:46 robert
|
|
|
|
* Make/makedirdefs, src/osgPlugins/bsp,
|
|
src/osgPlugins/bsp/BITSET.cpp, src/osgPlugins/bsp/BITSET.h,
|
|
src/osgPlugins/bsp/BSPLoad.cpp, src/osgPlugins/bsp/BSPLoad.h,
|
|
src/osgPlugins/bsp/GNUmakefile,
|
|
src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp,
|
|
src/osgPlugins/bsp/ReaderWriterQ3BSP.h: From Carlos García and
|
|
Paul Baker, Port of Paul Baker's Quake3 BSP loader to OSG by
|
|
Carlos García.
|
|
|
|
Added Quake3 BSP plugin.
|
|
|
|
2006-05-09 09:47 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: From Farshid Lashkari, "The
|
|
drawInner() method of osgUtil::RenderStage ignores the
|
|
checkForGLErrors flag of the osg::State object. The attatched
|
|
file
|
|
fixes this."
|
|
|
|
2006-05-09 09:42 robert
|
|
|
|
* include/osg/Referenced: From Tree, build fixes for JavaOSG build.
|
|
|
|
2006-05-09 09:35 robert
|
|
|
|
* include/osg/Math: From Farshid Lashari, round funciton.
|
|
|
|
2006-05-09 09:13 robert
|
|
|
|
* src/osg/AutoTransform.cpp: Removed redundent variable
|
|
declaration.
|
|
|
|
2006-05-09 09:12 robert
|
|
|
|
* include/osg/AutoTransform: From Farshid Lashkari, "The
|
|
setScale(Vec3) method of osg::AutoTransform does not dirty the
|
|
matrix. The fix is attached."
|
|
|
|
2006-05-04 19:39 robert
|
|
|
|
* src/osgWrappers/osg/Group.cpp: Updated wrappers
|
|
|
|
2006-05-04 19:36 robert
|
|
|
|
* include/osg/Group: Added removeChild(unsigned int, unsigned int)
|
|
back in for backward compatibility.
|
|
|
|
2006-05-04 19:15 robert
|
|
|
|
* src/osg/PagedLOD.cpp: Fixed expire of children to work with the
|
|
new Group::removeChildren method.
|
|
|
|
2006-05-02 15:52 robert
|
|
|
|
* include/osg/Matrixd, include/osg/Matrixf, include/osg/Object,
|
|
include/osg/Referenced, include/osgUtil/RenderLeaf,
|
|
include/osgUtil/StateGraph, src/osg/Referenced.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Added selective support for thread
|
|
safe ref/unref such that the rendering
|
|
backend now doesn't use thread safe ref counting where
|
|
multi-buffering exists.
|
|
This reduces the overhead of multi-threading.
|
|
|
|
2006-05-02 09:50 robert
|
|
|
|
* src/osgWrappers/osg/Geode.cpp, src/osgWrappers/osg/Group.cpp,
|
|
src/osgWrappers/osg/LOD.cpp, src/osgWrappers/osg/PagedLOD.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp,
|
|
src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp: Updated
|
|
wrappers.
|
|
|
|
2006-05-02 09:49 robert
|
|
|
|
* include/osg/Transform: Fixed docs on GL_SCALE_NORMAL
|
|
|
|
2006-05-02 09:45 robert
|
|
|
|
* Make/makedefs, examples/osgdepthpartition/DepthPartitionNode.cpp,
|
|
examples/osgdepthpartition/DepthPartitionNode.h,
|
|
examples/osgfxbrowser/Frame.cpp,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
examples/osgsimulation/osgsimulation.cpp, include/osg/Geode,
|
|
include/osg/Group, include/osg/LOD, include/osg/PagedLOD,
|
|
include/osg/ProxyNode, include/osg/Switch, src/osg/Geode.cpp,
|
|
src/osg/Group.cpp, src/osg/LOD.cpp, src/osg/PagedLOD.cpp,
|
|
src/osg/ProxyNode.cpp, src/osg/Switch.cpp,
|
|
src/osgParticle/ParticleEffect.cpp,
|
|
src/osgPlugins/ESRIShape/ESRIShapeParser.cpp,
|
|
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/lwo/Converter.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/SceneView.cpp: Reorganised the Group::removeChild and
|
|
Geode::removeDrawable methods so
|
|
that removeChild(Node*), removeChild(uint) and equivilant Geode
|
|
methods are
|
|
now inline methods, not designed to be overriden, and seperated
|
|
out the
|
|
multiple remove method to be called removeChildren(uint, uint)
|
|
which is
|
|
now the only virtual method. There removeChildren is now the
|
|
method to
|
|
override in subclasses.
|
|
|
|
This reorganisation requires some call code to be rename
|
|
removeChild usage
|
|
to removeChildren.
|
|
|
|
2006-05-02 09:18 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Fixed popping of state frustum.
|
|
|
|
2006-05-01 16:20 robert
|
|
|
|
* src/osgText/Text.cpp: From Colin MacDonald, fixed handling of an
|
|
adding a graphics context after the creating of the
|
|
osgText::Text.
|
|
|
|
2006-05-01 16:13 robert
|
|
|
|
* src/osgPlugins/osgParticle/IO_ConstantRateCounter.cpp: Ran
|
|
dos2unix.
|
|
|
|
2006-05-01 16:11 robert
|
|
|
|
* Xcode/XcodeTemplates/OSG Application/osgApp_Prefix.pch: From Eric
|
|
Wing, updated precompiled header list in new project file
|
|
template.
|
|
|
|
2006-05-01 16:05 robert
|
|
|
|
* include/osg/Drawable, include/osg/Vec3s, include/osg/Vec4s: From
|
|
Eric Wing, removed trailing semi colonds from namespace end
|
|
bracket.
|
|
|
|
2006-05-01 14:51 robert
|
|
|
|
* Make/makedefs: From Mathew May, FreeBSD support for AMD64.
|
|
|
|
2006-04-28 10:48 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added catch for thread model
|
|
w.r.t new PrecipitationEffect not being
|
|
sensitive to threading issues.
|
|
|
|
2006-04-25 13:50 robert
|
|
|
|
* VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
include/osgParticle/PrecipitationEffect,
|
|
src/osgWrappers/osgParticle/GNUmakefile,
|
|
src/osgWrappers/osgParticle/PrecipitationEffect.cpp: UPdated
|
|
wrappers
|
|
|
|
2006-04-25 12:56 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp,
|
|
include/osgParticle/PrecipitationEffect: Added UseFarLineSegments
|
|
option
|
|
|
|
2006-04-25 12:39 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp,
|
|
include/osgParticle/PrecipitationEffect,
|
|
src/osgParticle/PrecipitationEffect.cpp: Implemented seemless
|
|
update of precipitation properties.
|
|
|
|
2006-04-25 09:00 robert
|
|
|
|
* src/osg/DisplaySettings.cpp: Reset the default number of graphics
|
|
context to 1.
|
|
|
|
2006-04-24 21:48 robert
|
|
|
|
* include/osgParticle/PrecipitationEffect,
|
|
src/osgParticle/PrecipitationEffect.cpp: Moved LessFunctor into
|
|
header.
|
|
|
|
2006-04-24 16:21 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp,
|
|
include/osgParticle/PrecipitationEffect,
|
|
src/osgParticle/PrecipitationEffect.cpp: Moved
|
|
PrecipitationParameters directly into PrecipitationEffect.
|
|
|
|
2006-04-24 11:24 robert
|
|
|
|
* src/osgParticle/PrecipitationEffect.cpp: Added depth sorting of
|
|
cells.
|
|
|
|
2006-04-24 10:32 robert
|
|
|
|
* src/osgParticle/PrecipitationEffect.cpp: Added near/far compute.
|
|
|
|
2006-04-24 09:35 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Added osgParticle dependency to
|
|
osgPrecipitation example.
|
|
|
|
2006-04-24 08:37 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Added osgUtil to the osgParticle
|
|
dependencies.
|
|
|
|
2006-04-24 06:36 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp,
|
|
include/osgParticle/PrecipitationEffect,
|
|
src/osgParticle/PrecipitationEffect.cpp: Added support for wind.
|
|
|
|
2006-04-22 15:08 robert
|
|
|
|
* VisualStudio/osgParticle/osgParticle.dsp,
|
|
examples/osgprecipitation/GNUmakefile,
|
|
examples/osgprecipitation/PrecipitationEffect.cpp,
|
|
examples/osgprecipitation/PrecipitationEffect.h,
|
|
examples/osgprecipitation/PrecipitationParameters.cpp,
|
|
examples/osgprecipitation/PrecipitationParameters.h,
|
|
examples/osgprecipitation/line_rain.vert,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.frag,
|
|
examples/osgprecipitation/point_rain.vert,
|
|
examples/osgprecipitation/quad_rain.vert,
|
|
examples/osgprecipitation/rain.frag,
|
|
examples/osgprecipitation/rain.vert,
|
|
include/osgParticle/PrecipitationEffect,
|
|
src/osgParticle/GNUmakefile,
|
|
src/osgParticle/PrecipitationEffect.cpp: Moved
|
|
PrecipitationEffect node into osgParticle.
|
|
|
|
2006-04-22 15:07 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Decreased notify level of debug
|
|
message.
|
|
|
|
2006-04-22 06:33 robert
|
|
|
|
* examples/osgprecipitation/GNUmakefile,
|
|
examples/osgprecipitation/PrecipitationDrawable.cpp,
|
|
examples/osgprecipitation/PrecipitationDrawable.h,
|
|
examples/osgprecipitation/PrecipitationEffect.cpp,
|
|
examples/osgprecipitation/PrecipitationEffect.h,
|
|
examples/osgprecipitation/PrecipitationParameters.h: Moved
|
|
PrecipitationDrawable into PrecipitationEffect.
|
|
|
|
2006-04-21 19:39 robert
|
|
|
|
* examples/osgprecipitation/GNUmakefile,
|
|
examples/osgprecipitation/PrecipitationDrawable.cpp,
|
|
examples/osgprecipitation/PrecipitationDrawable.h,
|
|
examples/osgprecipitation/PrecipitationEffect.cpp,
|
|
examples/osgprecipitation/PrecipitationEffect.h,
|
|
examples/osgprecipitation/PrecipitationParameters.cpp,
|
|
examples/osgprecipitation/PrecipitationParameters.h,
|
|
examples/osgprecipitation/line_rain.vert,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.frag: Added new
|
|
precipitation nodes.
|
|
|
|
2006-04-21 17:16 don
|
|
|
|
* src/osgGA/UFOManipulator.cpp: Fixed a cut-n-paste error in the
|
|
ground intersects.
|
|
|
|
2006-04-19 19:00 robert
|
|
|
|
* src/osgProducer/KeyboardMouseCallback.cpp: Fixed mouse scroll
|
|
mapping.
|
|
|
|
2006-04-19 13:04 robert
|
|
|
|
* examples/osgprecipitation/line_rain.vert,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.frag,
|
|
examples/osgprecipitation/point_rain.vert,
|
|
examples/osgprecipitation/quad_rain.vert: Convertered shaders
|
|
across to using modelview matrix instead of uniforms.
|
|
|
|
2006-04-17 19:10 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.vert: Standardised the bin
|
|
number of the particle effects
|
|
|
|
2006-04-17 13:25 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Added setting of the FrameStamp on
|
|
the RenderStage's local GraphicsContext to
|
|
keep it in sync with the calling graphics context.
|
|
|
|
2006-04-14 16:44 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp: Added inline
|
|
shaders so that the tha example can be run from any directory.
|
|
|
|
2006-04-14 15:03 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp: Further tweaks to
|
|
settings to improve performance at mid intensity ranges
|
|
|
|
2006-04-14 14:24 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp: Refined the
|
|
default settings for rain and snow to achieve better framerates.
|
|
|
|
2006-04-14 11:04 robert
|
|
|
|
* examples/osgprecipitation/line_rain.vert,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.vert,
|
|
examples/osgprecipitation/quad_rain.vert: Added fog parameters
|
|
settings.
|
|
|
|
2006-04-14 08:28 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: From Ben Discoe, added missing
|
|
drawable->dirtyDisplayList().
|
|
|
|
2006-04-13 20:21 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp: Added
|
|
--numberOfParticles, --numberOfCellsX, --numberOfCellsY,
|
|
--numberOfCellsZ, --boundingBox, --fogEnd and --fogDensity
|
|
controls
|
|
|
|
2006-04-13 19:05 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.vert,
|
|
examples/osgprecipitation/quad_rain.vert: Added command line
|
|
options and various speed improvements.
|
|
|
|
2006-04-12 11:59 robert
|
|
|
|
* examples/osgprecipitation/line_rain.vert,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.vert,
|
|
examples/osgprecipitation/quad_rain.vert: Implement positioning
|
|
of cells via vertex attribute.
|
|
|
|
2006-04-12 09:42 robert
|
|
|
|
* examples/osgprecipitation/line_rain.vert,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.vert,
|
|
examples/osgprecipitation/quad_rain.vert: Moved common uniforms
|
|
to top of precipitation subgraph.
|
|
|
|
Added a run of the SpatializeGroupVisitor to create a balanced
|
|
subgraph.
|
|
|
|
Changed the quad to particle transistion distance from 100 to
|
|
50m.
|
|
|
|
2006-04-11 19:56 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.vert: Added support for
|
|
LOD's with transistion between quads and point rendering.
|
|
|
|
2006-04-11 13:22 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.frag,
|
|
examples/osgprecipitation/point_rain.vert: Added support for
|
|
point sprite particle effects.
|
|
|
|
2006-04-11 10:53 robert
|
|
|
|
* examples/osgprecipitation/line_rain.vert,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/point_rain.frag,
|
|
examples/osgprecipitation/point_rain.vert,
|
|
examples/osgprecipitation/quad_rain.vert,
|
|
examples/osgprecipitation/rain.vert: Added point and line paths.
|
|
|
|
2006-04-11 08:44 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added setting of the
|
|
DisplaySettings::setMaxNumberOfGraphicsContext() to the
|
|
number of contexts required by Producer.
|
|
|
|
2006-04-10 15:45 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/examples/osgprecipitation,
|
|
VisualStudio/examples/osgprecipitation/osgprecipitation.dsp: From
|
|
Martin Naylor, osgprecipitation project file.
|
|
|
|
2006-04-07 19:54 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/rain.vert: Added mipmap generation.
|
|
|
|
2006-04-07 18:24 robert
|
|
|
|
* examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/rain.frag,
|
|
examples/osgprecipitation/rain.vert: Added quad based rain effect
|
|
|
|
2006-04-06 14:06 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp: From Brede Johansen, added
|
|
MergeGeode visitor to osgUtil::Optimizer.
|
|
|
|
2006-04-05 15:13 robert
|
|
|
|
* Make/makedirdefs, examples/osgprecipitation,
|
|
examples/osgprecipitation/GNUmakefile,
|
|
examples/osgprecipitation/GNUmakefile.inst,
|
|
examples/osgprecipitation/osgprecipitation.cpp,
|
|
examples/osgprecipitation/rain.frag,
|
|
examples/osgprecipitation/rain.vert,
|
|
examples/osgsimulation/osgsimulation.cpp: Added beginings
|
|
osgprecipitation example.
|
|
|
|
2006-04-04 23:22 don
|
|
|
|
* src/osgUtil/DelaunayTriangulator.cpp: Fixed a bug in the
|
|
DelaunayTriangulator uniquify points method. Was always
|
|
skipping the first point.
|
|
|
|
2006-04-04 14:10 robert
|
|
|
|
* VisualStudio/collect_mangled_names.js: Added missing .js file.
|
|
|
|
2006-04-04 13:47 robert
|
|
|
|
* VisualStudio/collect_mangled_names.bat,
|
|
VisualStudio/create_static_workspace.js,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgFX/osgFX.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/3dc/3dc.dsp,
|
|
VisualStudio/osgPlugins/ESRIShape/ESRIShape.dsp,
|
|
VisualStudio/osgPlugins/OpenFlight/OpenFlight.dsp,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dds/dds.dsp,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dxf/dxf.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/hdr/hdr.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/logo/logo.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/lws/lws.dsp,
|
|
VisualStudio/osgPlugins/md2/md2.dsp,
|
|
VisualStudio/osgPlugins/net/net.dsp,
|
|
VisualStudio/osgPlugins/normals/normals.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgPlugins/osga/osga.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/pnm/pnm.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/rot/rot.dsp,
|
|
VisualStudio/osgPlugins/scale/scale.dsp,
|
|
VisualStudio/osgPlugins/stl/stl.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/trans/trans.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp: From Joran Jessurun and Chris
|
|
Hanson, Visual Studio Static build support.
|
|
|
|
2006-04-04 13:20 robert
|
|
|
|
* src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp: Updated wrappers.
|
|
|
|
2006-04-04 12:58 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup: Converted SceneHandlerList to
|
|
use Producer::ref_ptr<>
|
|
|
|
2006-04-04 12:53 robert
|
|
|
|
* Xcode, Xcode/Misc, Xcode/Misc/Build_OSG_OSX.sh,
|
|
Xcode/Misc/Symbolic_Link_App.sh, Xcode/Misc/Tar_Xcode.sh,
|
|
Xcode/Misc/osegs.pl, Xcode/OSX_OSG_README.rtf,
|
|
Xcode/OpenSceneGraph, Xcode/OpenSceneGraph/English.lproj,
|
|
Xcode/OpenSceneGraph/English.lproj/InfoPlist.strings,
|
|
Xcode/OpenSceneGraph/Info.plist,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcode,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcode/project.pbxproj,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
|
Xcode/OpenSceneGraph/OpenSceneGraph_Prefix.pch,
|
|
Xcode/OpenSceneGraph/os-Info.plist,
|
|
Xcode/OpenSceneGraph/osg-Info.plist,
|
|
Xcode/OpenSceneGraph/osgDB-Info.plist,
|
|
Xcode/OpenSceneGraph/osgFX-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGA-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGL2-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGLUTkeyboardmouse-Info.plist,
|
|
Xcode/OpenSceneGraph/osgGLUTsimple-Info.plist,
|
|
Xcode/OpenSceneGraph/osgParticle-Info.plist,
|
|
Xcode/OpenSceneGraph/osgProducer-Info.plist,
|
|
Xcode/OpenSceneGraph/osgSim-Info.plist,
|
|
Xcode/OpenSceneGraph/osgTerrain-Info.plist,
|
|
Xcode/OpenSceneGraph/osgText-Info.plist,
|
|
Xcode/OpenSceneGraph/osgUtil-Info.plist,
|
|
Xcode/OpenSceneGraph/osganimate-Info.plist,
|
|
Xcode/OpenSceneGraph/osgarchive-Info.plist,
|
|
Xcode/OpenSceneGraph/osgautotransform-Info.plist,
|
|
Xcode/OpenSceneGraph/osgbillboard-Info.plist,
|
|
Xcode/OpenSceneGraph/osgblendequation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgbluemarble-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcallback-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcamera-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcameragroup-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcatch-Info.plist,
|
|
Xcode/OpenSceneGraph/osgclip-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcluster-Info.plist,
|
|
Xcode/OpenSceneGraph/osgconv-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcopy-Info.plist,
|
|
Xcode/OpenSceneGraph/osgcubemap-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_freetype-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_freetype2-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdb_osgText-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdelaunay-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdem-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdepthpartition-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdepthshadow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgdistortion-Info.plist,
|
|
Xcode/OpenSceneGraph/osgfbo-Info.plist,
|
|
Xcode/OpenSceneGraph/osgforest-Info.plist,
|
|
Xcode/OpenSceneGraph/osgfxbrowser-Info.plist,
|
|
Xcode/OpenSceneGraph/osggeodemo,
|
|
Xcode/OpenSceneGraph/osggeometry-Info.plist,
|
|
Xcode/OpenSceneGraph/osghangglide-Info.plist,
|
|
Xcode/OpenSceneGraph/osghud-Info.plist,
|
|
Xcode/OpenSceneGraph/osgimposter-Info.plist,
|
|
Xcode/OpenSceneGraph/osgintrospection-Info.plist,
|
|
Xcode/OpenSceneGraph/osgkeyboard-Info.plist,
|
|
Xcode/OpenSceneGraph/osgkeyboardmouse-Info.plist,
|
|
Xcode/OpenSceneGraph/osglauncher-Info.plist,
|
|
Xcode/OpenSceneGraph/osglightpoint-Info.plist,
|
|
Xcode/OpenSceneGraph/osglist-Info.plist,
|
|
Xcode/OpenSceneGraph/osglogicop-Info.plist,
|
|
Xcode/OpenSceneGraph/osglogo-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmotionblur-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmovie-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmultiplecameras-Info.plist,
|
|
Xcode/OpenSceneGraph/osgmultitexture-Info.plist,
|
|
Xcode/OpenSceneGraph/osgocculder-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpagedlod-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparametric-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparticleExample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgparticleeffects-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpbuffer-Info.plist,
|
|
Xcode/OpenSceneGraph/osgphotoalbum-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpick-Info.plist,
|
|
Xcode/OpenSceneGraph/osgplanets-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpoints-Info.plist,
|
|
Xcode/OpenSceneGraph/osgpointsprite-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprerender-Info.plist,
|
|
Xcode/OpenSceneGraph/osgprerendercubemap-Info.plist,
|
|
Xcode/OpenSceneGraph/osgreflect-Info.plist,
|
|
Xcode/OpenSceneGraph/osgscalarbar-Info.plist,
|
|
Xcode/OpenSceneGraph/osgscribe-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsequence-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshaders-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshaderterrain-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshadowtexture-Info.plist,
|
|
Xcode/OpenSceneGraph/osgshape-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimple-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimplepager-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimplifier-Info.plist,
|
|
Xcode/OpenSceneGraph/osgsimulation-Info.plist,
|
|
Xcode/OpenSceneGraph/osgslice-Info.plist,
|
|
Xcode/OpenSceneGraph/osgslideshow-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspacewarp-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspheresegment-Info.plist,
|
|
Xcode/OpenSceneGraph/osgspotlight-Info.plist,
|
|
Xcode/OpenSceneGraph/osgstereoimage-Info.plist,
|
|
Xcode/OpenSceneGraph/osgteapot-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtesselate-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtextexample-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture1D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture2D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexture3D-Info.plist,
|
|
Xcode/OpenSceneGraph/osgtexturerectangle-Info.plist,
|
|
Xcode/OpenSceneGraph/osgunittests-Info.plist,
|
|
Xcode/OpenSceneGraph/osgversion-Info.plist,
|
|
Xcode/OpenSceneGraph/osgvertexprogram-Info.plist,
|
|
Xcode/OpenSceneGraph/osgviewer-Info.plist,
|
|
Xcode/OpenSceneGraph/osgvolume-Info.plist,
|
|
Xcode/OpenSceneGraph/osgwindows-Info.plist,
|
|
Xcode/OpenSceneGraph/version.plist, Xcode/XcodeTemplates,
|
|
Xcode/XcodeTemplates/OSG Application, Xcode/XcodeTemplates/OSG
|
|
Application/English.lproj, Xcode/XcodeTemplates/OSG
|
|
Application/English.lproj/InfoPlist.strings,
|
|
Xcode/XcodeTemplates/OSG Application/English.lproj/main.nib,
|
|
Xcode/XcodeTemplates/OSG
|
|
Application/English.lproj/main.nib/classes.nib,
|
|
Xcode/XcodeTemplates/OSG
|
|
Application/English.lproj/main.nib/info.nib,
|
|
Xcode/XcodeTemplates/OSG
|
|
Application/English.lproj/main.nib/objects.xib,
|
|
Xcode/XcodeTemplates/OSG Application/Info.plist,
|
|
Xcode/XcodeTemplates/OSG Application/OSGApp.pbproj,
|
|
Xcode/XcodeTemplates/OSG
|
|
Application/OSGApp.pbproj/TemplateInfo.plist,
|
|
Xcode/XcodeTemplates/OSG
|
|
Application/OSGApp.pbproj/project.pbxproj,
|
|
Xcode/XcodeTemplates/OSG Application/main.cpp,
|
|
Xcode/XcodeTemplates/OSG Application/osgApp_Prefix.pch,
|
|
Xcode/XcodeTemplates/OSG Application/version.plist,
|
|
Xcode/XcodeTemplates/TemplateNotes.rtf,
|
|
Xcode/Xcode_OSG_Instructions.rtf: From Eric Wing, XCode project
|
|
files.
|
|
|
|
2006-04-03 19:14 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: #if'd out use of barrier
|
|
for stats collection.
|
|
|
|
2006-04-03 18:25 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Temporary fix for hang in stats when
|
|
multi-threaded.
|
|
|
|
2006-03-31 01:37 don
|
|
|
|
* src/osgPlugins/ESRIShape/ESRIShape.cpp: Don Tidrow's ifdef for
|
|
MingW
|
|
|
|
2006-03-30 10:20 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp,
|
|
examples/osgcluster/osgcluster.cpp,
|
|
examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgwindows/osgwindows.cpp: Build fixes to cope with
|
|
changes to Producer/osgProducer.
|
|
|
|
2006-03-29 23:32 don
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
include/osgProducer/OsgCameraGroup,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Updates to osgProducer to
|
|
bring it up to speed with changes in Producer
|
|
|
|
2006-03-28 16:08 robert
|
|
|
|
* include/osg/Program, include/osg/Uniform, src/osg/Program.cpp:
|
|
From Mike Weiblen, changes to internal help class in prep for
|
|
array uniform support.
|
|
Small tweaks for build under Linux from Robert Osfield.
|
|
|
|
2006-03-28 14:45 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/PagedLOD.cpp:
|
|
From Glenn Waldrom, addition of .ive support for PriorityOffset
|
|
and PriorityScale.
|
|
|
|
2006-03-28 10:45 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: From Eric Sokolosky, added
|
|
help for PRODUCER_CAMERA_BLOCK_ON_VSYNC
|
|
|
|
2006-03-28 10:28 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: From Mike
|
|
Weiblen, added support for new OSG_IMAGE_FILE_NAME env var for
|
|
setting the default name to use when writing out captured images
|
|
from the
|
|
viewer.
|
|
|
|
2006-03-27 20:30 robert
|
|
|
|
* ChangeLog: Updated ChangeLog.
|
|
|
|
2006-03-18 07:07 robert
|
|
|
|
* VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
src/osgPlugins/osgParticle/GNUmakefile,
|
|
src/osgPlugins/osgParticle/IO_ConstantRateCounter.cpp: From
|
|
Farshid Lasharki, added IO suppoty fo
|
|
osgParticle::ConstantRateContour
|
|
|
|
2006-03-17 22:25 robert
|
|
|
|
* src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp: Updated wrappers.
|
|
|
|
2006-03-17 22:23 robert
|
|
|
|
* include/osgSim/OpenFlightOptimizer: Added exports.
|
|
|
|
2006-03-17 22:22 robert
|
|
|
|
* examples/osgdepthpartition/osgdepthpartition.cpp: From Keith
|
|
Steffen, changed instance of sun to sun_geode to avoid Solaris10
|
|
build issue with it defining "sun"?#!
|
|
|
|
2006-03-17 14:05 robert
|
|
|
|
* include/osgParticle/Particle,
|
|
src/osgPlugins/osgParticle/IO_Particle.cpp: From Farshid
|
|
Lashkari, Added ability to read/write the texture tile
|
|
settings of osgParticle::Particle to .osg files.
|
|
|
|
2006-03-17 11:28 robert
|
|
|
|
* include/osgUtil/GLObjectsVisitor: From Sohey Yamamoto, fixed
|
|
eroneous CHECK_BLACK_LISTED_MODES enum value, changing 0xA0 to
|
|
0x100
|
|
|
|
2006-03-15 15:49 robert
|
|
|
|
* include/osgGA/EventQueue, src/osgGA/EventQueue.cpp: Added
|
|
createEvent() convinience method.
|
|
|
|
2006-03-15 12:26 robert
|
|
|
|
* include/osgSim/SphereSegment: Added comment on the meaning of the
|
|
matrix paramter in the computeIntersections methods.
|
|
|
|
2006-03-15 12:26 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp: Added moving
|
|
sphere segment intersections.
|
|
|
|
2006-03-15 11:21 robert
|
|
|
|
* src/osgPlugins/ESRIShape/ESRIShape.h: From Martin Naylor, build
|
|
fix for Win32.
|
|
|
|
2006-03-15 10:36 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgPlugins/ESRIShape,
|
|
VisualStudio/osgPlugins/ESRIShape/ESRIShape.dsp: From Martin
|
|
Naylor, added ESRIShape.dsp project
|
|
|
|
2006-03-14 13:18 robert
|
|
|
|
* VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
include/osgGA/EventQueue, src/osgGA/EventQueue.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/GNUmakefile: Build fixes
|
|
|
|
2006-03-14 09:33 robert
|
|
|
|
* src/osgPlugins/xine/video_out_rgb.c: Added 21 as the version
|
|
number of xine video plugin to allow it work with latest versions
|
|
of xine.
|
|
|
|
2006-03-14 09:23 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw, VisualStudio/osgPlugins/normals,
|
|
VisualStudio/osgPlugins/normals/normals.dsp: From Martin Naylor,
|
|
added normals VS project
|
|
|
|
2006-03-13 21:29 robert
|
|
|
|
* include/osg/DisplaySettings, src/osg/DisplaySettings.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp: From Farshid Lashkari,
|
|
"The following patch adds a multisample option to the
|
|
osg::DisplaySettings class. OsgCameraGroup will now read the
|
|
setting
|
|
from the DisplaySettings instead of hardcoding the value. I added
|
|
the
|
|
following commandline option to be able to set the multisample
|
|
value:
|
|
|
|
--samples <num>
|
|
|
|
One thing to note, OsgCameraGroup would previously check if the
|
|
computer is an SGI and set multisample to 4. I retained this
|
|
check in
|
|
DisplaySettings to be backwards compatible."
|
|
|
|
2006-03-13 21:20 robert
|
|
|
|
* src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.h: From Andrew Sampson, "The
|
|
terravista terrain generation tool can insert references to
|
|
external model files into a terrapage tile. It unfortunately does
|
|
not update the bounding sphere of that tile to include the
|
|
extents of the external model. This means that if a large model
|
|
(such as an airfield model) is attached to a tile, the model will
|
|
disappear when the tile is off-screen (outside the view volume),
|
|
even though the model is on-screen."
|
|
|
|
2006-03-13 13:19 robert
|
|
|
|
* include/osgGA/EventQueue,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
include/osgProducer/Viewer, src/osgGA/EventQueue.cpp,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp: Added an EventQueue
|
|
directly into osgProducer::Viewer.
|
|
|
|
2006-03-09 15:16 robert
|
|
|
|
* src/osgWrappers/osgProducer/Export.cpp: Checked in the genwrapper
|
|
generated Export.cpp. This does seem to be an eroneously
|
|
built file though since Export.cpp doesn't appear in the other
|
|
plugins... I have checked
|
|
it in here to keep the builds running, there isn't actually any
|
|
useful body in the Export.cpp.
|
|
|
|
2006-03-09 13:02 robert
|
|
|
|
* src/osgPlugins/OpenFlight/AncillaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/AttrData.cpp,
|
|
src/osgPlugins/OpenFlight/AttrData.h,
|
|
src/osgPlugins/OpenFlight/ControlRecords.cpp,
|
|
src/osgPlugins/OpenFlight/DataInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/DataInputStream.h,
|
|
src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/LightPointRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.h,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/Record.cpp,
|
|
src/osgPlugins/OpenFlight/Record.h,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.h,
|
|
src/osgPlugins/OpenFlight/Registry.cpp,
|
|
src/osgPlugins/OpenFlight/Registry.h,
|
|
src/osgPlugins/OpenFlight/ReservedRecords.cpp,
|
|
src/osgPlugins/OpenFlight/RoadRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Vertex.cpp,
|
|
src/osgPlugins/OpenFlight/Vertex.h,
|
|
src/osgPlugins/OpenFlight/VertexRecords.cpp,
|
|
src/osgPlugins/OpenFlight/opcodes.h,
|
|
src/osgPlugins/OpenFlight/types.h,
|
|
src/osgSim/OpenFlightOptimizer.cpp: Ran dos2unix on new
|
|
OpenFlight files.
|
|
|
|
2006-03-08 21:38 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgPlugins/OpenFlight,
|
|
VisualStudio/osgPlugins/OpenFlight/OpenFlight.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
include/osgSim/OpenFlightOptimizer, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/OpenFlight,
|
|
src/osgPlugins/OpenFlight/AncillaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/AttrData.cpp,
|
|
src/osgPlugins/OpenFlight/AttrData.h,
|
|
src/osgPlugins/OpenFlight/ControlRecords.cpp,
|
|
src/osgPlugins/OpenFlight/DataInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/DataInputStream.h,
|
|
src/osgPlugins/OpenFlight/Document.cpp,
|
|
src/osgPlugins/OpenFlight/Document.h,
|
|
src/osgPlugins/OpenFlight/GNUmakefile,
|
|
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/LightPointRecords.cpp,
|
|
src/osgPlugins/OpenFlight/PaletteRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.cpp,
|
|
src/osgPlugins/OpenFlight/Pools.h,
|
|
src/osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/OpenFlight/Record.cpp,
|
|
src/osgPlugins/OpenFlight/Record.h,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.cpp,
|
|
src/osgPlugins/OpenFlight/RecordInputStream.h,
|
|
src/osgPlugins/OpenFlight/Registry.cpp,
|
|
src/osgPlugins/OpenFlight/Registry.h,
|
|
src/osgPlugins/OpenFlight/ReservedRecords.cpp,
|
|
src/osgPlugins/OpenFlight/RoadRecords.cpp,
|
|
src/osgPlugins/OpenFlight/Vertex.cpp,
|
|
src/osgPlugins/OpenFlight/Vertex.h,
|
|
src/osgPlugins/OpenFlight/VertexRecords.cpp,
|
|
src/osgPlugins/OpenFlight/opcodes.h,
|
|
src/osgPlugins/OpenFlight/types.h, src/osgSim/GNUmakefile,
|
|
src/osgSim/OpenFlightOptimizer.cpp,
|
|
src/osgWrappers/osgSim/GNUmakefile,
|
|
src/osgWrappers/osgSim/OpenFlightOptimizer.cpp: From Brede
|
|
Johansen, new OpenFlight plugin!!!!!
|
|
|
|
By default the original flt plugin is still used, to select at
|
|
runtime
|
|
the new plugin set the env OSG_OPEN_FLIGHT_PLUGIN=new
|
|
|
|
2006-03-08 16:11 robert
|
|
|
|
* include/osg/GLExtensions, include/osg/Texture3D,
|
|
src/osg/GLExtensions.cpp, src/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp: From Bob Kuehne, added
|
|
osg::getGlVersion() and fixed a minor typo in Texture3D.
|
|
|
|
2006-03-08 15:40 robert
|
|
|
|
* include/osgGA/EventQueue, src/osgGA/EventQueue.cpp: Added
|
|
EventQueue.
|
|
|
|
2006-03-08 15:30 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Farshid Lashkari, "A while back the
|
|
behaviour of extension alias' was modified so that
|
|
the user can override existing alias'. The change allowed for
|
|
circular
|
|
references, so the createLibraryNameForExtension would get caught
|
|
in
|
|
an endless loop. The following fix will catch circular
|
|
references."
|
|
|
|
2006-03-08 15:26 robert
|
|
|
|
* src/osgParticle/ParticleProcessor.cpp: From Farshid Lashkari, "I
|
|
noticed that sometimes when a particle emitter is re-enabled, a
|
|
few
|
|
particles will appear at the location it was disabled at. The
|
|
problem
|
|
is that the previous local to world matrix is not being updated
|
|
while
|
|
it is disabled. I modified the particle processor so that it will
|
|
set
|
|
the dirty flag for the previous local to world matrix when the
|
|
processor is skipped for a frame, since the value will no longer
|
|
be
|
|
relevant."
|
|
|
|
2006-03-08 15:16 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: From Roger James, "1. Fixed a
|
|
problem with the caching of textures when the associated image
|
|
file was not in the current working directory. In this case the
|
|
texture object was being placed in the cache with the short
|
|
filename, but was looked up with the full path.
|
|
|
|
2. Fixed a problem with the caching of textures when CACHE_IMAGES
|
|
was enabled. This caused a conflict is the names used to cache
|
|
the image and texture objects.
|
|
|
|
3. Fixed a problem where AC3D generates surfaces with duplicate
|
|
vertex indices.
|
|
|
|
4. Removed what I believe are redundant calls to the tesselator.
|
|
|
|
5. Added a couple of asserts which should fire in debug mode if
|
|
my assumptions about 4. are incorrect.
|
|
|
|
6. Removed obviously unused code. (Stuff that was commented or
|
|
ifdeffed out.)"
|
|
|
|
Note, from Robert Osfield, changed the asserts to if () report
|
|
error using notify so we can catch errors in both optimized and
|
|
debug builds, but without crashing.
|
|
|
|
2006-03-08 14:09 robert
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
|
examples/osgcatch/osgcatch.cpp,
|
|
examples/osgcluster/osgcluster.cpp,
|
|
examples/osghangglide/GliderManipulator.cpp,
|
|
examples/osgimpostor/TestManipulator.cpp,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgvolume/osgvolume.cpp, include/osgGA/EventVisitor,
|
|
include/osgGA/GUIEventAdapter,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgProducer/EventAdapter,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
src/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/GNUmakefile, src/osgGA/GUIEventAdapter.cpp,
|
|
src/osgGA/GUIEventHandler.cpp,
|
|
src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp, src/osgGA/UFOManipulator.cpp,
|
|
src/osgProducer/EventAdapter.cpp, src/osgProducer/GNUmakefile,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgWrappers/osgGA/EventQueue.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgProducer/EventAdapter.cpp,
|
|
src/osgWrappers/osgProducer/GNUmakefile,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp: Converted
|
|
osgGA::GUIEventAdapter into a concrete class capable of
|
|
respresenting
|
|
keyboard and mouse events.
|
|
|
|
Added osgGA::EventQueue class to support a thread safe event
|
|
queue and adaption
|
|
of keyboard and mouse events.
|
|
|
|
Removed osgProducer::EventAdapter as GUIEventAdapter replaces it.
|
|
|
|
Adapted osgProducer and examples to work with the new changes to
|
|
osgGA.
|
|
|
|
2006-03-07 18:26 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Improved the GET protocol
|
|
for the http socket. By adding Connection: close
|
|
the server sends a EOF immediately after the data, improving
|
|
performance
|
|
because readers are not left waiting for EOF.
|
|
|
|
2006-03-05 20:46 robert
|
|
|
|
* include/osgGA/EventVisitor, include/osgGA/GUIEventAdapter,
|
|
include/osgProducer/EventAdapter: Began work on making
|
|
EventVisitor capable of adapting events directly.
|
|
|
|
2006-03-02 20:39 robert
|
|
|
|
* src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Farshid Lashkari,
|
|
support for writing to istream for the the TIFF plugin and
|
|
support for
|
|
controlling PNG compression level via the the
|
|
ReaderWriter::Option string "PNG_COMPRESSION <level>"
|
|
|
|
2006-03-02 20:31 robert
|
|
|
|
* src/osgPlugins/ive/DataOutputStream.cpp: Added automatic toggling
|
|
between png and jpeg when compressImageData option is used. Jpeg
|
|
is used to compress RGB data only, the just of the formats are
|
|
passed on to the png plugin.
|
|
|
|
2006-03-02 15:26 robert
|
|
|
|
* Make/helprules, Make/instrules, Make/makedefs, Make/makedirdefs,
|
|
Make/makerules, Make/versionrules: From Robert Swain, compile fix
|
|
for debian unstable.
|
|
|
|
2006-03-02 14:58 robert
|
|
|
|
* src/osgPlugins/png/ReaderWriterPNG.cpp: From Farshid Lashakari,
|
|
support for png write.
|
|
|
|
2006-03-01 10:17 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataTypeSize.h: From Farshid Lashkari, "I've
|
|
attached another modified version of the IVE loader which
|
|
supports compressing the image data. The option to compress the
|
|
data
|
|
is "compressImageData". Currently it uses the jpeg plugin to
|
|
write the
|
|
image. Maybe we could add an option that allows the user to
|
|
specify
|
|
which image format to use. The jpeg writer supports specifying
|
|
the
|
|
quality of the jpeg, so you could use the following command line
|
|
to
|
|
convert the skydome.osg model to IVE using 50% jpeg quality:
|
|
|
|
osgconv -O "compressImageData JPEG_QUALITY 50" skydome.osg
|
|
skydome.ive"
|
|
|
|
2006-02-28 21:18 robert
|
|
|
|
* src/osgPlugins/ive/GNUmakefile: Added TextureRectangle.cpp
|
|
|
|
2006-02-28 20:10 robert
|
|
|
|
* examples/osgprerendercubemap/osgprerendercubemap.cpp: Compile
|
|
fix.
|
|
|
|
2006-02-28 19:46 robert
|
|
|
|
* src/osg/Geometry.cpp: From Brede Johansen, added missing array
|
|
handling into Geometry::accept(AttributeFunctor&
|
|
af) and Geometry::accept(ConstAttributeFunctor& af).
|
|
|
|
2006-02-28 19:36 robert
|
|
|
|
* VisualStudio/highlight70.reg, VisualStudio/highlight71.reg,
|
|
VisualStudio/highlight80.reg,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
src/osgProducer/Viewer.cpp: Further clean up of RefNodePath
|
|
references.
|
|
|
|
2006-02-28 19:12 robert
|
|
|
|
* src/osgWrappers/osgProducer/Viewer.cpp: Updated wrappers.
|
|
|
|
2006-02-28 18:54 robert
|
|
|
|
* include/osgProducer/Viewer, src/osg/NodeTrackerCallback.cpp,
|
|
src/osgProducer/Viewer.cpp: Fixes to removed dependency on
|
|
RefNodePath.
|
|
|
|
2006-02-27 19:51 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp,
|
|
src/osgWrappers/osg/RefNodePath.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/observer_ptr.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp: Updated wrappers.
|
|
|
|
2006-02-27 19:49 robert
|
|
|
|
* include/osg/NodeTrackerCallback, include/osg/RefNodePath,
|
|
include/osgGA/NodeTrackerManipulator,
|
|
src/osg/NodeTrackerCallback.cpp,
|
|
src/osgGA/NodeTrackerManipulator.cpp: Ported NodeTrackCallback
|
|
and NodeTrackManipulator across to use oberserver_ptr
|
|
instead of RefNodePath.
|
|
|
|
Removed now redundent RefNodePath.
|
|
|
|
2006-02-27 19:48 robert
|
|
|
|
* include/osg/Node, include/osg/Transform, src/osg/Node.cpp,
|
|
src/osg/Transform.cpp: Added support in osg::computeWorldToLocal
|
|
and compteLocalToWorld functions for automatically
|
|
stripping any absolute or root CameraNode's from the NodePaths.
|
|
|
|
Added osg::Node::getWorldMatrices() convinience method.
|
|
|
|
2006-02-27 19:44 robert
|
|
|
|
* include/osg/Referenced, include/osg/observer_ptr,
|
|
src/osg/Referenced.cpp: Added new observer_ptr templated smart
|
|
pointer to allow one to retain pointers
|
|
to objects but have the pointer reset to null if that object is
|
|
deleted.
|
|
|
|
2006-02-26 17:45 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
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/ReadWrite.h, src/osgPlugins/ive/Texture1D.cpp,
|
|
src/osgPlugins/ive/Texture2D.cpp,
|
|
src/osgPlugins/ive/Texture3D.cpp,
|
|
src/osgPlugins/ive/TextureCubeMap.cpp,
|
|
src/osgPlugins/ive/TextureCubeMap.h,
|
|
src/osgPlugins/ive/TextureRectangle.cpp,
|
|
src/osgPlugins/ive/TextureRectangle.h: From Farshid Lashkari,
|
|
"I've made some changes to the IVE loader which will add the
|
|
capability
|
|
of saving image files inside the IVE file. Currently, only the
|
|
raw
|
|
image data is saved into the file. If your model uses jpg images
|
|
as
|
|
textures then this will cause your file size to increase.
|
|
|
|
I've added an option that will embed the original image file into
|
|
the
|
|
IVE file. The IVE file will then attempt to read the image from
|
|
memory. Since most image loaders support reading from memory,
|
|
this
|
|
shouldn't be a problem. To use this new feature the user must
|
|
specify
|
|
the option "includeImageFileInIVEFile" when converting to IVE.
|
|
|
|
I tested this out on the "skydome.osg" model that comes with OSG.
|
|
Using the old method, the IVE file size would be 785 KB, with the
|
|
new
|
|
method it is only 42 KB.
|
|
|
|
Also, I've added the support for TextureRectangle's to the IVE
|
|
reader/writer."
|
|
|
|
2006-02-24 13:57 robert
|
|
|
|
* examples/osgparticleeffects/osgparticleeffects.cpp: Added
|
|
debugging code to help pick out instablilities in osgParticle.
|
|
Debugging
|
|
code now commented out.
|
|
|
|
2006-02-24 13:56 robert
|
|
|
|
* src/osgParticle/FluidProgram.cpp: Added clamping of the wind
|
|
force contribution to acceletion of particle so
|
|
that the de-acceleration never exceed the actual wind vector
|
|
itself.
|
|
|
|
2006-02-23 20:37 robert
|
|
|
|
* src/osgPlugins/osg/ClusterCullingCallback.cpp: Completed .osg
|
|
support for ClusterCullingCallback.
|
|
|
|
2006-02-23 16:47 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Disabled the running of tristripping
|
|
and smoothing from within the Simplifier.
|
|
|
|
2006-02-23 12:41 robert
|
|
|
|
* include/osg/Drawable: From Gordon Tomlinson, spelling fixes.
|
|
|
|
2006-02-23 12:39 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Fixed function name
|
|
call.
|
|
|
|
2006-02-22 20:51 robert
|
|
|
|
* include/osg/Drawable: Fixed getBound() comment.
|
|
|
|
2006-02-22 19:28 robert
|
|
|
|
* src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp: Updated wrappers.
|
|
|
|
2006-02-22 19:14 robert
|
|
|
|
* include/osg/PointSprite, include/osg/StateAttribute,
|
|
include/osg/StateSet, src/osg/PointSprite.cpp,
|
|
src/osg/StateSet.cpp, src/osgUtil/GLObjectsVisitor.cpp: Fixed
|
|
typo of Validity.
|
|
|
|
2006-02-22 16:05 robert
|
|
|
|
* src/osgFX/Cartoon.cpp: From Thom Carlo, with tweak from Robert
|
|
Osfield, removed the setting of the outline colour
|
|
(the emission part of material) during setup of the Carton
|
|
effects for the second pass.
|
|
|
|
2006-02-22 14:35 robert
|
|
|
|
* include/osg/StateSet: Fixed documentation.
|
|
|
|
2006-02-22 14:31 robert
|
|
|
|
* include/osg/PointSprite, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osgUtil/GLObjectsVisitor, src/osg/PointSprite.cpp,
|
|
src/osg/State.cpp, src/osg/StateSet.cpp,
|
|
src/osgUtil/GLObjectsVisitor.cpp, src/osgUtil/SceneView.cpp:
|
|
Added support for OpenGL mode black listing to provide better
|
|
support
|
|
for extension checking and invalidation of OpenGL modes
|
|
associated with
|
|
extensions.
|
|
|
|
2006-02-21 21:29 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Added
|
|
ClusterCullingCallback.cpp
|
|
|
|
2006-02-21 21:28 robert
|
|
|
|
* src/osgPlugins/osg/ClusterCullingCallback.cpp,
|
|
src/osgPlugins/osg/GNUmakefile: Added initial cut of
|
|
ClusterCullingCallback .osg support.
|
|
|
|
2006-02-21 14:34 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp: From Gordon Tomlinson,
|
|
spelling fixes.
|
|
|
|
2006-02-21 13:55 robert
|
|
|
|
* VisualStudio/highlight80.reg: From Gordon Tomlinson, VS2005
|
|
Syntax highling regonition.
|
|
|
|
2006-02-21 13:51 robert
|
|
|
|
* include/osg/AutoTransform, src/osg/AutoTransform.cpp: From Paul
|
|
Martz, "I've attempted to make AutoTransform override
|
|
computeBounds() to return
|
|
an invalid bounding sphere if it hasn't seen a cull traversal
|
|
yet. It
|
|
depends on _firstTimeToSetEyePoint, which is initially true, then
|
|
false
|
|
after a cull. There might be a better way? If so, let me know.
|
|
|
|
This change does resolve the issue I had encountered with auto
|
|
scale to
|
|
screen and incorrect culling."
|
|
|
|
2006-02-21 12:39 robert
|
|
|
|
* src/osgPlugins/flt/LightPointRecord.cpp,
|
|
src/osgPlugins/flt/LightPointRecord.h,
|
|
src/osgPlugins/flt/flt2osg.cpp: From Trajce Nikolov, "small fix
|
|
for the flt loader - the back color of the bidirectional light
|
|
points"
|
|
|
|
2006-02-20 21:05 robert
|
|
|
|
* examples/osganimate/osganimate.cpp,
|
|
examples/osgmultiplecameras/osgmultiplecameras.cpp,
|
|
include/osg/CameraNode, include/osgSim/OverlayNode,
|
|
include/osgSim/VisibilityGroup, include/osgUtil/SceneView,
|
|
src/osg/CameraNode.cpp, src/osgPlugins/osg/CameraNode.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgSim/OverlayNode.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp: From Ulrich Hertlein, spelling
|
|
corrections and a few Doxgen comments.
|
|
|
|
2006-02-20 20:06 robert
|
|
|
|
* src/osgPlugins/png/ReaderWriterPNG.cpp: From Eric Sokolowsky,
|
|
"There was a problem with the PNG plugin when it encounters an
|
|
image that is
|
|
less than 8 bits per pixel (this can happen with greyscale or
|
|
paletted images).
|
|
It was a pretty simple problem to fix."
|
|
|
|
2006-02-20 19:13 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/AutoTransform.cpp,
|
|
src/osgPlugins/ive/AutoTransform.h,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h:
|
|
From Nathan Monteleone, addition of AutoTransform support.
|
|
|
|
2006-02-20 16:50 robert
|
|
|
|
* src/osg/Notify.cpp: Moved the intialization variable reset to end
|
|
of the init funciton to
|
|
avoid multi-thread initialization from producing different
|
|
results.
|
|
|
|
2006-02-20 16:20 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: From Ed Ralston, "According to the OSX
|
|
Developer Documentation, CFRelease
|
|
cannot be called with a NULL argument.
|
|
|
|
This patch prevents osgDB::FileUtils from doing this."
|
|
|
|
2006-02-20 15:46 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: Added missing swap byte
|
|
operations to readVec*sArray() methods.
|
|
|
|
2006-02-20 15:32 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: From Daniel Larimer,
|
|
fixed error is swap byte code handling vector<short>
|
|
|
|
2006-02-20 15:25 robert
|
|
|
|
* Make/makerules: From Markus Trenkwalder, "when building debug
|
|
libs in mingw the .dll.a files are not copied to
|
|
the lib/MINGW(32) folder. The makefiles in the attached zip
|
|
should fix this."
|
|
|
|
2006-02-09 19:31 don
|
|
|
|
* src/osgGA/UFOManipulator.cpp: Fixed a bug spotted in
|
|
UFOManipulator where a Vec3's 4th component was
|
|
being inspected (ip[3]).
|
|
|
|
2006-02-09 12:20 robert
|
|
|
|
* include/osg/BlendColor, src/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp: Added BlenColour(Vec4)
|
|
constructor and updated wrappers.
|
|
|
|
2006-02-08 23:41 don
|
|
|
|
* include/osgUtil/DelaunayTriangulator,
|
|
src/osgUtil/DelaunayTriangulator.cpp: Added a filter to the
|
|
Delaunay Triangulator to insure that incoming points
|
|
are unique in the X and Y components.
|
|
|
|
2006-02-06 20:36 robert
|
|
|
|
* include/osgUtil/Simplifier, src/osgUtil/Simplifier.cpp: Added
|
|
s/getDoTriStrip and s/getSmoothing method.
|
|
|
|
2006-02-06 19:41 don
|
|
|
|
* Make/makedirdefs: Added normals and ESRIshape directories to
|
|
makedirdefs
|
|
|
|
2006-02-06 19:40 don
|
|
|
|
* src/osgPlugins/normals, src/osgPlugins/normals/GNUmakefile,
|
|
src/osgPlugins/normals/Normals.cpp,
|
|
src/osgPlugins/normals/Normals.h,
|
|
src/osgPlugins/normals/ReaderWriterNormals.cpp: Added 'normals'
|
|
pseudoloader
|
|
|
|
2006-02-06 19:16 robert
|
|
|
|
* include/osgUtil/Simplifier, src/osgUtil/Simplifier.cpp: Improved
|
|
default settings, re-enambled smoothing and tri stripping of
|
|
sampled data.
|
|
|
|
2006-02-06 17:12 robert
|
|
|
|
* examples/osgsimplifier/osgsimplifier.cpp,
|
|
include/osgUtil/Simplifier, src/osgUtil/Simplifier.cpp: Added
|
|
support for up sampling by dividing longest edges.
|
|
|
|
2006-02-05 21:53 robert
|
|
|
|
* include/osg/Math, src/osgDB/DynamicLibrary.cpp: From David
|
|
Guthrie, OSX marco reworking to better handling different OSX
|
|
versions.
|
|
|
|
2006-02-04 21:25 robert
|
|
|
|
* src/osg/ShapeDrawable.cpp: From Edmond Gheury, fixe and bug in
|
|
the PrimitiveShapeVisitor.
|
|
|
|
2006-02-04 21:20 robert
|
|
|
|
* src/osg/FrameBufferObject.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgUtil/RenderStage.cpp:
|
|
From Marco Jez, " I've modified in order to make FBO mipmapping
|
|
work. In
|
|
FrameBufferObject.cpp there is also another fix: when
|
|
initializing a FBO
|
|
attachment from a CameraNode attachment, the renderbuffer's
|
|
format must be
|
|
set to the attachment's internal format, not to the image's pixel
|
|
format.
|
|
|
|
Another problem is that attaching a renderbuffer to the FBO
|
|
through
|
|
CameraNode is not simple (if not impossible) if you don't intend
|
|
to specify
|
|
an Image object. Probably CameraNode could be enriched with an
|
|
"attach(buffer, width, height, format)" method. For example if
|
|
you attach a
|
|
color buffer as a texture whose size is different than that of
|
|
the
|
|
CameraNode's viewport you also need to attach a depth buffer of
|
|
the same
|
|
size, because the depth buffer that is automatically attached by
|
|
RenderStage
|
|
has the viewport's size. FBOs require that all attachment have
|
|
the same
|
|
dimensions, so said setup will fail if you can't specify a custom
|
|
depth
|
|
renderbuffer"
|
|
|
|
2006-02-04 21:12 robert
|
|
|
|
* include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp: From Brad Anderegg,
|
|
add _frameNumber and associated code to ensure that particles
|
|
only get updated once per frame.
|
|
|
|
2006-02-04 21:06 robert
|
|
|
|
* include/osgDB/DatabasePager: From Chris Hanson, added get methods
|
|
for size of file request and data to compile lists.
|
|
|
|
2006-01-24 17:43 don
|
|
|
|
* src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp: Changes to zip and tgz
|
|
plug-ins to allow for use of TEMP variable on Windows.
|
|
Submitted by Zach Deedler
|
|
|
|
2006-01-24 12:02 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: cleaned up clampNearNar code.
|
|
|
|
2006-01-23 20:38 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Improved the env var reporting to
|
|
avoid the overlong lines.
|
|
|
|
2006-01-23 20:16 robert
|
|
|
|
* applications/osgdem/osgdem.cpp: Added explanation of
|
|
--no-terrain-simplification
|
|
|
|
2006-01-21 13:02 robert
|
|
|
|
* VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/Program.cpp, src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osgParticle/BoxPlacer.cpp,
|
|
src/osgWrappers/osgParticle/GNUmakefile: Updated wrappers.
|
|
|
|
2006-01-18 12:16 robert
|
|
|
|
* src/osgPlugins/hdr/ReaderWriterHDR.cpp: From Marco Jez, adding
|
|
osgDB::findDataFile() usage.
|
|
|
|
2006-01-18 12:13 robert
|
|
|
|
* src/osgPlugins/lwo/Converter.cpp, src/osgPlugins/lwo/Converter.h,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lwo/Surface.cpp, src/osgPlugins/lwo/Surface.h,
|
|
src/osgPlugins/lwo/VertexMap.h: From Marco Jez:
|
|
|
|
here is a patch that enables a new option named
|
|
"BIND_TEXTURE_MAP" in the LWO plugin. Its purpose is to allow
|
|
explicit binding between texture UV maps defined in the LWO file
|
|
and OpenGL texture units, overriding the default mechanism that
|
|
allocates texture units automatically. This is useful when you
|
|
have an UV map built in Lightwave (for example an atlas map) but
|
|
no textures actually using it, so you can keep the UV map (that
|
|
would be discarded otherwise) and add a texture later int your
|
|
program.
|
|
|
|
Syntax is:
|
|
BIND_TEXTURE_MAP <map_name> <texunit>
|
|
|
|
2006-01-18 12:03 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw,
|
|
VisualStudio/osgPlugins/ERSIShape,
|
|
VisualStudio/osgPlugins/ERSIShape/ERSIShape.dsp,
|
|
src/osgPlugins/ESRIShape/ESRIShape.cpp,
|
|
src/osgPlugins/ESRIShape/ESRIShapeParser.cpp: From Maya Leonard,
|
|
ERSIShape VS project file, and compile fixes for Win32.
|
|
|
|
2006-01-18 11:45 robert
|
|
|
|
* src/osg/BlendEquation.cpp, src/osg/GLExtensions.cpp,
|
|
src/osgUtil/RenderStage.cpp: From Marco Jez, addition of glw
|
|
extension checking under Windows, and tweaks to
|
|
BlendEquation and RenderStage to correct the extensions being
|
|
tested.
|
|
|
|
2006-01-17 17:04 robert
|
|
|
|
* Make/dolink.sh, Make/instrules: From Zbigniew Sroczynski, fix for
|
|
handling of paths with spaces.
|
|
|
|
2006-01-17 15:18 robert
|
|
|
|
* include/osgParticle/BoxPlacer,
|
|
src/osgPlugins/osgParticle/IO_BoxPlacer.cpp: Added new BoxPlacer
|
|
files.
|
|
|
|
2006-01-17 15:17 robert
|
|
|
|
* VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
src/osgPlugins/osgParticle/GNUmakefile: From Zach Deedler,
|
|
addition of osgParticle/BoxSpacer.
|
|
|
|
2006-01-16 17:05 robert
|
|
|
|
* include/osg/Program, include/osg/Shader, src/osg/Program.cpp,
|
|
src/osg/Shader.cpp, src/osgUtil/SceneView.cpp: Improved handling
|
|
of clean up of osg::Program/osg::Shader on closing of a graphis
|
|
context.
|
|
|
|
2006-01-16 17:03 robert
|
|
|
|
* include/osg/ShapeDrawable: Fixed indenting.
|
|
|
|
2006-01-12 22:43 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added support for tracking mouse
|
|
movement and computing the intersection of the mouse position
|
|
into texture coords.
|
|
|
|
2006-01-03 16:52 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp: Added ability to
|
|
write out the selected parts of the scene graph.
|
|
|
|
2006-01-03 10:44 robert
|
|
|
|
* include/osg/FrameBufferObject, src/osg/FrameBufferObject.cpp,
|
|
src/osgUtil/RenderStage.cpp: Moved the body of the
|
|
FBOExtensions::instance() to the .cpp and added bool to
|
|
control whether that an FBOExtensions structure can be created if
|
|
missing.
|
|
|
|
2006-01-02 12:03 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Standardised compile code to use
|
|
_maximumNumOfObjectsToCompilePerFrame.
|
|
|
|
2005-12-23 10:59 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp: Ported picking
|
|
across to using PickVisitor.
|
|
|
|
2005-12-23 10:59 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added setting of the parent
|
|
path on the new PickVisitor.
|
|
|
|
2005-12-22 14:06 robert
|
|
|
|
* include/osgUtil/IntersectVisitor,
|
|
src/osgUtil/IntersectVisitor.cpp: Seperated out the view and
|
|
model matrices in IntersectVisitor to allow
|
|
handling of world coordinates better when using PickVisitor.
|
|
|
|
2005-12-21 10:32 robert
|
|
|
|
* src/osgPlugins/osg/Shader.cpp: Added support for an externally
|
|
referenced shader file, via the keyword combinations
|
|
|
|
file "shader.vert"
|
|
|
|
OR
|
|
|
|
file shader.vert.
|
|
|
|
2005-12-20 09:29 robert
|
|
|
|
* src/osgDB/Registry.cpp: Removed "if (mapExt!=toExt)" from alias
|
|
map assignement to allow aliases to
|
|
be overriden for all cases.
|
|
|
|
2005-12-20 09:13 robert
|
|
|
|
* src/osg/Switch.cpp: From Farshid Lashkari, compile fix
|
|
|
|
2005-12-19 15:05 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added check against the
|
|
validity of the _inverse matrix pointer.
|
|
|
|
2005-12-19 14:48 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/Depth.cpp, src/osgPlugins/ive/Depth.h,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h:
|
|
From Ali Botorabi, adding of osg::Depth support in .ive format.
|
|
|
|
2005-12-19 13:57 robert
|
|
|
|
* include/osgUtil/IntersectVisitor,
|
|
src/osgUtil/IntersectVisitor.cpp: Added debugging info for future
|
|
reference (currently commented out.)
|
|
|
|
2005-12-19 13:40 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added transform of the eye
|
|
point into local coordinates to properly account
|
|
for transforms within the scene graph.
|
|
|
|
2005-12-19 12:00 robert
|
|
|
|
* include/osg/Viewport: Fixed computeWindowMatrix so that it
|
|
properly accounts for x,y position of the viewport.
|
|
|
|
2005-12-19 11:18 robert
|
|
|
|
* include/osgText/Text: From Eric Wing, made getLineCount() const.
|
|
|
|
2005-12-18 16:06 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp:
|
|
Improved handling of clamping of projection matrix for scenes
|
|
with close to zero depth range.
|
|
|
|
2005-12-16 17:01 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Fixed null matrix op.
|
|
|
|
2005-12-16 16:27 robert
|
|
|
|
* include/osgUtil/IntersectVisitor,
|
|
src/osgUtil/IntersectVisitor.cpp: Fixed handling of absolute
|
|
transforms in IntersectVisitor.
|
|
|
|
2005-12-16 14:53 robert
|
|
|
|
* examples/osgpick/osgpick.cpp: Fixed typo in text string.
|
|
|
|
2005-12-16 11:04 robert
|
|
|
|
* include/osg/Switch, src/osg/Switch.cpp,
|
|
src/osgWrappers/osg/Switch.cpp: Added back in
|
|
Switch::removeChild(Node*)
|
|
|
|
2005-12-15 20:56 robert
|
|
|
|
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Added proper
|
|
catch of Paul de Repentinguy name
|
|
|
|
2005-12-15 19:38 robert
|
|
|
|
* src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers.
|
|
|
|
2005-12-15 17:14 robert
|
|
|
|
* include/osgUtil/RenderBin, include/osgUtil/RenderStage,
|
|
include/osgUtil/SceneView, include/osgUtil/Statistics,
|
|
src/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp: Improved stats handling, and fixed a
|
|
couple of stats bugs.
|
|
|
|
2005-12-15 16:30 robert
|
|
|
|
* applications/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp: From Jason Beverage,
|
|
added option to control whether simplification of
|
|
tiles is done during osgdem builds.
|
|
|
|
2005-12-15 16:24 robert
|
|
|
|
* Make/makedefs: From Matthew May, fixes for threading problems
|
|
under FreeBSD build.
|
|
|
|
2005-12-15 15:50 robert
|
|
|
|
* include/osg/Switch, src/osg/Switch.cpp,
|
|
src/osgWrappers/osg/Switch.cpp: Removed
|
|
Switch::removedChild(Node*) as the Group::removeChild(Node*)
|
|
implementation
|
|
should be sufficient, as it calls the virtual
|
|
removeChild(uint,uint).
|
|
|
|
2005-12-15 15:36 robert
|
|
|
|
* src/osgPlugins/dxf/dxfDataTypes.h,
|
|
src/osgPlugins/dxf/dxfEntity.cpp: From Paul de Repentigny, ciyple
|
|
fo fixes for the DXF reader.
|
|
|
|
2005-12-15 15:25 robert
|
|
|
|
* include/osgUtil/Statistics: From Yefei He, fix to QUAD_STRIP
|
|
stats.
|
|
|
|
2005-12-09 22:53 robert
|
|
|
|
* Make/makedefs: Updated version/revision for 1.0.0 release.
|
|
|
|
2005-12-09 20:17 robert
|
|
|
|
* AUTHORS.txt, NEWS.txt: Updated NEWS and AUTHORS files for the
|
|
release.
|
|
|
|
2005-12-09 20:10 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for 1.0 release.
|
|
|
|
2005-12-09 20:03 robert
|
|
|
|
* include/osgGA/DriveManipulator, include/osgGA/FlightManipulator,
|
|
include/osgGA/NodeTrackerManipulator,
|
|
include/osgGA/TerrainManipulator,
|
|
include/osgGA/TrackballManipulator,
|
|
src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Fixed typo in comments
|
|
and onscreen help.
|
|
|
|
2005-12-09 19:54 robert
|
|
|
|
* examples/osghud/osghud.cpp: Fixed the text to match the
|
|
implementation.
|
|
|
|
2005-12-09 19:34 robert
|
|
|
|
* Make/makedefs: From Thom DeCarlo, changed of ?= to = in
|
|
Cygwin/minw options for INST_LOCATION.
|
|
|
|
2005-12-09 19:14 robert
|
|
|
|
* Make/makedefs: From Simon Julier, library reordering for
|
|
compiling osgTerrain under cygwin.
|
|
|
|
2005-12-09 16:00 robert
|
|
|
|
* include/osg/PrimitiveSet, include/osgText/String,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osgText/String.cpp: Changed constructors to use
|
|
unsigned int to get round VS6.0 + wrapper problems.
|
|
|
|
2005-12-09 15:05 robert
|
|
|
|
* Make/makedefs, Make/makerules: From Simon Julier, fix for .exe
|
|
extension under Mingw/Cygwin.
|
|
|
|
2005-12-09 14:52 robert
|
|
|
|
* include/osg/PrimitiveSet, include/osgText/String: Build fix for
|
|
VS6.0 in the template constructors
|
|
|
|
2005-12-09 11:22 robert
|
|
|
|
* ChangeLog, include/osg/Switch, src/osg/Switch.cpp,
|
|
src/osgWrappers/osg/Switch.cpp: From Eric Wing, added missing
|
|
removeChildren method.
|
|
|
|
2005-12-09 09:38 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: From Eric Sokolosky, add setting of
|
|
_cameraRequiresSetUp in constructor to
|
|
avoid uninitialized variable.
|
|
|
|
2005-12-08 22:12 robert
|
|
|
|
* NEWS.txt: Updated NEWS.
|
|
|
|
2005-12-08 20:32 robert
|
|
|
|
* src/osgText/Text.cpp: From Paul Martz, changed Vec3 to Vec3d to
|
|
ensure that the lazy evaluation of computeBound work properly.
|
|
|
|
2005-12-08 14:08 robert
|
|
|
|
* src/osg/Array.cpp: From Simon Julier, fixed typo of unknown.
|
|
|
|
2005-12-08 12:02 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, NEWS.txt,
|
|
applications/osgversion/osgversion.cpp: Updated AUTHORS and
|
|
ChangeLog for rc9.
|
|
|
|
2005-12-08 11:53 robert
|
|
|
|
* NEWS.txt: Updated NEWS from wiki ammendments.
|
|
|
|
2005-12-08 11:37 robert
|
|
|
|
* Make/instrules, Make/makedefs, Make/makerules: From Simon Julier,
|
|
build fixes for Cygwin/mingw
|
|
|
|
2005-12-08 11:01 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added support for pre and post
|
|
relative transforms on cameranode.
|
|
|
|
2005-12-08 10:06 robert
|
|
|
|
* include/osg/CameraNode, src/osg/CameraNode.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp: Added
|
|
CameraNode::releaseGLObejcts() to help in clean up, and changed
|
|
the
|
|
ordering in SceneView::flushDeleteGLObjects() so that fbo's are
|
|
deleted
|
|
before any texture objects they use are deleted.
|
|
|
|
2005-12-08 10:03 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp: Changed
|
|
s/getGdalDataset() methods to use void* to avoid introspeciton
|
|
wrapping problems.
|
|
|
|
2005-12-08 08:57 robert
|
|
|
|
* include/osgText/Text: From Eric Wing, fix to comment.
|
|
|
|
2005-12-07 15:29 robert
|
|
|
|
* include/osg/Node, src/osg/Node.cpp,
|
|
src/osg/NodeTrackerCallback.cpp, src/osgGA/EventVisitor.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp: Added new
|
|
Node::getParentalNodePaths() method.
|
|
|
|
Added better handling in computeIntersections(..) of nodes that
|
|
are internal
|
|
to the scene graph, correctly accounting for the accumulated
|
|
transforms.
|
|
|
|
Changed the EventVisitor so that it only traveses active children
|
|
rather than
|
|
all children.
|
|
|
|
Updated wrappers.
|
|
|
|
2005-12-07 15:26 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: From
|
|
Antonoine Hue, a small modification to the osgTerrain::DataSet
|
|
to be able to pass an already opened GDAL Dataset to the
|
|
osgTerrain::DataSet::Source
|
|
|
|
2005-12-07 12:29 robert
|
|
|
|
* NEWS.txt: Updated NEWS for release
|
|
|
|
2005-12-07 11:38 robert
|
|
|
|
* examples/osgbluemarble/osgbluemarble.cpp: From Eric Wing, fixed
|
|
typo induced bug.
|
|
|
|
2005-12-07 11:36 robert
|
|
|
|
* include/osg/CameraNode, src/osg/CameraNode.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp: Added
|
|
Camera::isRenderToTextureCamera() method, and improved support in
|
|
PickVisitor
|
|
and IntersectVisitor for CameraNode, including the ignoring of
|
|
render to texture cameras,
|
|
such that HUD's etc are still intersected against.
|
|
|
|
2005-12-07 10:25 robert
|
|
|
|
* include/osgUtil/IntersectVisitor, src/osgProducer/Viewer.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp: Moved PickVistor
|
|
into osgUtil
|
|
|
|
2005-12-07 09:48 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Enabled thread safe counting by
|
|
default.
|
|
|
|
2005-12-06 21:59 robert
|
|
|
|
* include/osgUtil/IntersectVisitor, src/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp: Improved the
|
|
PickVisitor to make it more flexible and robust.
|
|
|
|
2005-12-06 12:07 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs, examples/osgdemeter: Removed
|
|
osgdemeter example from distribution because it no longer
|
|
compiles,
|
|
and Demeter itself nolonger compiles, osgdemeter has now been
|
|
moved to the community
|
|
section of openscenegraph.org.
|
|
|
|
2005-12-06 11:24 robert
|
|
|
|
* src/osg/Geometry.cpp: Added checks in the drawImplementation to
|
|
catch when attribute bindings are set on
|
|
but the relevant arrays remain unset, this prevents previous
|
|
crash when this
|
|
occured.
|
|
|
|
2005-12-06 10:26 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: From Gideon May, fixed typo in
|
|
docs.
|
|
|
|
2005-12-06 10:18 robert
|
|
|
|
* include/osg/Geometry: From Farshid Lashkari, removed second
|
|
redundent dirtyDisplayList() call.
|
|
|
|
2005-12-06 10:16 robert
|
|
|
|
* include/osg/Vec4d, include/osg/Vec4f,
|
|
src/osgSim/LightPointDrawable.h, src/osgWrappers/osg/Vec4d.cpp,
|
|
src/osgWrappers/osg/Vec4f.cpp: From Louis Hamilton, fix to
|
|
LightPoint's under 64 bit build, changing longs to ints in
|
|
colour conversion code.
|
|
|
|
2005-12-05 20:11 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: Changed debug message to INFO.
|
|
|
|
2005-12-05 10:24 robert
|
|
|
|
* examples/osgdelaunay/osgdelaunay.cpp,
|
|
examples/osgdepthpartition/DepthPartitionNode.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgSim/OverlayNode.cpp: Attempt at build fixes for IRIX.
|
|
|
|
2005-12-05 10:23 robert
|
|
|
|
* src/osgDB/Registry.cpp: Removed the closeLibraries call from the
|
|
registry singleton desctuction.
|
|
|
|
2005-12-05 10:08 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
examples/osgsimplepager/osgsimplepager.cpp: From Geoff Michel,
|
|
Fix to prevent Producer::Trackball being set up with a negative
|
|
radius.
|
|
|
|
2005-12-04 20:08 robert
|
|
|
|
* include/osg/BoundingBox: Fixed tabbing.
|
|
|
|
2005-12-03 15:12 robert
|
|
|
|
* include/osg/PrimitiveSet: Added OSG_EXPORT to PrimitiveSet.
|
|
|
|
2005-12-03 00:03 robert
|
|
|
|
* include/osg/PrimitiveSet, src/osg/PrimitiveSet.cpp: Moved the
|
|
body of the getNumPrimitives() into the .cpp.
|
|
|
|
2005-12-02 12:30 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog, AUTHTORS.txt and osgversion for next release
|
|
candidate.
|
|
|
|
2005-12-02 12:10 robert
|
|
|
|
* NEWS.txt: Fixed typos in NEWS, improved formating.
|
|
|
|
2005-12-02 11:59 robert
|
|
|
|
* NEWS.txt: Updated NEWS with quotes.
|
|
|
|
2005-12-02 09:57 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeLibrary.cpp: Added a
|
|
static_cast<std::streampos> to get round IRIX64 build problem.
|
|
|
|
2005-12-02 00:25 robert
|
|
|
|
* include/osg/Export, include/osg/PrimitiveSet,
|
|
include/osgText/String, src/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osgText/String.cpp: From Marco Jez, hack/fix for
|
|
VS compile/link problems related to STL containers.
|
|
|
|
2005-12-02 00:21 robert
|
|
|
|
* NEWS.txt: Updated NEWS
|
|
|
|
2005-12-01 16:44 robert
|
|
|
|
* NEWS.txt: Updated NEWS
|
|
|
|
2005-12-01 16:43 robert
|
|
|
|
* examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp: Added comments.
|
|
|
|
2005-12-01 14:37 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: From Ali Botorabi, fixed the
|
|
setDefault() fallback to properly handle the case
|
|
when no scene view light is requested.
|
|
|
|
2005-12-01 14:09 robert
|
|
|
|
* examples/osgshaderterrain/osgshaderterrain.cpp: Added
|
|
TestSupportCallback to properly handle querry of OpenGL support
|
|
of
|
|
vertex texturing in GLSL.
|
|
|
|
2005-12-01 13:38 robert
|
|
|
|
* src/osgPlugins/txp/GNUmakefile: From Thom DeCarlo, build fix for
|
|
Cygwin.
|
|
|
|
2005-12-01 13:19 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From Geoff Michel, fixed the
|
|
handling of zfar values of 0.0.
|
|
|
|
2005-11-30 15:30 robert
|
|
|
|
* NEWS.txt: Updated NEWS.
|
|
|
|
2005-11-29 22:29 robert
|
|
|
|
* ChangeLog: Updated changed log for 1.0-rc7.
|
|
|
|
2005-11-29 18:38 robert
|
|
|
|
* src/osgPlugins/stl/ReaderWriterSTL.cpp: Added default opening of
|
|
the file as a binary file, and once the type is
|
|
confirmed then close and reopen as an ascii as required. This is
|
|
done to get
|
|
round problems under Windows.
|
|
|
|
Also made the running of the SmoothingVisitor optional, now use
|
|
-O smooth to
|
|
make the loader run the osgUtil::SmoothingVisitor over the model.
|
|
|
|
2005-11-29 14:20 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog, osgversion.cpp and AUTHORS.txt for 1.0-rc6.
|
|
|
|
2005-11-29 14:07 robert
|
|
|
|
* NEWS.txt: Updated NEWS with second draft of press release.
|
|
|
|
2005-11-29 12:09 robert
|
|
|
|
* include/osgProducer/ViewerEventHandler,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added
|
|
CameraBarrierCallback so that multi-thread multi-cameras are
|
|
synconized
|
|
correctly when do stats collection.
|
|
|
|
2005-11-29 11:39 robert
|
|
|
|
* examples/osgreflect/osgreflect.cpp, src/osg/Stencil.cpp,
|
|
src/osgPlugins/geo/ClipRegion.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/SceneView.cpp: From Eric Wing, fixes for "warning:
|
|
converting of negative value '-0x00000000000000001' to 'unsigned
|
|
int'"
|
|
|
|
2005-11-29 08:59 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp: Switched off the VBO
|
|
usage in osgparametric as it was tripping up ATI and 3DLabs
|
|
drivers.
|
|
|
|
2005-11-28 20:08 robert
|
|
|
|
* src/osg/Texture2D.cpp: Added temporary ref_ptr<osg::Image> to
|
|
prevent the _image going out of scope
|
|
due to another thread complete the texture::apply() while the
|
|
present texture::apply()
|
|
is still running.
|
|
|
|
2005-11-28 10:58 robert
|
|
|
|
* examples/osgdelaunay/osgdelaunay.cpp: Fixed warning.
|
|
|
|
2005-11-28 09:15 robert
|
|
|
|
* Make/makedefs, examples/osgGLUTkeyboardmouse/GNUmakefile,
|
|
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.cpp,
|
|
examples/osgGLUTsimple/GNUmakefile,
|
|
examples/osgGLUTsimple/osgGLUTsimple.cpp: From Gideon May, port
|
|
to OSX of GLUT examples.
|
|
|
|
2005-11-27 15:32 robert
|
|
|
|
* examples/osgdelaunay/osgdelaunay.cpp: From Geoff Michel, fix for
|
|
the scaling of the random number generation.
|
|
|
|
2005-11-25 20:23 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Updated ChangeLog and authors file.
|
|
|
|
2005-11-25 19:18 robert
|
|
|
|
* examples/osgdelaunay/osgdelaunay.cpp,
|
|
examples/osgpbuffer/osgpbuffer.cpp, src/osg/DisplaySettings.cpp,
|
|
src/osgProducer/Viewer.cpp: From John Donovan, typo fixes.
|
|
|
|
2005-11-25 14:58 robert
|
|
|
|
* applications/osgdem/osgdem.cpp: Added disable of spurious VS6.0
|
|
warning.
|
|
|
|
2005-11-25 13:45 robert
|
|
|
|
* include/osg/Image: Fixed docs of setImage.
|
|
|
|
2005-11-25 12:31 robert
|
|
|
|
* include/osg/Drawable, include/osg/PrimitiveSet,
|
|
src/osg/PrimitiveSet.cpp, src/osgWrappers/osg/PrimitiveSet.cpp:
|
|
Added releaseGLObjects to PrimitiveSet.
|
|
|
|
2005-11-25 10:32 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Fixed typo of dxf.
|
|
|
|
2005-11-24 19:53 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp: Lightened by the
|
|
ambientBias term.
|
|
|
|
2005-11-24 15:18 robert
|
|
|
|
* include/osg/FrameBufferObject, src/osg/FrameBufferObject.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp: Added FBO deletion
|
|
support, and better FBO querry and fallback mechansim in
|
|
RenderStage.
|
|
|
|
2005-11-24 15:17 robert
|
|
|
|
* include/osg/Export: Changed the VS template export block to just
|
|
compile when VS verion >= 1300 (VS.NET onwards.)
|
|
|
|
2005-11-24 10:28 robert
|
|
|
|
* examples/osgshaderterrain/osgshaderterrain.cpp,
|
|
src/osg/Texture.cpp: Changed the default value of
|
|
Texture::_resizeNonPowerOfTwoHint to true, to
|
|
improve the backwards compatibility of peformance on systems that
|
|
have OpenGL2.0
|
|
drivers but without hardware that can't handle non power of two
|
|
textures.
|
|
|
|
2005-11-24 10:14 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added automatic setting of
|
|
thread safe reference counting when multi-threaded
|
|
cameras are used.
|
|
|
|
2005-11-23 16:32 robert
|
|
|
|
* include/osg/CameraNode, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgWrappers/osg/CameraNode.cpp:
|
|
Changed CameraNode::getDataChangeMutex() to be a pointer rather
|
|
than a reference to
|
|
get around osgIntrospeciton build problem with the
|
|
OpenThreads::Mutex copy constructor being private.
|
|
|
|
2005-11-23 16:24 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, Make/makedefs, NEWS.txt: Updated
|
|
AUTHORES, ChangeLog, NEWS and version number for 1.0-rc6
|
|
|
|
2005-11-23 15:25 robert
|
|
|
|
* src/osg/GLExtensions.cpp: Changed the linux implement of
|
|
getGLExtensionFuncPtr to querry for glXGetProcAddressARB
|
|
and then use this if its available, otherwise fallback to the
|
|
original dlsym usage.
|
|
|
|
2005-11-23 13:44 robert
|
|
|
|
* include/osg/CameraNode, src/osg/FrameBufferObject.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp: Added multi-buffering of the
|
|
CameraNode::_renderingCache to help cope with multiple graphis
|
|
context usages.
|
|
|
|
2005-11-23 12:16 robert
|
|
|
|
* examples/osgcallback/osgcallback.cpp: Fixed mistmatch of
|
|
ReadFileCallback type.
|
|
|
|
2005-11-23 10:16 robert
|
|
|
|
* include/osg/GLExtensions, src/osg/GLExtensions.cpp: Moved
|
|
getGLExtensionFuncPtr implementation into the .cpp to make it
|
|
easier to
|
|
change it implementation without forcing a complete recompile.
|
|
|
|
2005-11-23 10:15 robert
|
|
|
|
* src/osgFX/BumpMapping.cpp: From Marco Jez, typo fix if GL
|
|
extension name.
|
|
|
|
2005-11-22 21:14 robert
|
|
|
|
* include/osgUtil/TangentSpaceGenerator, src/osgFX/BumpMapping.cpp,
|
|
src/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp: Simplified the
|
|
TangentSpaceGenerator so that is automatically converts any
|
|
models
|
|
with indices to one without indices and then runs the tangent
|
|
space generation code on the result.
|
|
|
|
2005-11-22 14:35 robert
|
|
|
|
* Make/makedefs: From Markus Trenkwalder, fixed placment of libs in
|
|
mingw build.
|
|
|
|
2005-11-22 13:56 robert
|
|
|
|
* include/osg/Geometry, src/osg/Geometry.cpp: Added missing
|
|
dirtyDisplayList call into osg::Geometry::set calls.
|
|
|
|
2005-11-22 13:14 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp: Added
|
|
DatabasePager::s/getDrawablePolicy() to allow the way that the
|
|
display list/VBO settings
|
|
are applied to loaded databases.
|
|
|
|
2005-11-22 10:26 robert
|
|
|
|
* src/osg/LOD.cpp, src/osg/PagedLOD.cpp: Added check against
|
|
LODScale being zero, and fixed the search for the maximum
|
|
LOD range in the pixel size range fallback.
|
|
|
|
2005-11-22 10:08 robert
|
|
|
|
* src/osg/LOD.cpp, src/osg/PagedLOD.cpp: From Chris Hanson, add
|
|
LODScale support to pixel based LOD range selection.
|
|
|
|
2005-11-22 09:57 robert
|
|
|
|
* src/osg/Program.cpp: From Jason Daly, (with small tweak by Robert
|
|
Osfield) fix for Prorgram::removeShader(Shader*)
|
|
so that it properly remove the shader and its entry in the
|
|
_shaderList.
|
|
|
|
2005-11-22 09:51 robert
|
|
|
|
* src/osgPlugins/dxf/scene.cpp,
|
|
src/osgPlugins/txp/trpage_managers.cpp: From Eric Wing, warning
|
|
fixes for gcc4.0/OSX.
|
|
|
|
2005-11-22 09:47 robert
|
|
|
|
* include/osg/GL: From Marco Jez, fix for wchar_t being redefined.
|
|
|
|
2005-11-21 16:29 robert
|
|
|
|
* NEWS.txt: Updated NEWS
|
|
|
|
2005-11-21 16:15 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Updated ChangeLog and authors file.
|
|
|
|
2005-11-21 13:51 robert
|
|
|
|
* include/osg/Export, include/osg/PrimitiveSet,
|
|
include/osgText/String, src/osgPlugins/directx/directx.h,
|
|
src/osgPlugins/txp/trpage_sys.h: From Roger James, reworked the
|
|
export of std::vector<> on standard types to prevent
|
|
problems with .lib being built for all targets under VS7.x
|
|
|
|
2005-11-20 22:07 robert
|
|
|
|
* src/osgPlugins/directx/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/directx/directx.cpp,
|
|
src/osgPlugins/directx/directx.h: Replaced asserts with
|
|
notification of error.
|
|
|
|
2005-11-20 22:06 robert
|
|
|
|
* src/osgPlugins/directx/directx.cpp,
|
|
src/osgPlugins/directx/directx.h: From Donn Mielcarek, added
|
|
support Materials being declared globally.
|
|
|
|
2005-11-19 12:18 robert
|
|
|
|
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
|
Updated ChangeLog, osgversion and AUTHORS file.
|
|
|
|
2005-11-18 17:04 robert
|
|
|
|
* include/osgParticle/ExplosionDebrisEffect,
|
|
include/osgParticle/ExplosionEffect,
|
|
include/osgParticle/FireEffect,
|
|
include/osgParticle/ParticleEffect,
|
|
include/osgParticle/SmokeEffect,
|
|
include/osgParticle/SmokeTrailEffect,
|
|
src/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp,
|
|
src/osgParticle/ParticleEffect.cpp,
|
|
src/osgParticle/SmokeEffect.cpp,
|
|
src/osgParticle/SmokeTrailEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_ExplosionDebrisEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_ExplosionEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_FireEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_SmokeEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_SmokeTrailEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgParticle/SmokeTrailEffect.cpp: Added the
|
|
ability for osgParticle::ParticleEffect to switch off the
|
|
automatic setup.
|
|
Normally the automatic setup is useful, but in the case of the
|
|
.osg support this automatic
|
|
update was forcing premature loading of imagery that wasn't
|
|
necessarily, and can lead to
|
|
reports of looking for files that arn't present.
|
|
|
|
2005-11-18 15:00 robert
|
|
|
|
* include/osgGA/TrackballManipulator,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp: Added s/getCenter
|
|
and s/getRotation methods, and updated wrapper.
|
|
|
|
2005-11-18 14:49 robert
|
|
|
|
* include/osgGA/TrackballManipulator: From Toshiyuki Takeahei,
|
|
addition of s/getDistance() methods
|
|
|
|
2005-11-18 14:46 robert
|
|
|
|
* src/osgPlugins/flt/LightPointRecord.cpp,
|
|
src/osgPlugins/flt/LightPointRecord.h,
|
|
src/osgPlugins/flt/flt2osg.cpp: The OpenFlight plugin was
|
|
crashing with pre 15.6 .flt files that contained
|
|
light points. This was due to the mismatch is size and fiels in
|
|
the LightPointRecord
|
|
before 15.6 and after it, the OSG's flt plugin was assuming just
|
|
15.6 record
|
|
structure. As a temporary solution I have disabled the processing
|
|
of light point
|
|
records on .flt file version before 15.6, this allows these files
|
|
to be loaded
|
|
safely, but without light points.
|
|
|
|
2005-11-18 10:03 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Andrew Reyonolds : changed
|
|
the endian conversion code to work on a temporary
|
|
rather then on a flt structure to prevent repeated conversion of
|
|
the same value,
|
|
something that led to eroneously large light point string sizes.
|
|
|
|
2005-11-18 09:52 robert
|
|
|
|
* include/osg/Export, include/osgDB/Export, include/osgFX/Export,
|
|
include/osgGA/Export, include/osgIntrospection/Export,
|
|
include/osgParticle/Export, include/osgProducer/Export,
|
|
include/osgSim/Export, include/osgTerrain/Export,
|
|
include/osgText/Export, include/osgUtil/Export: From Rodger
|
|
James, changed the Win32 static library compilation support to
|
|
use
|
|
OSG_LIBRARY_STATIC to avoid problems with building libs when not
|
|
required.
|
|
|
|
2005-11-17 20:22 robert
|
|
|
|
* examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.cpp,
|
|
examples/osgblendequation/osgblendequation.cpp,
|
|
examples/osgbluemarble/osgbluemarble.cpp,
|
|
examples/osgcamera/osgcamera.cpp,
|
|
examples/osgcameragroup/osgcameragroup.cpp,
|
|
examples/osgcluster/broadcaster.cpp,
|
|
examples/osgcluster/receiver.cpp,
|
|
examples/osgdepthpartition/DepthPartitionNode.cpp,
|
|
examples/osgdepthpartition/DistanceAccumulator.cpp,
|
|
examples/osgdepthpartition/osgdepthpartition.cpp,
|
|
examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgforest/osgforest.cpp,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
examples/osggeometry/osggeometry.cpp,
|
|
examples/osgimpostor/TestManipulator.cpp,
|
|
examples/osgimpostor/osgimpostor.cpp,
|
|
examples/osgintrospection/osgintrospection.cpp,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
examples/osglight/osglight.cpp,
|
|
examples/osglogicop/osglogicop.cpp, examples/osglogo/osglogo.cpp,
|
|
examples/osgmotionblur/osgmotionblur.cpp,
|
|
examples/osgparametric/osgparametric.cpp,
|
|
examples/osgparticle/osgparticle.cpp,
|
|
examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
examples/osgplanets/osgplanets.cpp,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
examples/osgshape/osgshape.cpp, examples/osgsimple/osgsimple.cpp,
|
|
examples/osgsimplepager/osgsimplepager.cpp,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
examples/osgslice/osgslice.cpp,
|
|
examples/osgspheresegment/osgspheresegment.cpp,
|
|
examples/osgspotlight/osgspotlight.cpp,
|
|
examples/osgtexture3D/osgtexture3D.cpp,
|
|
examples/osgvolume/osgvolume.cpp: Replaced tabs with spaces in
|
|
examples.
|
|
|
|
2005-11-17 17:45 robert
|
|
|
|
* applications/osgdem/osgdem.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp: Updated wrappers.
|
|
|
|
2005-11-17 17:44 robert
|
|
|
|
* include/osg/AnimationPath, include/osg/Billboard,
|
|
include/osg/ClipNode, include/osg/ClipPlane,
|
|
include/osg/ClusterCullingCallback,
|
|
include/osg/CollectOccludersVisitor,
|
|
include/osg/ConvexPlanarOccluder,
|
|
include/osg/ConvexPlanarPolygon, include/osg/CopyOp,
|
|
include/osg/CullSettings, include/osg/CullStack,
|
|
include/osg/CullingSet, include/osg/Depth, include/osg/Export,
|
|
include/osg/FragmentProgram, include/osg/GLExtensions,
|
|
include/osg/Group, include/osg/ImageStream, include/osg/Light,
|
|
include/osg/LineStipple, include/osg/Matrixd,
|
|
include/osg/Matrixf, include/osg/Multisample,
|
|
include/osg/PointSprite, include/osg/Polytope,
|
|
include/osg/Referenced, include/osg/ShadowVolumeOccluder,
|
|
include/osg/Shape, include/osg/TexGenNode, include/osg/Texture1D,
|
|
include/osg/Texture2D, include/osg/Transform,
|
|
include/osg/TriangleFunctor, include/osg/TriangleIndexFunctor,
|
|
include/osg/UByte4, include/osg/Vec2b, include/osg/Vec2d,
|
|
include/osg/Vec2f, include/osg/Vec2s, include/osg/Vec3b,
|
|
include/osg/Vec3s, include/osg/Vec4s, include/osg/Vec4ub,
|
|
include/osg/io_utils, include/osg/ref_ptr,
|
|
include/osgDB/DynamicLibrary, include/osgDB/Export,
|
|
include/osgDB/Output, include/osgGA/AnimationPathManipulator,
|
|
include/osgGA/DriveManipulator,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgIntrospection/Comparator,
|
|
include/osgProducer/EventAdapter, include/osgProducer/Export,
|
|
include/osgSim/Impostor, include/osgSim/ImpostorSprite,
|
|
include/osgTerrain/DataSet, include/osgText/Text: Convert tabs to
|
|
spaces.
|
|
|
|
2005-11-17 15:18 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: From Toshiyuki Takahei,
|
|
added #pragam to avoid build problem with special characters.
|
|
From Robert Osfield, added #if _MSC_VER to restrict pragma usage
|
|
to just VisualStudio,
|
|
and added comment explaining all the extra parsing code in
|
|
osgversion.
|
|
|
|
2005-11-17 15:03 robert
|
|
|
|
* src/osgPlugins/ac3d/Exception.cpp, src/osgPlugins/ac3d/Geode.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/dxf/ReaderWriterDXF.cpp,
|
|
src/osgPlugins/dxf/dxfBlock.cpp,
|
|
src/osgPlugins/dxf/dxfEntity.cpp, src/osgPlugins/dxf/dxfFile.cpp,
|
|
src/osgPlugins/dxf/dxfReader.cpp,
|
|
src/osgPlugins/dxf/dxfSection.cpp,
|
|
src/osgPlugins/dxf/dxfTable.cpp, src/osgPlugins/dxf/scene.cpp,
|
|
src/osgPlugins/flt/FindExternalModelVisitor.cpp,
|
|
src/osgPlugins/flt/GroupRecord.cpp,
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
src/osgPlugins/flt/LightPointPaletteRecords.cpp,
|
|
src/osgPlugins/flt/LodRecord.cpp,
|
|
src/osgPlugins/geo/ClipRegion.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoActions.cpp,
|
|
src/osgPlugins/ive/AlphaFunc.cpp,
|
|
src/osgPlugins/ive/AnimationPath.cpp,
|
|
src/osgPlugins/ive/AnimationPathCallback.cpp,
|
|
src/osgPlugins/ive/AzimElevationSector.cpp,
|
|
src/osgPlugins/ive/AzimSector.cpp,
|
|
src/osgPlugins/ive/Billboard.cpp,
|
|
src/osgPlugins/ive/BlendFunc.cpp,
|
|
src/osgPlugins/ive/BlinkSequence.cpp,
|
|
src/osgPlugins/ive/ClipPlane.cpp,
|
|
src/osgPlugins/ive/ConeSector.cpp,
|
|
src/osgPlugins/ive/ConvexPlanarPolygon.cpp,
|
|
src/osgPlugins/ive/CullFace.cpp,
|
|
src/osgPlugins/ive/DirectionalSector.cpp,
|
|
src/osgPlugins/ive/ElevationSector.cpp,
|
|
src/osgPlugins/ive/Exception.cpp,
|
|
src/osgPlugins/ive/FragmentProgram.cpp,
|
|
src/osgPlugins/ive/FrontFace.cpp,
|
|
src/osgPlugins/ive/Impostor.cpp, src/osgPlugins/ive/LOD.cpp,
|
|
src/osgPlugins/ive/Light.cpp, src/osgPlugins/ive/LightModel.cpp,
|
|
src/osgPlugins/ive/LightPoint.cpp,
|
|
src/osgPlugins/ive/LightPointNode.cpp,
|
|
src/osgPlugins/ive/LineWidth.cpp,
|
|
src/osgPlugins/ive/Material.cpp,
|
|
src/osgPlugins/ive/MultiSwitch.cpp,
|
|
src/osgPlugins/ive/Object.cpp, src/osgPlugins/ive/PagedLOD.cpp,
|
|
src/osgPlugins/ive/Point.cpp,
|
|
src/osgPlugins/ive/PolygonOffset.cpp,
|
|
src/osgPlugins/ive/PositionAttitudeTransform.cpp,
|
|
src/osgPlugins/ive/PrimitiveSet.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/ive/Scissor.cpp, src/osgPlugins/ive/Sequence.cpp,
|
|
src/osgPlugins/ive/ShadeModel.cpp, src/osgPlugins/ive/Switch.cpp,
|
|
src/osgPlugins/ive/TexEnv.cpp,
|
|
src/osgPlugins/ive/TexEnvCombine.cpp,
|
|
src/osgPlugins/ive/TexGen.cpp, src/osgPlugins/ive/TexMat.cpp,
|
|
src/osgPlugins/ive/Transform.cpp,
|
|
src/osgPlugins/ive/Viewport.cpp,
|
|
src/osgPlugins/ive/VisibilityGroup.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lwo/Block.cpp, src/osgPlugins/lwo/Clip.cpp,
|
|
src/osgPlugins/lwo/Converter.cpp, src/osgPlugins/lwo/Object.cpp,
|
|
src/osgPlugins/lwo/Polygon.cpp, src/osgPlugins/lwo/Surface.cpp,
|
|
src/osgPlugins/lwo/Tessellator.cpp, src/osgPlugins/lwo/Unit.cpp,
|
|
src/osgPlugins/lwo/VertexMap.cpp,
|
|
src/osgPlugins/lwo/old_Lwo2.cpp,
|
|
src/osgPlugins/lwo/old_Lwo2Layer.cpp,
|
|
src/osgPlugins/lwo/old_lw.cpp,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
|
src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockstream.cpp,
|
|
src/osgPlugins/osg/AutoTransform.cpp,
|
|
src/osgPlugins/osg/ClipPlane.cpp,
|
|
src/osgPlugins/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgPlugins/osg/Fog.cpp,
|
|
src/osgPlugins/osg/FragmentProgram.cpp,
|
|
src/osgPlugins/osg/Light.cpp, src/osgPlugins/osg/LineWidth.cpp,
|
|
src/osgPlugins/osg/Material.cpp, src/osgPlugins/osg/Point.cpp,
|
|
src/osgPlugins/osg/PointSprite.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osg/Shader.cpp, src/osgPlugins/osg/Shape.cpp,
|
|
src/osgPlugins/osg/TexGen.cpp,
|
|
src/osgPlugins/osg/VertexProgram.cpp,
|
|
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,
|
|
src/osgPlugins/osgParticle/IO_ModularEmitter.cpp,
|
|
src/osgPlugins/osgParticle/IO_ModularProgram.cpp,
|
|
src/osgPlugins/osgParticle/IO_Particle.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp,
|
|
src/osgPlugins/osgParticle/IO_RadialShooter.cpp,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/quicktime/MovieData.cpp,
|
|
src/osgPlugins/quicktime/QTUtils.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
src/osgPlugins/rot/ReaderWriterROT.cpp,
|
|
src/osgPlugins/scale/ReaderWriterSCALE.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/trans/ReaderWriterTRANS.cpp: Replaced tabs with
|
|
spaces.
|
|
|
|
2005-11-17 13:35 robert
|
|
|
|
* src/osg/Image.cpp, src/osg/LightModel.cpp, src/osg/Matrixd.cpp,
|
|
src/osg/Shape.cpp, src/osg/ShapeDrawable.cpp,
|
|
src/osg/UnitTestFramework.cpp, src/osg/Vec3.cpp,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FieldReader.cpp,
|
|
src/osgDB/FileNameUtils.cpp, src/osgDB/Output.cpp,
|
|
src/osgFX/BumpMapping.cpp, src/osgFX/Cartoon.cpp,
|
|
src/osgFX/Effect.cpp, src/osgFX/Technique.cpp,
|
|
src/osgFX/Validator.cpp, src/osgParticle/ParticleSystem.cpp,
|
|
src/osgProducer/EventAdapter.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgSim/Impostor.cpp, src/osgSim/LightPoint.cpp,
|
|
src/osgSim/LightPointNode.cpp, src/osgSim/MultiSwitch.cpp,
|
|
src/osgSim/SphereSegment.cpp, src/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgText/Text.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/Simplifier.cpp: Coverted tabs to space in core
|
|
libraries.
|
|
|
|
2005-11-17 11:27 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: From Toshiyuki Takahei, fixed order
|
|
intialiation problem in Viewer::selectCameraManipulator(..).
|
|
|
|
2005-11-17 11:22 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp: From Mike Weiblen,
|
|
"fix for another one of those GLSL syntax errors that slip thru
|
|
the nvidia compiler.
|
|
gl_TexCoord[] is an array of vec4, and must be reduced to a vec2
|
|
for use with texture2D()"
|
|
|
|
2005-11-17 11:13 robert
|
|
|
|
* Make/makedefs: From Eric Sokolosky, for Cygwin and Minw sections
|
|
changed definition of INST_SHARE
|
|
so that it is based on INST_LOCATION, providing the same default
|
|
as before but
|
|
also allow it to be override by env vars when required.
|
|
|
|
2005-11-17 11:09 robert
|
|
|
|
* Make/makedefs: From Eric Sokolosky, made spacing more consistent.
|
|
|
|
2005-11-17 11:03 robert
|
|
|
|
* include/osgGA/DriveManipulator, include/osgGA/FlightManipulator,
|
|
include/osgGA/TrackballManipulator, include/osgGA/UFOManipulator,
|
|
src/osg/Matrix_implementation.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp: From Mikkel Gjøl, addition of
|
|
paramter set/get methods to osgGA::*Manipulators,
|
|
change of ' ' to GUIEventAdapter::KEY_Space, fix to url in
|
|
Matrix_implementation.cpp.
|
|
Syntax fixes by Robert Osfield to above submission fix
|
|
inconsistencies with normal
|
|
OSG coding style.
|
|
|
|
2005-11-17 09:57 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Improved handling of
|
|
core OSG being compile with float Matrices.
|
|
|
|
2005-11-17 09:20 robert
|
|
|
|
* src/osg/Image.cpp: Added (_data || rhs._data) extra qualify to
|
|
Image::compare is data equal test.
|
|
|
|
2005-11-16 21:08 robert
|
|
|
|
* src/osgPlugins/geo/osgGeoNodes.h: Removed redundent copyop.
|
|
|
|
2005-11-16 20:27 robert
|
|
|
|
* examples/osgtesselate/GNUmakefile: Ran dos2unix on makefile.
|
|
|
|
2005-11-16 16:35 robert
|
|
|
|
* doc/ProgrammingGuide/ProgrammingGuide.odt: Started experimenting
|
|
with sections and table of contents.
|
|
|
|
2005-11-16 16:30 robert
|
|
|
|
* src/osgPlugins/dxf/dxfEntity.cpp, src/osgPlugins/dxf/dxfEntity.h,
|
|
src/osgPlugins/dxf/scene.cpp, src/osgPlugins/dxf/scene.h:
|
|
Converted remaining osg::Matrix usage to osg::Matrixd.
|
|
|
|
2005-11-16 12:14 robert
|
|
|
|
* AUTHORS.txt, ChangeLog: Updated changelog and authors file.
|
|
|
|
2005-11-16 12:07 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Fixed typo entry.
|
|
|
|
2005-11-16 09:28 robert
|
|
|
|
* src/osg/TextureRectangle.cpp: From Mike Weiblen, support for
|
|
ARB_texture_rectangle extension name.
|
|
|
|
2005-11-15 22:18 robert
|
|
|
|
* examples/osgdelaunay/GNUmakefile,
|
|
examples/osgprerender/osgprerender.cpp: From Joakim
|
|
Simonsson/Robert Osfield. Fixed line endings.
|
|
|
|
2005-11-15 22:14 robert
|
|
|
|
* src/osgPlugins/flt/Pool.cpp: Did a unix2dos and trimmed end of
|
|
file of rendundent newlines.
|
|
|
|
2005-11-15 22:07 robert
|
|
|
|
* applications/osgarchive/osgarchive.cpp,
|
|
applications/osgconv/osgconv.cpp, applications/osgdem/osgdem.cpp,
|
|
examples/osgbluemarble/osgbluemarble.cpp,
|
|
examples/osgdelaunay/osgdelaunay.cpp,
|
|
examples/osgdemeter/osgdemeter.cpp,
|
|
examples/osgmovie/osgmovie.cpp,
|
|
examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgpoints/osgpoints.cpp,
|
|
examples/osgsimplifier/osgsimplifier.cpp,
|
|
examples/osgspacewarp/osgspacewarp.cpp,
|
|
examples/osgtesselate/osgtesselate.cpp: Added proper descriptions
|
|
of examples in place of the copy and paste description.
|
|
|
|
2005-11-15 21:47 robert
|
|
|
|
* include/osgParticle/Particle,
|
|
include/osgUtil/DelaunayTriangulator, src/osgTerrain/DataSet.cpp:
|
|
From Eric Wing, compile fixes.
|
|
|
|
2005-11-15 21:24 robert
|
|
|
|
* src/osgDB/Registry.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Gideon May,
|
|
"I've added an alias for the new mpeg 4 format used by quicktime
|
|
and
|
|
podcasts."
|
|
|
|
2005-11-15 18:31 robert
|
|
|
|
* Make/makedefs: From Sean Spicer, compile fixes for Intel
|
|
compiler.
|
|
|
|
2005-11-15 16:15 robert
|
|
|
|
* VisualStudio/highlight70.reg, VisualStudio/highlight71.reg: From
|
|
Joakim Simonsson, updated VS handling of extensionless headers to
|
|
be consistent with 1.0 release of OSG
|
|
|
|
2005-11-15 16:06 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Fixed typo of Jason.
|
|
|
|
2005-11-15 15:07 robert
|
|
|
|
* AUTHORS.txt: Updated authors list from osgversion -r ChangeLog
|
|
output.
|
|
|
|
2005-11-15 15:07 robert
|
|
|
|
* applications/osgversion/GNUmakefile,
|
|
applications/osgversion/osgversion.cpp: Updated the output of the
|
|
contributors list.
|
|
|
|
2005-11-15 14:25 robert
|
|
|
|
* src/osgUtil/TriStrip_heap_array.h: Added catch of erase of the
|
|
last element of heap.
|
|
|
|
2005-11-15 11:43 robert
|
|
|
|
* include/osgIntrospection/Comparator: From Marco Jez, warning
|
|
fixes.
|
|
|
|
2005-11-15 11:39 robert
|
|
|
|
* src/osgPlugins/txp/trpage_print.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp: Warning fixes.
|
|
|
|
2005-11-15 11:23 robert
|
|
|
|
* src/osgPlugins/quicktime/QTtexture.cpp: Warning fix.
|
|
|
|
2005-11-15 10:05 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Added remapping of Drew's
|
|
fullname.
|
|
|
|
2005-11-15 08:56 robert
|
|
|
|
* examples/osgspacewarp/osgspacewarp.cpp: From Mike Weiblen,
|
|
switched off lighting of points to make them clearer
|
|
|
|
2005-11-15 08:43 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Warning fix.
|
|
|
|
2005-11-14 21:40 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Fixed handling of
|
|
initials.
|
|
|
|
2005-11-14 20:54 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Added typo correction for
|
|
"Jolley".
|
|
|
|
2005-11-14 20:51 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Added more typo catches.
|
|
|
|
2005-11-14 17:21 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Further improvements to
|
|
the name filtering.
|
|
|
|
2005-11-14 17:15 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Improved handling on
|
|
special characters in names
|
|
|
|
2005-11-14 17:07 robert
|
|
|
|
* applications/osgversion/osgversion.cpp: Added support for mining
|
|
the ChangeLog for a list of contributors.
|
|
|
|
2005-11-14 13:34 robert
|
|
|
|
* ChangeLog: Updated changelog.
|
|
|
|
2005-11-14 12:49 robert
|
|
|
|
* src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoVersion.h:
|
|
Fixed warnings in geo plugin
|
|
|
|
2005-11-14 11:14 robert
|
|
|
|
* Make/openscenegraph.pc: Updated package version to 1.0,0
|
|
|
|
2005-11-14 11:08 robert
|
|
|
|
* include/osgGA/NodeTrackerManipulator,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp: From Toshiyuki
|
|
Takehei, typo fix of getTrackerMode().
|
|
|
|
2005-11-14 11:00 robert
|
|
|
|
* include/osgGA/KeySwitchMatrixManipulator,
|
|
src/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp: Change the
|
|
KeySwitchMatrixManipulator so that it two sets of
|
|
getMatrixManipulator
|
|
methods, two that takes an index,two that takes a key value.
|
|
Updated the ViewEventHandler
|
|
so the it now uses the getMatrixManipulatorWithIndex() method to
|
|
avoid previous ambiguity.
|
|
|
|
2005-11-14 09:31 robert
|
|
|
|
* include/osgParticle/ParticleSystem: From Farshid Lashkari : "I
|
|
reported earlier about a problem with a custom emitter I was
|
|
using.
|
|
I spent some more time debugging and it turns out there was a bug
|
|
in
|
|
the ParticleSystem::update_bounds function. When the bound is
|
|
being
|
|
reset, both the min and max are being set to the same postion
|
|
without
|
|
the radius being subtracted/added to it. When there is only one
|
|
particle alive in the system this causes it to be culled by small
|
|
feature culling. I've modifed the function so that when the bound
|
|
is
|
|
reset, the radius is subtracted/added to the position. This fixes
|
|
my
|
|
problem."
|
|
|
|
2005-11-12 21:29 robert
|
|
|
|
* VisualStudio/osgPlugins/geo/geo.dsp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoCore.h, src/osgPlugins/geo/geoFormat.h,
|
|
src/osgPlugins/geo/geoTypes.h, src/osgPlugins/geo/geoVersion.h,
|
|
src/osgPlugins/geo/osgGeoStructs.h: From Geoff Michel, geo plugin
|
|
updated to for latest updates in .geo format.
|
|
|
|
2005-11-12 13:38 robert
|
|
|
|
* VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
src/osgPlugins/osgParticle/GNUmakefile,
|
|
src/osgPlugins/osgParticle/IO_ConnectedParticleSystem.cpp: Added
|
|
support for ConnectedParticleSystem.
|
|
|
|
2005-11-12 13:27 robert
|
|
|
|
* VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
src/osgPlugins/osgParticle/GNUmakefile,
|
|
src/osgPlugins/osgParticle/IO_SmokeTrailEffect.cpp: Added .osg
|
|
support for osgParticle::SmokeTrailEffect
|
|
|
|
2005-11-11 19:29 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2005-11-11 17:00 robert
|
|
|
|
* include/osgProducer/ViewerEventHandler,
|
|
include/osgUtil/SceneView,
|
|
src/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Added scene stats support
|
|
to osgProducer::ViewerEventHandler.
|
|
|
|
2005-11-11 14:22 robert
|
|
|
|
* include/osgGA/StateSetManipulator,
|
|
src/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp: Added
|
|
s/getMaxNumOfTextureUnits control to osgGA::StateSetManipulator,
|
|
and set the default to 4.
|
|
|
|
2005-11-11 12:45 robert
|
|
|
|
* VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
examples/osgmovie/osgmovie.cpp, src/osgPlugins/dxf/scene.h,
|
|
src/osgPlugins/hdr/hdrloader.cpp: Fixes for VS6.0 build.
|
|
|
|
2005-11-11 08:45 robert
|
|
|
|
* Make/makedefs: From Markus Trenkwalder, fix for Mingw build
|
|
|
|
2005-11-10 20:56 robert
|
|
|
|
* include/osgIntrospection/ReflectionMacros: From Marco Jez,
|
|
compile for a syntax error problem.
|
|
|
|
2005-11-10 20:20 robert
|
|
|
|
* VisualStudio/applications/osgviewer/osgviewer.dsp,
|
|
VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp,
|
|
VisualStudio/examples/osgsimplepager/osgsimplepager.dsp,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgPlugins/logo/logo.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp: Added /Zm200 to loads of
|
|
project to try and salavage something from VS6.0 being such a bog
|
|
awful compiler.
|
|
|
|
2005-11-10 20:04 robert
|
|
|
|
* examples/osgblendequation/osgblendequation.cpp,
|
|
examples/osglogicop/osglogicop.cpp: Fixes for VS6.0
|
|
|
|
2005-11-10 19:32 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp,
|
|
examples/osgparametric/osgparametric.cpp,
|
|
src/osgPlugins/dxf/scene.h, src/osgPlugins/flt/flt2osg.cpp: Fixes
|
|
for dumb VS6.0 compiler
|
|
|
|
2005-11-10 19:16 robert
|
|
|
|
* examples/osgdepthpartition/DepthPartitionNode.cpp,
|
|
examples/osgdepthpartition/DepthPartitionNode.h: Fixes for VS6.0
|
|
|
|
2005-11-10 17:24 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
examples/osgcluster/osgcluster.cpp, src/osgTerrain/DataSet.cpp:
|
|
Compile fixes for VS6.0.
|
|
|
|
2005-11-10 16:47 robert
|
|
|
|
* Make/makedefs: From Markus Trenkwalder, added freetype-config
|
|
support to Mingw section.
|
|
|
|
2005-11-10 15:52 robert
|
|
|
|
* runexamples.bat: Added osgshaderterrain and osgparametric to
|
|
runexamples.bat
|
|
|
|
2005-11-10 15:27 robert
|
|
|
|
* src/osgWrappers/osg/GraphicsThread.cpp: Updated wrappers
|
|
|
|
2005-11-10 15:25 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/GraphicsThread,
|
|
src/osg/GraphicsThread.cpp: Added better control for cancel
|
|
GraphicsThreads.
|
|
|
|
2005-11-10 14:41 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw: Ran unix2dos on
|
|
OpenSceneGraph.dsw
|
|
|
|
2005-11-10 11:56 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp: Fixed typo of
|
|
CoordinateSystem.
|
|
|
|
2005-11-10 11:39 robert
|
|
|
|
* include/osgProducer/OsgSceneHandler,
|
|
src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp: Addd
|
|
OsgSceneHandler::s/getCleanUpOnNextFrame() and support for it in
|
|
the draw() method,
|
|
when CleanUpOnNextFrame is enabled the next frame simple deleted
|
|
OpenGL objects without doing any draw traversal.
|
|
|
|
2005-11-10 10:29 robert
|
|
|
|
* src/osgUtil/DelaunayTriangulator.cpp: Added checks against the
|
|
values returned from dynamic_cast<>'s.
|
|
|
|
2005-11-10 09:42 robert
|
|
|
|
* ChangeLog, examples/osgvolume/osgvolume.cpp,
|
|
include/osgUtil/SceneView, src/osg/LOD.cpp,
|
|
src/osgPlugins/dxf/dxfReader.h, src/osgPlugins/geo/osgGeoNodes.h:
|
|
Compile fixes for VS7.1
|
|
|
|
2005-11-09 22:09 don
|
|
|
|
* README.txt: small change to test osg-cvs....
|
|
|
|
2005-11-09 22:07 don
|
|
|
|
* README.txt: Small modification to change 2004 to 2005 in
|
|
README.txt (this is mostly
|
|
a test of osg-cvs)
|
|
|
|
2005-11-09 20:30 robert
|
|
|
|
* src/osgWrappers/osgTerrain/DataSet.cpp: Updated wrappers
|
|
|
|
2005-11-09 20:26 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added release and flush
|
|
of OpenGL objects after build of the terrain database to prevent
|
|
the build graphics context state leaking into the viewers
|
|
graphics context set.
|
|
|
|
2005-11-09 20:24 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added a
|
|
s/getState() to osgTerrain::DataSet to allow better integration
|
|
with applications.
|
|
|
|
2005-11-09 17:20 robert
|
|
|
|
* applications/osgdem/osgdem.cpp: Added some docs on command line
|
|
options.
|
|
|
|
2005-11-09 17:19 robert
|
|
|
|
* src/osg/ApplicationUsage.cpp: Added writing of commandline
|
|
options in getFormatedString when there is no description string.
|
|
|
|
2005-11-09 17:08 robert
|
|
|
|
* examples/osglightpoint/osglightpoint.cpp: Moved the blink
|
|
sequence light points down so they are visible in the default
|
|
camera position.
|
|
|
|
2005-11-09 17:06 robert
|
|
|
|
* examples/osgautotransform/osgautotransform.cpp: Changed the
|
|
NO_ROTATION label so it is aligned with the XZ plane to make it
|
|
easier to see.
|
|
|
|
2005-11-09 15:27 robert
|
|
|
|
* NEWS.txt: Quick updates to NEWS.
|
|
|
|
2005-11-09 15:19 robert
|
|
|
|
* ChangeLog: Updated ChangeLog
|
|
|
|
2005-11-09 15:14 robert
|
|
|
|
* src/osgWrappers/osg/AnimationPath.cpp: Updated wrappers.
|
|
|
|
2005-11-09 15:11 robert
|
|
|
|
* examples/osgclip/osgclip.cpp,
|
|
examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osglauncher/osglauncher.cpp,
|
|
examples/osglogo/osglogo.cpp, examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgscalarbar/osgscalarbar.cpp,
|
|
include/osg/AnimationPath, include/osgUtil/TransformCallback,
|
|
src/osg/AnimationPath.cpp: Added the support in
|
|
AnimationPathCallback for taking a pivot, axis and rotation rate
|
|
paramters in its constructor to allow it to be used to create
|
|
rotations around a point.
|
|
This provides the same interface and functionality as
|
|
osgUtil::TransformCallback but
|
|
has the advantage and AnimationPathCallback is fully supported by
|
|
the .osg and .ive file formats.
|
|
|
|
2005-11-09 13:39 robert
|
|
|
|
* runexamples.bat: Updated the runexamples.bat to include
|
|
glsl_mandelbrot.osg and glsl_julia.osg references
|
|
|
|
2005-11-09 13:39 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Reduced the size of the
|
|
"oversized" cessna.osg
|
|
|
|
2005-11-09 13:26 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Added a test of isRealized to
|
|
requestWrapPointer to prevent a deadlock condition occur when a
|
|
wap pointer is done before a window is realized.
|
|
|
|
2005-11-09 13:18 robert
|
|
|
|
* examples/osgdelaunay/osgdelaunay.cpp: Update texture file names
|
|
to reflect new files in OpenSceneGraph-Data distribution.
|
|
|
|
2005-11-09 11:59 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw, VisualStudio/osgPlugins/dxf,
|
|
VisualStudio/osgPlugins/dxf/dxf.dsp: Added dxf VS6.0 project
|
|
|
|
2005-11-09 10:49 robert
|
|
|
|
* include/osg/Version, include/osgDB/Version,
|
|
include/osgGA/Version, include/osgParticle/Version,
|
|
include/osgProducer/Version, include/osgSim/Version,
|
|
include/osgTerrain/Version, include/osgText/Version,
|
|
include/osgUtil/Version, 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/osgTerrain/Version.cpp,
|
|
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Bumped the
|
|
version numbers up to 1.0 in preparation for 1.0-rc1.
|
|
|
|
2005-11-09 10:41 robert
|
|
|
|
* examples/osgdelaunay/osgdelaunay.cpp, src/osg/Texture.cpp,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Fixed warnings.
|
|
|
|
2005-11-09 10:37 robert
|
|
|
|
* examples/osgdepthpartition/DepthPartitionNode.cpp: Fixed compile
|
|
warning.
|
|
|
|
2005-11-09 09:30 robert
|
|
|
|
* src/osgPlugins/logo/ReaderWriterLOGO.cpp: Updated the bin number
|
|
to be 100 for the logo overlay to force it to draw later.
|
|
|
|
2005-11-08 16:41 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Texture.cpp:
|
|
Added .ive support for osg::Texture SourceFormat and SourceType
|
|
|
|
2005-11-08 16:22 robert
|
|
|
|
* src/osgPlugins/osg/Texture.cpp: Added support for SourceType and
|
|
SourceFormat to .osg.
|
|
|
|
2005-11-08 16:02 robert
|
|
|
|
* src/osgWrappers/osg/Texture.cpp: Updated wrappers.
|
|
|
|
2005-11-08 15:52 robert
|
|
|
|
* examples/osgprerender/osgprerender.cpp, 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: From
|
|
Brad Colbert/Robert Osfield: added s/getSourceFormat and
|
|
s/getSourceType to osg::Texture
|
|
along with support for this Texture1D, 2D, 3D, TextureCubeMap and
|
|
TextureRectangle. The
|
|
new SourceFormat and SourceType parameters are only used when no
|
|
osg::Image is assigned to
|
|
an osg::Texture, and main use is for render to texture effects.
|
|
|
|
Added support for --hdr option in osgprerender, which utilises
|
|
the new Texture::setSourceFormat/Type() methods.
|
|
|
|
2005-11-08 14:03 robert
|
|
|
|
* src/osgWrappers/osgFX/GNUmakefile,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgParticle/GNUmakefile,
|
|
src/osgWrappers/osgProducer/GNUmakefile,
|
|
src/osgWrappers/osgSim/GNUmakefile,
|
|
src/osgWrappers/osgTerrain/GNUmakefile,
|
|
src/osgWrappers/osgText/GNUmakefile,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp: Updated wrappers
|
|
|
|
2005-11-08 13:51 robert
|
|
|
|
* src/osg/Image.cpp, src/osgDB/WriteFile.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp: From Colin McDonald,
|
|
fixed image size calculation in
|
|
getTotalSizeInBytesIncludingMipmaps(),
|
|
added checks on success of opening files for writing in the .ive
|
|
plugin.
|
|
|
|
2005-11-08 11:46 robert
|
|
|
|
* include/osgUtil/RenderBin, include/osgUtil/RenderLeaf,
|
|
include/osgUtil/RenderStage, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp: Added sorting and clearing of pre and
|
|
post RenderStages stored in RenderStage,
|
|
and added some debugging comments which are currently commented
|
|
out from compilation -
|
|
these are left in just in case future debug work requires them.
|
|
|
|
2005-11-08 09:36 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Changed the occluder traversal so that
|
|
checks the children of the SceneView's Cameara
|
|
rather than starting at the camera itself.
|
|
|
|
2005-11-07 16:52 robert
|
|
|
|
* VisualStudio/OpenSceneGraph.dsw, VisualStudio/VisualStudio.dsw:
|
|
Renamed VisualStudio.dsw to OpenSceneGraph.dsw
|
|
|
|
2005-11-07 16:48 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Improved the handling of CameraNode
|
|
and viewers with projection matrices
|
|
contained NaN's.
|
|
|
|
2005-11-07 15:46 robert
|
|
|
|
* src/osg/ApplicationUsage.cpp: From Bob Kuehne, proper c++ cast
|
|
instead of c-cast for ApplicationUsage
|
|
|
|
2005-11-07 15:43 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: From Steve Lunsford, added psuedo
|
|
event dispatch to init within selectCameraManipulator
|
|
to force the new minpulator to update correctly.
|
|
|
|
2005-11-07 14:42 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: From David Spilling,
|
|
added "noRotation" ReaderWriter::Option into the .obj plugin
|
|
to enable disabling of the automatic rotation from Y up
|
|
coordinate frame to Z up coordinate frame.
|
|
|
|
2005-11-07 13:54 robert
|
|
|
|
* src/osgProducer/GraphicsContextImplementation.cpp: From Marco
|
|
Jez, Added an unregister of the GraphicsContextImplement on
|
|
unload.
|
|
|
|
2005-11-07 12:41 robert
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: From David Spilling, fix for
|
|
typo of OVERRIDE.
|
|
|
|
2005-11-07 11:14 robert
|
|
|
|
* src/osg/ApplicationUsage.cpp, src/osgPlugins/osg/CameraNode.cpp,
|
|
src/osgPlugins/quicktime/MovieData.h,
|
|
src/osgPlugins/quicktime/QTUtils.cpp,
|
|
src/osgPlugins/quicktime/QTUtils.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Gideon May,
|
|
compile fixes for OSX.
|
|
|
|
2005-11-07 11:09 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Norman Vine, "Cygwin uses unix style
|
|
path separators"
|
|
|
|
2005-11-07 11:05 robert
|
|
|
|
* include/osgText/Font, src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
|
src/osgText/Font.cpp: From Wang Lam,"The changes allow users of
|
|
OpenSceneGraph to call a new function
|
|
readFontStream() to load fonts from a std::istream, rather than
|
|
from the
|
|
local filesystem by name. Such a call may be used, for example,
|
|
if the
|
|
user has a font fetched over a network, or a font available in
|
|
memory
|
|
without a correspondng filename.
|
|
|
|
The changes implement the new function by following the
|
|
corresponding code
|
|
for readFontFile(). readFontStream() reads a stream into memory,
|
|
and
|
|
holds that memory for FreeType.
|
|
|
|
As a basic test, I mangled the osgtext example to use
|
|
readFontStream(std::ifstream("font")) in lieu of a readFontFile
|
|
call, and
|
|
the modified example ran completely."
|
|
|
|
2005-11-07 10:29 robert
|
|
|
|
* examples/osgsimplifier/osgsimplifier.cpp: From Ruben (with a few
|
|
addition/changes from Robert), fixed the commandline of the
|
|
osgsimplifier example. It now reads
|
|
--ratio and --max-error.
|
|
|
|
---------------------------------------------------
|
|
|
|
2005-11-04 19:00 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Added extra debugging checks on
|
|
FBO's
|
|
|
|
2005-11-04 12:08 robert
|
|
|
|
* include/osg/Texture1D, include/osg/Texture3D,
|
|
include/osg/TextureCubeMap, include/osg/TextureRectangle,
|
|
src/osg/CameraNode.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osg/TextureRectangle.cpp,
|
|
src/osgPlugins/ive/TextureCubeMap.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp: Improved support for
|
|
texture subload/render to texture in various Texture classes
|
|
and RenderStage.
|
|
|
|
2005-11-03 21:35 robert
|
|
|
|
* src/osgPlugins/osg/CameraNode.cpp: Improvements to CameraNode IO
|
|
support, now handles render to texture.
|
|
|
|
2005-11-03 19:20 robert
|
|
|
|
* src/osgPlugins/ive/CameraNode.cpp: Changed the CameraNode
|
|
read/write code to use Transform as its parent.
|
|
|
|
2005-11-03 17:12 robert
|
|
|
|
* src/osgPlugins/osg/Matrix.cpp: Removed debugging message
|
|
|
|
2005-11-03 17:08 robert
|
|
|
|
* src/osgPlugins/osg/CameraNode.cpp, src/osgPlugins/osg/Matrix.cpp:
|
|
Further work on osg::CameraNode support.
|
|
|
|
2005-11-03 15:59 robert
|
|
|
|
* include/osg/CameraNode, src/osgPlugins/ive/CameraNode.cpp,
|
|
src/osgPlugins/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp: Further work on added IO
|
|
support from CameraNode.
|
|
|
|
2005-11-03 12:25 robert
|
|
|
|
* src/osgPlugins/ive/CameraView.cpp,
|
|
src/osgPlugins/osg/CameraView.cpp: Completed osg::CameraView
|
|
support in .osg and .ive formats.
|
|
|
|
2005-11-03 10:59 robert
|
|
|
|
* src/osg/Texture.cpp: Added env var docs on OSG_MAX_TEXTURE_SIZE
|
|
|
|
2005-11-03 10:57 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Added --help-env option.
|
|
|
|
2005-11-03 10:18 robert
|
|
|
|
* src/osgWrappers/osg/ApplicationUsage.cpp: Updated wrappers
|
|
|
|
2005-11-03 10:16 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
examples/osgdelaunay/osgdelaunay.cpp,
|
|
src/osgPlugins/ive/CameraNode.cpp,
|
|
src/osgPlugins/ive/CameraNode.h,
|
|
src/osgPlugins/ive/CameraView.cpp,
|
|
src/osgPlugins/ive/CameraView.h,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h:
|
|
Added initial CameraNode and CameraView stups for the .ive loader
|
|
|
|
2005-11-03 10:01 robert
|
|
|
|
* include/osg/ApplicationUsage, src/osg/ApplicationUsage.cpp: From
|
|
Eric Sokolowsky, added writeEnvironmentSettings to help report
|
|
what OSG
|
|
centric environment variables are used.
|
|
|
|
2005-11-03 09:03 robert
|
|
|
|
* src/osgPlugins/osg/CameraNode.cpp,
|
|
src/osgPlugins/osg/CameraView.cpp: Added CameraNode.cpp and
|
|
CameraView.cpp
|
|
|
|
2005-11-02 19:52 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/Matrix.cpp,
|
|
src/osgPlugins/osg/Matrix.h: Inital work on adding .osg support
|
|
for CameraNode and CameraView.
|
|
|
|
2005-11-02 19:35 robert
|
|
|
|
* src/osgWrappers/osg/DisplaySettings.cpp: Updated wrappers.
|
|
|
|
2005-11-02 19:15 robert
|
|
|
|
* examples/osgmotionblur/osgmotionblur.cpp: Added request for
|
|
accumulator buffer.
|
|
|
|
2005-11-02 19:15 robert
|
|
|
|
* include/osg/DisplaySettings, src/osg/DisplaySettings.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp: Added support in
|
|
DisplaySettings and OscCameraGroup for requesting accumulator
|
|
buffer.
|
|
|
|
2005-11-02 16:20 robert
|
|
|
|
* src/osgPlugins/gdal/ReaderWriterGDAL.cpp: From Alan Ott, added
|
|
support for palletted imagery.
|
|
|
|
2005-11-02 15:56 robert
|
|
|
|
* examples/osgprerendercubemap/osgprerendercubemap.cpp: From Brede
|
|
Johnasen, changed wrap mode to CLAMP_TO_EDGE to avoid edges being
|
|
seen when zoomed into the reflectio map.
|
|
|
|
2005-11-02 15:23 robert
|
|
|
|
* examples/osgpick/osgpick.cpp, src/osgProducer/Viewer.cpp: Added
|
|
handling of CameraNode into PickVisitor in
|
|
src/osgProducer/Viewer.cpp. This
|
|
is unlikely to be the final solution, but does at least fix part
|
|
of the problem of handling
|
|
picking HUD's underneath CameraNodes.
|
|
|
|
2005-11-02 14:24 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgparametric/osgparametric.cpp: From Marco Jez, added
|
|
Image/ path to image files to help find them from the
|
|
OpenSceneGraph-Data directory.
|
|
|
|
2005-11-02 14:22 robert
|
|
|
|
* examples/osgmultiplecameras/osgmultiplecameras.cpp: From Marco
|
|
Jez, moved the rear view camera's viewport to the bottom left of
|
|
window to accomdate a greater range of display sizes.
|
|
From Robert Osfield, made the background colour of the intersted
|
|
camera a scaled down verson of the main background colour to make
|
|
it more obvious.
|
|
|
|
2005-11-02 12:22 robert
|
|
|
|
* src/osgText/Text.cpp: Added a setSupportsDisplayList(false) to
|
|
constructor to prevent end users
|
|
enabling display lists, something that can break the osgText's
|
|
managment
|
|
of state.
|
|
|
|
2005-11-02 11:55 robert
|
|
|
|
* include/osgUtil/RenderStage: Fixed setCameraRequiresSetUp so it
|
|
properly uses the bool passed to it.
|
|
|
|
2005-11-02 11:33 robert
|
|
|
|
* include/osg/NodeTrackerCallback: Added doc comment and removed
|
|
redundent inline keyword
|
|
|
|
2005-11-02 10:57 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp: From Farshid
|
|
Lashkari, "I need the ability to check for a font file without
|
|
actually loading
|
|
the font object. I've modified font.h/cpp of osgText so that it
|
|
exports the findFontFile function."
|
|
|
|
2005-11-02 10:55 robert
|
|
|
|
* src/osgProducer/GraphicsContextImplementation.cpp: From Marco
|
|
Jez, commented out debuggin message.
|
|
|
|
2005-11-02 10:49 robert
|
|
|
|
* include/osg/Matrixf: Added static orthoNormal function to match
|
|
equivilant in Matrixd
|
|
|
|
2005-11-02 10:45 robert
|
|
|
|
* include/osg/Matrixd: From Colin McDonald, "Fix for missing class
|
|
name qualifier on the orthoNormal function."
|
|
|
|
2005-11-02 10:29 robert
|
|
|
|
* src/osg/FrameBufferObject.cpp,
|
|
src/osgPlugins/flt/GroupRecord.cpp,
|
|
src/osgPlugins/flt/ObjectRecord.cpp,
|
|
src/osgPlugins/flt/SwitchRecord.cpp,
|
|
src/osgPlugins/osgSim/IO_MultiSwitch.cpp,
|
|
src/osgPlugins/rot/ReaderWriterROT.cpp,
|
|
src/osgPlugins/scale/ReaderWriterSCALE.cpp,
|
|
src/osgPlugins/trans/ReaderWriterTRANS.cpp: From Colin McDonald,
|
|
"Fixes for some duplicate global symbol definitions in the
|
|
plugins,
|
|
which cause errors when creating a statically linked executable."
|
|
|
|
2005-11-02 10:29 robert
|
|
|
|
* include/osg/CameraNode: Fixed compile warning
|
|
|
|
2005-11-01 20:16 robert
|
|
|
|
* src/osg/State.cpp: Changed the error number reporting to be
|
|
reported as hex.
|
|
|
|
2005-11-01 19:32 robert
|
|
|
|
* examples/osgprerender/osgprerender.cpp: Added an image negation
|
|
callback to the render to image. Added commandline docs
|
|
for the new --image and --texture-rectangle options.
|
|
|
|
2005-11-01 19:31 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Removed the double call to the
|
|
camera post draw callback.
|
|
|
|
2005-11-01 17:07 robert
|
|
|
|
* examples/osgprerender/osgprerender.cpp: Added usage of image copy
|
|
and modification.
|
|
|
|
2005-11-01 15:39 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Set the draw and read buffer to
|
|
GL_NONE when using FBO's, thereby avoid
|
|
invalid enumrates being generated.
|
|
|
|
2005-11-01 15:23 robert
|
|
|
|
* src/osg/FrameBufferObject.cpp, src/osgUtil/RenderStage.cpp:
|
|
Improved handling of osg::Image copying.
|
|
|
|
2005-11-01 11:18 robert
|
|
|
|
* src/osg/State.cpp: From Brad Colbert, Added checking for a NULL
|
|
return string rom gluErrorString (with slight reformating of this
|
|
by Robert Osfield.)
|
|
|
|
2005-11-01 11:00 robert
|
|
|
|
* src/osgWrappers/osg/CameraNode.cpp: Updated wrappers
|
|
|
|
2005-11-01 10:42 robert
|
|
|
|
* include/osg/CameraNode, src/osg/CameraNode.cpp,
|
|
src/osgSim/Impostor.cpp, src/osgUtil/RenderStage.cpp: Added
|
|
RenderTargetFallback option into osg::CameraNode.
|
|
|
|
2005-10-31 16:40 robert
|
|
|
|
* src/osgPlugins/txp/TXPNode.cpp: From Steve Lunsford, "Attached is
|
|
a copy of TXPNode.cpp with the repaired computeBounds call. I
|
|
discovered that TXPNodes were being culled out prematurely
|
|
because the
|
|
loaded sub-tiles resulted in a computed bounds that was smaller
|
|
than the
|
|
extents indicated in the archive. I think this fix should be
|
|
fine. I can't
|
|
think of any reason why we would want to use anything other than
|
|
the archive
|
|
extents."
|
|
|
|
2005-10-31 14:48 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added default setting of
|
|
_threading_model to ThreadPerCamera when multiple cameras
|
|
are present, and SingleThreaded when a single camera is being
|
|
used.
|
|
|
|
2005-10-31 11:43 robert
|
|
|
|
* src/osgSim/LightPointNode.cpp: From Brede Johansen, "some tweaks
|
|
to the osgSim lightpoints.
|
|
|
|
- The first change is to start fadeing a lightpoint just before
|
|
the
|
|
maximum distance of a light is reached.
|
|
- The second change is to start fading a lightpoint when
|
|
pixelSize is
|
|
less than _minPixelSize instead of 1.0."
|
|
|
|
2005-10-29 11:29 robert
|
|
|
|
* src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers.
|
|
|
|
2005-10-29 10:04 robert
|
|
|
|
* src/osg/Texture.cpp: Added catch for NULL return from
|
|
glGetString( GL_VERSION );
|
|
|
|
2005-10-29 09:52 robert
|
|
|
|
* src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers.
|
|
|
|
2005-10-28 18:39 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Marco Jez, Fix for the class name
|
|
lookup in osgDB::Registry::writeObject(), which can silently fail
|
|
when a NodeKit's class (for example osgNVCg::Program) has the
|
|
same name as that of an OSG's class (for example osg::Program).
|
|
|
|
2005-10-28 18:37 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Fixed env var docs for
|
|
sharing graphics contexts.
|
|
|
|
2005-10-28 14:02 robert
|
|
|
|
* examples/osgblendequation/osgblendequation.cpp: Added warning
|
|
message for when no file is loaded.
|
|
|
|
2005-10-28 13:18 robert
|
|
|
|
* include/osg/BlendEquation, src/osg/BlendEquation.cpp: From Ravi
|
|
Mathur, "Here is an update to BlendEquation that adds checking
|
|
for the
|
|
SGIX_blend_alpha_minmax and EXT_blend_logic_op extensions. It is
|
|
tested with the osgblendequation example. If the extensions are
|
|
not
|
|
supported, a WARN level notification is generated."
|
|
|
|
2005-10-28 13:11 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osgUtil/SceneView,
|
|
src/osgUtil/SceneView.cpp: Moved SceneView across to use an
|
|
osg::CameraNode to store the projection and view matrices,
|
|
the viewport, the clear colour and the subgraph needing rendered.
|
|
This is done
|
|
transparently so all existing functionality will behave as
|
|
before. What it does
|
|
add is the ability to set a SceneView directly by a single
|
|
osg::CameraNode when required.
|
|
|
|
2005-10-28 10:33 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Changed debug message from NOTICE to
|
|
INFO level of notification
|
|
|
|
2005-10-28 10:11 robert
|
|
|
|
* examples/osganimate/osganimate.cpp: Added command line option
|
|
--overlay to turn on the use of an OverlayNode.
|
|
|
|
2005-10-28 09:20 robert
|
|
|
|
* src/osgWrappers/osg/CameraView.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp: Updated wrappers.
|
|
|
|
2005-10-28 08:35 robert
|
|
|
|
* examples/osgshaderterrain/osgshaderterrain.cpp: From Mike
|
|
Weiblen, added check to make sure that vertex texture was
|
|
supported in the OpenGL driver.
|
|
|
|
2005-10-27 13:53 robert
|
|
|
|
* examples/osgdepthpartition/GNUmakefile,
|
|
examples/osgdepthpartition/GNUmakefile.inst,
|
|
examples/osgdepthpartition/osgdepthpartition.cpp: Added option to
|
|
osgdepthpartion for loading the model specified on the
|
|
commandline.
|
|
|
|
2005-10-27 11:15 robert
|
|
|
|
* include/osgUtil/IntersectVisitor: Added documentation line about
|
|
32 being the maximum permitted number of line segmenets
|
|
|
|
2005-10-27 11:11 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added error message to report
|
|
when too many line segments are added to an IntersectVisitor.
|
|
|
|
2005-10-27 10:48 robert
|
|
|
|
* applications/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Added support for tracking the
|
|
directory of the output file whilst still maintaining
|
|
local file references within this directory.
|
|
|
|
2005-10-27 09:38 robert
|
|
|
|
* examples/osgdepthpartition/DepthPartitionNode.cpp,
|
|
examples/osgdepthpartition/DepthPartitionNode.h,
|
|
examples/osgdepthpartition/DistanceAccumulator.cpp,
|
|
examples/osgdepthpartition/DistanceAccumulator.h: From Ravi
|
|
Mathur, "New functionality is the ability to automatically
|
|
determine the
|
|
maximum traversal depth necessary to obtain an accurate estimate
|
|
of
|
|
the minimum number of required cameras. In addition, the user can
|
|
specify an absolute maximum traversal depth that will not be
|
|
exceeded."
|
|
|
|
2005-10-27 09:37 robert
|
|
|
|
* examples/osgdelaunay/osgdelaunay.cpp: From Geoff Michel, update
|
|
to osgdelaunday.
|
|
|
|
2005-10-26 20:30 robert
|
|
|
|
* include/osgDB/Output: From Don Tidrow, bug fix to
|
|
setOutputTextureFiles(bool).
|
|
|
|
2005-10-26 20:22 robert
|
|
|
|
* include/osgUtil/TangentSpaceGenerator: Added friend declarations
|
|
of nested classes to prevent compile problems under VS6.0
|
|
|
|
2005-10-26 20:00 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Changed the minimum tile image size
|
|
to be 4x4 to avoid problems in mipmap generation
|
|
that was occuring at sizes of 2x2, seemingly somewhere in the
|
|
OpenGL driver.
|
|
|
|
2005-10-26 16:02 robert
|
|
|
|
* include/osg/CameraView: From Bob Kuehne, "changed two set methods
|
|
(setFocalLength,setFieldOfView) to perform
|
|
assignment."
|
|
|
|
2005-10-26 09:22 robert
|
|
|
|
* include/osg/CullingSet, include/osg/PrimitiveSet,
|
|
include/osgProducer/GraphicsContextImplementation,
|
|
include/osgText/String,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgUtil/DelaunayTriangulator.cpp: From Geoff Michel, compile
|
|
fixes for VS6.0
|
|
|
|
2005-10-25 18:34 robert
|
|
|
|
* src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers
|
|
|
|
2005-10-25 15:49 robert
|
|
|
|
* src/osg/DisplaySettings.cpp: Added command line support for the
|
|
interlaced stereo modes.
|
|
|
|
2005-10-25 15:43 robert
|
|
|
|
* include/osg/DisplaySettings, include/osgUtil/SceneView,
|
|
src/osg/DisplaySettings.cpp, src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgUtil/SceneView.cpp: From Farshid Lashkari & Robert
|
|
Osfield: Added support for VERTICAL_INTERLACE and
|
|
HORIZONTAL_INTERLACE
|
|
stereo modes use the stencil buffer.
|
|
|
|
2005-10-25 14:01 robert
|
|
|
|
* src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers.
|
|
|
|
2005-10-25 13:28 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgdelaunay,
|
|
VisualStudio/examples/osgdelaunay/osgdelaunay.dsp,
|
|
examples/osgdelaunay, examples/osgdelaunay/GNUmakefile,
|
|
examples/osgdelaunay/GNUmakefile.inst,
|
|
examples/osgdelaunay/osgdelaunay.cpp,
|
|
include/osgUtil/DelaunayTriangulator,
|
|
src/osgUtil/DelaunayTriangulator.cpp: From Geoff Michel, added
|
|
support for constrain delaunay triangultion, and osgdelaunay
|
|
example.
|
|
|
|
2005-10-25 13:24 robert
|
|
|
|
* src/osg/Program.cpp: Added check against glGetString(GL_VERSION)
|
|
returning NULL.
|
|
|
|
2005-10-25 10:30 robert
|
|
|
|
* VisualStudio/examples/osglogicop,
|
|
VisualStudio/examples/osglogicop/osglogicop.dsp,
|
|
VisualStudio/examples/osgmovie,
|
|
VisualStudio/examples/osgmovie/osgmovie.dsp,
|
|
VisualStudio/examples/osgpagedlod,
|
|
VisualStudio/examples/osgpagedlod/osgpagedlod.dsp: Added missing
|
|
projects
|
|
|
|
2005-10-25 10:29 robert
|
|
|
|
* VisualStudio/examples/osgcatch,
|
|
VisualStudio/examples/osgcatch/osgcatch.dsp: Added osgcatch
|
|
project
|
|
|
|
2005-10-25 10:12 robert
|
|
|
|
* VisualStudio/examples/osgpoints,
|
|
VisualStudio/examples/osgpoints/osgpoints.dsp,
|
|
VisualStudio/examples/osgshaderterrain,
|
|
VisualStudio/examples/osgshaderterrain/osgshaderterrain.dsp,
|
|
VisualStudio/examples/osgslice,
|
|
VisualStudio/examples/osgslice/osgslice.dsp,
|
|
VisualStudio/examples/osgspacewarp,
|
|
VisualStudio/examples/osgspacewarp/osgspacewarp.dsp: Added
|
|
missing projects.
|
|
|
|
2005-10-25 09:54 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Markus Trenkwalder, added meanigful
|
|
return types in
|
|
Registry::read(const ReadFunctor& readFunctor) for
|
|
ERROR_IN_READING_FILE and
|
|
FILE_NOT_FOUND cases.
|
|
|
|
2005-10-25 09:49 robert
|
|
|
|
* include/osgParticle/ExplosionDebrisEffect,
|
|
include/osgParticle/ExplosionEffect,
|
|
include/osgParticle/FireEffect,
|
|
include/osgParticle/ParticleEffect,
|
|
include/osgParticle/SmokeEffect,
|
|
include/osgParticle/SmokeTrailEffect: Added protected
|
|
destructors.
|
|
|
|
2005-10-25 09:43 robert
|
|
|
|
* src/osgPlugins/txp/TXPParser.cpp: From Don Tidrow, removed
|
|
unncessary includes.
|
|
|
|
2005-10-25 09:23 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: From Brede
|
|
Johansen, changed osg_InverseViewMatrix to osg_ViewMatrixInverse
|
|
to bring
|
|
into line with OpenGL shader languague conventions.
|
|
|
|
From Robert Osfield, changed the SceneView::ActiveUnforms enum to
|
|
from INVERSE_VIEW_MATRIX_UNIFORM
|
|
VIEW_MATRIX_INVERSE_UNIFORM to be convistent with the above
|
|
change.
|
|
|
|
2005-10-24 18:51 robert
|
|
|
|
* include/osgParticle/Particle, src/osgParticle/Particle.cpp:
|
|
Changes to fix divide by 0 warning under VS.
|
|
|
|
2005-10-24 13:49 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
src/osgWrappers/osg/GNUmakefile,
|
|
src/osgWrappers/osg/NodeTrackerCallback.cpp: Updated wrappers.
|
|
|
|
2005-10-24 13:46 robert
|
|
|
|
* examples/osgdepthpartition/DepthPartitionNode.cpp,
|
|
examples/osgdepthpartition/DistanceAccumulator.cpp,
|
|
examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgpoints/osgpoints.cpp,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp,
|
|
examples/osgvolume/osgvolume.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Fixed compile warnings.
|
|
|
|
2005-10-24 11:46 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: From Mike Weiblen, "some fixes for
|
|
OSG_OPTIMIZER envar parsing and help display"
|
|
|
|
2005-10-24 11:44 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgblendequation,
|
|
VisualStudio/examples/osgblendequation/osgblendequation.dsp: From
|
|
Marco Jez, added missing example project files.
|
|
|
|
2005-10-24 11:37 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
From Tony Horrobin:
|
|
|
|
"This is a small fix for flt2osg.[cpp|h] that handles
|
|
old style road segments ( from Multigen II w/road
|
|
tools on IRIX ) in the same way as the newer road
|
|
constructions. ie create a group and do a nested
|
|
traversal.
|
|
|
|
This makes roads appear in older format files where
|
|
there was previously a gap. This actually works
|
|
properly with the paths which are marked as hidden in
|
|
the openflight database."
|
|
|
|
2005-10-24 11:34 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPParser.cpp: From Don Tidrow, "I discovered
|
|
that externally-referenced models in the TXP format didn't
|
|
get positioned correctly when the TXP database was built using
|
|
the
|
|
'tile-offset' mode. I've included a tarball with what I believe
|
|
are the
|
|
needed changes - they work for the sample databases I have
|
|
available,
|
|
but not all conditions have been tested. I've set things up such
|
|
that
|
|
these changes shouldn't affect 'normal' txp databases."
|
|
|
|
2005-10-24 11:25 robert
|
|
|
|
* src/osgPlugins/hdr/hdrloader.cpp,
|
|
src/osgPlugins/ive/PolygonMode.cpp,
|
|
src/osgPlugins/ive/PolygonMode.h,
|
|
src/osgPlugins/osg/AnimationPath.cpp: Warning fixes for Win32
|
|
build.
|
|
|
|
2005-10-24 10:53 robert
|
|
|
|
* src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp: Added copyright notices.
|
|
|
|
2005-10-24 10:51 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, doc/ProgrammingGuide,
|
|
doc/ProgrammingGuide/ProgrammingGuide.odt,
|
|
include/osg/NodeTrackerCallback, src/osg/GNUmakefile,
|
|
src/osg/NodeTrackerCallback.cpp: Added beginnings of Programming
|
|
Guide, and NodeTrackerCallback.
|
|
|
|
2005-10-14 21:40 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: From Farshid Lashkari, compile fix
|
|
for VS 2002.
|
|
|
|
2005-10-14 21:38 robert
|
|
|
|
* include/osgUtil/SceneView: From Brede Johansen, fixed
|
|
INVERSE_VIEW_MATRIX_UNIFORM enum value.
|
|
|
|
2005-10-14 09:29 robert
|
|
|
|
* src/osgText/Text.cpp: From Farshid Laskari, changed the compute
|
|
of the text bounding box to include the spaces.
|
|
|
|
2005-10-13 12:51 robert
|
|
|
|
* VisualStudio/LANGEXT.DAT,
|
|
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
include/osgUtil/CullVisitor,
|
|
include/osgUtil/PositionalStateContainer,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderGraph,
|
|
include/osgUtil/RenderLeaf, include/osgUtil/SceneView,
|
|
include/osgUtil/StateGraph, src/osgSim/LightPointNode.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/GNUmakefile,
|
|
src/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderGraph.cpp,
|
|
src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/StateGraph.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GNUmakefile,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderGraph.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/StateGraph.cpp: Renamed
|
|
osgUtil::RenderGraph to osgUtil::StateGraph
|
|
|
|
2005-10-13 10:29 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp: Changed the
|
|
"Cessna" text so that it is sized according to OBJECT_COORDS
|
|
rather
|
|
than SCREEN_COORDS as the later was causing problems with the
|
|
pixel size based LOD selection.
|
|
|
|
2005-10-13 08:18 robert
|
|
|
|
* src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/CameraView.cpp,
|
|
src/osgWrappers/osg/GNUmakefile,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ConstantRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/GNUmakefile,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/SmokeTrailEffect.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp: Updated wrappers.
|
|
|
|
2005-10-13 08:07 robert
|
|
|
|
* VisualStudio/examples/osgdepthpartition/osgdepthpartition.dsp:
|
|
Added Producer.lib to osgdepthpartion project file
|
|
|
|
2005-10-13 08:05 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs: Added PRODUCER_INSTALLED=yes
|
|
make options to the unix build system, not defining
|
|
PRODUCER_INSTALLED=yes or setting it to another value than yes
|
|
(i.e no) will result
|
|
in the osgProducer library, OSG applications and demos not being
|
|
built.
|
|
|
|
PRODUCER_INSTALLED=yes is the default.
|
|
|
|
2005-10-12 18:42 robert
|
|
|
|
* VisualStudio/osgParticle/osgParticle.dsp,
|
|
examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
include/osg/CullingSet,
|
|
include/osgParticle/ConnectedParticleSystem,
|
|
include/osgParticle/ConstantRateCounter,
|
|
include/osgParticle/Particle, include/osgParticle/ParticleSystem,
|
|
include/osgParticle/SmokeTrailEffect, src/osg/CullStack.cpp,
|
|
src/osg/CullingSet.cpp,
|
|
src/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgParticle/GNUmakefile, src/osgParticle/ModularEmitter.cpp,
|
|
src/osgParticle/Particle.cpp, src/osgParticle/ParticleSystem.cpp,
|
|
src/osgParticle/SmokeTrailEffect.cpp: Added SmokeTrailEffect
|
|
which renders created particles as single quad or line
|
|
strip, in the case of the quad strip the strip is aligned to the
|
|
be orthogonal with
|
|
the eye point.
|
|
|
|
2005-10-11 09:47 robert
|
|
|
|
* VisualStudio/osgParticle/osgParticle.dsp,
|
|
include/osgParticle/ConnectedParticleSystem,
|
|
include/osgParticle/Particle,
|
|
src/osgParticle/ConnectedParticleSystem.cpp,
|
|
src/osgParticle/GNUmakefile, src/osgParticle/Particle.cpp: Added
|
|
new shell of new class ConnectedParticleSystem, which will be
|
|
used
|
|
for managing connect particle system for the purpose of doing
|
|
missile trails etc.
|
|
|
|
2005-10-10 10:10 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgdepthpartition,
|
|
VisualStudio/examples/osgdepthpartition/osgdepthpartition.dsp,
|
|
examples/osgdepthpartition,
|
|
examples/osgdepthpartition/DepthPartitionNode.cpp,
|
|
examples/osgdepthpartition/DepthPartitionNode.h,
|
|
examples/osgdepthpartition/DistanceAccumulator.cpp,
|
|
examples/osgdepthpartition/DistanceAccumulator.h,
|
|
examples/osgdepthpartition/GNUmakefile,
|
|
examples/osgdepthpartition/GNUmakefile.inst,
|
|
examples/osgdepthpartition/osgdepthpartition.cpp: From Ravi
|
|
Mathur, osgdepthpartition example program.
|
|
|
|
2005-10-10 09:17 robert
|
|
|
|
* include/osg/AnimationPath: From Alberto Jaspe, added double
|
|
precision interpolation method
|
|
|
|
2005-10-07 07:46 robert
|
|
|
|
* src/osgPlugins/ive/PolygonMode.cpp,
|
|
src/osgPlugins/ive/PolygonMode.h: Added into CVS missing
|
|
PolgonMode files.
|
|
|
|
2005-10-06 20:02 robert
|
|
|
|
* examples/osgprerendercubemap/osgprerendercubemap.cpp: Improved
|
|
the UpdateCameraAndTexGenCallback so it properly handles rotation
|
|
and
|
|
translations within the reflector nodepath.
|
|
|
|
2005-10-06 15:43 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h:
|
|
From Brede Johansen, added support for PolygonMode into .ive
|
|
format.
|
|
|
|
2005-10-06 15:41 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Changed the fallback code to use the
|
|
result form the realize() call, removed
|
|
the code path from running a PBuffer as a seperate graphics
|
|
context (this
|
|
was found to be slower than running single threaded so its not
|
|
worth the
|
|
extra complexity).
|
|
|
|
2005-10-06 13:31 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added env var reporting for
|
|
the OSG_CAMERA_THREADING and OSG_SHARE_GRAPHICS_CONTEXTS env
|
|
vars.
|
|
|
|
2005-10-06 13:20 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added catch for disabling
|
|
ThreadPerCamera when contexts are shared.
|
|
|
|
2005-10-06 11:26 robert
|
|
|
|
* include/osgUtil/RenderStage, src/osgUtil/RenderStage.cpp:
|
|
Improved the fallback mechanism from FBO, down to PBuffer_RTT
|
|
down to PBuffer down to frame buffer.
|
|
|
|
2005-10-05 16:21 robert
|
|
|
|
* include/osgUtil/RenderStage, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/RenderStage.cpp: Moved the testing and setting up of
|
|
FBO/Pbuffer extension from CullVisitor to
|
|
support into RenderStage to allow better fallback
|
|
implementations.
|
|
|
|
2005-10-05 09:48 robert
|
|
|
|
* include/osg/NodeVisitor, src/osg/AnimationPath.cpp: Added support
|
|
for CameraView into NodeVistor, and support for CameraNode and
|
|
CameraView
|
|
into the AnimationPathCallback so you can now animate both via
|
|
animation paths.
|
|
|
|
2005-10-04 18:50 robert
|
|
|
|
* examples/osgprerender/osgprerender.cpp, include/osg/CameraNode,
|
|
src/osgUtil/CullVisitor.cpp: Added code paths for PBuffer RTT
|
|
support.
|
|
|
|
2005-10-04 13:41 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/CameraView,
|
|
src/osg/CameraView.cpp, src/osg/GNUmakefile: Added
|
|
osg::CameraView to help application/modellers position their
|
|
cameras in scenes. Note,
|
|
CameraView is *not* a camera, it isn't an active object, but a
|
|
passive one that
|
|
camera must track each frame to following the path of the
|
|
CameraView.
|
|
|
|
2005-10-03 19:37 robert
|
|
|
|
* src/osg/StateSet.cpp: From Keith Steffen, fixed bug in
|
|
StateSet::clear() where parents of texture attributes
|
|
where not being reset correctly due to incorrect ordering of
|
|
_textureAttributeList.clear().
|
|
|
|
2005-10-03 19:33 robert
|
|
|
|
* include/osg/GLExtensions: From MFM, Added FreeBSD specific
|
|
implementation for getGLExtensionFuncPtr using
|
|
dlsym(RTLD_DEFAULT, xxx)
|
|
|
|
2005-10-03 19:24 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Added a couple of (double) casts
|
|
for VS7 build.
|
|
|
|
2005-10-03 19:18 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Added closing of loops.
|
|
|
|
2005-10-03 16:13 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Added fusing of ends of lines
|
|
|
|
2005-10-03 13:19 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Improved handling of convex azim
|
|
ranges.
|
|
|
|
2005-10-01 19:28 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp: Added test cases
|
|
for SphereSegment intersection code.
|
|
|
|
2005-10-01 19:27 robert
|
|
|
|
* include/osg/ShapeDrawable, src/osg/ShapeDrawable.cpp: Added a
|
|
dirtyDisplayList() to the setColor() and setTesselationHint()
|
|
methods.
|
|
|
|
2005-10-01 12:23 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Adding handling of case of convex
|
|
azimuth side ways of sphere segment.
|
|
|
|
2005-09-30 19:36 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Changed the line intersection
|
|
algorithm to computer full line intersections then
|
|
trim down to size by intersecting with the sphere segmenet
|
|
sufaces
|
|
|
|
2005-09-29 15:55 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Fix to intersection code.
|
|
|
|
2005-09-29 13:07 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/GNUmakefile,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/GraphicsThread.cpp,
|
|
src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/Scissor.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Vec2b.cpp, src/osgWrappers/osg/Vec2s.cpp,
|
|
src/osgWrappers/osg/Vec3b.cpp, src/osgWrappers/osg/Vec3s.cpp,
|
|
src/osgWrappers/osg/Vec4b.cpp, src/osgWrappers/osg/Vec4d.cpp,
|
|
src/osgWrappers/osg/Vec4f.cpp, src/osgWrappers/osg/Vec4s.cpp,
|
|
src/osgWrappers/osg/Vec4ub.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/Output.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/range.cpp,
|
|
src/osgWrappers/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgSim/GNUmakefile,
|
|
src/osgWrappers/osgSim/OverlayNode.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgUtil/GNUmakefile,
|
|
src/osgWrappers/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/RenderStageLighting.cpp,
|
|
src/osgWrappers/osgUtil/RenderToTextureStage.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tesselator.cpp: Updated wrappers.
|
|
|
|
2005-09-29 13:00 robert
|
|
|
|
* include/osgIntrospection/ReflectionMacros: From Marco Jez, fix
|
|
for gcc build.
|
|
|
|
2005-09-29 10:25 robert
|
|
|
|
* include/osgUtil/Statistics: Fixed typo of Primitive
|
|
|
|
2005-09-29 10:22 robert
|
|
|
|
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Added
|
|
setOverlayClearColor and setTexEnvMode and automatic set up of
|
|
TexEnv.
|
|
|
|
2005-09-29 09:49 robert
|
|
|
|
* src/osg/Texture.cpp: From Marco Jez, added fallback to
|
|
TextureCubeMap subloading that calls load
|
|
when mipmaps are required, but non are present.
|
|
|
|
2005-09-29 09:36 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgfbo/osgfbo.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgshadowtexture/CreateShadowedScene.cpp,
|
|
include/osg/CameraNode, src/osgSim/Impostor.cpp,
|
|
src/osgSim/OverlayNode.cpp, src/osgUtil/CullVisitor.cpp: Fixed
|
|
typo of CameraNode::setRenderTargetImplementation(..)
|
|
|
|
2005-09-28 16:05 robert
|
|
|
|
* examples/osgsimplifier/osgsimplifier.cpp,
|
|
include/osgUtil/Simplifier, src/osgUtil/Simplifier.cpp: From
|
|
Volker Walkiewicz (with tweaks from Robert Osfield):
|
|
|
|
Fix to the update of the error metrics on the edges in the
|
|
simplification mesh that are affected by an edge collapse.
|
|
|
|
Addition of 'n' and 'p' keyboard control in osgsimplifier example
|
|
to allow users to control the sample ratio manually.
|
|
|
|
2005-09-28 14:18 robert
|
|
|
|
* include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/Utility: From Marco Jez, "Problems
|
|
fixed:
|
|
|
|
1. type converters created automatically by the I_BaseType macro
|
|
use
|
|
static_cast<> even for base-to-derived conversions.
|
|
dynamic_cast<> should be
|
|
used instead.
|
|
2. as a consequence of the above fix, I_BaseType must now
|
|
differentiate
|
|
between polymorphic and non-polymorphic base classes, because the
|
|
latter
|
|
can't be dynamic_cast'd to derived classes. Some template magic
|
|
(see
|
|
is_polymorphic<> in ReflectionMacros) is used to detect
|
|
polymorphism at
|
|
compile time (I'm NOT sure it works on all platforms as it's
|
|
partly
|
|
implementation-dependent. Please test!).
|
|
3. predefined custom property getters/setters/counters/etc. (as
|
|
those
|
|
defined for STL containers) only work on Value objects that
|
|
contain
|
|
non-pointer instances. This was an unwanted restriction that no
|
|
longer
|
|
exists.
|
|
|
|
Wrappers will need to be recompiled. This is a good time to give
|
|
them a
|
|
fresh update with genwrapper.
|
|
|
|
NOTE: fix #1 should get rid of those crashes and strange
|
|
behaviours that
|
|
some users noticed while using osgIntrospection through osgTcl or
|
|
in their
|
|
own code."
|
|
|
|
2005-09-28 14:05 robert
|
|
|
|
* include/osg/Export, include/osgDB/Export, include/osgFX/Export,
|
|
include/osgGA/Export, include/osgIntrospection/Export,
|
|
include/osgParticle/Export, include/osgProducer/Export,
|
|
include/osgSim/Export, include/osgTerrain/Export,
|
|
include/osgText/Export, include/osgUtil/Export: From Chris
|
|
Hanson, "The following files are drop-in replacements for the
|
|
include/*/Export files to permit
|
|
building statically linked osg libraries under Win32."
|
|
|
|
2005-09-28 13:55 robert
|
|
|
|
* include/osg/Drawable: From Leandro Motta Barros: fixed type of
|
|
ATTRIBUTE_*
|
|
|
|
2005-09-28 13:53 robert
|
|
|
|
* include/osgUtil/TangentSpaceGenerator,
|
|
src/osgUtil/TangentSpaceGenerator.cpp: From A. Botorabi,
|
|
"slightly modified osgUtil's TangentSpaceGenerator class to allow
|
|
the
|
|
option for using or not using geom's indices for tangent space
|
|
vectors
|
|
generation. now, Ruben's code is also used (it was disabled
|
|
before). in
|
|
order to keep backward compatibility, the compute method behaves
|
|
as before
|
|
in default case."
|
|
|
|
2005-09-28 13:45 robert
|
|
|
|
* include/osgText/Font, include/osgText/Text: From Joran Jessurun,
|
|
comments explaining font search rules
|
|
|
|
2005-09-28 13:39 robert
|
|
|
|
* src/osgText/Font.cpp: From Joran Jessurun, added font search
|
|
fallbck that strips the leading path from the font file and then
|
|
looks again.
|
|
|
|
2005-09-28 13:33 robert
|
|
|
|
* include/osg/CullStack, include/osg/CullingSet, include/osg/LOD,
|
|
src/osg/LOD.cpp, src/osg/PagedLOD.cpp: From Chris Hanson:
|
|
|
|
Spelling fixes in include/osg/LOD
|
|
|
|
Negated priority in PagedLOD when using
|
|
_rangeMode==PIXEL_SIZE_ON_SCREEN
|
|
|
|
Added clampedPixelSize() methods to CullStack and CullingSet to
|
|
return fabs()ed values.
|
|
|
|
Changed LOD and PagedLOD ::traverse to use clampedPixelSize()
|
|
methods.
|
|
|
|
2005-09-27 20:28 robert
|
|
|
|
* include/osgSim/SphereSegment: Added degugging methods.
|
|
|
|
2005-09-27 14:48 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h, src/osgPlugins/txp/TXPNode.cpp,
|
|
src/osgPlugins/txp/TXPNode.h, src/osgPlugins/txp/TXPParser.cpp:
|
|
From Don Tidrow, Added support for locally referenced origins.
|
|
|
|
2005-09-27 12:15 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Various improvements to the sphere
|
|
segment intersection code.
|
|
|
|
2005-09-26 11:24 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Set the defaul clear colour to
|
|
0,0,0,0.
|
|
|
|
2005-09-26 11:24 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp: Added TexEnv
|
|
DECAL mode.
|
|
|
|
2005-09-25 20:41 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, src/osgSim/SphereSegment.cpp: From
|
|
Mike Weiblen, fixes from VS 7.1 build.
|
|
|
|
2005-09-24 16:11 don
|
|
|
|
* src/osgPlugins/flt/FaceRecord.cpp,
|
|
src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/flt/flt2osg.h: Brede's changes for limited morphed
|
|
vertex support. These changes allow
|
|
a model with morphed vertecies to load correctly with LOD
|
|
switches, but
|
|
does not implement the vertex morphing.
|
|
|
|
2005-09-24 14:53 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Improvements to the clipping of
|
|
polygons at boundary edges.
|
|
|
|
2005-09-21 14:38 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Further work on intersection code.
|
|
|
|
2005-09-19 19:49 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Added multiple intersect triangle
|
|
visualization for testing purposes.
|
|
|
|
2005-09-19 15:33 robert
|
|
|
|
* examples/osghangglide/GliderManipulator.cpp: From Mike Weiblen:
|
|
support for OSGHANGGLIDE_REVERSE_CONTROLS env which reverses
|
|
the pitch and roll control to account from Mike's "unique" way of
|
|
flying hang gliders :-)
|
|
|
|
2005-09-19 15:28 robert
|
|
|
|
* include/osg/PointSprite, src/osg/PointSprite.cpp: From Ravi
|
|
Mathur, added extension checks for point sprite support.
|
|
From Robert Osfield, tweaks of the above to use
|
|
osg::buffer_object and a local struct to store
|
|
initialized to help with multi-thread and out of order context
|
|
usage.
|
|
|
|
2005-09-19 14:07 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp, include/osgDB/Output,
|
|
src/osgDB/Output.cpp, src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osg/Texture1D.cpp,
|
|
src/osgPlugins/osg/Texture2D.cpp,
|
|
src/osgPlugins/osg/Texture3D.cpp,
|
|
src/osgPlugins/osg/TextureCubeMap.cpp,
|
|
src/osgPlugins/osg/TextureRectangle.cpp: Added support for "-O
|
|
OutputTextureFiles" options string in .osg plugin to
|
|
allow texture files to be written out when writing out a .osg
|
|
file.
|
|
|
|
2005-09-19 13:15 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Added countMultipleIntersections to
|
|
help with debugging.
|
|
|
|
2005-09-17 18:50 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Improved the region classifaction
|
|
of the intersection code.
|
|
|
|
2005-09-16 14:52 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Improved accuracy of spheresegment
|
|
to mesh intersections uses mathematical
|
|
models of surface geometry.
|
|
|
|
2005-09-16 09:28 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Added Azimuth and Elevation
|
|
intersector functors.
|
|
|
|
2005-09-15 20:55 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Changed destinationRowDelta and
|
|
destination_pixelSpace to int's, solving a
|
|
memory corruption crash under 64 bit build.
|
|
|
|
2005-09-15 20:03 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp,
|
|
src/osgSim/SphereSegment.cpp: Added line connectivity code.
|
|
|
|
2005-09-15 09:03 robert
|
|
|
|
* include/osgUtil/RenderBin: Moved
|
|
copyLeavesFromRenderGraphListToRenderLeafList into public.
|
|
|
|
2005-09-12 19:42 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp: Added querry of video
|
|
size during open() call and associated allocImage to
|
|
ensure that the imagestream passed back is of a valid size.
|
|
|
|
2005-09-11 19:12 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Henrique Bucher, add check
|
|
against null light entry in LightPool.
|
|
|
|
2005-09-11 19:08 robert
|
|
|
|
* src/osgText/Font.cpp: From Farshid Lashkari, append "\fonts" to
|
|
end of windows font search path.
|
|
|
|
2005-09-11 19:05 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: From Sondra Iverson, "The options
|
|
to rewind/restart and to toggle looping in the osgmovie
|
|
example have been implemented. "
|
|
|
|
2005-09-11 19:02 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp: converted hardware tabs
|
|
to spaces.
|
|
|
|
2005-09-11 19:00 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp: From Sonda Iverson, fix
|
|
for repeated pause/unpause toggleing in Xine plugin
|
|
|
|
2005-09-10 13:07 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: From Joran Jessurun, fix to let the
|
|
Viewer::computeNearFarPoints
|
|
function work correctly when used with multiple camera's on one
|
|
render
|
|
surface.
|
|
|
|
2005-09-10 12:51 robert
|
|
|
|
* src/osg/GraphicsContext.cpp: Removed some debugging messages
|
|
|
|
2005-09-10 12:51 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Added more intersection testing
|
|
code.
|
|
|
|
2005-09-09 20:26 don
|
|
|
|
* src/osgPlugins/ESRIShape, src/osgPlugins/ESRIShape/ESRIShape.cpp,
|
|
src/osgPlugins/ESRIShape/ESRIShape.h,
|
|
src/osgPlugins/ESRIShape/ESRIShapeParser.cpp,
|
|
src/osgPlugins/ESRIShape/ESRIShapeParser.h,
|
|
src/osgPlugins/ESRIShape/ESRIShapeReaderWriter.cpp,
|
|
src/osgPlugins/ESRIShape/GNUmakefile,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp: Added initial ESRIShape
|
|
file loader.
|
|
|
|
Untabbed and formated LOGO loader. Removed extraneous noise from
|
|
NET loader
|
|
|
|
2005-09-09 15:42 robert
|
|
|
|
* include/osg/Vec3s: Removed duplicate typedef.
|
|
|
|
2005-09-09 11:13 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp,
|
|
include/osgSim/SphereSegment, src/osgSim/SphereSegment.cpp: Added
|
|
triangle index functor to src/osgUtil/SphereSegment.cpp for
|
|
computing
|
|
the intersection between an indivual geometry and the sphere
|
|
segment.
|
|
|
|
Converted the terrain in osgspheresegment to be an osg::Geometry
|
|
based
|
|
drawable rather than a osg::ShapeDrawable/osg::HeightField one to
|
|
make it
|
|
more practicle to use as a test for the new SphereSegment
|
|
intersection code.
|
|
|
|
2005-09-08 18:56 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Added PolytopeVisitor to
|
|
SphereSegment.cpp to help cull down to only drawables
|
|
that intersect with the frustum of the SphereSegment.
|
|
PolytopeVisitor may
|
|
eventually be pulled out to be more generally used along the
|
|
lines of osgUtil::IntersectVisitor.
|
|
|
|
2005-09-08 13:10 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp,
|
|
examples/osgspheresegment/osgspheresegment.cpp,
|
|
include/osgSim/SphereSegment, src/osgSim/SphereSegment.cpp: Added
|
|
initial interface for computing intersections between sphere
|
|
segments
|
|
and terrain.
|
|
|
|
2005-09-07 16:18 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp, include/osg/CullingSet,
|
|
include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Added support for cullable state,
|
|
that uses a polytope to define the extents
|
|
of objects that will be influenced by it.
|
|
|
|
2005-09-06 20:28 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp: Added a grid of
|
|
lines into the OverlaySubgraph to demonstate use the
|
|
OverlayNode for applying general drawing onto terrain.
|
|
|
|
2005-09-06 19:54 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp,
|
|
include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Added
|
|
s/getContinousUpdate(bool) method to OverlayNode.
|
|
|
|
2005-09-06 15:48 robert
|
|
|
|
* examples/osganimate/GNUmakefile,
|
|
examples/osganimate/osganimate.cpp,
|
|
examples/osgspheresegment/osgspheresegment.cpp,
|
|
include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Added
|
|
osgSim::OverlayNode to osganimate and osgspheresegment examples,
|
|
and
|
|
added support for setting texture size hint and coping with scene
|
|
graphs
|
|
with CoordinateSystemNode in them.
|
|
|
|
2005-09-05 13:27 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Changed #if
|
|
|
|
2005-09-05 13:26 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added checking of EventVisitor
|
|
type
|
|
|
|
2005-09-05 13:23 robert
|
|
|
|
* src/osgGA/EventVisitor.cpp: Fixed VisitorType of EventVisitor
|
|
|
|
2005-09-05 13:19 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added event handler to shader
|
|
code so that alphaCuttOff, transparency and
|
|
sampleDensity are controlled via 'a', 't' and 'd' respectively.
|
|
|
|
2005-09-05 10:40 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Integrated shaders into source.
|
|
|
|
2005-09-05 09:14 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added all sides of the shader
|
|
cube
|
|
|
|
2005-09-05 07:48 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added preliminary GLSL shader
|
|
path for volume rendering.
|
|
|
|
2005-09-04 11:17 robert
|
|
|
|
* include/osg/Vec2b, include/osg/Vec2d, include/osg/Vec2f,
|
|
include/osg/Vec2s, include/osg/Vec3b, include/osg/Vec3d,
|
|
include/osg/Vec3f, include/osg/Vec3s, include/osg/Vec4b,
|
|
include/osg/Vec4d, include/osg/Vec4f, include/osg/Vec4s,
|
|
include/osg/Vec4ub, src/osgPlugins/ive/DataOutputStream.cpp:
|
|
Standardised the Vec* class interfaces, and added num_components
|
|
enum to aid
|
|
generic programming.
|
|
|
|
2005-09-04 06:36 robert
|
|
|
|
* applications/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Added support in osgTerrain/osgdem
|
|
for setting the image format to use when writing tiles out to
|
|
disk
|
|
|
|
2005-09-03 20:56 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp, include/osg/Vec4d,
|
|
include/osg/Vec4f: Changed red()/green()/blue()/alpha() to
|
|
r()/g()/b()/a() for greater consistency
|
|
across Vec* classes and with OpenGL Shander Lanaguage.
|
|
|
|
2005-09-03 20:54 robert
|
|
|
|
* src/osg/GraphicsThread.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp: Added
|
|
release() to all GraphicsOperations in GraphicsThread.
|
|
|
|
2005-09-02 20:06 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Added commandline arguments for
|
|
controlling number of cameras through to the windowing library to
|
|
use.
|
|
|
|
2005-09-02 13:10 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, src/osg/GraphicsThread.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp: Added clean up
|
|
class to help improve the exit of GraphicsThread
|
|
|
|
2005-09-02 10:35 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp,
|
|
include/osgUtil/PositionalStateContainer,
|
|
include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/GNUmakefile,
|
|
src/osgUtil/PositionalStateContainer.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp:
|
|
Renamed osgUtil::RenderStageLighting
|
|
osgUtil::PositionalStateContainer
|
|
|
|
2005-09-01 19:55 robert
|
|
|
|
* src/osgSim/OverlayNode.cpp: Removed redundent code.
|
|
|
|
2005-09-01 19:12 robert
|
|
|
|
* include/osg/GraphicsContext, src/osg/GraphicsContext.cpp,
|
|
src/osg/GraphicsThread.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp: Fixed typo
|
|
|
|
2005-09-01 06:19 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/examples/osgcamera,
|
|
VisualStudio/examples/osgcamera/osgcamera.dsp: Added osgcamera
|
|
projects
|
|
|
|
2005-08-31 20:39 robert
|
|
|
|
* examples/osgcamera/GNUmakefile, examples/osgcamera/osgcamera.cpp:
|
|
Removed circular reference of osg::CameraNode, fixing memory
|
|
leak. Added
|
|
a auto exit after a maximum number of frames are completed.
|
|
|
|
2005-08-31 15:04 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp,
|
|
include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Added
|
|
osgSim::OverlayNode setup in osgsimulation, and added preliminary
|
|
test
|
|
code to the osgSim::OverlayNode to test osgsimulation/the
|
|
architecture.
|
|
|
|
2005-08-31 13:43 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Set number of cameras to 3.
|
|
|
|
2005-08-31 12:56 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture2D.cpp: Added graphics
|
|
context pointer to osg::Texture in prep for support for Pbuffer
|
|
Render To Texture.
|
|
|
|
2005-08-31 12:49 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Disable the glFinishBarrierOp
|
|
usage as glFinish was spin locking the CPU :-|
|
|
|
|
2005-08-31 10:55 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Seperated out the cull and draw
|
|
traversals into their own operations,
|
|
and added a glFinishBarrierOp which can be placed between the
|
|
cull and the
|
|
draw or after swap.
|
|
|
|
2005-08-31 09:21 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Add comments explain how
|
|
example works.
|
|
|
|
2005-08-30 22:28 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp,
|
|
examples/osgcluster/osgcluster.cpp, include/osg/GraphicsThread,
|
|
src/osg/Geometry.cpp, src/osg/GraphicsThread.cpp: Added support
|
|
for GrapicsOpeations that are reused each frame, cleaned up
|
|
osgcamera example.
|
|
|
|
2005-08-30 19:20 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Compile fix.
|
|
|
|
2005-08-30 19:19 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Colin McDonald, fix
|
|
for big endian systems
|
|
|
|
2005-08-30 19:03 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/GraphicsThread,
|
|
include/osgProducer/GraphicsContextImplementation,
|
|
src/osg/GraphicsThread.cpp: Added name and keep member variables
|
|
to osg::GraphicsThread::Operation to allow
|
|
the names of the operations to be logged for stats purposes, or
|
|
used when
|
|
do searches of the operation list. The keep member variable tells
|
|
the graphics
|
|
thread run loop wether to remove the entry from the list once its
|
|
been called.
|
|
|
|
2005-08-30 14:41 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/GraphicsContext,
|
|
include/osgProducer/GraphicsContextImplementation,
|
|
src/osg/GraphicsContext.cpp, src/osg/GraphicsThread.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Clean up and fixes to GraphicThread
|
|
class, and osgcamera example.
|
|
|
|
2005-08-30 09:33 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: From Norman Vine, fixed small typo.
|
|
|
|
2005-08-29 20:38 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: Fixed reading and writng of
|
|
data.
|
|
|
|
2005-08-29 20:16 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: Added scratch pad reset.
|
|
|
|
2005-08-29 19:57 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: Implement a scratch pad for
|
|
writing and read data to, to solve issue between
|
|
running a master and slave on a mix of 32bit and 64bit.
|
|
|
|
2005-08-29 14:05 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp,
|
|
examples/osgcluster/receiver.cpp,
|
|
src/osgProducer/KeyboardMouseCallback.cpp: Improved support for
|
|
keyboard/mouse events in osgcluster.
|
|
|
|
2005-08-29 12:25 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: Added extra debug info.
|
|
|
|
2005-08-29 12:05 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp,
|
|
examples/osgcluster/receiver.cpp,
|
|
include/osgProducer/EventAdapter,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
src/osgProducer/KeyboardMouseCallback.cpp: Added extra access
|
|
methods on osgProducer::KeyboardMouseCallback, and added
|
|
support for reading and writing keyboard/mouse events in
|
|
osgcluster.
|
|
|
|
2005-08-28 19:07 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Disabled the pbuffer graphics
|
|
thread.
|
|
|
|
2005-08-28 15:49 robert
|
|
|
|
* VisualStudio/osgSim/osgSim.dsp: From Marco Jez, fixed typo of
|
|
OverlayNode.cpp.
|
|
|
|
2005-08-26 20:01 robert
|
|
|
|
* VisualStudio/osgSim/osgSim.dsp, include/osgSim/OverlayNode,
|
|
src/osgSim/Impostor.cpp, src/osgSim/OverlayNode.cpp: Added
|
|
OveralyNode into VS project file, and fleshed out more code in
|
|
the OveralyNode implementation.
|
|
|
|
2005-08-26 14:00 robert
|
|
|
|
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Added
|
|
beginings of new OverlayNode, for managing a render to texture
|
|
which is
|
|
then used to overaly other parts of the scene such as terrain.
|
|
|
|
2005-08-26 13:26 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp, src/osgSim/GNUmakefile: Added
|
|
--num-components <num> option.
|
|
|
|
2005-08-26 08:48 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Farshid Lashkari,
|
|
fixed warnings.
|
|
|
|
2005-08-25 19:23 robert
|
|
|
|
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: From Farshid Lashkari,
|
|
added istream support to JPEG plugin.
|
|
|
|
2005-08-25 18:18 don
|
|
|
|
* include/osgDB/DatabasePager: made removeExpiredSubgraphs virtual.
|
|
|
|
2005-08-25 17:53 robert
|
|
|
|
* include/osg/Array, include/osg/Shape, include/osg/StateAttribute,
|
|
include/osgDB/Registry, include/osgGA/GUIActionAdapter,
|
|
src/osg/LOD.cpp, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp: From Eric Sokolowsky,
|
|
warning fixes for g++ 4.0 under Fedora Core 4.
|
|
|
|
2005-08-25 14:37 robert
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Farshid Lashkari,
|
|
Support for reading TIF images from stream, and support
|
|
from reading and writing RGB image to/from stream.
|
|
|
|
2005-08-25 14:12 robert
|
|
|
|
* examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
include/osgParticle/ModularEmitter,
|
|
include/osgParticle/MultiSegmentPlacer,
|
|
include/osgParticle/Particle,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/Placer, include/osgParticle/PointPlacer,
|
|
include/osgParticle/SectorPlacer,
|
|
include/osgParticle/SegmentPlacer, include/osgParticle/range,
|
|
src/osgParticle/FireEffect.cpp,
|
|
src/osgParticle/ModularEmitter.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/SmokeEffect.cpp: Added support for rapid movement
|
|
of the emitter, with particle now seeding between
|
|
the position of the emitter in the previous frame and the new
|
|
position in the new
|
|
frame, the number of particles added also scales up to compensate
|
|
for this movement.
|
|
|
|
2005-08-24 19:21 robert
|
|
|
|
* include/osg/PolygonMode: Removed old commented out code.
|
|
|
|
2005-08-24 19:20 robert
|
|
|
|
* include/osg/PolygonMode: From Domenico Mangieri, added
|
|
constructor.
|
|
|
|
2005-08-24 11:53 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Gordon Tomlinson:
|
|
"
|
|
This fixes some crashing issues I was having with certain FLT
|
|
files that only had partial colour palettes
|
|
|
|
Which are typically found in older 14.x files and file converted
|
|
through Polytrans or Deep exploration etc.
|
|
|
|
The code that grabs the color entries in
|
|
ConvertFromFLT::visitColorPalette was assuming that there were
|
|
full
|
|
palettes always coming in and stepping was out of bounds in
|
|
certain cases (not all) and thus crashing with
|
|
access violations etc,
|
|
|
|
Although the normal from Creator is to have 1024 or 512 entries ,
|
|
this is not a really requirement of the format, just the way
|
|
Creator creates its default palettes etc.
|
|
|
|
Code changed to look at the number of entries and use just those
|
|
and fills in any missing entries with a default white colour"
|
|
|
|
2005-08-24 10:48 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp: From Farshid Lashari,
|
|
added support for reading from std::istream's to the BMP, GIF,
|
|
PNG and TGA image plugins
|
|
|
|
2005-08-22 15:13 robert
|
|
|
|
* include/osgUtil/Tesselator, src/osgUtil/Tesselator.cpp: From
|
|
Geoff Michel, added normal definition for tesselation
|
|
|
|
2005-08-22 14:13 robert
|
|
|
|
* src/osgPlugins/ive/Text.cpp: From Carlo Camporesi, fixed .ive
|
|
handling of character height and aspect ratio.
|
|
|
|
2005-08-22 14:07 robert
|
|
|
|
* include/osg/Plane: From Domenico Mangieri:
|
|
|
|
"I've added a Plane constructor which accepts a normal and a
|
|
point.
|
|
I also removed calculateUpperLowerBBCorners() from the
|
|
Plane(const
|
|
Vec3& v1, const Vec3& v2, const Vec3& v3) since the constructor
|
|
is
|
|
using the function set(const Vec3& v1, const Vec3& v2, const
|
|
Vec3& v3)
|
|
which already computes the upper and lower bounding box."
|
|
|
|
2005-08-22 13:58 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: From
|
|
Domenico Mangieri, addded some missing const qualifiers in
|
|
osgUtil::SceneView.
|
|
|
|
2005-08-22 13:54 robert
|
|
|
|
* src/osgPlugins/hdr/ReaderWriterHDR.cpp,
|
|
src/osgPlugins/hdr/hdrloader.cpp, src/osgPlugins/hdr/hdrloader.h:
|
|
From Fabio Mierlo,
|
|
|
|
"I add a new option in the HDR Reader.
|
|
|
|
The RAW option store the RGBE values into a Image, to use
|
|
this option you need to decode the RGBE value in the frag-
|
|
ment shader. Follow the cube map glsl decoder:
|
|
|
|
vec4 textureCubeRGBE( uniform samplerCube sampler, vec3 coords )
|
|
{
|
|
ivec4 rgbe = textureCube( sampler, coords ) * 255. + 0.5;
|
|
float e = rgbe.a - ( 128 + 8 );
|
|
return vec4( rgbe.rgb * exp2( e ), 1.0 );
|
|
}
|
|
|
|
This option is usefull for who have a outdate hardware like
|
|
FX cards and want to do cool things.
|
|
|
|
Finally this patch is need by a new HDR Rendering example
|
|
that I will put on the Wiki."
|
|
|
|
2005-08-22 13:45 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: From Joseph Winston, "Corrected
|
|
displayed comment about the text size
|
|
to match the actual text size."
|
|
|
|
2005-08-22 13:03 robert
|
|
|
|
* src/osgGA/FlightManipulator.cpp: Tweaked flight manipulator pitch
|
|
sensitivity.
|
|
|
|
2005-08-21 15:32 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/GraphicsThread: Added
|
|
OSG_EXPORT to GrephicsThread and fixed typo in osg.dsp.
|
|
|
|
2005-08-20 08:59 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp, include/osg/GraphicsContext,
|
|
include/osg/GraphicsThread,
|
|
include/osgProducer/GraphicsContextImplementation,
|
|
include/osgUtil/RenderStage, src/osg/GraphicsContext.cpp,
|
|
src/osg/GraphicsThread.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp: Further
|
|
work on GraphicsContext/GraphicsThread
|
|
|
|
2005-08-20 08:20 robert
|
|
|
|
* src/osgSim/Impostor.cpp: From Joseph Winston, removed #include
|
|
<osgUtil/RenderToTexture>
|
|
|
|
2005-08-18 20:35 robert
|
|
|
|
* include/osg/GraphicsThread, src/osg/GraphicsThread.cpp: Added
|
|
GraphicsThread class
|
|
|
|
2005-08-18 20:33 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: Added GraphicsThread to project file
|
|
|
|
2005-08-18 20:17 robert
|
|
|
|
* include/osg/GraphicsContext, include/osgDB/DatabasePager,
|
|
include/osgProducer/GraphicsContextImplementation,
|
|
src/osg/GNUmakefile, src/osg/GraphicsContext.cpp,
|
|
src/osgDB/DatabasePager.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgUtil/RenderStage.cpp: Various
|
|
updates to support the new GraphicsThread class.
|
|
|
|
2005-08-18 09:36 robert
|
|
|
|
* include/osg/GraphicsContext: Added beginings of GraphicsThread
|
|
class
|
|
|
|
2005-08-18 08:37 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Implemented more SceneView
|
|
operations in main as a move to try and replace SceneView usage
|
|
in this example.
|
|
|
|
2005-08-17 16:13 robert
|
|
|
|
* examples/osgcamera/osgcamera.cpp: Replaced osgUtil::SceneView
|
|
usage by osg::CameraNode
|
|
|
|
2005-08-17 10:12 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp, include/osg/CameraNode,
|
|
include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderToTextureStage, src/osg/CameraNode.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/GNUmakefile,
|
|
src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp, src/osgUtil/SceneView.cpp:
|
|
Merged RenderToTextureStage functionality into RenderStage
|
|
|
|
2005-08-17 08:50 robert
|
|
|
|
* src/osgPlugins/xine/GNUmakefile,
|
|
src/osgPlugins/xine/video_out_rgb.c: Fix compile under x64_32.
|
|
|
|
2005-08-17 07:27 robert
|
|
|
|
* src/osgPlugins/xine/GNUmakefile,
|
|
src/osgPlugins/xine/video_out_rgb.c: Disabled assembly code for
|
|
x64_64 paths.
|
|
|
|
2005-08-16 13:29 robert
|
|
|
|
* Make/makedirdefs, examples/osgcamera,
|
|
examples/osgcamera/GNUmakefile,
|
|
examples/osgcamera/GNUmakefile.inst,
|
|
examples/osgcamera/osgcamera.cpp, include/osg/GraphicsContext,
|
|
include/osgProducer/GraphicsContextImplementation,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Added realize() and isRealized()
|
|
methods to osg::GraphicsContext.
|
|
|
|
Added osgcamera example that uses osg::GraphicsContext to create
|
|
the required
|
|
window for rendering too, will eventually use osg::CameraNode to
|
|
replace usage
|
|
of osgUtil::SceneView.
|
|
|
|
2005-08-15 13:54 robert
|
|
|
|
* Make/makedirdefs, examples/osgforest/osgforest.cpp,
|
|
examples/osgshaderterrain, examples/osgshaderterrain/GNUmakefile,
|
|
examples/osgshaderterrain/GNUmakefile.inst,
|
|
examples/osgshaderterrain/osgshaderterrain.cpp: Added
|
|
osgshaderterrain example.
|
|
|
|
2005-08-09 14:13 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp: Added base texture
|
|
support.
|
|
|
|
2005-08-09 10:48 robert
|
|
|
|
* include/osgProducer/KeyboardMouseCallback: Added getStartTick()
|
|
acess method
|
|
|
|
2005-08-09 10:48 robert
|
|
|
|
* include/osg/Drawable: Added getDisplayList access method
|
|
|
|
2005-08-09 10:47 robert
|
|
|
|
* src/osg/Texture.cpp, src/osg/Texture2D.cpp: Fixed indenting and
|
|
typo
|
|
|
|
2005-08-09 09:11 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Added GLSL shader pathway into
|
|
osgforest.
|
|
|
|
2005-08-06 19:19 robert
|
|
|
|
* src/osgProducer/GraphicsContextImplementation.cpp: Added setting
|
|
up of Producer::VisualChooser.
|
|
|
|
2005-08-06 19:18 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Change the frame reference time so
|
|
that it uses the same time as the
|
|
KeyboardMouseCallback.
|
|
|
|
2005-08-06 19:16 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Set the double buffer off when
|
|
setting up pbuffers.
|
|
|
|
2005-08-06 04:33 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp: Added blend shadow
|
|
fragment shader
|
|
|
|
2005-07-30 18:44 robert
|
|
|
|
* src/osg/Drawable.cpp, src/osg/Node.cpp: Added setStateSet(0) to
|
|
destructors to force the problem clean up of attached
|
|
StateSets.
|
|
|
|
2005-07-27 13:38 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From Pavel Moloshtan, setting of the
|
|
cull traversal mask which visiting camera
|
|
subgraphs. (with small tweak from Robert Osfield to remove
|
|
compile warnings.)
|
|
|
|
2005-07-27 11:27 robert
|
|
|
|
* include/osg/FrameBufferObject, include/osg/Texture,
|
|
include/osg/Texture1D, include/osg/Texture2D,
|
|
include/osg/Texture3D, include/osg/TextureCubeMap,
|
|
include/osg/TextureRectangle, src/osg/FrameBufferObject.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp: Further work on trying to
|
|
get glGenerateMipMapEXT working in conjunction with
|
|
frame buffer objects. Still don't work under Linux yet through
|
|
:-|
|
|
|
|
2005-07-27 09:37 robert
|
|
|
|
* include/osgGA/EventVisitor, src/osgGA/EventVisitor.cpp,
|
|
src/osgGA/GUIEventHandler.cpp, src/osgProducer/Viewer.cpp: From
|
|
Marco Jez, added setEventHandled() and getEventHandled() to
|
|
osgGA::EventVisitor.
|
|
|
|
2005-07-26 21:07 robert
|
|
|
|
* include/osgDB/FileUtils, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/Registry.cpp, src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osgUtil/RenderToTextureStage.cpp: From Jeremy
|
|
Bell,
|
|
|
|
"My patch is a slight refactoring of the mac specific code in
|
|
Registry.cpp and FileUtils.cpp, specifically around the library
|
|
and
|
|
resource file path initilialization methods. This patch cleans up
|
|
a
|
|
lot of the mac specific code by moving repeated code into
|
|
separate
|
|
local functions in FileUtils.cpp that are only compiled on mac
|
|
builds.
|
|
It also adds one function to the API,
|
|
appendPlatformSpecificResourceFilePaths in FileUtils. This
|
|
function
|
|
will mirror the already existing
|
|
appendPlatformSpecificLibraryFilePaths except for resource file
|
|
paths.
|
|
Currently this function is empty except when built on the mac, in
|
|
which case it will add the application bundle's internal
|
|
Resources
|
|
folder and the bundle's parent folder. Previously this code was
|
|
implemented as a separate mac specific #ifdef block in
|
|
Registry.cpp
|
|
around the initDataFilePathList method. However, it now is
|
|
implemented
|
|
in appendPlatformSpecificResourceFilePaths in FileUtils.cpp and
|
|
the
|
|
initDataFilePathList method is now the same on all platforms.
|
|
This
|
|
patch should behave the same as before on non-mac platforms.
|
|
|
|
This patch already includes the fix that Eric mentioned earlier.
|
|
This
|
|
patch is based off of the 0.99 release code. I have tested this
|
|
patch
|
|
using the following testing scheme:
|
|
|
|
Make a proper bundled application.
|
|
While Run from the Finder:
|
|
Test that it finds plugins in its internal plugins path.
|
|
Test that it finds resources in its internal resources path.
|
|
Test that it finds resources in the bundle's parent directory
|
|
Test that it finds plugins in the user's Application Support
|
|
Directory
|
|
Test that it finds plugins in the system's Application Support
|
|
Directory
|
|
Test that it finds plugins in the Network Application Support
|
|
Directory
|
|
Check the plugin and resource path lists after they have been
|
|
initialized to see if they are in the correct order
|
|
|
|
While Run from the command line (both from it's parent directory
|
|
and
|
|
from inside the /Contents/MacOS directory) and repeat the above
|
|
tests.
|
|
Check that it also finds plugins and resources within the paths
|
|
defined by various environment variables.
|
|
|
|
Now, Make an application that is NOT bundled/command line only
|
|
Test that it does NOT try to look in an internal bundle
|
|
plugin/resource directory for plugins or resources.
|
|
Test that it finds plugins/resources in the paths defined by the
|
|
environment variables.
|
|
"
|
|
|
|
2005-07-26 20:31 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgDB/Registry.cpp: From Eric Wing,
|
|
fix to be able to handle "spacial" characters under OSX.
|
|
|
|
2005-07-26 16:05 robert
|
|
|
|
* src/osg/Image.cpp: From Brede Johansen, fix to the
|
|
isImageTranslucent() method.
|
|
|
|
2005-07-26 15:49 robert
|
|
|
|
* src/osgPlugins/hdr/ReaderWriterHDR.cpp: From Fabio Mierlo,
|
|
removed cast from float to RGB8, to allow native float imagery
|
|
to be correctly importated from HDR files.
|
|
|
|
From Robert Osfield, tweaked the above to allow the original
|
|
casting to RGB8 as an
|
|
options switched on by a osgDB::ReaderWriter::Options string with
|
|
a value of "RGB8".
|
|
|
|
2005-07-25 16:12 robert
|
|
|
|
* include/osg/CameraNode, include/osg/GraphicsContext,
|
|
src/osg/CameraNode.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp: Perliminary support for
|
|
glGenerateMinMapEXT.
|
|
|
|
2005-07-25 14:28 robert
|
|
|
|
* include/osg/GraphicsContext, src/osg/GraphicsContext.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgUtil/CullVisitor.cpp:
|
|
Added handling of automatic setting up of the contextID.
|
|
|
|
2005-07-25 13:05 robert
|
|
|
|
* examples/osgprerender/osgprerender.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
include/osg/TextureCubeMap, src/osg/TextureCubeMap.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp: Added support for
|
|
TextureCubeMap into osgUtil::RenderToTextureStage.
|
|
|
|
2005-07-24 20:31 robert
|
|
|
|
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
|
include/osg/CameraNode, include/osgUtil/RenderToTextureStage,
|
|
src/osg/CameraNode.cpp,
|
|
src/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp: Added post draw callback to
|
|
osg::CameraNode/osgUtil::RenderToTextureStage.
|
|
|
|
Added support for Texture1D, 2D, 3D and TextureRectangle into
|
|
osgUtil::RenderToTextureStage.
|
|
|
|
2005-07-24 11:06 robert
|
|
|
|
* src/osgSim/Impostor.cpp: Port Impostor across to use the new
|
|
osg::CameraNode.
|
|
|
|
2005-07-23 19:08 robert
|
|
|
|
* src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/GNUmakefile,
|
|
src/osgWrappers/osg/GraphicsContext.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osgProducer/GNUmakefile,
|
|
src/osgWrappers/osgProducer/GraphicsContextImplementation.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgUtil/RenderToTextureStage.cpp: Updated
|
|
wrappers.
|
|
|
|
2005-07-23 19:05 robert
|
|
|
|
* include/osgSim/Impostor, include/osgSim/ImpostorSprite: Added
|
|
osg::CameraNode to ImpostorSprite in prep for moving across to
|
|
using
|
|
camera node in pre rendering of impostors.
|
|
|
|
2005-07-23 15:21 robert
|
|
|
|
* src/osgSim/Impostor.cpp: Attached ImpostorSpriteManager to the
|
|
CullVisitor.
|
|
|
|
2005-07-22 16:25 robert
|
|
|
|
* include/osgSim/Impostor, src/osgSim/Impostor.cpp: Renabled
|
|
impostor support using old style RenderToTextureStage setup.
|
|
|
|
2005-07-22 09:31 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/Scissor,
|
|
include/osg/StateAttribute, include/osg/Viewport,
|
|
src/osg/GNUmakefile, src/osg/Scissor.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/Scissor.cpp, src/osgPlugins/ive/Scissor.h,
|
|
src/osgPlugins/ive/Viewport.cpp, src/osgPlugins/ive/Viewport.h,
|
|
src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/Scissor.cpp:
|
|
Added glSissor suppor via new osg::Scissor class.
|
|
Added .osg support for osg::Scissor.
|
|
Added .ive support for osg::Viewport and osg::Scissor.
|
|
|
|
2005-07-22 08:21 robert
|
|
|
|
* include/osg/PrimitiveSet: Added missing typedef
|
|
|
|
2005-07-21 20:45 robert
|
|
|
|
* src/osgProducer/GraphicsContextImplementation.cpp: Fixed compile
|
|
error.
|
|
|
|
2005-07-21 19:37 robert
|
|
|
|
* VisualStudio/osgProducer/osgProducer.dsp,
|
|
include/osgProducer/GraphicsContextImplementation,
|
|
src/osgProducer/GraphicsContextImplementation.cpp: Added
|
|
GraphicsContextImplementation
|
|
|
|
2005-07-21 19:27 robert
|
|
|
|
* examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgprerender/osgprerender.cpp, include/osg/CameraNode,
|
|
include/osg/GraphicsContext, include/osgProducer/OsgCameraGroup,
|
|
include/osgUtil/RenderToTextureStage,
|
|
src/osgProducer/GNUmakefile, src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp: Implemented the beginings
|
|
of the osgProducer::GraphicsContexImplementation.
|
|
|
|
Added options into osgprerender for controlling how to do the pre
|
|
rendering i.e.
|
|
--fbo, --pbuffer, --fb --window, and also added the option for
|
|
controlling the
|
|
window size with --width and --height.
|
|
|
|
2005-07-21 08:43 robert
|
|
|
|
* include/osg/GraphicsContext, src/osg/GraphicsContext.cpp: Checked
|
|
in graphics context.
|
|
|
|
2005-07-20 19:42 robert
|
|
|
|
* include/osg/PrimitiveSet, include/osgText/String,
|
|
src/osg/PrimitiveSet.cpp,
|
|
src/osgPlugins/ive/DrawArrayLengths.cpp, src/osgText/String.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osgText/String.cpp: From Marco Jez (with tweaks
|
|
by Robert Osfield) : clean up of inheritance from std::vector<>
|
|
classes
|
|
|
|
2005-07-20 15:55 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
VisualStudio/osgWrappers/osgIntrospection,
|
|
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
examples/osgpbuffer/osgpbuffer.cpp, examples/osgtext/osgtext.cpp,
|
|
include/osg/CameraNode, include/osg/State, src/osg/GNUmakefile,
|
|
src/osg/State.cpp, src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/State.cpp:
|
|
Added new osg::GraphicsContext base class
|
|
|
|
2005-07-20 14:31 robert
|
|
|
|
* src/osgWrappers/osgIntrospection: Removed osgIntrospection
|
|
wrappers
|
|
|
|
2005-07-20 08:03 robert
|
|
|
|
* src/osgWrappers/osg/Endian.cpp,
|
|
src/osgWrappers/osg/GL2Extensions.cpp,
|
|
src/osgWrappers/osg/Notify.cpp,
|
|
src/osgWrappers/osgText/GNUmakefile,
|
|
src/osgWrappers/osgText/Text.cpp: Updated wrappers
|
|
|
|
2005-07-19 20:40 robert
|
|
|
|
* VisualStudio/osgWrappers/osgDB,
|
|
VisualStudio/osgWrappers/osgDB/wrapper_osgDB.dsp,
|
|
VisualStudio/osgWrappers/osgFX,
|
|
VisualStudio/osgWrappers/osgFX/wrapper_osgFX.dsp,
|
|
VisualStudio/osgWrappers/osgGA,
|
|
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
|
VisualStudio/osgWrappers/osgIntrospection,
|
|
VisualStudio/osgWrappers/osgIntrospection/wrapper_osgIntrospection.dsp,
|
|
VisualStudio/osgWrappers/osgParticle,
|
|
VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
|
VisualStudio/osgWrappers/osgProducer,
|
|
VisualStudio/osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
|
VisualStudio/osgWrappers/osgSim,
|
|
VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp,
|
|
VisualStudio/osgWrappers/osgTerrain,
|
|
VisualStudio/osgWrappers/osgTerrain/wrapper_osgTerrain.dsp,
|
|
VisualStudio/osgWrappers/osgText,
|
|
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
|
VisualStudio/osgWrappers/osgUtil,
|
|
VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Quat.cpp, src/osgWrappers/osg/Vec2b.cpp,
|
|
src/osgWrappers/osg/Vec2d.cpp, src/osgWrappers/osg/Vec2f.cpp,
|
|
src/osgWrappers/osg/Vec3b.cpp, src/osgWrappers/osg/Vec3d.cpp,
|
|
src/osgWrappers/osg/Vec3f.cpp, src/osgWrappers/osg/Vec4b.cpp,
|
|
src/osgWrappers/osg/Vec4d.cpp, src/osgWrappers/osg/Vec4f.cpp,
|
|
src/osgWrappers/osg/Vec4ub.cpp,
|
|
src/osgWrappers/osgDB/DotOsgWrapper.cpp,
|
|
src/osgWrappers/osgIntrospection,
|
|
src/osgWrappers/osgIntrospection/Attributes.cpp,
|
|
src/osgWrappers/osgIntrospection/Comparator.cpp,
|
|
src/osgWrappers/osgIntrospection/ConstructorInfo.cpp,
|
|
src/osgWrappers/osgIntrospection/Converter.cpp,
|
|
src/osgWrappers/osgIntrospection/ConverterProxy.cpp,
|
|
src/osgWrappers/osgIntrospection/CustomAttribute.cpp,
|
|
src/osgWrappers/osgIntrospection/CustomAttributeProvider.cpp,
|
|
src/osgWrappers/osgIntrospection/Exceptions.cpp,
|
|
src/osgWrappers/osgIntrospection/GNUmakefile,
|
|
src/osgWrappers/osgIntrospection/MethodInfo.cpp,
|
|
src/osgWrappers/osgIntrospection/ParameterInfo.cpp,
|
|
src/osgWrappers/osgIntrospection/PropertyInfo.cpp,
|
|
src/osgWrappers/osgIntrospection/ReaderWriter.cpp,
|
|
src/osgWrappers/osgIntrospection/Reflection.cpp,
|
|
src/osgWrappers/osgIntrospection/Reflector.cpp,
|
|
src/osgWrappers/osgIntrospection/Type.cpp,
|
|
src/osgWrappers/osgIntrospection/Value.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/RenderStageLighting.cpp: Added wrapper
|
|
projects and updates of autogenerated wrappers.
|
|
|
|
2005-07-19 20:01 robert
|
|
|
|
* include/osg/CameraNode, src/osgUtil/CullVisitor.cpp: Added
|
|
support for multiple colour buffers into
|
|
osg::CameraNode/osgUtil::CullVisitor
|
|
|
|
2005-07-19 16:30 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgfbo/osgfbo.cpp, examples/osgforest/osgforest.cpp,
|
|
examples/osgmultiplecameras/osgmultiplecameras.cpp,
|
|
examples/osgpoints/osgpoints.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgshadowtexture/CreateShadowedScene.cpp,
|
|
include/osg/CameraNode, include/osg/FrameBufferObject,
|
|
include/osg/FrontFace, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting, src/osg/CameraNode.cpp,
|
|
src/osg/FrameBufferObject.cpp, src/osg/FrontFace.cpp,
|
|
src/osg/TexGen.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/RenderStageLighting.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp: Ported all the render to
|
|
texture examples across to using the new osg::CameraNode.
|
|
Added support for texture cube maps in FBO + CameraNode.
|
|
|
|
2005-07-15 21:47 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp, include/osg/Array,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/CameraNode.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/FrameBufferObject.cpp,
|
|
src/osgWrappers/osg/GNUmakefile,
|
|
src/osgWrappers/osg/Geometry.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp, src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/UByte4.cpp, src/osgWrappers/osg/Vec2b.cpp,
|
|
src/osgWrappers/osg/Vec2s.cpp, src/osgWrappers/osg/Vec3b.cpp,
|
|
src/osgWrappers/osg/Vec3s.cpp, src/osgWrappers/osg/Vec4b.cpp,
|
|
src/osgWrappers/osg/Vec4s.cpp, src/osgWrappers/osg/Vec4ub.cpp,
|
|
src/osgWrappers/osgDB/GNUmakefile,
|
|
src/osgWrappers/osgFX/GNUmakefile,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgParticle/GNUmakefile,
|
|
src/osgWrappers/osgProducer/GNUmakefile,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/GNUmakefile,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/GNUmakefile,
|
|
src/osgWrappers/osgText/GNUmakefile,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GNUmakefile,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/RenderToTextureStage.cpp: Updated
|
|
wrappers
|
|
|
|
2005-07-15 19:24 robert
|
|
|
|
* examples/osgsimplifier/osgsimplifier.cpp: Added return 1.
|
|
|
|
2005-07-15 16:26 robert
|
|
|
|
* src/osgPlugins/osgText/IO_Text.cpp: Added .osg suppot for new
|
|
alignment modes
|
|
|
|
2005-07-15 16:22 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, include/osgText/Text,
|
|
src/osgText/Text.cpp: From Yuri Vilmanis, improved multi-line
|
|
justifaction support and new alignment modes
|
|
|
|
2005-07-15 14:41 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
examples/osgbluemarble/osgbluemarble.cpp,
|
|
examples/osgforest/osgforest.cpp, include/osg/Array,
|
|
include/osg/Byte2, include/osg/Byte3, include/osg/Byte4,
|
|
include/osg/Drawable, include/osg/Short2, include/osg/Short3,
|
|
include/osg/Short4, include/osg/UByte4, include/osg/Vec2b,
|
|
include/osg/Vec2s, include/osg/Vec3b, include/osg/Vec3s,
|
|
include/osg/Vec4b, include/osg/Vec4s, include/osg/Vec4ub,
|
|
include/osg/io_utils, src/osg/Array.cpp, src/osg/Geometry.cpp,
|
|
src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgTerrain/DataSet.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/Simplifier.cpp,
|
|
src/osgUtil/Tesselator.cpp, src/osgUtil/TriStripVisitor.cpp:
|
|
Renamed Byte2,3,4 and Short2,3,4 and UByte4 to use the Vec*b,
|
|
Vec*s and Vec4ub form
|
|
|
|
2005-07-15 10:48 robert
|
|
|
|
* include/osgSim/BlinkSequence: From Brede Johansen, fixed range
|
|
check
|
|
|
|
2005-07-15 09:56 robert
|
|
|
|
* src/osgPlugins/ive/ProxyNode.cpp: Fixed bug in ProxyNode write
|
|
out where non existant children were written out.
|
|
|
|
2005-07-15 08:32 robert
|
|
|
|
* include/osg/TexGenNode, src/osgUtil/CullVisitor.cpp: Added
|
|
reference frame to TexGenNode
|
|
|
|
2005-07-15 08:31 robert
|
|
|
|
* examples/osghud/osghud.cpp,
|
|
examples/osgprerender/osgprerender.cpp: Cleaned up osghud and
|
|
osgprerender examples
|
|
|
|
2005-07-14 21:04 robert
|
|
|
|
* examples/osgpagedlod/osgpagedlod.cpp: Updates
|
|
|
|
2005-07-14 20:32 robert
|
|
|
|
* src/osg/PagedLOD.cpp, src/osg/TexGenNode.cpp: Fix
|
|
PagedLOD::addChild(,,) so that they allocate the correct size of
|
|
range data.
|
|
|
|
2005-07-14 13:21 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Added back in the call to
|
|
drawPreRenderStages() as this shouldn't interfere
|
|
with the stereo code in SceneView as RenderStage should
|
|
automatically only
|
|
allow themselves to be draw on per frame.
|
|
|
|
2005-07-14 10:34 robert
|
|
|
|
* src/osg/LightSource.cpp: Removed the set culling active flag
|
|
setting
|
|
|
|
2005-07-14 10:27 robert
|
|
|
|
* include/osg/Notify, include/osg/Program, src/osg/Notify.cpp,
|
|
src/osg/Program.cpp: From Mike Weiblen, addiding of
|
|
Program::validateProgram and osg::isNotifyEnabled() method
|
|
|
|
2005-07-14 10:18 robert
|
|
|
|
* examples/osgpagedlod/osgpagedlod.cpp: Changed osgpagedlod example
|
|
to convert LOD nodes into PagedLOD ones.
|
|
|
|
2005-07-14 10:17 robert
|
|
|
|
* include/osg/LightSource: Added missing copy _referenceFrame in
|
|
copy constructor
|
|
|
|
2005-07-10 14:50 robert
|
|
|
|
* examples/osgshadowtexture/CreateShadowedScene.cpp: Ported
|
|
osgshadow across to using new osg::CameraNode
|
|
|
|
2005-07-09 14:35 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp: Ported osgdistortion
|
|
example across to using osg::CameraNode.
|
|
|
|
2005-07-09 09:56 robert
|
|
|
|
* src/osgPlugins/flt/AttrData.h, src/osgPlugins/flt/flt2osg.cpp:
|
|
From Paul Martz, fix to memory leak of StateSet's
|
|
|
|
2005-07-08 19:45 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: From Jason Beverage, fix to setting
|
|
of grey band.
|
|
|
|
2005-07-08 19:33 robert
|
|
|
|
* include/osgSim/BlinkSequence: From Tom Jolly, added setPulse
|
|
|
|
2005-07-08 14:46 robert
|
|
|
|
* include/osg/CameraNode, src/osgUtil/RenderToTextureStage.cpp:
|
|
From Marco Jez, added missing method implementations to
|
|
CameraNode and
|
|
added check to ensure FBO extension is support to
|
|
RenderToTextureStage.
|
|
|
|
2005-07-07 14:14 robert
|
|
|
|
* include/osg/Geometry, src/osgDB/DatabasePager.cpp,
|
|
src/osgGA/DriveManipulator.cpp: Tweaks for better OSX paging
|
|
support, 6 and 9 keys for control drive manipulator
|
|
up and down looking, and removed redundent API from
|
|
osg::Geometry.
|
|
|
|
2005-07-05 15:57 robert
|
|
|
|
* AUTHORS.txt, VisualStudio/osg/osg.dsp, include/osg/Array,
|
|
include/osg/Byte2, include/osg/Byte3, include/osg/Byte4,
|
|
include/osg/Geometry, include/osg/Short2, include/osg/Short3,
|
|
include/osg/Short4, include/osg/io_utils, src/osg/Array.cpp,
|
|
src/osg/Drawable.cpp, src/osg/Geometry.cpp,
|
|
src/osgPlugins/ac3d/ac3d.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/Geometry.cpp, src/osgPlugins/ive/IveVersion.h,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgTerrain/DataSet.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgUtil/Tesselator.cpp: From Pavel Moloshtan, Byte2,3,4 and
|
|
Short2,3,4 classes and their Array counterparts.
|
|
With a few build tweaks and bug fixes by Robert Osfield.
|
|
|
|
2005-07-03 19:58 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp: Changed notice to be an
|
|
info message
|
|
|
|
2005-07-02 08:11 robert
|
|
|
|
* VisualStudio/examples/osgforest/osgforest.dsp, include/osg/Shape,
|
|
include/osgTerrain/DataSet, src/osg/Shape.cpp,
|
|
src/osgGA/UFOManipulator.cpp, src/osgTerrain/DataSet.cpp: Added
|
|
support for equalizing the normals along tile boundaries.
|
|
|
|
2005-07-01 09:10 robert
|
|
|
|
* examples/osgpoints/osgpoints.cpp: Added support for point sprites
|
|
|
|
2005-06-30 09:08 robert
|
|
|
|
* examples/osgsimplifier/osgsimplifier.cpp: Added tri sripping and
|
|
support for outputing files.
|
|
|
|
2005-06-30 07:59 robert
|
|
|
|
* VisualStudio/examples/osgspotlight/osgspotlight.dsp: Romoved
|
|
redudent gdal link
|
|
|
|
2005-06-29 15:52 robert
|
|
|
|
* src/osgPlugins/stl/ReaderWriterSTL.cpp: Added smoothing and tri
|
|
strip pass.
|
|
|
|
2005-06-29 10:23 robert
|
|
|
|
* src/osgPlugins/rot/ReaderWriterROT.cpp,
|
|
src/osgPlugins/scale/ReaderWriterSCALE.cpp,
|
|
src/osgPlugins/trans/ReaderWriterTRANS.cpp: Added support nesting
|
|
the parameter specification within a [x,y,z] block and
|
|
float parameters
|
|
|
|
2005-06-29 10:21 robert
|
|
|
|
* src/osgPlugins/osga/OSGA_Archive.h: From Colin McDonald, build
|
|
fix for Solaris
|
|
|
|
2005-06-28 17:53 robert
|
|
|
|
* VisualStudio/icons/osg_icon.rc: From Mike Weiblen, icon file.
|
|
|
|
2005-06-28 09:34 robert
|
|
|
|
* VisualStudio/applications/osgarchive/osgarchive.dsp,
|
|
VisualStudio/applications/osgconv/osgconv.dsp,
|
|
VisualStudio/applications/osgdem/osgdem.dsp,
|
|
VisualStudio/applications/osgversion/osgversion.dsp,
|
|
VisualStudio/applications/osgviewer/osgviewer.dsp,
|
|
VisualStudio/applications/osgviewer/resources.rc,
|
|
VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
|
VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgcameragroup/osgcameragroup.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.dsp,
|
|
VisualStudio/examples/osgfbo/osgfbo.dsp,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osgintrospection/example_osgintrospection.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osglauncher/osglauncher.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmotionblur/osgmotionblur.dsp,
|
|
VisualStudio/examples/osgmotionblur/resources.rc,
|
|
VisualStudio/examples/osgmultiplecameras/osgmultiplecameras.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgparametric/osgparametric.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgparticleeffects/osgparticleeffects.dsp,
|
|
VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgplanets/osgplanets.dsp,
|
|
VisualStudio/examples/osgplanets/resources.rc,
|
|
VisualStudio/examples/osgpointsprite/osgpointsprite.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp,
|
|
VisualStudio/examples/osgsimplepager/osgsimplepager.dsp,
|
|
VisualStudio/examples/osgsimplifier/osgsimplifier.dsp,
|
|
VisualStudio/examples/osgsimplifier/resources.rc,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp,
|
|
VisualStudio/examples/osgspotlight/osgspotlight.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtesselate/osgtesselate.dsp,
|
|
VisualStudio/examples/osgtesselate/resources.rc,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgvolume/osgvolume.dsp,
|
|
VisualStudio/examples/osgvolume/resources.rc,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp: From Mike
|
|
Weiblen, "some polish for 1.0: centralizes the icon resource
|
|
definition and adjusts all
|
|
app and example projects to use that single defn. The various
|
|
existing
|
|
resources.rc files should be deleted."
|
|
|
|
2005-06-27 14:28 robert
|
|
|
|
* examples/osgpoints/osgpoints.cpp: Added / and * controls of the
|
|
distance attentuations of the point size extension
|
|
|
|
2005-06-27 08:54 robert
|
|
|
|
* src/osg/Switch.cpp: Added missing dirtyBound().
|
|
|
|
2005-06-24 20:19 robert
|
|
|
|
* src/osgUtil/DelaunayTriangulator.cpp: From David Spilling, fixed
|
|
the incircle test so it handles colinear points.
|
|
|
|
2005-06-24 19:50 robert
|
|
|
|
* src/osgPlugins/osga/OSGA_Archive.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.h: From Colin McDonald,
|
|
"On fixing the pointer access I discovered that reading osga
|
|
archives
|
|
containing ive files went into a cpu loop. This turned out to be
|
|
a
|
|
problem with proxy_streambuf on Solaris. Public methods in the
|
|
Solaris
|
|
streambuf standard library implementation rely on the gptr()
|
|
being set,
|
|
which proxy_streambuf was not doing. So I have modified
|
|
proxy_streambuf to set the input sequence pointers, and have also
|
|
aligned it more with the standard library streambuf
|
|
implementation
|
|
where all input is through underflow(), not uflow() which merely
|
|
calls
|
|
underflow() and advances the pointer."
|
|
|
|
From Robert Osfield, change from using pointer cast and
|
|
assignment to using
|
|
a templated _write and _read method to avoid pointer aliasing to
|
|
2/4/8
|
|
byte boundaries that some computer system may produce. These
|
|
changes
|
|
where inspried by Colin McDonalds change to using memcpy, these
|
|
changes weren't merged as memcpy is not as clear in naming as
|
|
_read,
|
|
_write and memcpy will incurr a function call just for copy a
|
|
uint.
|
|
|
|
2005-06-24 15:39 robert
|
|
|
|
* Make/makedefs: From Colin McDonald:
|
|
|
|
"Some makedefs fixes for Solaris:
|
|
|
|
For multithreaded applications the -mt option must be specified
|
|
on both
|
|
the compile and link steps, to ensure correct behaviour.
|
|
According to
|
|
the Sun compiler documentation it sets REENTRANT flags in the
|
|
system
|
|
header files, and links the -lthread library in the correct
|
|
order.
|
|
|
|
When compiling shared libraries the -KPIC option should be
|
|
specified.
|
|
Although Solaris will handle shared libraries without
|
|
position-independent code there is a performance penalty. The
|
|
linker
|
|
reference manual says: 'If a shared object is built from code
|
|
that is
|
|
not position-independent, the text segment will usually require a
|
|
large
|
|
number of relocations to be performed at runtime. Although the
|
|
runtime
|
|
linker is equipped to handle this, the system overhead this
|
|
creates can
|
|
cause serious performance degradation'."
|
|
|
|
2005-06-24 15:34 robert
|
|
|
|
* src/osg/Switch.cpp: From Martijn Kragtwijk: "I ran into the same
|
|
problems as Karl Martensson
|
|
(http://openscenegraph.org/archiver/osg-users/2005-June/0575.html);
|
|
after switching children of a Switch node off and on again, they
|
|
become
|
|
unpickable. This issue occurs first in 0.9.9, with 0.9.8
|
|
everything is fine.
|
|
My fix involves calling dirtyBound() every time the on/off-values
|
|
of the
|
|
Switch are changed"
|
|
|
|
2005-06-24 15:30 robert
|
|
|
|
* src/osgDB/DynamicLibrary.cpp: From David Guthrie, "The call
|
|
NSLookupAndBindSymbol was changed to
|
|
NSLookupSymbolInModule. The former call would lookup the named
|
|
symbol NOT in the current dynamic library, but in the entire
|
|
running
|
|
program while the call NSLookupSymbolInModule, takes the handle
|
|
to
|
|
the library the symbol should be found in. This means the current
|
|
code will fail if one loads multiple bundles at runtime and
|
|
attempts
|
|
to load the same named symbol from each one."
|
|
|
|
2005-06-24 15:15 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Moved the working
|
|
createPagedLODScene() implemention into createScene()
|
|
method replacing the original flaky code.
|
|
|
|
2005-06-22 11:26 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp: From Mike Weiblen,
|
|
fixes to shaders to correct modification of varying types
|
|
|
|
2005-06-22 11:02 robert
|
|
|
|
* src/osg/Texture.cpp: Disabled NPO2T on GeforceFX.
|
|
|
|
2005-06-22 11:01 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Added experimental OpenGL
|
|
shader path for positioning of trees (doens't work yet though..)
|
|
|
|
2005-06-21 16:10 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp: Added option for
|
|
terrain texturing.
|
|
|
|
2005-06-21 15:24 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp: Added matrix and simple
|
|
vertex shader paths.
|
|
|
|
2005-06-21 15:13 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp: Combined uniforms.
|
|
|
|
2005-06-21 12:12 robert
|
|
|
|
* examples/osgparametric/osgparametric.cpp: Tweaked the vertex
|
|
program.
|
|
|
|
2005-06-20 21:10 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgparametric,
|
|
VisualStudio/examples/osgparametric/osgparametric.dsp,
|
|
examples/osgparametric, examples/osgparametric/GNUmakefile,
|
|
examples/osgparametric/GNUmakefile.inst,
|
|
examples/osgparametric/osgparametric.cpp: Added very simply
|
|
osgparametric example which uses an OpenGL shader program
|
|
to create an animated parametric surface.
|
|
|
|
2005-06-20 10:38 robert
|
|
|
|
* include/osg/Sequence: From Tom Jolly, added method for getting
|
|
the number of frames.
|
|
|
|
2005-06-20 10:36 robert
|
|
|
|
* include/osg/Shader, src/osg/Shader.cpp: From Mike Weiblen,
|
|
" - adjustments to improve namespacing on VS
|
|
- clarify compilation status message"
|
|
|
|
2005-06-20 10:28 robert
|
|
|
|
* include/osg/Shader: From Andreas Jochens (submitted by Loic
|
|
Dachary), addintion of forward declare
|
|
of class Progam; to fix compile problem under gcc4.0/amd64/debian
|
|
unstable.
|
|
|
|
2005-06-20 10:16 robert
|
|
|
|
* include/osg/FrameBufferObject: From Mike Weiblen, added
|
|
OSG_EXPORT to FrameBufferObject files.
|
|
|
|
2005-06-16 14:01 robert
|
|
|
|
* examples/osgfbo/osgfbo.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
include/osgUtil/RenderToTextureStage,
|
|
src/osg/FrameBufferObject.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp: Further FBO support work.
|
|
|
|
2005-06-16 13:53 robert
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp: From Pavel Moloshtan,
|
|
added support of Drawable::Extensions::glDeleteQueries()
|
|
|
|
2005-06-16 11:45 robert
|
|
|
|
* include/osg/FrameBufferObject, src/osg/FrameBufferObject.cpp:
|
|
Added copyright notices.
|
|
|
|
2005-06-16 11:42 robert
|
|
|
|
* VisualStudio/examples/osgfbo/osgfbo.dsp,
|
|
VisualStudio/osg/osg.dsp, examples/osgfbo/FBOExtensions.cpp,
|
|
examples/osgfbo/FBOExtensions.h,
|
|
examples/osgfbo/FramebufferAttachment.cpp,
|
|
examples/osgfbo/FramebufferAttachment.h,
|
|
examples/osgfbo/FramebufferObject.cpp,
|
|
examples/osgfbo/FramebufferObject.h, examples/osgfbo/GNUmakefile,
|
|
examples/osgfbo/Renderbuffer.cpp, examples/osgfbo/Renderbuffer.h,
|
|
examples/osgfbo/osgfbo.cpp, include/osg/CameraNode,
|
|
include/osg/FrameBufferObject, src/osg/FrameBufferObject.cpp,
|
|
src/osg/GNUmakefile: Moved FBO support from osgfbo example into
|
|
core osg.
|
|
|
|
2005-06-15 20:06 robert
|
|
|
|
* examples/osgfbo/osgfbo.cpp, include/osg/CameraNode,
|
|
src/osg/CameraNode.cpp: Futher work on FBO support
|
|
|
|
2005-06-15 20:05 robert
|
|
|
|
* src/osg/Texture2D.cpp: Added automatic creation of texture when
|
|
size is set but not osg::Image is assigned.
|
|
This is useful for FBO usage.
|
|
|
|
2005-06-15 11:49 robert
|
|
|
|
* src/osg/ArgumentParser.cpp: From David Guthrie, " In the
|
|
constructor
|
|
in removes any options beginning with "-psn" from argv on OSX by
|
|
calling the "remove" method. When a .app run is created in OSX,
|
|
which is required to get a fully functioning UI application, the
|
|
OSX
|
|
finder passes a -psn_XXXX option to the application where the
|
|
XXXX
|
|
refers to a unique process number. An example option would be "-
|
|
psn_0_37617665". The argument parser was choking on this option
|
|
in
|
|
all the osg example applications."
|
|
|
|
2005-06-15 10:59 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgmultiplecameras,
|
|
VisualStudio/examples/osgmultiplecameras/osgmultiplecameras.dsp,
|
|
examples/osgmultiplecameras,
|
|
examples/osgmultiplecameras/GNUmakefile,
|
|
examples/osgmultiplecameras/GNUmakefile.inst,
|
|
examples/osgmultiplecameras/osgmultiplecameras.cpp,
|
|
include/osg/CameraNode, src/osg/CameraNode.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Added osgmultiplecameras example and
|
|
support for pre/post multiplaction.
|
|
|
|
2005-06-14 20:51 robert
|
|
|
|
* examples/osghud/osghud.cpp,
|
|
examples/osgprerender/osgprerender.cpp, include/osg/CameraNode,
|
|
include/osgUtil/CullVisitor, include/osgUtil/RenderStage,
|
|
src/osg/CameraNode.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Work on
|
|
the RenderToTexture usage of the new osg::CameraNode. Both osghud
|
|
and osgprerender now ported across to osg::CameraNode.
|
|
|
|
2005-06-14 13:16 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/CameraNode,
|
|
include/osg/MatrixTransform, include/osg/NodeVisitor,
|
|
src/osg/CameraNode.cpp, src/osg/GNUmakefile: Added
|
|
osg::CameraNode.
|
|
|
|
2005-06-14 09:12 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs: Removed reference to non
|
|
existant AVI plugin
|
|
|
|
2005-06-14 08:48 robert
|
|
|
|
* src/osg/PrimitiveSet.cpp: Fixed position of glBindBuffer.
|
|
|
|
2005-06-13 20:03 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Fixed with the reprojection so that
|
|
it doesn't promote all source data to
|
|
RGBA, but only does this for RGB data.
|
|
|
|
2005-06-13 11:14 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgPlugins/flt/ReaderWriterATTR.cpp:
|
|
From Ken Sewell, fixed for x86_64 build.
|
|
|
|
2005-06-09 19:02 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/examples/osgfbo,
|
|
VisualStudio/examples/osgfbo/osgfbo.dsp: From Marco Jez, added
|
|
project files for osgfbo example.
|
|
|
|
2005-06-09 11:53 robert
|
|
|
|
* examples/osgfbo/GNUmakefile, examples/osgfbo/GNUmakefile.inst:
|
|
Fixed makefiles
|
|
|
|
2005-06-09 11:08 robert
|
|
|
|
* Make/makedirdefs, examples/osgfbo,
|
|
examples/osgfbo/FBOExtensions.cpp,
|
|
examples/osgfbo/FBOExtensions.h,
|
|
examples/osgfbo/FramebufferAttachment.cpp,
|
|
examples/osgfbo/FramebufferAttachment.h,
|
|
examples/osgfbo/FramebufferObject.cpp,
|
|
examples/osgfbo/FramebufferObject.h, examples/osgfbo/GNUmakefile,
|
|
examples/osgfbo/GNUmakefile.inst,
|
|
examples/osgfbo/Renderbuffer.cpp, examples/osgfbo/Renderbuffer.h,
|
|
examples/osgfbo/osgfbo.cpp: From Marco Jez, added example that
|
|
uses FBO extension to do prerendering.
|
|
|
|
2005-06-09 09:27 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added \n to end of a couple
|
|
shader source lines.
|
|
|
|
2005-06-09 08:29 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added texture2D shader source
|
|
|
|
2005-06-08 15:57 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added experiment GLSL fragment
|
|
shader to clip out dark areas of videos.
|
|
|
|
2005-06-08 13:20 robert
|
|
|
|
* src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Node.cpp, src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/Program.cpp, src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgProducer/EventAdapter.cpp: Updated wrappers.
|
|
|
|
2005-06-08 13:16 robert
|
|
|
|
* include/osg/Node, include/osg/Object, include/osg/Program,
|
|
include/osg/Shader, include/osg/Uniform, src/osg/Node.cpp,
|
|
src/osg/Object.cpp, src/osg/Shader.cpp, src/osg/Uniform.cpp,
|
|
src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Node.cpp,
|
|
src/osgPlugins/ive/Object.cpp, src/osgPlugins/ive/Shader.cpp,
|
|
src/osgPlugins/ive/Uniform.cpp, src/osgPlugins/osg/Node.cpp,
|
|
src/osgPlugins/osg/Object.cpp, src/osgPlugins/osg/Program.cpp,
|
|
src/osgPlugins/osg/Shader.cpp, src/osgPlugins/osg/Uniform.cpp:
|
|
Moved the set/getName() support from osg::Node etc into the
|
|
osg::Obejct
|
|
base class
|
|
|
|
2005-06-08 10:39 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: Added sizeof(std::string)
|
|
test to osgunittests
|
|
|
|
2005-06-08 10:36 robert
|
|
|
|
* include/osg/Uniform, include/osgProducer/EventAdapter,
|
|
src/osg/Uniform.cpp, src/osgPlugins/ive/Uniform.cpp,
|
|
src/osgPlugins/osg/Uniform.cpp: From Mike Weiblen, added GLSL
|
|
datatypes mat2 and mat3 to osg::Uniform, with .osg and .ive
|
|
support
|
|
|
|
2005-06-08 08:33 robert
|
|
|
|
* src/osgPlugins/rot/ReaderWriterROT.cpp: From Mike Weiblen,
|
|
"modified .rot pseudoloader plugin so rotation order actually
|
|
matches the embedded documentation"
|
|
|
|
2005-06-06 10:18 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp: From Mathia Walker: bug
|
|
fix to LOD ranges in TXP plugin to avoid cracks:
|
|
|
|
"I took a closer look at the conditional code in
|
|
SeamFinder::seamReplacement().
|
|
|
|
Because _info.minRange is a double and lod->getMinRange(0) is a
|
|
float,
|
|
the difference will be calculated with double precision. If
|
|
_info.minRange is cast as a float it is exactly the same value as
|
|
lod->getMinRange(0) and the difference is exactly zero.
|
|
|
|
So if you change
|
|
|
|
|
|
if((fabs(_info.minRange-lod->getMinRange(0))<0.001)&&(fabs(_info.lod0Range-lod->getMaxRange(0))<0.001))
|
|
|
|
to
|
|
|
|
|
|
if((fabs((float)_info.minRange-lod->getMinRange(0))<0.001)&&(fabs((float)_info.lod0Range-lod->getMaxRange(0))<0.001))
|
|
|
|
it works a lot better."
|
|
|
|
2005-06-05 18:41 robert
|
|
|
|
* VisualStudio/MUST_READ_ME.txt: Changed VisualStudio 7.0 reference
|
|
to 7.x
|
|
|
|
2005-06-05 18:40 robert
|
|
|
|
* VisualStudio/MUST_READ_ME.txt: From Adam Richard, fixed typos +
|
|
explanation how to use project files.
|
|
|
|
2005-05-31 06:21 robert
|
|
|
|
* include/osg/Matrixd, include/osg/Matrixf,
|
|
src/osg/Matrix_implementation.cpp: From Tim Daust, "I fixed the
|
|
getScale functions in matrixf and
|
|
matrixd. It was returning the values of the diagonal
|
|
of the matrix, which only returns the scale if there
|
|
is not a rotation. I fixed this by returning the
|
|
length of the vectors that form the basis.
|
|
I also added a function to orthonormalize the
|
|
rotation component of the matrix. I seem to always run
|
|
into situations where non uniform (or even uniform)
|
|
scale complicate my calculations, and I thought other
|
|
members of the community could use this function as
|
|
well."
|
|
|
|
2005-05-31 05:48 robert
|
|
|
|
* NEWS.txt: Small fixes to NEWS
|
|
|
|
2005-05-31 05:47 robert
|
|
|
|
* src/osg/DisplaySettings.cpp: Changed char* to const char*
|
|
|
|
2005-05-31 05:46 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Tom Jolly,
|
|
fixes to the mapping of the billboard rotate mode.
|
|
|
|
2005-05-31 05:37 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Added
|
|
ability to toggle on/off the pre compile of OpenGL objects in the
|
|
DatabasePager via the setDoPreCompile(bool) method or via the env
|
|
var
|
|
OSG_DO_PRE_COMPILE=ON or OFF.
|
|
|
|
2005-05-30 16:15 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added support for reading:
|
|
|
|
OSG_MINIMUM_COMPILE_TIME_PER_FRAME <float>
|
|
|
|
and
|
|
|
|
OSG_MAXIMUM_OBJECTS_TO_COMPILE_PER_FRAME <int>
|
|
|
|
environmental variable during the initialization of the
|
|
DatabasePager
|
|
to allow apps to be tweaked for best database pager behavior.
|
|
|
|
2005-05-26 14:38 robert
|
|
|
|
* Make/makedefs: Reverted release number to 0 (development
|
|
version).
|
|
|
|
2005-05-26 13:56 robert
|
|
|
|
* src/osgPlugins/osgParticle/IO_Program.cpp: From James French, fix
|
|
for multiple definitionwhen compiling osg + plugins into
|
|
monolithic dll.
|
|
|
|
2005-05-25 20:02 robert
|
|
|
|
* Make/makedefs, include/osg/Version: Updated Version numbers for
|
|
release.
|
|
|
|
UPdated wrappers.
|
|
|
|
2005-05-25 17:19 robert
|
|
|
|
* src/osgPlugins/net/sockstream.cpp: From Blake Williams, fix for
|
|
VS8.0 build
|
|
|
|
2005-05-25 16:42 robert
|
|
|
|
* NEWS.txt, VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
examples/osgcatch/osgcatch.cpp,
|
|
examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
include/osgParticle/ExplosionDebriEffect,
|
|
include/osgParticle/ExplosionDebrisEffect,
|
|
src/osgParticle/ExplosionDebriEffect.cpp,
|
|
src/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgParticle/GNUmakefile,
|
|
src/osgPlugins/osgParticle/GNUmakefile,
|
|
src/osgPlugins/osgParticle/IO_ExplosionDebriEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebriEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebrisEffect.cpp,
|
|
src/osgWrappers/osgParticle/GNUmakefile: Renamed
|
|
ExplosionDebriEffect to ExplosionDebrisEffect
|
|
|
|
2005-05-25 15:35 robert
|
|
|
|
* ChangeLog, include/osg/Geometry, src/osg/Geometry.cpp: Updated
|
|
change log.
|
|
|
|
From Fredric Marmond, changed unsigned int to unsigned long to
|
|
avoid compile errors under 64 bit compile.
|
|
|
|
2005-05-25 15:34 robert
|
|
|
|
* runexamples.bat: Added file to osgkeyboardmouse invokation.
|
|
|
|
2005-05-25 11:45 robert
|
|
|
|
* NEWS.txt, doc/Doxyfiles/core_Doxyfile,
|
|
include/osgIntrospection/Export,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp: Updated doxgen docs.
|
|
|
|
2005-05-25 09:50 robert
|
|
|
|
* include/osg/Image, src/osg/Texture.cpp,
|
|
src/osg/TextureRectangle.cpp: Changd unsigned int's to unsigned
|
|
char* to fix gcc3.4 64 bit issues.
|
|
|
|
2005-05-25 09:48 robert
|
|
|
|
* NEWS.txt: Updated NEWS
|
|
|
|
2005-05-24 20:45 robert
|
|
|
|
* NEWS.txt: Updated NEWS
|
|
|
|
2005-05-24 18:57 robert
|
|
|
|
* include/osg/Export, include/osgDB/Export, include/osgGA/Export,
|
|
include/osgParticle/Export, include/osgProducer/Export,
|
|
include/osgSim/Export, include/osgTerrain/Export,
|
|
include/osgText/Export, include/osgUtil/Export: Added pragma to
|
|
remove warnings under VS.8.0
|
|
|
|
2005-05-24 15:34 robert
|
|
|
|
* include/osgTerrain/DataSet, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderStage, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp: Updates to clean up
|
|
wrapper generation, and to update wrappers
|
|
|
|
2005-05-24 15:23 robert
|
|
|
|
* src/osgPlugins/ive/ConvexPlanarOccluder.h,
|
|
src/osgPlugins/ive/ConvexPlanarPolygon.h,
|
|
src/osgPlugins/ive/CoordinateSystemNode.h,
|
|
src/osgPlugins/ive/EllipsoidModel.h,
|
|
src/osgPlugins/ive/Impostor.h, src/osgPlugins/ive/MultiSwitch.h,
|
|
src/osgPlugins/ive/OccluderNode.h, src/osgPlugins/ive/Switch.h:
|
|
Did a dos2unix on all files
|
|
|
|
2005-05-24 10:46 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added check for an empty compile
|
|
lists.
|
|
|
|
2005-05-24 10:37 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.h: Added re-entrent mutex to
|
|
serialize access to OpenFlight plugin to prevent
|
|
any multi-threaded issues.
|
|
|
|
2005-05-23 11:27 robert
|
|
|
|
* ChangeLog: Updated changelog
|
|
|
|
2005-05-23 11:18 robert
|
|
|
|
* runexamples.bat: Added new examples to runexamples
|
|
|
|
2005-05-23 11:00 robert
|
|
|
|
* NEWS.txt: Updated news.
|
|
|
|
2005-05-22 20:30 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Changed .png files to .jpg to
|
|
help save space in OpenSceneGraph-Data.
|
|
|
|
2005-05-22 20:19 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Added scoring, welcome page,
|
|
you've lost and you've won pages.
|
|
|
|
2005-05-21 21:19 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Added support for multiple
|
|
levels, and exit on lose of all lives or on finishng
|
|
the highest level.
|
|
|
|
2005-05-21 12:57 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Updates to osgcatch game to allow
|
|
different types of falling objects
|
|
|
|
2005-05-21 09:55 robert
|
|
|
|
* examples/osghangglide/GliderManipulator.cpp: Maded debugging
|
|
output write out at INFO level
|
|
|
|
2005-05-20 22:15 robert
|
|
|
|
* src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp: Tweaked wrappers by hand
|
|
to get them to compile
|
|
|
|
2005-05-20 21:12 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers.
|
|
|
|
2005-05-20 21:01 robert
|
|
|
|
* include/osgGA/UFOManipulator, include/osgParticle/ForceOperator,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
include/osgProducer/OsgCameraGroup, include/osgSim/ScalarBar,
|
|
include/osgSim/SphereSegment: Fixed doxygen comments.
|
|
|
|
2005-05-20 18:35 robert
|
|
|
|
* VisualStudio/examples/osgpbuffer/osgpbuffer.dsp: Removed
|
|
references to removed files.
|
|
|
|
2005-05-20 15:45 robert
|
|
|
|
* include/osg/Math: Reworking to avoid compile issues under VS6.0.
|
|
|
|
2005-05-20 11:35 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/osgPlugins/dx: Removed remaining
|
|
references to old DX writer.
|
|
|
|
2005-05-20 11:33 robert
|
|
|
|
* src/osgPlugins/dx: Removed long unused and out of date DX writer
|
|
plugin from distribution, will now
|
|
be placed on the wiki just in case its needed.
|
|
|
|
2005-05-20 06:39 robert
|
|
|
|
* src/osg/Referenced.cpp: Added env var report.
|
|
|
|
2005-05-19 21:42 robert
|
|
|
|
* include/osgUtil/SceneView: From Martin Aumueller, fixed copy and
|
|
paste error on getActiveUniforms().
|
|
|
|
2005-05-19 15:17 robert
|
|
|
|
* include/osgUtil/RenderBin, include/osgUtil/RenderStage,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Added
|
|
support for setting the default render bin sort mode via the
|
|
env OSG_DEFAULT_BIN_SORT_MODE variable or via or
|
|
RenderBin::setDefaultRenderBinSortMode()
|
|
method.
|
|
|
|
2005-05-19 09:22 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Alberto Farre, added support
|
|
for caching of ProxyNode children.
|
|
|
|
2005-05-18 21:45 don
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Fixed fullscreen toggle
|
|
in ViewerEventHandler that assumed the first
|
|
RenderSurface was a window (not a pbuffer).
|
|
|
|
2005-05-18 21:34 don
|
|
|
|
* examples/osgpbuffer/osgpbuffer.cpp: PBuffer example revamped to
|
|
use a normal CameraConfig for setting up the
|
|
PBuffer and main cameras, and a PBufferTexture2D for the texture,
|
|
rather
|
|
than a subload callback
|
|
|
|
2005-05-18 21:31 robert
|
|
|
|
* ChangeLog, NEWS.txt, runexamples.bat: Updated NEWS, ChangeLog and
|
|
runexamples.bat.
|
|
|
|
2005-05-18 21:17 robert
|
|
|
|
* src/osgWrappers/osg/ClearNode.cpp: Updated wrappers.
|
|
|
|
2005-05-18 19:55 robert
|
|
|
|
* include/osg/ClearNode, src/osg/ClearNode.cpp,
|
|
src/osgPlugins/osg/ClearNode.cpp, src/osgUtil/SceneView.cpp:
|
|
Added s/getClearMask() support to osg::ClearNode,
|
|
osgUtil::SceneView and the
|
|
.osg plugin.
|
|
|
|
2005-05-18 19:04 robert
|
|
|
|
* src/osgPlugins/ive/DOFTransform.cpp,
|
|
src/osgPlugins/ive/IveVersion.h: From Joakim Simonsson,
|
|
DOFTransform multiplication order support added to .ive format.
|
|
With tweak from Robert Osfield to wrap new read and write with a
|
|
new version number
|
|
to allow old files contain DOFTransforms to continue to work.
|
|
|
|
2005-05-18 18:43 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/flt2osg.cpp: From Joakim Simonsson:
|
|
|
|
"DOFAnimation's default state could now be controlled by the RW
|
|
option.
|
|
|
|
The option string is "dofAnimation"
|
|
|
|
If the option string is omitted the default animation state is
|
|
off."
|
|
|
|
2005-05-18 18:31 robert
|
|
|
|
* src/osg/StateAttribute.cpp, src/osg/Uniform.cpp: Fixed copy and
|
|
paste mistakes in setEventCallback methods
|
|
|
|
2005-05-17 20:12 robert
|
|
|
|
* src/osg/Texture.cpp: Added RADEON as render type for disabling
|
|
mipmapped NPO2T
|
|
|
|
2005-05-17 15:00 robert
|
|
|
|
* doc/Doxyfiles/auto_Doxyfile, doc/Doxyfiles/core_Doxyfile: Cleaned
|
|
up in prep for release.
|
|
|
|
2005-05-17 14:25 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Improved the handling of data attached
|
|
to proxy nodes
|
|
|
|
2005-05-17 13:50 robert
|
|
|
|
* src/osgPlugins/osg/ProxyNode.cpp: Changed the default behavior to
|
|
not writing out proxynode children.
|
|
|
|
2005-05-17 13:47 robert
|
|
|
|
* src/osgPlugins/osg/ProxyNode.cpp: Improved the handling of
|
|
writing out of proxy node files.
|
|
|
|
2005-05-17 13:34 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Daniel Sjölie, for the
|
|
purpose of maintainability, made the load proxy nodes code the
|
|
standard, remove the older
|
|
code that remained as part of #else #endif blocks, and remove the
|
|
erroneous
|
|
implementation of caching of proxynodes.
|
|
|
|
2005-05-17 13:24 robert
|
|
|
|
* examples/osgpbuffer/osgpbuffer.cpp: Added destructor to fix
|
|
Cygwin build problem.
|
|
|
|
2005-05-17 11:11 robert
|
|
|
|
* src/osgWrappers/osg/Texture.cpp: Updated wrappers.
|
|
|
|
2005-05-17 11:00 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture3D.cpp: Added differentiation between Non power of
|
|
two textures when mip mapped vs
|
|
when not mipped mapped to get round the issue of incomplete
|
|
support under
|
|
ATI cards.
|
|
|
|
2005-05-17 09:53 robert
|
|
|
|
* NEWS.txt, VisualStudio/applications/osgconv/osgconv.dsp,
|
|
applications/osgconv/GNUmakefile,
|
|
applications/osgconv/GNUmakefile.inst,
|
|
applications/osgconv/GeoSet.cpp, applications/osgconv/GeoSet.h,
|
|
applications/osgconv/IO_GeoSet.cpp,
|
|
applications/osgconv/osgconv.cpp: Removed old GeoSet backward
|
|
compatibility code since its now redudent.
|
|
|
|
2005-05-17 09:06 robert
|
|
|
|
* Make/makedefs, src/osgPlugins/net/sockstream.cpp: From Thom
|
|
DeCarlo, build fixes for Cygwin.
|
|
|
|
2005-05-16 18:24 robert
|
|
|
|
* NEWS.txt: Fixed name.
|
|
|
|
2005-05-16 17:37 robert
|
|
|
|
* NEWS.txt: Update to NEWS w.r.t contributors
|
|
|
|
2005-05-16 17:17 robert
|
|
|
|
* include/osg/Version, 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/osgTerrain/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp: Bumped version numbers to 0.9.9 in
|
|
rediness for 0.9.9 release.
|
|
|
|
2005-05-16 16:50 robert
|
|
|
|
* ChangeLog, NEWS.txt: Updated NEWS and ChangeLog in prep for
|
|
release
|
|
|
|
2005-05-16 15:51 robert
|
|
|
|
* src/osg/dxtctool.cpp, src/osg/dxtctool.h,
|
|
src/osgFX/SpecularHighlights.cpp, src/osgGA/UFOManipulator.cpp,
|
|
src/osgSim/SphereSegment.cpp: Warning fixes for IRIX
|
|
|
|
2005-05-16 15:50 robert
|
|
|
|
* src/osgWrappers/osgUtil/IntersectVisitor.cpp: Updated wrappers
|
|
|
|
2005-05-16 14:27 robert
|
|
|
|
* include/osgUtil/IntersectVisitor: Changed the getHitList and
|
|
getNumHits methods to take const osg::LineSegment* as a
|
|
parameter.
|
|
|
|
2005-05-16 14:09 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Workaround for Mipspro compiler bug.
|
|
|
|
2005-05-16 11:22 robert
|
|
|
|
* src/osgWrappers/osg/ShapeDrawable.cpp: Updated wrappers.
|
|
|
|
2005-05-16 11:18 robert
|
|
|
|
* include/osg/ShapeDrawable, include/osgDB/Archive,
|
|
src/osgTerrain/DataSet.cpp: Fixed method signatures.
|
|
|
|
2005-05-16 10:12 robert
|
|
|
|
* Make/makedirdefs: Added osgUtil osgDB osgFX osgText osgTerrain
|
|
osgGA osgProducer to the list
|
|
of wrapper libraries.
|
|
|
|
2005-05-16 09:41 robert
|
|
|
|
* src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BoundingBox.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/ClearNode.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/ClipPlane.cpp,
|
|
src/osgWrappers/osg/ClusterCullingCallback.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ColorMask.cpp,
|
|
src/osgWrappers/osg/ColorMatrix.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarPolygon.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp, src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp, src/osgWrappers/osg/Group.cpp,
|
|
src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp, src/osgWrappers/osg/LOD.cpp,
|
|
src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp, src/osgWrappers/osg/Matrix.cpp,
|
|
src/osgWrappers/osg/MatrixTransform.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PositionAttitudeTransform.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Projection.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/RefNodePath.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp, src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osg/TexEnv.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Timer.cpp, src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/UByte4.cpp, src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osg/Vec2.cpp, src/osgWrappers/osg/Vec2d.cpp,
|
|
src/osgWrappers/osg/Vec2f.cpp, src/osgWrappers/osg/Vec3.cpp,
|
|
src/osgWrappers/osg/Vec3d.cpp, src/osgWrappers/osg/Vec3f.cpp,
|
|
src/osgWrappers/osg/Vec4.cpp, src/osgWrappers/osg/Vec4d.cpp,
|
|
src/osgWrappers/osg/Vec4f.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/Viewport.cpp,
|
|
src/osgWrappers/osgDB/Archive.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DotOsgWrapper.cpp,
|
|
src/osgWrappers/osgDB/DynamicLibrary.cpp,
|
|
src/osgWrappers/osgDB/Field.cpp,
|
|
src/osgWrappers/osgDB/FieldReader.cpp,
|
|
src/osgWrappers/osgDB/FieldReaderIterator.cpp,
|
|
src/osgWrappers/osgDB/FileUtils.cpp,
|
|
src/osgWrappers/osgDB/ImageOptions.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/Output.cpp,
|
|
src/osgWrappers/osgDB/ParameterOutput.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/ReentrantMutex.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandlerVisitor.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/SetSceneViewVisitor.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Counter.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebriEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/Interpolator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgParticle/VariableRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/range.cpp,
|
|
src/osgWrappers/osgProducer/EventAdapter.cpp,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/GeographicLocation.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgText/Export.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgText/Text.cpp,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderGraph.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/RenderStageLighting.cpp,
|
|
src/osgWrappers/osgUtil/RenderToTextureStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tesselator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/TransformCallback.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp: Updated wrappers
|
|
|
|
2005-05-15 20:32 robert
|
|
|
|
* include/osgDB/DatabasePager,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/TypedMethodInfo,
|
|
include/osgProducer/OsgCameraGroup, include/osgText/Font: From
|
|
Marco Jez, fixes to/and for osgIntrospection.
|
|
|
|
2005-05-15 20:31 robert
|
|
|
|
* include/osg/Group: Moved computeBounds into public scope.
|
|
|
|
2005-05-15 05:47 robert
|
|
|
|
* include/osg/Geode: From John Grant, added getDrawableList()
|
|
const.
|
|
|
|
2005-05-14 18:57 robert
|
|
|
|
* include/osgTerrain/DataSet: From Marco Jez, added export symbols.
|
|
|
|
2005-05-14 14:31 robert
|
|
|
|
* include/osgGA/UFOManipulator: From Marco Jez, change of Doxygen
|
|
docs name of class from UFOManipulator to
|
|
osgGA::UFOManipulator, done to avoid automated wrapper issues.
|
|
|
|
2005-05-13 21:39 robert
|
|
|
|
* src/osgSim/Impostor.cpp: Yet another using namespace osg to try
|
|
and work out the spat betwen MipsPro and VS.6.0.
|
|
|
|
2005-05-13 21:38 robert
|
|
|
|
* include/osg/ArgumentParser, include/osg/PolygonMode,
|
|
include/osg/Uniform: From Tom Jolly, removing trailing comma for
|
|
last entries in enums to fix
|
|
IRIX compile warnings.
|
|
|
|
2005-05-13 14:54 robert
|
|
|
|
* VisualStudio/applications/osgdem/osgdem.dsp,
|
|
VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp: From Mike Weiblen,
|
|
updated project files to link to new 3rdParty libs
|
|
|
|
2005-05-13 14:36 robert
|
|
|
|
* src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp: Updated wrappers.
|
|
|
|
2005-05-13 13:29 robert
|
|
|
|
* include/osgUtil/Optimizer, include/osgUtil/TriStripVisitor,
|
|
src/osgUtil/Optimizer.cpp: Moved BaseOptimizerVisitor out of
|
|
Optimizer into osgUtil namespace to try and
|
|
get round MipsPro compile problems.
|
|
|
|
2005-05-13 12:06 robert
|
|
|
|
* src/osgPlugins/dxf/dxfFile.h, src/osgPlugins/dxf/dxfSection.h:
|
|
Refinement of includes to help IRIX build
|
|
|
|
2005-05-13 11:11 robert
|
|
|
|
* include/osg/Math, include/osgSim/ImpostorSprite,
|
|
src/osgFX/MultiTextureControl.cpp, src/osgSim/ImpostorSprite.cpp,
|
|
src/osgText/Text.cpp: Cross platform build fixes.
|
|
|
|
2005-05-13 09:52 robert
|
|
|
|
* src/osgPlugins/dxf/dxfEntity.h: Added #include "dxfBlock.h"
|
|
|
|
2005-05-13 09:05 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp: Added /Zm200
|
|
|
|
2005-05-13 08:54 robert
|
|
|
|
* src/osgDB/ReadFile.cpp: Removed unused function.
|
|
|
|
2005-05-12 20:59 robert
|
|
|
|
* include/osg/Shader: From Mike Weiblen, Added queries of
|
|
compilation state to Shader (for symmetry with Program's
|
|
link state queries)
|
|
|
|
2005-05-12 20:46 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: fixed warning.
|
|
|
|
2005-05-12 20:35 robert
|
|
|
|
* include/osg/State: From Jan Ciger, gcc 4.0 compile fix.
|
|
|
|
2005-05-12 20:06 robert
|
|
|
|
* src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/LOD.cpp, src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgText/Text.cpp: Updated wrappers.
|
|
|
|
2005-05-12 20:03 robert
|
|
|
|
* src/osgPlugins/ive/MatrixTransform.cpp: Fixed pairing of write
|
|
and read of Matrixd
|
|
|
|
2005-05-12 19:14 robert
|
|
|
|
* VisualStudio/examples/osgpbuffer/osgpbuffer.dsp: From Mike
|
|
Weiblen, osgpbuffer now needs to link w/ Producer (fixed .dsp
|
|
file attached)
|
|
|
|
2005-05-12 19:05 robert
|
|
|
|
* src/osg/Uniform.cpp: Added missing Uniform(Matrixd) constructor
|
|
implementation
|
|
|
|
2005-05-12 15:51 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Alberto Farre,
|
|
|
|
"ConvertFromFLT::addMultiTexture makes ENDIAN conversion for
|
|
SMultiTexture
|
|
struct attributes.
|
|
When an flt object is multi-instantiated y should be done just
|
|
first time,
|
|
because SMultiTexture struct is always the same, currently is
|
|
being done for
|
|
each instance.
|
|
|
|
Attached file fix the problem but perhaps a more clean fix would
|
|
be making
|
|
ENDIAN conversion at writing attributes time instead of at
|
|
reading time. "
|
|
|
|
2005-05-12 14:48 robert
|
|
|
|
* include/osg/Drawable, include/osg/Node,
|
|
src/osgPlugins/ive/Drawable.cpp, src/osgPlugins/ive/Node.cpp,
|
|
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Node.cpp:
|
|
Added IO support for new intialBound and callbacks to .osg, and
|
|
initialBound to .ive
|
|
|
|
2005-05-12 14:03 robert
|
|
|
|
* applications/osgconv/GeoSet.cpp, applications/osgconv/GeoSet.h,
|
|
examples/osgteapot/osgteapot.cpp, include/osg/Billboard,
|
|
include/osg/BoundingSphere, include/osg/ClipNode,
|
|
include/osg/DrawPixels, include/osg/Drawable, include/osg/Geode,
|
|
include/osg/Group, include/osg/LOD, include/osg/LightSource,
|
|
include/osg/Node, include/osg/OccluderNode,
|
|
include/osg/ProxyNode, include/osg/ShapeDrawable,
|
|
include/osg/Switch, include/osg/Transform,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
include/osgSim/Impostor, include/osgSim/ImpostorSprite,
|
|
include/osgSim/LightPointNode, include/osgText/Text,
|
|
src/osg/Billboard.cpp, src/osg/ClipNode.cpp,
|
|
src/osg/DrawPixels.cpp, src/osg/Drawable.cpp, src/osg/Geode.cpp,
|
|
src/osg/Group.cpp, src/osg/LOD.cpp, src/osg/LightSource.cpp,
|
|
src/osg/Node.cpp, src/osg/OccluderNode.cpp,
|
|
src/osg/ProxyNode.cpp, src/osg/ShapeDrawable.cpp,
|
|
src/osg/Switch.cpp, src/osg/Transform.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/txp/TXPNode.cpp, src/osgPlugins/txp/TXPNode.h,
|
|
src/osgSim/Impostor.cpp, src/osgSim/ImpostorSprite.cpp,
|
|
src/osgSim/LightPointDrawable.cpp,
|
|
src/osgSim/LightPointDrawable.h, src/osgSim/LightPointNode.cpp,
|
|
src/osgSim/SphereSegment.cpp, src/osgText/Text.cpp: Added new
|
|
Node/Drawable::s/getInitialBound and
|
|
Node/Drawable::s/getComputeBoundCallback
|
|
methods and reimplement computeBound so that it passes back a
|
|
bounding volume rather
|
|
than modifying the local one.
|
|
|
|
2005-05-12 08:58 robert
|
|
|
|
* src/osgParticle/ParticleEffect.cpp: Added setTextureFileName
|
|
method.
|
|
|
|
2005-05-12 08:54 robert
|
|
|
|
* src/osg/Program.cpp, src/osg/Shader.cpp, src/osg/State.cpp: Added
|
|
clear of lazy uniform updating structure on relink, also added
|
|
debug
|
|
output of shader being compiled.
|
|
|
|
2005-05-12 07:47 robert
|
|
|
|
* include/osg/GL2Extensions, include/osg/Uniform: Moved OpenGL2
|
|
definitions from Uniform header to GL2Extensions
|
|
|
|
2005-05-11 21:36 robert
|
|
|
|
* src/osgWrappers/osg/Shader.cpp: Updated wrappers.
|
|
|
|
2005-05-11 21:06 robert
|
|
|
|
* include/osg/GL2Extensions, include/osg/Shader: Added missing
|
|
required includes
|
|
|
|
2005-05-11 20:37 robert
|
|
|
|
* include/osg/GL2Extensions, include/osg/Shader: Compile fix.
|
|
|
|
2005-05-11 20:05 robert
|
|
|
|
* src/osgWrappers/osg/Program.cpp, src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp: Updated wrappers
|
|
|
|
2005-05-11 19:59 robert
|
|
|
|
* include/osg/GL2Extensions, include/osg/Program,
|
|
include/osg/Shader, include/osg/Uniform: Moved GL2Extensions back
|
|
out of Program and into its own header file.
|
|
|
|
2005-05-11 19:34 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h, src/osgPlugins/txp/TXPNode.h:
|
|
From Don Tidrow, "I added some code to assign the archive pointer
|
|
in TXPnode
|
|
with the archive that ReaderWriterTXP actually loads. I also
|
|
added a
|
|
function in TXPArchive to help in manipulating the lightpoints."
|
|
|
|
2005-05-11 19:32 robert
|
|
|
|
* src/osg/Program.cpp, src/osg/Shader.cpp: Changed the info log so
|
|
that it output to INFO on success, to WARN when an
|
|
error has occured.
|
|
|
|
2005-05-11 19:14 robert
|
|
|
|
* Make/makedirdefs,
|
|
VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
examples/osgpbuffer/GNUmakefile,
|
|
examples/osgpbuffer/GNUmakefile.inst,
|
|
examples/osgpbuffer/RenderToTextureStage.cpp,
|
|
examples/osgpbuffer/RenderToTextureStage.h,
|
|
examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgpbuffer/pbuffer.cpp, examples/osgpbuffer/pbuffer.h:
|
|
From Nathan Monteleone, rewrote the osgpbuffer example so that it
|
|
uses
|
|
Producer xplatform support for pbuffer instead of Win32 specific
|
|
pathways
|
|
as support before. (with a few code tweaks to simplfy the code,
|
|
by Robert Osfield).
|
|
|
|
2005-05-11 16:05 robert
|
|
|
|
* src/osgParticle/ExplosionDebriEffect.cpp,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp, src/osgParticle/SmokeEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleEffect.cpp: Added .osg
|
|
support for new ParticleEffect::s/getDefaultParticleTemplate.
|
|
|
|
2005-05-11 15:26 robert
|
|
|
|
* include/osgParticle/ParticleEffect,
|
|
src/osgParticle/ExplosionDebriEffect.cpp,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp,
|
|
src/osgParticle/ParticleEffect.cpp,
|
|
src/osgParticle/SmokeEffect.cpp: Added support for setting the
|
|
texture filename and more fine control over
|
|
the particle template used in ParticleEffects
|
|
|
|
2005-05-11 13:40 robert
|
|
|
|
* src/osgPlugins/osg/Uniform.cpp: Fixed compile warning.
|
|
|
|
2005-05-11 13:37 robert
|
|
|
|
* include/osg/Uniform, src/osg/Uniform.cpp,
|
|
src/osgPlugins/ive/DOFTransform.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/MatrixTransform.cpp,
|
|
src/osgPlugins/ive/TexMat.cpp, src/osgPlugins/ive/Uniform.cpp:
|
|
Completed GLSL support in .ive
|
|
|
|
2005-05-11 11:42 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/Program.cpp, src/osgPlugins/ive/Shader.cpp,
|
|
src/osgPlugins/ive/StateSet.cpp, src/osgPlugins/ive/Uniform.cpp:
|
|
Further work on GLSL support in .ive
|
|
|
|
2005-05-11 11:41 robert
|
|
|
|
* include/osg/Program, src/osg/Program.cpp,
|
|
src/osgPlugins/osg/Program.cpp, src/osgUtil/SceneView.cpp:
|
|
Cleaned up API of BindAttributeLocation, added deletion of shader
|
|
objects.
|
|
|
|
2005-05-10 20:20 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/IveVersion.h,
|
|
src/osgPlugins/ive/Program.cpp, src/osgPlugins/ive/Program.h,
|
|
src/osgPlugins/ive/ReadWrite.h, src/osgPlugins/ive/Shader.cpp,
|
|
src/osgPlugins/ive/Shader.h, src/osgPlugins/ive/StateSet.cpp,
|
|
src/osgPlugins/ive/Uniform.cpp, src/osgPlugins/ive/Uniform.h: Put
|
|
in place the class to implement GLSL support in .ive
|
|
|
|
2005-05-10 18:21 robert
|
|
|
|
* src/osg/Program.cpp: Moved the infolog to the error handling
|
|
block and upping its notification
|
|
level to WARN to provide better feedback on failure with needing
|
|
to use
|
|
DEBUG notification level.
|
|
|
|
2005-05-10 16:13 robert
|
|
|
|
* src/osgPlugins/obj/obj.cpp: Added tab to space converted to .obj
|
|
plugin
|
|
|
|
2005-05-10 13:56 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp: Added support for PROTECTED
|
|
and OVERRIDE to uniforms.
|
|
|
|
2005-05-10 10:01 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Texture.cpp:
|
|
From Farshid Lashkari, bumped IVE version number to 9, and added
|
|
support in Texture for
|
|
_borderWidth
|
|
_useHardwareMipMapGeneration
|
|
_unrefImageDataAfterApply
|
|
_clientStorageHint
|
|
_resizeNonPowerOfTwoHint
|
|
|
|
2005-05-10 09:07 robert
|
|
|
|
* Make/dolink.sh: Changed -ne to $LINK_ECHO_OPTION to fix cross
|
|
platform compile issues
|
|
|
|
2005-05-10 08:07 robert
|
|
|
|
* src/osgPlugins/osg/Texture.cpp: From Farshid Lashkari, and non
|
|
power of two resize hint support to .osg ascii
|
|
|
|
2005-05-09 15:29 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added code
|
|
to prevent ProxyNode's from been "flattened" by
|
|
osgUtil::Optimizer::FlattenStaticTransforms.
|
|
|
|
2005-05-09 13:09 robert
|
|
|
|
* examples/osgforest/osgforest.cpp,
|
|
examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
examples/osgshape/osgshape.cpp,
|
|
examples/osgspheresegment/osgspheresegment.cpp,
|
|
examples/osgspotlight/osgspotlight.cpp,
|
|
include/osg/AnimationPath, include/osg/Billboard,
|
|
include/osg/LightSource, include/osg/Shape, include/osg/StateSet,
|
|
include/osg/Texture2D, include/osg/Transform,
|
|
include/osgProducer/OsgCameraGroup, include/osgText/Font,
|
|
include/osgText/Text, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderStage, include/osgUtil/SceneView,
|
|
src/osgPlugins/osg/Shape.cpp, src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp: Removed deprecated API in
|
|
preparation for 0.9.9 release.
|
|
|
|
2005-05-09 10:17 robert
|
|
|
|
* Make/makedirdefs, src/osgWrappers/osgDB,
|
|
src/osgWrappers/osgDB/Archive.cpp,
|
|
src/osgWrappers/osgDB/DatabasePager.cpp,
|
|
src/osgWrappers/osgDB/DotOsgWrapper.cpp,
|
|
src/osgWrappers/osgDB/DynamicLibrary.cpp,
|
|
src/osgWrappers/osgDB/Field.cpp,
|
|
src/osgWrappers/osgDB/FieldReader.cpp,
|
|
src/osgWrappers/osgDB/FieldReaderIterator.cpp,
|
|
src/osgWrappers/osgDB/FileUtils.cpp,
|
|
src/osgWrappers/osgDB/GNUmakefile,
|
|
src/osgWrappers/osgDB/ImageOptions.cpp,
|
|
src/osgWrappers/osgDB/Input.cpp,
|
|
src/osgWrappers/osgDB/Output.cpp,
|
|
src/osgWrappers/osgDB/ParameterOutput.cpp,
|
|
src/osgWrappers/osgDB/ReaderWriter.cpp,
|
|
src/osgWrappers/osgDB/ReentrantMutex.cpp,
|
|
src/osgWrappers/osgDB/Registry.cpp,
|
|
src/osgWrappers/osgDB/SharedStateManager.cpp,
|
|
src/osgWrappers/osgFX,
|
|
src/osgWrappers/osgFX/AnisotropicLighting.cpp,
|
|
src/osgWrappers/osgFX/BumpMapping.cpp,
|
|
src/osgWrappers/osgFX/Cartoon.cpp,
|
|
src/osgWrappers/osgFX/Effect.cpp,
|
|
src/osgWrappers/osgFX/GNUmakefile,
|
|
src/osgWrappers/osgFX/MultiTextureControl.cpp,
|
|
src/osgWrappers/osgFX/Registry.cpp,
|
|
src/osgWrappers/osgFX/Scribe.cpp,
|
|
src/osgWrappers/osgFX/SpecularHighlights.cpp,
|
|
src/osgWrappers/osgFX/Technique.cpp,
|
|
src/osgWrappers/osgFX/Validator.cpp, src/osgWrappers/osgGA,
|
|
src/osgWrappers/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgWrappers/osgGA/DriveManipulator.cpp,
|
|
src/osgWrappers/osgGA/EventVisitor.cpp,
|
|
src/osgWrappers/osgGA/FlightManipulator.cpp,
|
|
src/osgWrappers/osgGA/GNUmakefile,
|
|
src/osgWrappers/osgGA/GUIActionAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventAdapter.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandler.cpp,
|
|
src/osgWrappers/osgGA/GUIEventHandlerVisitor.cpp,
|
|
src/osgWrappers/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/MatrixManipulator.cpp,
|
|
src/osgWrappers/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgWrappers/osgGA/SetSceneViewVisitor.cpp,
|
|
src/osgWrappers/osgGA/StateSetManipulator.cpp,
|
|
src/osgWrappers/osgGA/TerrainManipulator.cpp,
|
|
src/osgWrappers/osgGA/TrackballManipulator.cpp,
|
|
src/osgWrappers/osgGA/UFOManipulator.cpp,
|
|
src/osgWrappers/osgParticle,
|
|
src/osgWrappers/osgParticle/AccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/AngularAccelOperator.cpp,
|
|
src/osgWrappers/osgParticle/CenteredPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Counter.cpp,
|
|
src/osgWrappers/osgParticle/Emitter.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionDebriEffect.cpp,
|
|
src/osgWrappers/osgParticle/ExplosionEffect.cpp,
|
|
src/osgWrappers/osgParticle/FireEffect.cpp,
|
|
src/osgWrappers/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgWrappers/osgParticle/FluidProgram.cpp,
|
|
src/osgWrappers/osgParticle/ForceOperator.cpp,
|
|
src/osgWrappers/osgParticle/GNUmakefile,
|
|
src/osgWrappers/osgParticle/Interpolator.cpp,
|
|
src/osgWrappers/osgParticle/LinearInterpolator.cpp,
|
|
src/osgWrappers/osgParticle/ModularEmitter.cpp,
|
|
src/osgWrappers/osgParticle/ModularProgram.cpp,
|
|
src/osgWrappers/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Operator.cpp,
|
|
src/osgWrappers/osgParticle/Particle.cpp,
|
|
src/osgWrappers/osgParticle/ParticleEffect.cpp,
|
|
src/osgWrappers/osgParticle/ParticleProcessor.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystem.cpp,
|
|
src/osgWrappers/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgWrappers/osgParticle/Placer.cpp,
|
|
src/osgWrappers/osgParticle/PointPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Program.cpp,
|
|
src/osgWrappers/osgParticle/RadialShooter.cpp,
|
|
src/osgWrappers/osgParticle/RandomRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/SectorPlacer.cpp,
|
|
src/osgWrappers/osgParticle/SegmentPlacer.cpp,
|
|
src/osgWrappers/osgParticle/Shooter.cpp,
|
|
src/osgWrappers/osgParticle/SmokeEffect.cpp,
|
|
src/osgWrappers/osgParticle/VariableRateCounter.cpp,
|
|
src/osgWrappers/osgParticle/range.cpp,
|
|
src/osgWrappers/osgProducer,
|
|
src/osgWrappers/osgProducer/EventAdapter.cpp,
|
|
src/osgWrappers/osgProducer/GNUmakefile,
|
|
src/osgWrappers/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgWrappers/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgWrappers/osgProducer/Viewer.cpp,
|
|
src/osgWrappers/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgWrappers/osgSim, src/osgWrappers/osgSim/BlinkSequence.cpp,
|
|
src/osgWrappers/osgSim/ColorRange.cpp,
|
|
src/osgWrappers/osgSim/DOFTransform.cpp,
|
|
src/osgWrappers/osgSim/GNUmakefile,
|
|
src/osgWrappers/osgSim/GeographicLocation.cpp,
|
|
src/osgWrappers/osgSim/Impostor.cpp,
|
|
src/osgWrappers/osgSim/ImpostorSprite.cpp,
|
|
src/osgWrappers/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgWrappers/osgSim/LightPoint.cpp,
|
|
src/osgWrappers/osgSim/LightPointNode.cpp,
|
|
src/osgWrappers/osgSim/LightPointSystem.cpp,
|
|
src/osgWrappers/osgSim/MultiSwitch.cpp,
|
|
src/osgWrappers/osgSim/ScalarBar.cpp,
|
|
src/osgWrappers/osgSim/ScalarsToColors.cpp,
|
|
src/osgWrappers/osgSim/Sector.cpp,
|
|
src/osgWrappers/osgSim/SphereSegment.cpp,
|
|
src/osgWrappers/osgSim/VisibilityGroup.cpp,
|
|
src/osgWrappers/osgTerrain,
|
|
src/osgWrappers/osgTerrain/DataSet.cpp,
|
|
src/osgWrappers/osgTerrain/GNUmakefile,
|
|
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgWrappers/osgText, src/osgWrappers/osgText/Export.cpp,
|
|
src/osgWrappers/osgText/Font.cpp,
|
|
src/osgWrappers/osgText/GNUmakefile,
|
|
src/osgWrappers/osgText/String.cpp,
|
|
src/osgWrappers/osgText/Text.cpp, src/osgWrappers/osgUtil,
|
|
src/osgWrappers/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/CullVisitor.cpp,
|
|
src/osgWrappers/osgUtil/DelaunayTriangulator.cpp,
|
|
src/osgWrappers/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgWrappers/osgUtil/GNUmakefile,
|
|
src/osgWrappers/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/IntersectVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Optimizer.cpp,
|
|
src/osgWrappers/osgUtil/ReflectionMapGenerator.cpp,
|
|
src/osgWrappers/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osgUtil/RenderGraph.cpp,
|
|
src/osgWrappers/osgUtil/RenderLeaf.cpp,
|
|
src/osgWrappers/osgUtil/RenderStage.cpp,
|
|
src/osgWrappers/osgUtil/RenderStageLighting.cpp,
|
|
src/osgWrappers/osgUtil/RenderToTextureStage.cpp,
|
|
src/osgWrappers/osgUtil/SceneView.cpp,
|
|
src/osgWrappers/osgUtil/Simplifier.cpp,
|
|
src/osgWrappers/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgWrappers/osgUtil/Statistics.cpp,
|
|
src/osgWrappers/osgUtil/TangentSpaceGenerator.cpp,
|
|
src/osgWrappers/osgUtil/Tesselator.cpp,
|
|
src/osgWrappers/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgWrappers/osgUtil/TransformCallback.cpp,
|
|
src/osgWrappers/osgUtil/TriStripVisitor.cpp,
|
|
src/osgWrappers/osgUtil/UpdateVisitor.cpp: Added osgUtil, osgDB,
|
|
osgFX, osgParticle, osgSim, osgTerrain, osgGA
|
|
and osgProducer to osgWrappers directory.
|
|
|
|
Enabled the build of osgWrappers/osg, osgWrappers/osgPartile and
|
|
osgWrappers/osgSim,
|
|
but not osgUtil, osgDB, osgFX, osgTerrain, osgGA and osgProducer
|
|
due to compile
|
|
errors. I am assuming that these compilers are fixable so I'm
|
|
checked all the
|
|
source code so that members of the community can help fix them.
|
|
|
|
2005-05-08 19:21 robert
|
|
|
|
* src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgUtil/SceneView.cpp: Removed debug info
|
|
|
|
2005-05-08 18:37 robert
|
|
|
|
* src/osgWrappers/osg/Geode.cpp, src/osgWrappers/osg/Group.cpp,
|
|
src/osgWrappers/osg/Node.cpp, src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Texture.cpp, src/osgWrappers/osg/Uniform.cpp:
|
|
Updated osgWrappers.
|
|
|
|
2005-05-08 15:24 robert
|
|
|
|
* src/osg/DisplaySettings.cpp: Added missing copy of _stereo
|
|
|
|
2005-05-07 20:47 robert
|
|
|
|
* applications/osgviewer/osgviewer.cpp,
|
|
examples/osghangglide/osghangglide.cpp,
|
|
examples/osgwindows/osgwindows.cpp, include/osg/Drawable,
|
|
include/osg/Geode, include/osg/Group, include/osg/Node,
|
|
include/osg/Object, include/osgDB/Registry,
|
|
include/osgProducer/OsgCameraGroup,
|
|
include/osgProducer/OsgSceneHandler, include/osgText/Font,
|
|
include/osgText/Text, runexamples.bat, src/osg/Drawable.cpp,
|
|
src/osg/Geode.cpp, src/osg/Group.cpp, src/osg/Node.cpp,
|
|
src/osgDB/Registry.cpp, src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp, src/osgText/Text.cpp,
|
|
src/osgUtil/SceneView.cpp: Added more comprehensive
|
|
releaseGLObjects(State*=0) throughout Nodes,
|
|
Drawables,StateSet, and osgDB::Registry.
|
|
|
|
Added cleanup_frame() from to osgProducer::OsgCamerGroup to help
|
|
with proper
|
|
clean of OpenGL objects before exit, and modified osgviewer,
|
|
osghangglider,
|
|
osgwindows examples to do the extra frame call to cleanup_frame()
|
|
before exit.
|
|
|
|
2005-05-07 09:17 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp: From Tim
|
|
Daoust/Robert Osfield, added
|
|
Font::releaseGLobjects(State*state=0) to
|
|
facilate clean up of scene when a graphics context is
|
|
deleted/reused.
|
|
|
|
2005-05-06 19:44 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added handling of sharing of
|
|
graphics context data which is now supported
|
|
by Producer. You can get the osgProducer::Viewer to share
|
|
graphics contexts
|
|
by using the env var OSG_SHARE_GRAPHICS_CONTEXTS set to ON or OFF
|
|
i.e.
|
|
|
|
setenv OSG_SHARE_GRAPHICS_CONTEXTS ON
|
|
|
|
2005-05-06 17:43 robert
|
|
|
|
* Make/makedefs: Added X11 include and lib paths to find freetype
|
|
under OSX.
|
|
|
|
2005-05-06 14:28 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Made OSX default to using single
|
|
threaded keyboard mouse.
|
|
|
|
2005-05-06 14:07 robert
|
|
|
|
* Make/makedefs: Made USE_AGL=yes the default under OSX.
|
|
|
|
2005-05-06 10:32 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Added
|
|
osg_DeltaFrameTime uniform to default set.
|
|
|
|
2005-05-06 09:58 robert
|
|
|
|
* include/osg/Program, include/osg/Uniform, src/osg/Program.cpp,
|
|
src/osg/State.cpp, src/osg/StateSet.cpp, src/osg/Uniform.cpp:
|
|
From Mike Weiblen, further work on GLSL support
|
|
|
|
2005-05-06 09:04 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp: From Farshid
|
|
Lashkari, support for non power of two extension.
|
|
|
|
2005-05-05 21:21 robert
|
|
|
|
* src/osgDB/DynamicLibrary.cpp: Fix for OSX build across both Tiger
|
|
and 10.3.x
|
|
|
|
2005-05-05 20:05 robert
|
|
|
|
* src/osgDB/Registry.cpp: Removed rgb alias for Quicktime mapping
|
|
since the Quicktime is not reliable
|
|
at loading all rgb files that the standard OSG rgb reader can
|
|
read.
|
|
|
|
2005-05-05 19:46 robert
|
|
|
|
* applications/osgconv/GNUmakefile,
|
|
applications/osgconv/GeoSet.cpp, applications/osgconv/GeoSet.h:
|
|
Changed check() method name to checkConsistency() to avoid
|
|
perculiar OSX Tiger build error.
|
|
|
|
2005-05-05 14:03 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Removed the defaulting to
|
|
setting the camera threading model to MultiThreaded,
|
|
instead leave it to Producer's defaults.
|
|
|
|
2005-05-05 12:30 robert
|
|
|
|
* include/osg/StateSet, include/osg/Uniform,
|
|
include/osgUtil/SceneView, src/osg/StateSet.cpp,
|
|
src/osg/Uniform.cpp, src/osgUtil/SceneView.cpp: Added support for
|
|
osg_FrameNumber, osg_FrameTime, osg_ViewMatrix,
|
|
osg_InverseViewMatrix
|
|
into SceneView, controlled via a setActiveUniforms(.) method.
|
|
|
|
2005-05-05 09:18 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: From Farshid Lashkari,
|
|
added Texture::Extension support for non power of two extension.
|
|
|
|
2005-05-04 11:38 robert
|
|
|
|
* include/osg/GLU, src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/lwo/Tessellator.cpp, src/osgUtil/Tesselator.cpp:
|
|
Fix for Tiger build
|
|
|
|
2005-05-04 09:11 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed bug where the
|
|
Optimizer::StateVisitor was trying to optimize
|
|
non existant StateSet's.
|
|
|
|
2005-05-03 22:02 robert
|
|
|
|
* src/osgWrappers/osg/Program.cpp, src/osgWrappers/osg/Uniform.cpp:
|
|
Updated wrappers
|
|
|
|
2005-05-03 21:53 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp: From Alberto Farre, "Missed a
|
|
FilepathList pop_back line from my last submission.
|
|
|
|
I have also commented out the option string set with FLT_VER
|
|
because it
|
|
overwrites other option string and I found it redundant and not
|
|
needed."
|
|
|
|
2005-05-03 21:49 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Removed the default compile of single
|
|
threaded KeyboardMouse
|
|
|
|
2005-05-03 21:46 robert
|
|
|
|
* include/osg/Program, include/osg/State, include/osg/Uniform,
|
|
src/osg/State.cpp, src/osg/Uniform.cpp: Added support for lazy
|
|
state updating of uniforms.
|
|
|
|
2005-05-03 16:34 robert
|
|
|
|
* examples/osgcluster/receiver.cpp: From Bob Kuehne, OSX 10.4 fix.
|
|
|
|
2005-05-03 14:31 robert
|
|
|
|
* src/osgDB/DynamicLibrary.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockstream.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.h,
|
|
src/osgPlugins/quicktime/QTtexture.cpp,
|
|
src/osgPlugins/txp/TXPParser.cpp: From Bob Kuehne, fixes for OSX
|
|
10.4 build.
|
|
|
|
2005-05-03 10:09 robert
|
|
|
|
* src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Program.cpp, src/osgWrappers/osg/Shader.cpp:
|
|
Updated wrappers
|
|
|
|
2005-05-03 06:23 robert
|
|
|
|
* src/osgPlugins/osg/Impostor.cpp: Removed Impostor.cpp
|
|
|
|
2005-05-02 20:00 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Fixed TIFF readers
|
|
handling of interleaved data
|
|
|
|
2005-05-02 19:42 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Improvements to the repojection code
|
|
so that it can generate RGBA reprojected
|
|
data.
|
|
|
|
2005-05-02 14:16 robert
|
|
|
|
* applications/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Added support for generating RGBA,
|
|
RGBA-16 and RGBA-compressed texture databases
|
|
|
|
2005-05-02 13:00 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
|
support for reading from RGBA source textures
|
|
|
|
2005-05-02 10:18 robert
|
|
|
|
* include/osg/Uniform, src/osg/Uniform.cpp,
|
|
src/osgUtil/Optimizer.cpp: Added support for optimization of
|
|
Uniforms
|
|
|
|
2005-05-02 09:57 robert
|
|
|
|
* include/osg/Drawable, src/osg/Geode.cpp: Improved the handling of
|
|
update/event callbacks on Drawable and Geodes
|
|
|
|
2005-05-02 09:34 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp, examples/osgshaders/Noise.cpp,
|
|
examples/osgshaders/osgshaders.cpp: From Mike Weiblen, added \n
|
|
newlines to inline shader program strings.
|
|
From Robert Osfield, changed tabs to spaces.
|
|
|
|
2005-05-01 21:33 robert
|
|
|
|
* src/osgPlugins/osgSim/IO_Impostor.cpp: Moved Impostor from osg to
|
|
osgSim .osg plugin
|
|
|
|
2005-05-01 20:56 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Added include<osg/AlphaFunc> for OSX
|
|
build
|
|
|
|
2005-05-01 19:48 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
|
|
VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp, VisualStudio/osgUtil/osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
examples/osgimpostor/GNUmakefile,
|
|
examples/osgimpostor/GNUmakefile.inst,
|
|
examples/osgimpostor/osgimpostor.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
examples/osgvolume/osgvolume.cpp, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/NodeVisitor,
|
|
include/osgGA/EventVisitor, include/osgSim/Impostor,
|
|
include/osgSim/ImpostorSprite,
|
|
include/osgSim/InsertImpostorsVisitor,
|
|
include/osgUtil/CullVisitor,
|
|
include/osgUtil/DisplayRequirementsVisitor,
|
|
include/osgUtil/InsertImpostorsVisitor,
|
|
include/osgUtil/UpdateVisitor, src/osg/GNUmakefile,
|
|
src/osg/Impostor.cpp, src/osg/ImpostorSprite.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/Impostor.h,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/osg/GNUmakefile,
|
|
src/osgPlugins/osgSim/GNUmakefile, src/osgSim/GNUmakefile,
|
|
src/osgSim/Impostor.cpp, src/osgSim/ImpostorSprite.cpp,
|
|
src/osgSim/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgUtil/GNUmakefile, src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgWrappers/osg/GNUmakefile,
|
|
src/osgWrappers/osg/Impostor.cpp,
|
|
src/osgWrappers/osg/ImpostorSprite.cpp: Moved osg::Impostor to
|
|
osgSim::Impostor, as Impostor isn't a core feature.
|
|
|
|
2005-05-01 10:34 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgPlugins/txp/TXPParser.h:
|
|
From Don Tidrow, spelling fixes
|
|
|
|
2005-04-30 15:16 robert
|
|
|
|
* include/osg/NodeVisitor, include/osg/ProxyNode,
|
|
include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added
|
|
RemoveLoadedProxyNodes pass to Optimizer, set on by default at
|
|
present.
|
|
|
|
2005-04-30 13:54 robert
|
|
|
|
* examples/osgtesselate/osgtesselate.cpp,
|
|
src/osgPlugins/ac3d/ac3d.cpp, src/osgUtil/Tesselator.cpp: From
|
|
Geoff Michel :
|
|
|
|
ac3d loader - better sharing of states between objects and Roger
|
|
James' bug fix for missing normals.
|
|
|
|
Tesselator.cpp - faster processing of polygon tesselation for
|
|
single triangles (which dont need to be tesselated)
|
|
|
|
osgtesselate.cpp - added wrap for texture so that appearance is
|
|
as originally. Default texture behaviour has changed to clamp."
|
|
|
|
2005-04-30 07:25 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Combine LOD fixed properly this time
|
|
:)
|
|
|
|
2005-04-30 07:22 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: fixed combined LOD bug
|
|
|
|
2005-04-30 07:02 robert
|
|
|
|
* include/osg/Program, include/osg/Shader, src/osg/Program.cpp,
|
|
src/osg/Shader.cpp: From Mike Weiblen, Progra/Shader fixes
|
|
|
|
2005-04-29 20:57 robert
|
|
|
|
* src/osgWrappers/osg/State.cpp: Updated wrappers
|
|
|
|
2005-04-29 20:56 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp, src/osgUtil/SceneView.cpp:
|
|
Added support for controlling the frequency of checking for
|
|
OpenGL errors
|
|
via:
|
|
|
|
enum CheckForGLErrors
|
|
{
|
|
/** NEVER_CHECK_GL_ERRORS hints that OpenGL need not be checked
|
|
for, this
|
|
is the fastest option since checking for errors does incurr a
|
|
small overhead.*/
|
|
NEVER_CHECK_GL_ERRORS,
|
|
/** ONCE_PER_FRAME means that OpenGl errors will be checked for
|
|
once per
|
|
frame, the overhead is still small, but at least OpenGL errors
|
|
that are occurring
|
|
will be caught, the reporting isn't fine grained enough for
|
|
debugging purposes.*/
|
|
ONCE_PER_FRAME,
|
|
/** ONCE_PER_ATTRIBUTE means that OpenGL errors will be checked
|
|
for after
|
|
every attribute is applied, allow errors to be directly
|
|
associated with
|
|
particular operations which makes debugging much easier.*/
|
|
ONCE_PER_ATTRIBUTE
|
|
};
|
|
|
|
/** Set whether and how often OpenGL errors should be checked
|
|
for.*/
|
|
void setCheckForGLErrors(CheckForGLErrors check) { _checkGLErrors
|
|
= check; }
|
|
|
|
/** Get whether and how often OpenGL errors should be checked
|
|
for.*/
|
|
CheckForGLErrors getCheckForGLErrors() const { return
|
|
_checkGLErrors; }
|
|
|
|
2005-04-29 18:51 robert
|
|
|
|
* VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp: VS.7.1
|
|
linker warning fix
|
|
|
|
2005-04-29 13:30 robert
|
|
|
|
* src/osg/StateSet.cpp: Commented out notify messages to prevent
|
|
crash under OSX at start up.
|
|
|
|
2005-04-29 11:22 robert
|
|
|
|
* include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/Type: Compile fix
|
|
|
|
2005-04-29 11:19 robert
|
|
|
|
* include/osgIntrospection/Attributes,
|
|
include/osgIntrospection/Comparator,
|
|
include/osgIntrospection/ConstructorInfo,
|
|
include/osgIntrospection/Converter,
|
|
include/osgIntrospection/ConverterProxy,
|
|
include/osgIntrospection/CustomAttributeProvider,
|
|
include/osgIntrospection/Exceptions,
|
|
include/osgIntrospection/InstanceCreator,
|
|
include/osgIntrospection/MethodInfo,
|
|
include/osgIntrospection/ParameterInfo,
|
|
include/osgIntrospection/PropertyInfo,
|
|
include/osgIntrospection/ReaderWriter,
|
|
include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/StaticMethodInfo,
|
|
include/osgIntrospection/Type,
|
|
include/osgIntrospection/TypeNameAliasProxy,
|
|
include/osgIntrospection/TypedConstructorInfo,
|
|
include/osgIntrospection/TypedMethodInfo,
|
|
include/osgIntrospection/Utility, include/osgIntrospection/Value,
|
|
include/osgIntrospection/variant_cast,
|
|
src/osgIntrospection/ConstructorInfo.cpp,
|
|
src/osgIntrospection/CustomAttributeProvider.cpp,
|
|
src/osgIntrospection/MethodInfo.cpp,
|
|
src/osgIntrospection/PropertyInfo.cpp,
|
|
src/osgIntrospection/Reflection.cpp,
|
|
src/osgIntrospection/Type.cpp, src/osgIntrospection/Utility.cpp,
|
|
src/osgIntrospection/Value.cpp: Moved osgIntrospection across to
|
|
standard OSG coding style.
|
|
|
|
2005-04-29 10:06 robert
|
|
|
|
* include/osgIntrospection/Attributes,
|
|
include/osgIntrospection/Comparator,
|
|
include/osgIntrospection/ConstructorInfo,
|
|
include/osgIntrospection/Converter,
|
|
include/osgIntrospection/ConverterProxy,
|
|
include/osgIntrospection/CustomAttribute,
|
|
include/osgIntrospection/CustomAttributeProvider,
|
|
include/osgIntrospection/Exceptions,
|
|
include/osgIntrospection/Export,
|
|
include/osgIntrospection/InstanceCreator,
|
|
include/osgIntrospection/MethodInfo,
|
|
include/osgIntrospection/ParameterInfo,
|
|
include/osgIntrospection/PropertyInfo,
|
|
include/osgIntrospection/ReaderWriter,
|
|
include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/StaticMethodInfo,
|
|
include/osgIntrospection/Type,
|
|
include/osgIntrospection/TypeNameAliasProxy,
|
|
include/osgIntrospection/TypedConstructorInfo,
|
|
include/osgIntrospection/TypedMethodInfo,
|
|
include/osgIntrospection/Utility, include/osgIntrospection/Value,
|
|
include/osgIntrospection/variant_cast,
|
|
src/osgIntrospection/ConstructorInfo.cpp,
|
|
src/osgIntrospection/CustomAttributeProvider.cpp,
|
|
src/osgIntrospection/DefaultReflectors.cpp,
|
|
src/osgIntrospection/MethodInfo.cpp,
|
|
src/osgIntrospection/PropertyInfo.cpp,
|
|
src/osgIntrospection/Type.cpp, src/osgIntrospection/Utility.cpp,
|
|
src/osgIntrospection/Value.cpp: Added Copyright
|
|
|
|
2005-04-29 09:47 robert
|
|
|
|
* examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
include/osgParticle/AccelOperator,
|
|
include/osgParticle/AngularAccelOperator,
|
|
include/osgParticle/CenteredPlacer, include/osgParticle/Counter,
|
|
include/osgParticle/Emitter, include/osgParticle/FireEffect,
|
|
include/osgParticle/FluidFrictionOperator,
|
|
include/osgParticle/FluidProgram,
|
|
include/osgParticle/ForceOperator,
|
|
include/osgParticle/Interpolator,
|
|
include/osgParticle/LinearInterpolator,
|
|
include/osgParticle/ModularEmitter,
|
|
include/osgParticle/ModularProgram,
|
|
include/osgParticle/MultiSegmentPlacer,
|
|
include/osgParticle/Operator, include/osgParticle/Particle,
|
|
include/osgParticle/ParticleEffect,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
include/osgParticle/Placer, include/osgParticle/PointPlacer,
|
|
include/osgParticle/Program, include/osgParticle/RadialShooter,
|
|
include/osgParticle/RandomRateCounter,
|
|
include/osgParticle/SectorPlacer,
|
|
include/osgParticle/SegmentPlacer, include/osgParticle/Shooter,
|
|
include/osgParticle/SmokeEffect,
|
|
include/osgParticle/VariableRateCounter,
|
|
include/osgParticle/Version, include/osgParticle/range,
|
|
src/osgParticle/Emitter.cpp,
|
|
src/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgParticle/FluidProgram.cpp,
|
|
src/osgParticle/ModularEmitter.cpp,
|
|
src/osgParticle/ModularProgram.cpp,
|
|
src/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgParticle/Particle.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgParticle/Program.cpp: Moved osgParticle across to standard
|
|
OSG coding style.
|
|
|
|
2005-04-29 06:32 robert
|
|
|
|
* include/osgFX/Technique: Coding style update
|
|
|
|
2005-04-29 06:32 robert
|
|
|
|
* examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
include/osgFX/AnisotropicLighting, include/osgFX/BumpMapping,
|
|
include/osgFX/Cartoon, include/osgFX/Effect,
|
|
include/osgFX/Registry, include/osgFX/Scribe,
|
|
include/osgFX/SpecularHighlights, include/osgFX/Technique,
|
|
include/osgFX/Validator, src/osgFX/AnisotropicLighting.cpp,
|
|
src/osgFX/BumpMapping.cpp, src/osgFX/Cartoon.cpp,
|
|
src/osgFX/Effect.cpp, src/osgFX/Registry.cpp,
|
|
src/osgFX/Scribe.cpp, src/osgFX/SpecularHighlights.cpp,
|
|
src/osgFX/Technique.cpp, src/osgFX/Validator.cpp: Moved to
|
|
standard OSG coding style.
|
|
|
|
2005-04-28 19:50 robert
|
|
|
|
* src/osgText/Font.cpp: Reduced the verboseness of the notifaction
|
|
messages
|
|
|
|
2005-04-28 19:41 robert
|
|
|
|
* Make/makedefs: Fixed the Mingw settings for GDAL_LIBS (was
|
|
written as GDAL_LIB which wasn't
|
|
being picked up as the GNUmakefiles were looking for GDAL_LIBS).
|
|
|
|
2005-04-28 19:24 robert
|
|
|
|
* src/osgText/Font.cpp: Changed the default texture size to 512x512
|
|
to reduce the number of textures
|
|
required when rendering text.
|
|
|
|
2005-04-28 19:08 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgText/DefaultFont.cpp: Removed old LUMINANCE_ALPHA code
|
|
pathways since they are no longer used.
|
|
|
|
2005-04-28 18:55 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp: Added proper
|
|
handling of freeing of font implememtation either when unloading
|
|
the freetype plugin or deleting osgText::Font first.
|
|
|
|
2005-04-28 12:45 robert
|
|
|
|
* include/osg/Version: Added version number #define's
|
|
|
|
2005-04-28 05:58 robert
|
|
|
|
* src/osgText/Text.cpp: Added check to see if autoTransformCache
|
|
had been initialized before
|
|
using it in the computeBound.
|
|
|
|
2005-04-28 05:21 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: From Farshid Lashkari, removed
|
|
redundent fusion distance calculations from
|
|
computeRightEyeProjectionImplementation and
|
|
computeLeftEyeProjectionImplementation methods.
|
|
|
|
2005-04-28 05:15 robert
|
|
|
|
* Make/dependencies: From Marco Jez, changed = to ?= in
|
|
COMPILE_INTROSPECTION line
|
|
|
|
2005-04-28 05:12 robert
|
|
|
|
* examples/osgtesselate/GNUmakefile: From Marco Jez, converted line
|
|
endings to unix.
|
|
|
|
2005-04-28 05:08 robert
|
|
|
|
* Make/dolink.sh: From Marco Jez, added -ne option echo usage to
|
|
fix stdout/stderr redirection
|
|
error under Mingw.
|
|
|
|
2005-04-26 20:35 robert
|
|
|
|
* src/osgPlugins/xine/video_out_rgb.c: From Ruben, fix for PIV
|
|
executation by disabling MMXEXT selection.
|
|
|
|
2005-04-26 19:34 robert
|
|
|
|
* include/osgParticle/Emitter, include/osgParticle/ModularEmitter:
|
|
From Brede Johansen, tweaks to emitter classes to make them more
|
|
extensible.
|
|
|
|
2005-04-26 18:55 robert
|
|
|
|
* src/osgWrappers/osg/GNUmakefile: Added $(GL_LIBS) to link line to
|
|
get things linking ok under OSX.
|
|
|
|
2005-04-26 14:29 robert
|
|
|
|
* src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Point.cpp, src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp: Updated wrappers.
|
|
|
|
2005-04-26 13:15 robert
|
|
|
|
* include/osg/BlendColor, include/osg/BlendEquation,
|
|
include/osg/BufferObject, include/osg/Drawable,
|
|
include/osg/FragmentProgram, include/osg/GLExtensions,
|
|
include/osg/Multisample, include/osg/Point, include/osg/Program,
|
|
include/osg/Texture, include/osg/Texture3D,
|
|
include/osg/TextureCubeMap, include/osg/VertexProgram,
|
|
runexamples.bat, src/osg/BlendColor.cpp,
|
|
src/osg/BlendEquation.cpp, src/osg/BufferObject.cpp,
|
|
src/osg/ColorMatrix.cpp, src/osg/Drawable.cpp, src/osg/Fog.cpp,
|
|
src/osg/FragmentProgram.cpp, src/osg/GLExtensions.cpp,
|
|
src/osg/Multisample.cpp, src/osg/Point.cpp, src/osg/Program.cpp,
|
|
src/osg/State.cpp, src/osg/TexEnv.cpp, src/osg/TexEnvCombine.cpp,
|
|
src/osg/TexEnvFilter.cpp, src/osg/Texture.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osg/TextureRectangle.cpp, src/osg/VertexProgram.cpp,
|
|
src/osgFX/Technique.cpp: Added support for per context extension
|
|
string.
|
|
|
|
Note, this required adding a unsigned int context ID to the
|
|
osg::isGLUExtensionSupported(,)
|
|
and osg::isGLExtensionSupported(,) functions. This may require
|
|
reimplementation
|
|
of end user code to accomodate the new calling convention.
|
|
|
|
2005-04-26 11:20 robert
|
|
|
|
* src/osg/StateSet.cpp, src/osg/Uniform.cpp: Added #include
|
|
<algorithm> for VS.NET build
|
|
|
|
2005-04-26 09:58 robert
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp, src/osg/StateSet.cpp:
|
|
Added support notification of Drawable parents of StateSet that
|
|
event/update callbacks have been called.
|
|
|
|
2005-04-26 07:49 robert
|
|
|
|
* src/osgText/Text.cpp: From Vivek Rajan, "osg::Text was getting
|
|
stretched when the CharacterSizeMode was set to
|
|
SCREEN_COORDS and the SceneView's projection matrix was set to an
|
|
Ortho2D matrix
|
|
(sceneView->setProjectionMatrixAsOrtho2D(-1,1,-1,1)).
|
|
|
|
Computing the pixel size separately vertically and horizontally,
|
|
and
|
|
setting the scaling factors appropriately based on that fixed the
|
|
problem."
|
|
|
|
2005-04-25 20:46 robert
|
|
|
|
* src/osgWrappers/osg/Array.cpp, src/osgWrappers/osg/CopyOp.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/Node.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Uniform.cpp, src/osgWrappers/osg/Vec2d.cpp,
|
|
src/osgWrappers/osg/Vec2f.cpp, src/osgWrappers/osg/Vec3d.cpp,
|
|
src/osgWrappers/osg/Vec3f.cpp, src/osgWrappers/osg/Vec4d.cpp,
|
|
src/osgWrappers/osg/Vec4f.cpp: Updated wrappers using Marco Jez's
|
|
genwrapper utility.
|
|
|
|
2005-04-25 20:34 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: From Mike Weiblen, added support for
|
|
--clear-color r,g,b,a and --clear-color r,g,b
|
|
to osgProducer::Viewer.
|
|
|
|
2005-04-25 14:28 robert
|
|
|
|
* src/osg/StateAttribute.cpp: Reduced the verbosness of debugging
|
|
messages
|
|
|
|
2005-04-25 13:37 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp, include/osg/Node,
|
|
include/osg/Shader, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Uniform, src/osg/Drawable.cpp,
|
|
src/osg/Geode.cpp, src/osg/Node.cpp, src/osg/Shader.cpp,
|
|
src/osg/StateAttribute.cpp, src/osg/StateSet.cpp,
|
|
src/osg/Uniform.cpp: Futher work on supporting update and event
|
|
callbacks in StateSet, Uniform and StateAttribute
|
|
|
|
2005-04-25 13:27 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Added SINGLE_THREADED_KEYBOARDMOUSE
|
|
pathway as a means of testing
|
|
exit issues.
|
|
|
|
2005-04-25 11:05 robert
|
|
|
|
* include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Uniform, include/osgGA/EventVisitor,
|
|
include/osgUtil/UpdateVisitor, src/osg/Drawable.cpp,
|
|
src/osg/Node.cpp, src/osg/StateSet.cpp: Futher work on adding
|
|
event and update callbacks to StateSet, Uniform and
|
|
StateAttributes
|
|
|
|
2005-04-24 21:04 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Drawable, include/osg/Node,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Uniform, src/osg/Drawable.cpp, src/osg/GNUmakefile,
|
|
src/osg/Node.cpp, src/osg/StateAttribute.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Uniform.cpp: Added ParentList's
|
|
into StateSet, Uniform and StateAttribute in preparation for
|
|
providing update and event handling.
|
|
|
|
2005-04-24 19:30 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added THREAD_ infront of
|
|
PRIORITY_MIN settings to reflect changes to OpentThreads
|
|
|
|
2005-04-23 16:09 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added
|
|
MergeGeometryVisitor::setTargetMaximumNumberOfVertices(uint);
|
|
|
|
2005-04-23 10:45 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Removed the use of the post swap
|
|
callback
|
|
|
|
2005-04-23 10:41 robert
|
|
|
|
* include/osg/Uniform, src/osg/StateSet.cpp: Added missing bodes of
|
|
Uniform::operator = and setEvent/UpdateCallback in StateSet.
|
|
|
|
2005-04-23 10:31 robert
|
|
|
|
* src/osgDB/ReadFile.cpp: Added support for using TextureRectangle
|
|
in --move support in readNodeFile
|
|
|
|
2005-04-22 22:45 robert
|
|
|
|
* include/osg/CopyOp, include/osg/Node, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Uniform, src/osg/CopyOp.cpp,
|
|
src/osg/StateSet.cpp: Preliminary steps to adding update and
|
|
event callbacks to StateSet, StateAttribute
|
|
and Uniform.
|
|
|
|
2005-04-22 20:56 robert
|
|
|
|
* examples/osgvertexprogram/osgvertexprogram.cpp: From Brede
|
|
Johansen, tweaked refraction and fresnel coefficients for a
|
|
better
|
|
visual effect.
|
|
|
|
2005-04-22 15:44 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Improved handling of unsupported
|
|
formats
|
|
|
|
2005-04-22 15:44 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp: Improved handling of
|
|
unsupported file formats.
|
|
|
|
2005-04-22 15:43 robert
|
|
|
|
* include/osg/Image, src/osg/BufferObject.cpp: Improved handling of
|
|
invalid imagery in BufferObject
|
|
|
|
2005-04-22 14:40 robert
|
|
|
|
* include/osg/BufferObject: Removed unusaged methods
|
|
|
|
2005-04-22 14:40 robert
|
|
|
|
* include/osgGA/UFOManipulator, src/osgGA/UFOManipulator.cpp: From
|
|
Tree, removed dependency on Producer
|
|
|
|
2005-04-22 13:47 robert
|
|
|
|
* src/osgPlugins/ive/Group.cpp, src/osgPlugins/ive/ViewPoint.cpp,
|
|
src/osgPlugins/ive/ViewPoint.h: Removed ViewPoint.h and .cpp from
|
|
the ive plugin
|
|
|
|
2005-04-22 13:32 robert
|
|
|
|
* ChangeLog, src/osgDB/GNUmakefile, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/osg/Program.cpp,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp: Cleaned up the xine
|
|
plugin to better handle unsupported video files.
|
|
|
|
2005-04-22 07:13 robert
|
|
|
|
* include/osg/Uniform, src/osg/Uniform.cpp,
|
|
src/osgPlugins/osg/Uniform.cpp: From Mike Weiblen, added support
|
|
for samplers and mat4 to .osg
|
|
|
|
2005-04-21 21:07 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterATTR.cpp: Added initialize of
|
|
version number
|
|
|
|
2005-04-21 21:05 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeFont.cpp: From Garrat Potts,
|
|
fixed face memory leak in FreTypeFont destructor.
|
|
|
|
2005-04-20 19:53 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Small tweaks
|
|
|
|
2005-04-20 18:50 robert
|
|
|
|
* VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
src/osg/Uniform.cpp: From Mike Weiblen, removed Uniform not quite
|
|
ready notice,
|
|
and added .h files into osgshaders project file.
|
|
|
|
2005-04-20 14:51 robert
|
|
|
|
* examples/osgpointsprite/osgpointsprite.cpp: Removed the enabling
|
|
of the point smooth mode.
|
|
|
|
2005-04-20 12:32 robert
|
|
|
|
* include/osg/Point, src/osg/Point.cpp: From Brede Johnansen,
|
|
adding support for EXT, ARB and GL version 1.4 point parameters.
|
|
|
|
2005-04-20 09:55 robert
|
|
|
|
* src/osgText/Text.cpp: Removed increment of the cursor position by
|
|
the bearing value in the compute
|
|
last character code as this should not be used when moving the
|
|
cursor.
|
|
|
|
2005-04-20 08:51 robert
|
|
|
|
* applications/osgdem/osgdem.cpp: Commented out support for the -m
|
|
option for inserting 3d models in a terrain
|
|
database, as this feature isn't yet supported by osgTerrain.
|
|
|
|
2005-04-19 07:37 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: From Reinhard Sainitzer, bug fix,
|
|
added missing break;
|
|
|
|
2005-04-18 18:23 robert
|
|
|
|
* VisualStudio/applications/osgarchive/osgarchive.dsp,
|
|
VisualStudio/applications/osgconv/osgconv.dsp,
|
|
VisualStudio/applications/osgdem/osgdem.dsp,
|
|
VisualStudio/applications/osgversion/osgversion.dsp,
|
|
VisualStudio/applications/osgviewer/osgviewer.dsp,
|
|
VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
|
VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgcameragroup/osgcameragroup.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.dsp,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osgintrospection/example_osgintrospection.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osglauncher/osglauncher.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmotionblur/osgmotionblur.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgparticleeffects/osgparticleeffects.dsp,
|
|
VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgplanets/osgplanets.dsp,
|
|
VisualStudio/examples/osgpointsprite/osgpointsprite.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp,
|
|
VisualStudio/examples/osgsimplepager/osgsimplepager.dsp,
|
|
VisualStudio/examples/osgsimplifier/osgsimplifier.dsp,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp,
|
|
VisualStudio/examples/osgspotlight/osgspotlight.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtesselate/osgtesselate.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgvolume/osgvolume.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgFX/osgFX.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/3dc/3dc.dsp,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dds/dds.dsp,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dx/dx.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/hdr/hdr.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/jp2/jp2.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/logo/logo.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/lws/lws.dsp,
|
|
VisualStudio/osgPlugins/md2/md2.dsp,
|
|
VisualStudio/osgPlugins/net/net.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgPlugins/osga/osga.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pfb/pfb.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/pnm/pnm.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/rot/rot.dsp,
|
|
VisualStudio/osgPlugins/scale/scale.dsp,
|
|
VisualStudio/osgPlugins/stl/stl.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/trans/trans.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp: Removed eroneous
|
|
/dv1 flag (should have been /vd1, but it this is default anway
|
|
so can safely remove entirely).
|
|
|
|
2005-04-18 13:36 robert
|
|
|
|
* src/osgPlugins/osg/Uniform.cpp: Further work on uniforms support
|
|
in .osg
|
|
|
|
2005-04-18 13:29 robert
|
|
|
|
* src/osgPlugins/osg/Uniform.cpp: Added more complete support for
|
|
writing out data of Uniforms
|
|
|
|
2005-04-18 12:34 robert
|
|
|
|
* include/osgDB/Input, include/osgDB/Registry, src/osgDB/Input.cpp,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/osg/StateSet.cpp: Added
|
|
next stage of support for osg::Uniform in .osg plugin
|
|
|
|
2005-04-18 09:17 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs, src/osgPlugins/mpeg: Removed
|
|
mpeg plugin from CVS, now moved to the Community section of
|
|
openscenegraph.org as a seperate project.
|
|
|
|
2005-04-17 19:14 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: Fixed typo in testLookAt
|
|
debug info.
|
|
|
|
2005-04-17 19:10 robert
|
|
|
|
* src/osgPlugins/dxf/aci.cpp, src/osgPlugins/dxf/dxfEntity.cpp,
|
|
src/osgPlugins/dxf/dxfEntity.h, src/osgPlugins/dxf/dxfReader.cpp,
|
|
src/osgPlugins/dxf/dxfReader.h,
|
|
src/osgPlugins/dxf/dxfSection.cpp,
|
|
src/osgPlugins/dxf/dxfTable.cpp, src/osgPlugins/dxf/dxfTable.h:
|
|
Fixed warnings.
|
|
|
|
2005-04-17 11:35 robert
|
|
|
|
* src/osgSim/DOFTransform.cpp: Changed the animation on default to
|
|
false, so things only move if you ask them to.
|
|
|
|
2005-04-17 11:30 robert
|
|
|
|
* src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BoundingBox.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/ClearNode.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/ClipPlane.cpp,
|
|
src/osgWrappers/osg/ClusterCullingCallback.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ColorMask.cpp,
|
|
src/osgWrappers/osg/ColorMatrix.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarPolygon.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp, src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp, src/osgWrappers/osg/Group.cpp,
|
|
src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp,
|
|
src/osgWrappers/osg/Impostor.cpp,
|
|
src/osgWrappers/osg/ImpostorSprite.cpp,
|
|
src/osgWrappers/osg/LOD.cpp, src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp, src/osgWrappers/osg/Matrix.cpp,
|
|
src/osgWrappers/osg/MatrixTransform.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PositionAttitudeTransform.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Projection.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/RefNodePath.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp, src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osg/TexEnv.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Timer.cpp, src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/UByte4.cpp, src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osg/Vec2.cpp, src/osgWrappers/osg/Vec2d.cpp,
|
|
src/osgWrappers/osg/Vec2f.cpp, src/osgWrappers/osg/Vec3.cpp,
|
|
src/osgWrappers/osg/Vec3d.cpp, src/osgWrappers/osg/Vec3f.cpp,
|
|
src/osgWrappers/osg/Vec4.cpp, src/osgWrappers/osg/Vec4d.cpp,
|
|
src/osgWrappers/osg/Vec4f.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/Viewport.cpp: From Marco Jez, osgWrappers
|
|
updates to latest changes in core osg.
|
|
|
|
2005-04-17 10:41 robert
|
|
|
|
* include/osg/Matrixd, include/osg/Matrixf, include/osg/Vec3f,
|
|
src/osg/Matrix_implementation.cpp: Moved istream/ostream includes
|
|
out of Vec3f, and reimpleted osg::Matrix*::compare.
|
|
|
|
2005-04-17 09:41 robert
|
|
|
|
* include/osg/State: From Tony Horrobin, fix for VS6.0
|
|
|
|
2005-04-16 17:44 robert
|
|
|
|
* include/osg/Program, include/osg/io_utils: From Marco Jez, added
|
|
operator >> for Plane and Quat to io_utils, and added
|
|
OSG_EXPORT to PerContextProgram.
|
|
|
|
2005-04-16 10:18 robert
|
|
|
|
* src/osgPlugins/osg/Shader.cpp: Fixed wrapping of text string to
|
|
allow internal "" strings
|
|
|
|
2005-04-16 10:11 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp, src/osg/Program.cpp: From Mike
|
|
Weiblen,added debug info to osg::Program and changed shader
|
|
uniform names to
|
|
avoid conflict with built in functions
|
|
|
|
2005-04-16 04:00 don
|
|
|
|
* src/osgPlugins/ive/PagedLOD.cpp: CHanged line 101 in PageLOD.cpp
|
|
to read
|
|
if ( in->getVersion() >= VERSION_0006 ) {
|
|
setDatabasePath(in->readString());
|
|
}
|
|
|
|
instead of
|
|
if ( in->getVersion() > VERSION_0006 ) {
|
|
setDatabasePath(in->readString());
|
|
}
|
|
|
|
Seems DatabasePath _is_ present in ive files of version 6.
|
|
|
|
2005-04-15 20:59 robert
|
|
|
|
* include/osg/Plane, include/osg/Quat, include/osg/io_utils,
|
|
src/osg/TexGen.cpp, src/osgPlugins/osg/TexGen.cpp: Moved Plane
|
|
and Quat << operators into the io_utils headers
|
|
|
|
2005-04-15 20:44 robert
|
|
|
|
* Make/makedirdefs: Added dxf to the list of projects
|
|
|
|
2005-04-15 20:39 robert
|
|
|
|
* src/osgPlugins/dxf, src/osgPlugins/dxf/GNUmakefile,
|
|
src/osgPlugins/dxf/ReaderWriterDXF.cpp,
|
|
src/osgPlugins/dxf/aci.cpp, src/osgPlugins/dxf/aci.h,
|
|
src/osgPlugins/dxf/codeValue.h, src/osgPlugins/dxf/dxfBlock.cpp,
|
|
src/osgPlugins/dxf/dxfBlock.h, src/osgPlugins/dxf/dxfDataTypes.h,
|
|
src/osgPlugins/dxf/dxfEntity.cpp, src/osgPlugins/dxf/dxfEntity.h,
|
|
src/osgPlugins/dxf/dxfFile.cpp, src/osgPlugins/dxf/dxfFile.h,
|
|
src/osgPlugins/dxf/dxfReader.cpp, src/osgPlugins/dxf/dxfReader.h,
|
|
src/osgPlugins/dxf/dxfSection.cpp,
|
|
src/osgPlugins/dxf/dxfSection.h,
|
|
src/osgPlugins/dxf/dxfSectionBase.h,
|
|
src/osgPlugins/dxf/dxfTable.cpp, src/osgPlugins/dxf/dxfTable.h,
|
|
src/osgPlugins/dxf/scene.cpp, src/osgPlugins/dxf/scene.h,
|
|
src/osgPlugins/osg/ClipPlane.cpp,
|
|
src/osgPlugins/osgText/IO_Text.cpp: From Paul de Repentinguy, DXF
|
|
loader plugin. Ported to Linux by Robert Osfield.
|
|
|
|
2005-04-15 20:11 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: From Joran Jessurun, Added setting of
|
|
original node mask to flatten transforms
|
|
|
|
2005-04-15 20:05 robert
|
|
|
|
* include/osgSim/MultiSwitch, src/osgSim/MultiSwitch.cpp: Added
|
|
setValue and setSwitchSet methods
|
|
|
|
2005-04-15 18:28 robert
|
|
|
|
* src/osgPlugins/hdr/hdrloader.cpp: From Mike Weiblen, fix for
|
|
Win32 build
|
|
|
|
2005-04-15 10:15 robert
|
|
|
|
* doc/Doxyfiles/core_Doxyfile: Removed link reference to osgGL2 in
|
|
doxygen file, added osgIntrospection
|
|
|
|
2005-04-15 10:09 robert
|
|
|
|
* VisualStudio/applications/osgarchive/osgarchive.dsp,
|
|
VisualStudio/applications/osgconv/osgconv.dsp,
|
|
VisualStudio/applications/osgdem/osgdem.dsp,
|
|
VisualStudio/applications/osgversion/osgversion.dsp,
|
|
VisualStudio/applications/osgviewer/osgviewer.dsp,
|
|
VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
|
VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgcameragroup/osgcameragroup.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.dsp,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osgintrospection/example_osgintrospection.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osglauncher/osglauncher.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmotionblur/osgmotionblur.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgparticleeffects/osgparticleeffects.dsp,
|
|
VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgplanets/osgplanets.dsp,
|
|
VisualStudio/examples/osgpointsprite/osgpointsprite.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp,
|
|
VisualStudio/examples/osgsimplepager/osgsimplepager.dsp,
|
|
VisualStudio/examples/osgsimplifier/osgsimplifier.dsp,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp,
|
|
VisualStudio/examples/osgspotlight/osgspotlight.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtesselate/osgtesselate.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgvolume/osgvolume.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgFX/osgFX.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/3dc/3dc.dsp,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dds/dds.dsp,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dx/dx.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/hdr/hdr.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/jp2/jp2.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/logo/logo.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/lws/lws.dsp,
|
|
VisualStudio/osgPlugins/md2/md2.dsp,
|
|
VisualStudio/osgPlugins/net/net.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgPlugins/osga/osga.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pfb/pfb.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/pnm/pnm.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/rot/rot.dsp,
|
|
VisualStudio/osgPlugins/scale/scale.dsp,
|
|
VisualStudio/osgPlugins/stl/stl.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/trans/trans.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp: Changed all
|
|
instances of /vd0 to /vd1
|
|
|
|
2005-04-15 09:56 robert
|
|
|
|
* src/osgPlugins/hdr/hdrloader.cpp: In the ldexp(,) call removed
|
|
the /256.0f by replacing it with a -8 on the exponent.
|
|
|
|
2005-04-15 08:35 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osgGL2,
|
|
include/osg/StateAttribute, include/osgGL2, src/osgGL2: Removed
|
|
osgGL2 from CVS, osgGL2 now can be found on the
|
|
Community/NodeKits section on the OSG website.
|
|
|
|
2005-04-14 21:41 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/AnimationPath,
|
|
include/osg/ApplicationUsage, include/osg/ArgumentParser,
|
|
include/osg/Array, include/osg/AutoTransform,
|
|
include/osg/Billboard, include/osg/BlendColor,
|
|
include/osg/BlendEquation, include/osg/BlendFunc,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/BoundsChecking, include/osg/BufferObject,
|
|
include/osg/ClearNode, include/osg/ClipNode,
|
|
include/osg/ClipPlane, include/osg/ClusterCullingCallback,
|
|
include/osg/CollectOccludersVisitor, include/osg/ColorMask,
|
|
include/osg/ColorMatrix, include/osg/ConvexPlanarOccluder,
|
|
include/osg/ConvexPlanarPolygon,
|
|
include/osg/CoordinateSystemNode, include/osg/CopyOp,
|
|
include/osg/CullFace, include/osg/CullSettings,
|
|
include/osg/CullStack, include/osg/CullingSet, include/osg/Depth,
|
|
include/osg/DisplaySettings, include/osg/DrawPixels,
|
|
include/osg/Drawable, include/osg/Endian, include/osg/Export,
|
|
include/osg/Fog, include/osg/FragmentProgram,
|
|
include/osg/FrameStamp, include/osg/FrontFace, include/osg/GL,
|
|
include/osg/GLExtensions, include/osg/GLU, include/osg/Geode,
|
|
include/osg/Geometry, include/osg/Group, include/osg/Image,
|
|
include/osg/ImageStream, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightModel, include/osg/LogicOp, include/osg/Matrix,
|
|
include/osg/MatrixTransform, include/osg/Multisample,
|
|
include/osg/Node, include/osg/NodeCallback,
|
|
include/osg/NodeVisitor, include/osg/Notify, include/osg/Object,
|
|
include/osg/OccluderNode, include/osg/PagedLOD,
|
|
include/osg/Plane, include/osg/Point, include/osg/PointSprite,
|
|
include/osg/PolygonMode, include/osg/PolygonOffset,
|
|
include/osg/PolygonStipple, include/osg/Polytope,
|
|
include/osg/PositionAttitudeTransform, include/osg/PrimitiveSet,
|
|
include/osg/Projection, include/osg/ProxyNode, include/osg/Quat,
|
|
include/osg/RefNodePath, include/osg/Referenced,
|
|
include/osg/Sequence, include/osg/ShadeModel,
|
|
include/osg/ShadowVolumeOccluder, include/osg/Shape,
|
|
include/osg/ShapeDrawable, include/osg/State,
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/Switch,
|
|
include/osg/TexEnv, include/osg/TexEnvCombine,
|
|
include/osg/TexEnvFilter, include/osg/TexGen,
|
|
include/osg/TexGenNode, include/osg/TexMat, include/osg/Texture,
|
|
include/osg/Texture1D, include/osg/Texture2D,
|
|
include/osg/Texture3D, include/osg/TextureCubeMap,
|
|
include/osg/TextureRectangle, include/osg/Timer,
|
|
include/osg/Transform, include/osg/TriangleFunctor,
|
|
include/osg/TriangleIndexFunctor, include/osg/UByte4,
|
|
include/osg/UnitTestFramework, include/osg/Vec2,
|
|
include/osg/Vec2d, include/osg/Vec2f, include/osg/Vec3,
|
|
include/osg/Vec3d, include/osg/Vec3f, include/osg/Vec4,
|
|
include/osg/Vec4d, include/osg/Vec4f, include/osg/Version,
|
|
include/osg/VertexProgram, include/osg/Viewport,
|
|
include/osg/buffered_value, include/osg/fast_back_stack,
|
|
include/osg/io_utils, include/osg/ref_ptr, include/osgDB/Archive,
|
|
include/osgDB/DatabasePager, include/osgDB/DotOsgWrapper,
|
|
include/osgDB/DynamicLibrary, include/osgDB/Export,
|
|
include/osgDB/Field, include/osgDB/FieldReader,
|
|
include/osgDB/FieldReaderIterator, include/osgDB/FileNameUtils,
|
|
include/osgDB/FileUtils, include/osgDB/ImageOptions,
|
|
include/osgDB/Input, include/osgDB/Output,
|
|
include/osgDB/ParameterOutput, include/osgDB/ReadFile,
|
|
include/osgDB/ReaderWriter, include/osgDB/ReentrantMutex,
|
|
include/osgDB/Registry, include/osgDB/SharedStateManager,
|
|
include/osgDB/Version, include/osgDB/WriteFile,
|
|
include/osgFX/AnisotropicLighting, include/osgFX/BumpMapping,
|
|
include/osgFX/Cartoon, include/osgFX/Effect,
|
|
include/osgFX/Export, include/osgFX/Registry,
|
|
include/osgFX/Scribe, include/osgFX/SpecularHighlights,
|
|
include/osgFX/Technique, include/osgFX/Validator,
|
|
include/osgGA/AnimationPathManipulator,
|
|
include/osgGA/DriveManipulator, include/osgGA/EventVisitor,
|
|
include/osgGA/Export, include/osgGA/FlightManipulator,
|
|
include/osgGA/GUIActionAdapter, include/osgGA/GUIEventAdapter,
|
|
include/osgGA/GUIEventHandler,
|
|
include/osgGA/GUIEventHandlerVisitor,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/MatrixManipulator,
|
|
include/osgGA/NodeTrackerManipulator,
|
|
include/osgGA/SetSceneViewVisitor,
|
|
include/osgGA/StateSetManipulator,
|
|
include/osgGA/TerrainManipulator,
|
|
include/osgGA/TrackballManipulator, include/osgGA/UFOManipulator,
|
|
include/osgGA/Version, include/osgGL2/Export,
|
|
include/osgGL2/UniformValue, include/osgGL2/Version,
|
|
include/osgIntrospection/Export,
|
|
include/osgParticle/AccelOperator,
|
|
include/osgParticle/AngularAccelOperator,
|
|
include/osgParticle/CenteredPlacer, include/osgParticle/Counter,
|
|
include/osgParticle/Emitter,
|
|
include/osgParticle/ExplosionDebriEffect,
|
|
include/osgParticle/ExplosionEffect, include/osgParticle/Export,
|
|
include/osgParticle/FireEffect,
|
|
include/osgParticle/FluidFrictionOperator,
|
|
include/osgParticle/FluidProgram,
|
|
include/osgParticle/ForceOperator,
|
|
include/osgParticle/Interpolator,
|
|
include/osgParticle/LinearInterpolator,
|
|
include/osgParticle/ModularEmitter,
|
|
include/osgParticle/ModularProgram,
|
|
include/osgParticle/MultiSegmentPlacer,
|
|
include/osgParticle/Operator, include/osgParticle/Particle,
|
|
include/osgParticle/ParticleEffect,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
include/osgParticle/Placer, include/osgParticle/PointPlacer,
|
|
include/osgParticle/Program, include/osgParticle/RadialShooter,
|
|
include/osgParticle/RandomRateCounter,
|
|
include/osgParticle/SectorPlacer,
|
|
include/osgParticle/SegmentPlacer, include/osgParticle/Shooter,
|
|
include/osgParticle/SmokeEffect,
|
|
include/osgParticle/VariableRateCounter,
|
|
include/osgParticle/Version, include/osgParticle/range,
|
|
include/osgProducer/EventAdapter, include/osgProducer/Export,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
include/osgProducer/OsgCameraGroup,
|
|
include/osgProducer/OsgSceneHandler, include/osgProducer/Version,
|
|
include/osgProducer/Viewer,
|
|
include/osgProducer/ViewerEventHandler,
|
|
include/osgSim/BlinkSequence, include/osgSim/ColorRange,
|
|
include/osgSim/DOFTransform, include/osgSim/Export,
|
|
include/osgSim/LightPoint, include/osgSim/LightPointNode,
|
|
include/osgSim/MultiSwitch, include/osgSim/ScalarBar,
|
|
include/osgSim/ScalarsToColors, include/osgSim/Sector,
|
|
include/osgSim/SphereSegment, include/osgSim/Version,
|
|
include/osgSim/VisibilityGroup, include/osgTerrain/DataSet,
|
|
include/osgTerrain/Export, include/osgTerrain/HeightFieldNode,
|
|
include/osgTerrain/HeightFieldRenderer,
|
|
include/osgTerrain/Version, include/osgText/Export,
|
|
include/osgText/Font, include/osgText/String,
|
|
include/osgText/Text, include/osgText/Version,
|
|
include/osgUtil/CubeMapGenerator, include/osgUtil/CullVisitor,
|
|
include/osgUtil/DelaunayTriangulator,
|
|
include/osgUtil/DisplayRequirementsVisitor,
|
|
include/osgUtil/Export, include/osgUtil/GLObjectsVisitor,
|
|
include/osgUtil/HalfWayMapGenerator,
|
|
include/osgUtil/HighlightMapGenerator,
|
|
include/osgUtil/InsertImpostorsVisitor,
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/Optimizer,
|
|
include/osgUtil/ReflectionMapGenerator,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderGraph,
|
|
include/osgUtil/RenderLeaf, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView,
|
|
include/osgUtil/Simplifier, include/osgUtil/SmoothingVisitor,
|
|
include/osgUtil/Statistics,
|
|
include/osgUtil/TangentSpaceGenerator,
|
|
include/osgUtil/Tesselator,
|
|
include/osgUtil/TransformAttributeFunctor,
|
|
include/osgUtil/TransformCallback,
|
|
include/osgUtil/TriStripVisitor, include/osgUtil/UpdateVisitor,
|
|
include/osgUtil/Version, src/osg/AlphaFunc.cpp,
|
|
src/osg/AnimationPath.cpp, src/osg/Array.cpp,
|
|
src/osg/AutoTransform.cpp, src/osg/Billboard.cpp,
|
|
src/osg/BlendColor.cpp, src/osg/BlendEquation.cpp,
|
|
src/osg/BlendFunc.cpp, src/osg/BoundingBox.cpp,
|
|
src/osg/BoundingSphere.cpp, src/osg/BufferObject.cpp,
|
|
src/osg/ClearNode.cpp, src/osg/ClipNode.cpp,
|
|
src/osg/ClipPlane.cpp, src/osg/ClusterCullingCallback.cpp,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/ColorMask.cpp,
|
|
src/osg/ColorMatrix.cpp, src/osg/ConvexPlanarOccluder.cpp,
|
|
src/osg/ConvexPlanarPolygon.cpp,
|
|
src/osg/CoordinateSystemNode.cpp, src/osg/CopyOp.cpp,
|
|
src/osg/CullFace.cpp, src/osg/CullSettings.cpp,
|
|
src/osg/CullStack.cpp, src/osg/CullingSet.cpp, src/osg/Depth.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osg/DrawPixels.cpp,
|
|
src/osg/Drawable.cpp, src/osg/Fog.cpp,
|
|
src/osg/FragmentProgram.cpp, src/osg/FrameStamp.cpp,
|
|
src/osg/FrontFace.cpp, src/osg/GLExtensions.cpp,
|
|
src/osg/Geode.cpp, src/osg/Geometry.cpp, src/osg/Group.cpp,
|
|
src/osg/Image.cpp, src/osg/ImageStream.cpp, src/osg/Impostor.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/LOD.cpp, src/osg/Light.cpp,
|
|
src/osg/LightModel.cpp, src/osg/LightSource.cpp,
|
|
src/osg/LineSegment.cpp, src/osg/LineStipple.cpp,
|
|
src/osg/LineWidth.cpp, src/osg/LogicOp.cpp, src/osg/Material.cpp,
|
|
src/osg/MatrixTransform.cpp, src/osg/Matrix_implementation.cpp,
|
|
src/osg/Matrixd.cpp, src/osg/Matrixf.cpp,
|
|
src/osg/Multisample.cpp, src/osg/Node.cpp,
|
|
src/osg/NodeCallback.cpp, src/osg/NodeVisitor.cpp,
|
|
src/osg/Notify.cpp, src/osg/Object.cpp, src/osg/OccluderNode.cpp,
|
|
src/osg/PagedLOD.cpp, src/osg/Point.cpp, src/osg/PointSprite.cpp,
|
|
src/osg/PolygonMode.cpp, src/osg/PolygonOffset.cpp,
|
|
src/osg/PolygonStipple.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp, src/osg/PrimitiveSet.cpp,
|
|
src/osg/Projection.cpp, src/osg/ProxyNode.cpp, src/osg/Quat.cpp,
|
|
src/osg/Referenced.cpp, src/osg/Sequence.cpp,
|
|
src/osg/ShadeModel.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
|
src/osg/Shape.cpp, src/osg/ShapeDrawable.cpp, src/osg/State.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Stencil.cpp, src/osg/Switch.cpp,
|
|
src/osg/TexEnv.cpp, src/osg/TexEnvCombine.cpp,
|
|
src/osg/TexEnvFilter.cpp, src/osg/TexGen.cpp,
|
|
src/osg/TexGenNode.cpp, src/osg/TexMat.cpp, src/osg/Texture.cpp,
|
|
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osg/TextureRectangle.cpp, src/osg/Timer.cpp,
|
|
src/osg/Transform.cpp, src/osg/UnitTestFramework.cpp,
|
|
src/osg/Vec3.cpp, src/osg/Version.cpp, src/osg/VertexProgram.cpp,
|
|
src/osg/Viewport.cpp, src/osgDB/Archive.cpp,
|
|
src/osgDB/DotOsgWrapper.cpp, src/osgDB/DynamicLibrary.cpp,
|
|
src/osgDB/Field.cpp, src/osgDB/FieldReader.cpp,
|
|
src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileNameUtils.cpp,
|
|
src/osgDB/FileUtils.cpp, src/osgDB/Input.cpp,
|
|
src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/ReaderWriter.cpp, src/osgDB/ReentrantMutex.cpp,
|
|
src/osgDB/Registry.cpp, src/osgDB/SharedStateManager.cpp,
|
|
src/osgDB/Version.cpp, src/osgDB/WriteFile.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/EventVisitor.cpp,
|
|
src/osgGA/GUIEventAdapter.cpp, src/osgGA/GUIEventHandler.cpp,
|
|
src/osgGL2/UniformValue.cpp,
|
|
src/osgParticle/ExplosionDebriEffect.cpp,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp,
|
|
src/osgParticle/ParticleEffect.cpp,
|
|
src/osgParticle/SmokeEffect.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
|
src/osgPlugins/geo/ClipRegion.h,
|
|
src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgSim/BlinkSequence.cpp, src/osgSim/DOFTransform.cpp,
|
|
src/osgSim/LightPoint.cpp, src/osgSim/LightPointDrawable.cpp,
|
|
src/osgSim/LightPointNode.cpp, src/osgSim/MultiSwitch.cpp,
|
|
src/osgSim/Sector.cpp, src/osgSim/VisibilityGroup.cpp,
|
|
src/osgTerrain/DataSet.cpp, src/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgText/DefaultFont.cpp, src/osgText/DefaultFont.h,
|
|
src/osgText/Font.cpp, src/osgText/Text.cpp,
|
|
src/osgUtil/CubeMapGenerator.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderGraph.cpp,
|
|
src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/RenderStageLighting.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgUtil/Simplifier.cpp, src/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgUtil/Tesselator.cpp,
|
|
src/osgUtil/TransformAttributeFunctor.cpp,
|
|
src/osgUtil/TransformCallback.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp,
|
|
src/osgUtil/TriStrip_tri_stripper.cpp,
|
|
src/osgUtil/UpdateVisitor.cpp, src/osgUtil/Version.cpp: Updated
|
|
Copyright notices to 1998-2005.
|
|
|
|
2005-04-14 20:34 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterATTR.cpp: Changed uint for
|
|
unsigned int.
|
|
|
|
2005-04-14 20:14 robert
|
|
|
|
* include/osg/Uniform: Uniforms open for business :)
|
|
|
|
2005-04-14 20:05 robert
|
|
|
|
* include/osg/State: Fixed getUniformLocation and getAttribLocation
|
|
methods
|
|
|
|
2005-04-14 15:53 robert
|
|
|
|
* Make/openscenegraph.pc, include/osg/StateSet,
|
|
src/osg/StateSet.cpp: Removed setProgram from osg::StateSet as
|
|
Program works just fine right now
|
|
as a standard osg::StateAttribute and set in a StateSet with
|
|
setAttribute.
|
|
|
|
2005-04-14 11:28 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs,
|
|
VisualStudio/VisualStudio.dsw, applications/osgdem/GNUmakefile,
|
|
applications/osgdem/GNUmakefile.inst,
|
|
examples/osgfxbrowser/GNUmakefile,
|
|
examples/osgkeyboardmouse/GNUmakefile,
|
|
examples/osgkeyboardmouse/GNUmakefile.inst,
|
|
examples/osgsimplepager/GNUmakefile,
|
|
examples/osgsimplepager/GNUmakefile.inst,
|
|
examples/osgsimulation/GNUmakefile, runexamples.bat,
|
|
src/osgFX/Cartoon.cpp, src/osgFX/GNUmakefile,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/lwo/GNUmakefile,
|
|
src/osgPlugins/osgFX/GNUmakefile: Preparation for moving osgGL2
|
|
out of the core OSG into its own seperate distribution.
|
|
|
|
2005-04-14 08:00 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp: From Mike Weiblen, fixed copy
|
|
and paste error in new osgshaders.cpp example.
|
|
|
|
2005-04-14 07:55 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp: From Joson Daly, fix for
|
|
forward/backward/swing animation handling both 15.8 and
|
|
versions prior to 15.8, and...
|
|
|
|
" Here's another fix for OpenFlight. The symptom was that ATTR
|
|
files were
|
|
not being read correctly, and the TexEnv on a texture that should
|
|
have
|
|
been set to DECAL was instead defaulting to MODULATE. The cause
|
|
is that
|
|
the ATTR reader cannot tell by itself what version it's reading
|
|
(the
|
|
version information isn't present in the ATTR files), and instead
|
|
relies
|
|
on the ReaderWriter::Options passed in to get the OpenFlight
|
|
version.
|
|
|
|
My change clones the current ReaderWriter::Options and prepends
|
|
the
|
|
appropriate FLT_VER option before the ReaderWriterATTR object is
|
|
called. I also made the parsing of the FLT_VER string and value
|
|
more
|
|
robust in the ReaderWriterATTR itself. I think I commented things
|
|
OK,
|
|
but let me know if you need me to explain anything."
|
|
|
|
2005-04-13 18:19 robert
|
|
|
|
* include/osg/TextureRectangle, src/osg/TextureRectangle.cpp: From
|
|
Terry Welsh, added copy texture support to TextureRectangle
|
|
|
|
2005-04-13 14:31 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp, src/osg/State.cpp: Added
|
|
applying of all parents uniforms
|
|
|
|
2005-04-13 14:12 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp, include/osg/Program,
|
|
src/osg/Program.cpp, src/osg/State.cpp: Added basic support for
|
|
applying uniforms to programs, non lazy state updating
|
|
is yet applied though.
|
|
|
|
2005-04-13 12:00 robert
|
|
|
|
* include/osg/Program, include/osg/State, include/osg/Uniform,
|
|
src/osg/Program.cpp, src/osg/State.cpp, src/osg/Uniform.cpp: Work
|
|
in progress on shader language uniform support
|
|
|
|
2005-04-12 19:28 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Added #if block for swith between
|
|
imagery
|
|
|
|
2005-04-12 19:17 robert
|
|
|
|
* examples/osgcatch/osgcatch.cpp: Fixed bug
|
|
|
|
2005-04-12 08:59 robert
|
|
|
|
* src/osgPlugins/hdr/hdrloader.cpp: Added inline to float
|
|
convertComponent(,)
|
|
|
|
2005-04-12 08:55 robert
|
|
|
|
* src/osgPlugins/hdr/hdrloader.cpp: From Olaf Flebbe, change from
|
|
powf to ldexp.
|
|
|
|
2005-04-11 17:14 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/AlphaFunc,
|
|
include/osg/AnimationPath, include/osg/ApplicationUsage,
|
|
include/osg/ArgumentParser, include/osg/Array,
|
|
include/osg/AutoTransform, include/osg/Billboard,
|
|
include/osg/BlendColor, include/osg/BlendEquation,
|
|
include/osg/BlendFunc, include/osg/BoundingBox,
|
|
include/osg/BoundingSphere, include/osg/BufferObject,
|
|
include/osg/ClearNode, include/osg/ClipNode,
|
|
include/osg/ClipPlane, include/osg/ClusterCullingCallback,
|
|
include/osg/CollectOccludersVisitor, include/osg/ColorMask,
|
|
include/osg/ColorMatrix, include/osg/ConvexPlanarOccluder,
|
|
include/osg/ConvexPlanarPolygon,
|
|
include/osg/CoordinateSystemNode, include/osg/CopyOp,
|
|
include/osg/CullFace, include/osg/CullSettings,
|
|
include/osg/CullStack, include/osg/CullingSet, include/osg/Depth,
|
|
include/osg/DisplaySettings, include/osg/DrawPixels,
|
|
include/osg/Drawable, include/osg/Export, include/osg/Fog,
|
|
include/osg/FragmentProgram, include/osg/FrameStamp,
|
|
include/osg/FrontFace, include/osg/GLExtensions,
|
|
include/osg/Geode, include/osg/Geometry, include/osg/Group,
|
|
include/osg/Image, include/osg/ImageStream, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightModel, include/osg/LightSource,
|
|
include/osg/LineSegment, include/osg/LineStipple,
|
|
include/osg/LineWidth, include/osg/LogicOp, include/osg/Material,
|
|
include/osg/MatrixTransform, include/osg/Matrixd,
|
|
include/osg/Matrixf, include/osg/Multisample, include/osg/Node,
|
|
include/osg/NodeCallback, include/osg/NodeVisitor,
|
|
include/osg/Notify, include/osg/Object, include/osg/OccluderNode,
|
|
include/osg/PagedLOD, include/osg/Plane, include/osg/Point,
|
|
include/osg/PointSprite, include/osg/PolygonMode,
|
|
include/osg/PolygonOffset, include/osg/PolygonStipple,
|
|
include/osg/Polytope, include/osg/PositionAttitudeTransform,
|
|
include/osg/PrimitiveSet, include/osg/Program,
|
|
include/osg/Projection, include/osg/ProxyNode, include/osg/Quat,
|
|
include/osg/Referenced, include/osg/Sequence,
|
|
include/osg/ShadeModel, include/osg/Shader,
|
|
include/osg/ShadowVolumeOccluder, include/osg/Shape,
|
|
include/osg/ShapeDrawable, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Stencil, include/osg/Switch, include/osg/TexEnv,
|
|
include/osg/TexEnvCombine, include/osg/TexEnvFilter,
|
|
include/osg/TexGen, include/osg/TexGenNode, include/osg/TexMat,
|
|
include/osg/Texture, include/osg/Texture1D,
|
|
include/osg/Texture2D, include/osg/Texture3D,
|
|
include/osg/TextureCubeMap, include/osg/TextureRectangle,
|
|
include/osg/Timer, include/osg/Transform, include/osg/Uniform,
|
|
include/osg/UnitTestFramework, include/osg/Version,
|
|
include/osg/VertexProgram, include/osg/Viewport,
|
|
src/osg/GNUmakefile, src/osg/Texture.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.h,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h: Renamed
|
|
SG_LIBRARY and SG_EXPORT macro's to OSG_LIBRARY and OSG_EXPORT
|
|
|
|
2005-04-11 15:40 robert
|
|
|
|
* src/osgWrappers/osg/GNUmakefile: Changed optimization flag to -O
|
|
instead of -O2 to aid compile speed.
|
|
|
|
2005-04-11 15:22 robert
|
|
|
|
* include/osg/Program: From Olaf Flebbe, compile fix for Sun.
|
|
|
|
2005-04-11 15:17 robert
|
|
|
|
* Make/makedefs, Make/makedirdefs, include/osg/BufferObject,
|
|
include/osg/Drawable, include/osg/StateAttribute,
|
|
src/osg/BufferObject.cpp, src/osg/PrimitiveSet.cpp: Moved
|
|
#include <osg/State> from header into .cpp to clean up build.
|
|
|
|
2005-04-11 15:01 robert
|
|
|
|
* src/osgWrappers/osg/ColorMask.cpp: Build fix
|
|
|
|
2005-04-11 10:12 robert
|
|
|
|
* src/osg/GNUmakefile, src/osg/Program.cpp: Fixed warning, and
|
|
sorted entries in GNUmakefile
|
|
|
|
2005-04-11 08:15 robert
|
|
|
|
* include/osg/Program: Added friend class PerContextProgram;
|
|
|
|
2005-04-11 07:51 robert
|
|
|
|
* src/osgPlugins/geo/osgGeoAction.h: From Olaf Flebbe, Fixed cross
|
|
platform compile error
|
|
|
|
2005-04-10 21:26 robert
|
|
|
|
* include/osg/ColorMask: From Randall Hopper, fixed typo of
|
|
setRedMask.
|
|
|
|
2005-04-10 21:25 robert
|
|
|
|
* examples/osgcatch/GNUmakefile, examples/osgcatch/osgcatch.cpp:
|
|
Further work on kiddies game.
|
|
|
|
2005-04-09 11:17 robert
|
|
|
|
* include/osgParticle/FluidProgram,
|
|
src/osgParticle/FluidProgram.cpp: Fixed typo
|
|
|
|
2005-04-08 19:40 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs,
|
|
VisualStudio/examples/osgGLUTkeyboardmouse,
|
|
VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgGLUTsimple,
|
|
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
|
examples/osgGLUTkeyboardmouse,
|
|
examples/osgGLUTkeyboardmouse/GNUmakefile,
|
|
examples/osgGLUTkeyboardmouse/GNUmakefile.inst,
|
|
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.cpp,
|
|
examples/osgGLUTsimple, examples/osgGLUTsimple/GNUmakefile,
|
|
examples/osgGLUTsimple/GNUmakefile.inst,
|
|
examples/osgGLUTsimple/osgGLUTsimple.cpp: From Mike Weiblen,
|
|
osgGLUTsimple and osgGLUTkeyboardmouse examples
|
|
|
|
2005-04-08 19:39 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/net/sockstream.cpp: Added check for _last_of for
|
|
fileName and merged all definitions for socklen_t
|
|
to one line.
|
|
|
|
2005-04-08 19:29 robert
|
|
|
|
* examples/osgintrospection/osgintrospection.cpp: From Marco Jez,
|
|
updates to reflect new osgIntrospection API
|
|
|
|
2005-04-08 18:46 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Stephan Huber, changed fixed string
|
|
sizes for dynamically allocated ones in OSX file system gets.
|
|
|
|
2005-04-08 14:44 robert
|
|
|
|
* src/osgUtil/TriStrip_graph_array.h: From James French, a tweak
|
|
with fix a compile problem related to STLport.
|
|
|
|
2005-04-08 14:11 robert
|
|
|
|
* src/osgPlugins/net/sockstream.cpp: From Olad Flebbe, compile fix
|
|
for HP-UX.
|
|
|
|
2005-04-08 14:10 robert
|
|
|
|
* include/osg/UByte4, include/osg/io_utils: Moved UByte4 i/ostream
|
|
support into io_utils.
|
|
|
|
2005-04-08 14:09 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeLibrary.h: From James French, fix
|
|
to header guard
|
|
|
|
2005-04-08 13:52 robert
|
|
|
|
* src/osgDB/Registry.cpp, src/osgPlugins/quicktime/QTtexture.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Stephan Huber
|
|
(contains Registry.cpp changes from David Guthrie):
|
|
"Attached is the new source for the Quicktime-Plugin which adds
|
|
the
|
|
ability to write pictures in various formats (tested: jpg, png,
|
|
tif,
|
|
psd) (24bit + 32bit only, 8bit not tested)
|
|
|
|
There are changes in the attached osgDB::Registry, which allows
|
|
osg to
|
|
find resources/plugins in the right folders under OS X"
|
|
|
|
Note, from Robert Osfield, changed the FilePathList* filepath +
|
|
delete to a
|
|
FilePathList filepath to avoid possible memory leaks when
|
|
expections are thrown/
|
|
make it more maintainable. Also didn't merge the automatic
|
|
playing of movies.
|
|
|
|
2005-04-08 13:10 robert
|
|
|
|
* src/osg/Shader.cpp, src/osg/Uniform.cpp,
|
|
src/osgPlugins/osg/Shader.cpp, src/osgPlugins/osg/Uniform.cpp:
|
|
From Mike Weiblen, updates to GL Shadler Language support
|
|
|
|
2005-04-08 13:06 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/Text.cpp, src/osgPlugins/ive/Text.h,
|
|
src/osgPlugins/osgText/IO_Text.cpp: From Carlo Camporesi, add
|
|
support for text into .ive plugin, tweak by
|
|
Robert Osfield to allow font names to be exported correctly with
|
|
extension
|
|
|
|
2005-04-08 12:22 robert
|
|
|
|
* src/osg/ClipNode.cpp, src/osg/PagedLOD.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgSim/SphereSegment.cpp, src/osgTerrain/DataSet.cpp,
|
|
src/osgUtil/Simplifier.cpp: Added #include <algorithm>
|
|
|
|
2005-04-08 10:32 robert
|
|
|
|
* examples/osgbluemarble/osgbluemarble.cpp: Added #include
|
|
<osg/io_utils>
|
|
|
|
2005-04-08 09:59 robert
|
|
|
|
* src/osgWrappers/osg/Vec2d.cpp, src/osgWrappers/osg/Vec2f.cpp,
|
|
src/osgWrappers/osg/Vec3d.cpp, src/osgWrappers/osg/Vec3f.cpp,
|
|
src/osgWrappers/osg/Vec4d.cpp, src/osgWrappers/osg/Vec4f.cpp:
|
|
Added #include <osg/io_utils>
|
|
|
|
2005-04-08 09:55 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Reverted back to not
|
|
test version of osgsimulation
|
|
|
|
2005-04-08 09:51 robert
|
|
|
|
* examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgpick/osgpick.cpp,
|
|
examples/osgunittests/osgunittests.cpp: Added #include
|
|
<osg/io_utils>
|
|
|
|
2005-04-08 09:45 robert
|
|
|
|
* examples/osggeometry/osggeometry.cpp,
|
|
examples/osgkeyboard/osgkeyboard.cpp,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
examples/osglauncher/osglauncher.cpp,
|
|
examples/osgsimulation/osgsimulation.cpp: Added #include
|
|
<osg/io_utils>
|
|
|
|
2005-04-08 09:36 robert
|
|
|
|
* applications/osgdem/osgdem.cpp,
|
|
src/osgPlugins/lws/SceneLoader.cpp,
|
|
src/osgPlugins/osg/AnimationPath.cpp,
|
|
src/osgPlugins/osg/AutoTransform.cpp,
|
|
src/osgPlugins/osg/ClearNode.cpp, src/osgPlugins/osg/Fog.cpp,
|
|
src/osgPlugins/osg/FragmentProgram.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/LOD.cpp,
|
|
src/osgPlugins/osg/Light.cpp, src/osgPlugins/osg/LightModel.cpp,
|
|
src/osgPlugins/osg/Material.cpp, src/osgPlugins/osg/Point.cpp,
|
|
src/osgPlugins/osg/PositionAttitudeTransform.cpp,
|
|
src/osgPlugins/osg/ProxyNode.cpp, src/osgPlugins/osg/Shape.cpp,
|
|
src/osgPlugins/osg/ShapeDrawable.cpp,
|
|
src/osgPlugins/osg/TexEnv.cpp,
|
|
src/osgPlugins/osg/TexEnvCombine.cpp,
|
|
src/osgPlugins/osg/Texture.cpp,
|
|
src/osgPlugins/osg/VertexProgram.cpp,
|
|
src/osgPlugins/osgFX/IO_Cartoon.cpp,
|
|
src/osgPlugins/osgFX/IO_Scribe.cpp,
|
|
src/osgPlugins/osgFX/IO_SpecularHighlights.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleEffect.cpp,
|
|
src/osgPlugins/osgSim/IO_BlinkSequence.cpp,
|
|
src/osgPlugins/osgSim/IO_DOFTransform.cpp,
|
|
src/osgPlugins/osgSim/IO_LightPoint.cpp,
|
|
src/osgPlugins/osgSim/IO_Sector.cpp: Added #include
|
|
<osg/io_utils>
|
|
|
|
2005-04-08 09:18 robert
|
|
|
|
* src/osgPlugins/lwo/old_Lwo2.cpp,
|
|
src/osgPlugins/lwo/old_Lwo2Layer.cpp: Added #include
|
|
<osg/io_utils>
|
|
|
|
2005-04-08 09:14 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added io_utils include
|
|
|
|
2005-04-08 09:13 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp: Added osg/io_utils
|
|
include
|
|
|
|
2005-04-08 09:01 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Matrixd,
|
|
include/osg/Matrixf, include/osg/Vec2d, include/osg/Vec2f,
|
|
include/osg/Vec3d, include/osg/Vec3f, include/osg/Vec4d,
|
|
include/osg/Vec4f, include/osg/io_utils,
|
|
src/osg/AnimationPath.cpp, src/osg/ImpostorSprite.cpp,
|
|
src/osgGA/TerrainManipulator.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Moved the istream and ostream
|
|
support from Vec* and Matrix* into a seperate io_utils file.
|
|
|
|
2005-04-07 21:28 robert
|
|
|
|
* include/osg/Vec4d: Added iostream operators
|
|
|
|
2005-04-07 20:28 robert
|
|
|
|
* include/osg/BufferObject: From Olaf Flebbe, removed supporios
|
|
BufferObject::
|
|
|
|
2005-04-07 20:23 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/Program,
|
|
include/osg/Shader, include/osg/Uniform, src/osg/Program.cpp,
|
|
src/osg/Shader.cpp, src/osg/Uniform.cpp,
|
|
src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/Program.cpp,
|
|
src/osgPlugins/osg/Shader.cpp, src/osgPlugins/osg/Uniform.cpp:
|
|
From Mike Weiblen, "adds sourcefiles for beginnings of .osg
|
|
fileformat i/o support
|
|
> - enhancemens to core GLSL classes to support file i/o"
|
|
|
|
2005-04-07 20:20 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp, examples/osgshaders/GL2Scene.h,
|
|
examples/osgshaders/GNUmakefile,
|
|
examples/osgshaders/GNUmakefile.inst,
|
|
examples/osgshaders/README.txt,
|
|
examples/osgshaders/osgshaders.cpp: From Mike Weiblen, ported
|
|
osgshaders example from osgGL2 to core osg based.
|
|
|
|
2005-04-07 20:08 robert
|
|
|
|
* src/osgPlugins/hdr/hdrloader.cpp: Warning fixes by Mike Weiblen +
|
|
Robert Osfield
|
|
|
|
2005-04-07 20:06 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp: From Marco Jez,
|
|
.dsp updates
|
|
|
|
2005-04-07 20:00 robert
|
|
|
|
* include/osg/Vec2d, include/osg/Vec2f, include/osg/Vec3d,
|
|
include/osg/Vec3f, include/osg/Vec4f,
|
|
include/osgIntrospection/Converter,
|
|
include/osgIntrospection/ConverterProxy,
|
|
include/osgIntrospection/ReaderWriter,
|
|
include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
src/osgIntrospection/Reflection.cpp,
|
|
src/osgIntrospection/Value.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/ProxyNode.cpp,
|
|
src/osgWrappers/osg/AlphaFunc.cpp,
|
|
src/osgWrappers/osg/AnimationPath.cpp,
|
|
src/osgWrappers/osg/ApplicationUsage.cpp,
|
|
src/osgWrappers/osg/ArgumentParser.cpp,
|
|
src/osgWrappers/osg/Array.cpp,
|
|
src/osgWrappers/osg/AutoTransform.cpp,
|
|
src/osgWrappers/osg/Billboard.cpp,
|
|
src/osgWrappers/osg/BlendColor.cpp,
|
|
src/osgWrappers/osg/BlendEquation.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/BoundingBox.cpp,
|
|
src/osgWrappers/osg/BoundingSphere.cpp,
|
|
src/osgWrappers/osg/BufferObject.cpp,
|
|
src/osgWrappers/osg/ClearNode.cpp,
|
|
src/osgWrappers/osg/ClipNode.cpp,
|
|
src/osgWrappers/osg/ClipPlane.cpp,
|
|
src/osgWrappers/osg/ClusterCullingCallback.cpp,
|
|
src/osgWrappers/osg/CollectOccludersVisitor.cpp,
|
|
src/osgWrappers/osg/ColorMask.cpp,
|
|
src/osgWrappers/osg/ColorMatrix.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgWrappers/osg/ConvexPlanarPolygon.cpp,
|
|
src/osgWrappers/osg/CoordinateSystemNode.cpp,
|
|
src/osgWrappers/osg/CopyOp.cpp, src/osgWrappers/osg/CullFace.cpp,
|
|
src/osgWrappers/osg/CullSettings.cpp,
|
|
src/osgWrappers/osg/CullStack.cpp,
|
|
src/osgWrappers/osg/CullingSet.cpp,
|
|
src/osgWrappers/osg/Depth.cpp,
|
|
src/osgWrappers/osg/DisplaySettings.cpp,
|
|
src/osgWrappers/osg/DrawPixels.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp, src/osgWrappers/osg/Fog.cpp,
|
|
src/osgWrappers/osg/FragmentProgram.cpp,
|
|
src/osgWrappers/osg/FrameStamp.cpp,
|
|
src/osgWrappers/osg/FrontFace.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp, src/osgWrappers/osg/Group.cpp,
|
|
src/osgWrappers/osg/Image.cpp,
|
|
src/osgWrappers/osg/ImageStream.cpp,
|
|
src/osgWrappers/osg/Impostor.cpp,
|
|
src/osgWrappers/osg/ImpostorSprite.cpp,
|
|
src/osgWrappers/osg/LOD.cpp, src/osgWrappers/osg/Light.cpp,
|
|
src/osgWrappers/osg/LightModel.cpp,
|
|
src/osgWrappers/osg/LightSource.cpp,
|
|
src/osgWrappers/osg/LineSegment.cpp,
|
|
src/osgWrappers/osg/LineStipple.cpp,
|
|
src/osgWrappers/osg/LineWidth.cpp,
|
|
src/osgWrappers/osg/LogicOp.cpp,
|
|
src/osgWrappers/osg/Material.cpp, src/osgWrappers/osg/Matrix.cpp,
|
|
src/osgWrappers/osg/MatrixTransform.cpp,
|
|
src/osgWrappers/osg/Matrixd.cpp, src/osgWrappers/osg/Matrixf.cpp,
|
|
src/osgWrappers/osg/Multisample.cpp,
|
|
src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/NodeCallback.cpp,
|
|
src/osgWrappers/osg/NodeVisitor.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/OccluderNode.cpp,
|
|
src/osgWrappers/osg/PagedLOD.cpp, src/osgWrappers/osg/Plane.cpp,
|
|
src/osgWrappers/osg/Point.cpp,
|
|
src/osgWrappers/osg/PointSprite.cpp,
|
|
src/osgWrappers/osg/PolygonMode.cpp,
|
|
src/osgWrappers/osg/PolygonOffset.cpp,
|
|
src/osgWrappers/osg/PolygonStipple.cpp,
|
|
src/osgWrappers/osg/Polytope.cpp,
|
|
src/osgWrappers/osg/PositionAttitudeTransform.cpp,
|
|
src/osgWrappers/osg/PrimitiveSet.cpp,
|
|
src/osgWrappers/osg/Program.cpp,
|
|
src/osgWrappers/osg/Projection.cpp,
|
|
src/osgWrappers/osg/ProxyNode.cpp, src/osgWrappers/osg/Quat.cpp,
|
|
src/osgWrappers/osg/RefNodePath.cpp,
|
|
src/osgWrappers/osg/Referenced.cpp,
|
|
src/osgWrappers/osg/Sequence.cpp,
|
|
src/osgWrappers/osg/ShadeModel.cpp,
|
|
src/osgWrappers/osg/Shader.cpp,
|
|
src/osgWrappers/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgWrappers/osg/Shape.cpp,
|
|
src/osgWrappers/osg/ShapeDrawable.cpp,
|
|
src/osgWrappers/osg/State.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp,
|
|
src/osgWrappers/osg/Stencil.cpp, src/osgWrappers/osg/Switch.cpp,
|
|
src/osgWrappers/osg/TexEnv.cpp,
|
|
src/osgWrappers/osg/TexEnvCombine.cpp,
|
|
src/osgWrappers/osg/TexEnvFilter.cpp,
|
|
src/osgWrappers/osg/TexGen.cpp,
|
|
src/osgWrappers/osg/TexGenNode.cpp,
|
|
src/osgWrappers/osg/TexMat.cpp, src/osgWrappers/osg/Texture.cpp,
|
|
src/osgWrappers/osg/Texture1D.cpp,
|
|
src/osgWrappers/osg/Texture2D.cpp,
|
|
src/osgWrappers/osg/Texture3D.cpp,
|
|
src/osgWrappers/osg/TextureCubeMap.cpp,
|
|
src/osgWrappers/osg/TextureRectangle.cpp,
|
|
src/osgWrappers/osg/Timer.cpp, src/osgWrappers/osg/Transform.cpp,
|
|
src/osgWrappers/osg/UByte4.cpp, src/osgWrappers/osg/Uniform.cpp,
|
|
src/osgWrappers/osg/Vec2.cpp, src/osgWrappers/osg/Vec2d.cpp,
|
|
src/osgWrappers/osg/Vec2f.cpp, src/osgWrappers/osg/Vec3.cpp,
|
|
src/osgWrappers/osg/Vec3d.cpp, src/osgWrappers/osg/Vec3f.cpp,
|
|
src/osgWrappers/osg/Vec4.cpp, src/osgWrappers/osg/Vec4d.cpp,
|
|
src/osgWrappers/osg/Vec4f.cpp,
|
|
src/osgWrappers/osg/VertexProgram.cpp,
|
|
src/osgWrappers/osg/Viewport.cpp: From Marco Jez, improvements to
|
|
osgIntrospection, and new automatically generated
|
|
osgWrappers/osg set.
|
|
|
|
2005-04-07 17:15 don
|
|
|
|
* include/osg/PagedLOD: Set PagedLOD::removeExpiredSubgraph() to be
|
|
virtual
|
|
|
|
2005-04-07 16:09 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Fix to compute coordinate frame
|
|
callback so that it can handle scaled
|
|
coordinate frames, rescaling as required.
|
|
|
|
2005-04-07 15:27 robert
|
|
|
|
* src/osg/MatrixTransform.cpp: Fixed the MatrixTransform(Matrix&)
|
|
constructor so that it correct sets _inverseDirty = true;
|
|
|
|
2005-04-07 13:49 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Introduced a flight
|
|
path that goes around the earth going into the north and sound
|
|
hemisphere's with heading and roll adjustment.
|
|
|
|
2005-04-07 10:55 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Fixed sort of sources so that the
|
|
layer number is taken into account.
|
|
|
|
2005-04-07 10:19 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Fixed layer and levels handling in
|
|
reprojection of source imagery.
|
|
|
|
2005-04-06 20:54 robert
|
|
|
|
* Make/makedirdefs, examples/osgcatch,
|
|
examples/osgcatch/GNUmakefile,
|
|
examples/osgcatch/GNUmakefile.inst,
|
|
examples/osgcatch/osgcatch.cpp: Beginnings of litte kiddies game
|
|
example, written in collaboration with my
|
|
5 year old daughter who is the game designer and artist on this
|
|
little task :)
|
|
|
|
2005-04-05 19:08 don
|
|
|
|
* Make/makedefs, include/osg/Math,
|
|
src/osgPlugins/net/sockstream.cpp: Rolled in Olaf's changes for
|
|
HP-UX build
|
|
|
|
2005-04-04 20:25 robert
|
|
|
|
* include/osgParticle/FluidProgram,
|
|
src/osgParticle/FluidProgram.cpp: Renamed _A and _B to make them
|
|
more meanigful
|
|
|
|
2005-04-04 18:07 don
|
|
|
|
* src/osgGA/UFOManipulator.cpp: Removed annoying "Can't find the
|
|
ground" message
|
|
|
|
2005-04-04 16:06 robert
|
|
|
|
* src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/MultiTextureControl.cpp: Fixed output of
|
|
MultiTextureControl.
|
|
|
|
2005-04-04 15:23 robert
|
|
|
|
* applications/osgdem/osgdem.cpp: Added layer support
|
|
|
|
2005-04-04 13:50 robert
|
|
|
|
* VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
|
include/osgIntrospection/Attributes,
|
|
include/osgIntrospection/Comparator,
|
|
include/osgIntrospection/ConstructorInfo,
|
|
include/osgIntrospection/Exceptions,
|
|
include/osgIntrospection/InstanceCreator,
|
|
include/osgIntrospection/MethodInfo,
|
|
include/osgIntrospection/ParameterInfo,
|
|
include/osgIntrospection/PropertyInfo,
|
|
include/osgIntrospection/ReaderWriter,
|
|
include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/StaticMethodInfo,
|
|
include/osgIntrospection/Type,
|
|
include/osgIntrospection/TypeNameAliasProxy,
|
|
include/osgIntrospection/TypedConstructorInfo,
|
|
include/osgIntrospection/TypedMethodInfo,
|
|
include/osgIntrospection/Utility, include/osgIntrospection/Value,
|
|
include/osgIntrospection/variant_cast,
|
|
src/osgIntrospection/ConstructorInfo.cpp,
|
|
src/osgIntrospection/DefaultReflectors.cpp,
|
|
src/osgIntrospection/GNUmakefile,
|
|
src/osgIntrospection/MethodInfo.cpp,
|
|
src/osgIntrospection/PropertyInfo.cpp,
|
|
src/osgIntrospection/Reflection.cpp,
|
|
src/osgIntrospection/Type.cpp, src/osgIntrospection/Utility.cpp,
|
|
src/osgIntrospection/Value.cpp: From Marco Jez, updates to
|
|
osgIntrospection.
|
|
|
|
2005-04-04 13:49 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs: Made osgIntrospection an
|
|
optional compile
|
|
|
|
2005-04-04 13:22 robert
|
|
|
|
* include/osg/CullStack: Fixed comment
|
|
|
|
2005-04-04 12:24 robert
|
|
|
|
* src/osgPlugins/net/sockstream.h,
|
|
src/osgPlugins/osg/ProxyNode.cpp, src/osgText/Text.cpp: Fixes for
|
|
VS6.0 build
|
|
|
|
2005-04-04 11:47 robert
|
|
|
|
* src/osg/ProxyNode.cpp: From Carlo Camporesi,fixed for loop bug
|
|
|
|
2005-04-04 11:42 robert
|
|
|
|
* examples/osgparticleeffects/GNUmakefile,
|
|
examples/osgparticleeffects/GNUmakefile.inst: Added missing
|
|
makefiles
|
|
|
|
2005-04-04 11:22 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp: From Alberto Farre, nested files
|
|
bug fix.
|
|
|
|
2005-04-04 11:18 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/Pool.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp: From Alberto Farre:
|
|
"Here there are fixes for several flt loader problems.
|
|
|
|
First one was an small bug when root database was an empty string
|
|
we got a database path "/" instead of "./".
|
|
Second one is more complex. Flt loader works in two passes, first
|
|
one reads flt database and second one builds osg scenegraph.
|
|
Special care must be taken for properly tracking database path as
|
|
nested files are entered. Because textures are loaded in second
|
|
pass, mentioned care should be taken once again. I wrote time ago
|
|
a piece of code and I placed it in both files fltFile.cpp and
|
|
flt2osg.cpp. After a long period offline I have seen the portion
|
|
of code at flt2osg was missing, I just made some tests and I
|
|
could see it is still required.
|
|
|
|
Finally, I have seen that pool.cpp always try to make IMAGE cache
|
|
instead of reading what Options says.
|
|
|
|
Aditonally, I recently wrote an osg change, now it has external
|
|
references "a la flt" what is called osg::ProxyNode. As part of
|
|
the change now flt loader builds external references as
|
|
ProxyNodes. I made the same mistake like pool.cpp and always made
|
|
ARCHIVE cache instead of see what Options says, it has also been
|
|
fixed."
|
|
|
|
2005-04-04 10:08 robert
|
|
|
|
* include/osg/Program, include/osg/Shader, include/osg/State,
|
|
include/osg/Uniform, src/osg/Program.cpp, src/osg/Shader.cpp,
|
|
src/osg/Uniform.cpp: From Mike Weiblen, updates to Shander
|
|
Language support
|
|
|
|
2005-04-04 10:05 robert
|
|
|
|
* include/osgParticle/FluidProgram,
|
|
src/osgParticle/FluidProgram.cpp: Added FluidProgram
|
|
|
|
2005-04-04 09:22 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/applications/osgviewer/osgviewer.dsp: From Mike
|
|
Weiblen (VisualStudio.dsw changes done by hand by Robert), fixes
|
|
to VS project files
|
|
|
|
2005-04-04 08:47 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgparticleeffects,
|
|
VisualStudio/examples/osgparticleeffects/osgparticleeffects.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
examples/osgparticleeffects,
|
|
examples/osgparticleeffects/osgparticleeffects.cpp,
|
|
runexamples.bat: Added osgparticleeffects example
|
|
|
|
2005-04-04 07:54 robert
|
|
|
|
* VisualStudio/osgParticle/osgParticle.dsp,
|
|
include/osgParticle/ExplosionDebriEffect,
|
|
include/osgParticle/ExplosionEffect,
|
|
include/osgParticle/FireEffect,
|
|
include/osgParticle/FluidFrictionOperator,
|
|
include/osgParticle/Particle, include/osgParticle/ParticleEffect,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/SmokeEffect,
|
|
include/osgUtil/IntersectVisitor,
|
|
src/osgParticle/ExplosionDebriEffect.cpp,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp,
|
|
src/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgParticle/GNUmakefile, src/osgParticle/ParticleEffect.cpp,
|
|
src/osgParticle/SmokeEffect.cpp,
|
|
src/osgPlugins/osgParticle/GNUmakefile,
|
|
src/osgPlugins/osgParticle/IO_ExplosionDebriEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_ExplosionEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_FireEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleEffect.cpp,
|
|
src/osgPlugins/osgParticle/IO_SmokeEffect.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgUtil/Optimizer.cpp: Improved
|
|
ParticleEffects
|
|
|
|
2005-03-26 10:04 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/FrontFace.cpp, src/osgPlugins/ive/FrontFace.h,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h:
|
|
From Farshid Laskari, addiition of FrontFace support to .ive
|
|
|
|
2005-03-25 11:17 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Waltice (don't
|
|
have full name at time of submission), added support for 16bit
|
|
tiff files
|
|
|
|
2005-03-25 11:07 robert
|
|
|
|
* include/osg/State, src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp: Added State::getActiveUnit and usage of it
|
|
in the glTexCopyImage*() implementations
|
|
|
|
2005-03-25 11:06 robert
|
|
|
|
* src/osgGA/UFOManipulator.cpp: Made the ground intersection
|
|
warning just output to INFO level.
|
|
|
|
2005-03-24 09:37 robert
|
|
|
|
* include/osg/Program, include/osg/Shader,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Uniform, src/osg/Program.cpp, src/osg/Shader.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Uniform.cpp: From Mike Weiblen,
|
|
"updates for GLSL core integration:
|
|
Code compiles and runs on win32.
|
|
Basic functionality of Program and Shader in place.
|
|
Program derived from StateAttribute.
|
|
Uniform value propagation is not yet functional (in development)
|
|
Includes some patches by Nathan Cournia.
|
|
includes example testcase to demo use of new classes."
|
|
|
|
2005-03-23 21:00 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: From Marco Jez, fixed
|
|
constness of data return type
|
|
|
|
2005-03-23 20:48 robert
|
|
|
|
* applications/osgdem/GNUmakefile,
|
|
applications/osgdem/GNUmakefile.inst,
|
|
examples/osgsimulation/GNUmakefile,
|
|
examples/osgsimulation/GNUmakefile.inst: From Randall Hopper,
|
|
with small order tweak from Robert and addition to
|
|
GNUmakefile.inst,
|
|
added $(GDAL_LIBS) to fix build under FreeBSD.
|
|
|
|
2005-03-23 20:38 robert
|
|
|
|
* VisualStudio/applications/osgarchive/osgarchive.dsp,
|
|
VisualStudio/applications/osgconv/osgconv.dsp,
|
|
VisualStudio/applications/osgdem/osgdem.dsp,
|
|
VisualStudio/applications/osgversion/osgversion.dsp,
|
|
VisualStudio/applications/osgviewer/osgviewer.dsp: From Mike
|
|
Weiblen: change paths to .cpp files from "examples" to
|
|
"applications"
|
|
|
|
2005-03-23 20:35 robert
|
|
|
|
* include/osgUtil/Optimizer: Fixed indenting.
|
|
|
|
2005-03-23 20:34 robert
|
|
|
|
* include/osgUtil/Optimizer: From Mike Weiblen: "Fix for VS7.1
|
|
warning C4715: not all control paths return a value"
|
|
|
|
2005-03-23 20:31 robert
|
|
|
|
* src/osgGL2/ProgramObject.cpp: From Mike Weiblen, " Move update of
|
|
shader values after shader rebuild opportunity, to ensure uniform
|
|
state of shaders is consistent"
|
|
|
|
2005-03-23 17:05 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp,
|
|
include/osgParticle/ExplosionEffect,
|
|
include/osgParticle/FireEffect,
|
|
include/osgParticle/ParticleEffect,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/SmokeEffect,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp,
|
|
src/osgParticle/ParticleEffect.cpp,
|
|
src/osgParticle/SmokeEffect.cpp: Added extra controls for
|
|
ParticleEffects.
|
|
|
|
2005-03-23 10:46 robert
|
|
|
|
* src/osg/AutoTransform.cpp, src/osg/CullStack.cpp: Fixed the
|
|
scaling in pixelSize computation and the autoscale usage of it.
|
|
|
|
2005-03-23 10:41 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Removed multiple inheritance
|
|
from TechniqueEventHandler.
|
|
|
|
2005-03-23 08:30 robert
|
|
|
|
* include/osgUtil/Optimizer: Commented out the if
|
|
(!node->getName().empty()) return false; in
|
|
isOperationPermissibleImplementation()
|
|
|
|
2005-03-22 21:06 robert
|
|
|
|
* include/osgGA/MatrixManipulator, src/osgGA/DriveManipulator.cpp,
|
|
src/osgGA/MatrixManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp, src/osgGA/UFOManipulator.cpp:
|
|
Added MatrixManipulator::s/getIntersectTraversalMask(uint) to
|
|
allow control
|
|
of which subgraphs should be used in intersection calculations.
|
|
Updated
|
|
Terrain,Drive and UFO manipulator to use this new flag.
|
|
|
|
2005-03-22 20:26 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp, src/osgParticle/SmokeEffect.cpp:
|
|
Moved ParticleSystemUpdater into ParticleEffect nodes to simplify
|
|
usage
|
|
of nodes.
|
|
|
|
2005-03-22 17:00 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp, src/osgParticle/SmokeEffect.cpp:
|
|
Fixed the double transform of ParticleEffects
|
|
|
|
2005-03-22 12:11 robert
|
|
|
|
* examples/osgspheresegment/GNUmakefile,
|
|
examples/osgspheresegment/osgspheresegment.cpp: Updated sphere
|
|
segment example to use original osgsimulation source, adding
|
|
in terrain, moving models and particle effects.
|
|
|
|
2005-03-22 12:04 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Corrected orientation
|
|
of aeroplane and direction of rotation around earth.
|
|
|
|
2005-03-21 00:33 don
|
|
|
|
* src/osgProducer/Viewer.cpp: Added getCameraByName method to
|
|
viewer
|
|
|
|
2005-03-20 23:57 don
|
|
|
|
* include/osg/Viewport, include/osgGA/AnimationPathManipulator,
|
|
include/osgGA/MatrixManipulator,
|
|
include/osgGA/TrackballManipulator, include/osgGA/UFOManipulator,
|
|
src/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp, src/osgGA/UFOManipulator.cpp:
|
|
Added getCameraByName method to viewer and home(double
|
|
currentTime) to
|
|
MatrixManipulator, UFO, Trackball and ANimation manipulator.
|
|
|
|
2005-03-20 23:29 don
|
|
|
|
* VisualStudio/applications/osgarchive/osgarchive.dsp,
|
|
VisualStudio/applications/osgconv/osgconv.dsp,
|
|
VisualStudio/applications/osgdem/osgdem.dsp,
|
|
VisualStudio/applications/osgversion/osgversion.dsp,
|
|
VisualStudio/applications/osgviewer/osgviewer.dsp: Updated some
|
|
visual studio files for the new applications.
|
|
|
|
2005-03-20 21:43 don
|
|
|
|
* VisualStudio/applications, VisualStudio/applications/osgarchive,
|
|
VisualStudio/applications/osgarchive/osgarchive.dsp,
|
|
VisualStudio/applications/osgconv,
|
|
VisualStudio/applications/osgconv/osgconv.dsp,
|
|
VisualStudio/applications/osgdem,
|
|
VisualStudio/applications/osgdem/osgdem.dsp,
|
|
VisualStudio/applications/osgversion,
|
|
VisualStudio/applications/osgversion/osgversion.dsp,
|
|
VisualStudio/applications/osgviewer,
|
|
VisualStudio/applications/osgviewer/osgviewer.dsp,
|
|
VisualStudio/applications/osgviewer/resources.rc: Added (for real
|
|
this time) application project files for visual studio
|
|
|
|
2005-03-18 11:21 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added support for
|
|
handling transparent geometries and textures.
|
|
|
|
2005-03-18 11:07 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/examples/osgarchive,
|
|
VisualStudio/examples/osgconv, VisualStudio/examples/osgdem,
|
|
VisualStudio/examples/osgversion,
|
|
VisualStudio/examples/osgviewer: Moved osgarchive, osgconv,
|
|
osgdem, osgversion and osgviewer .dsp's to applications folder.
|
|
|
|
2005-03-18 10:46 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs: Moved COMPILE_EXAMPLES ?= no
|
|
to top of Make/dependencies to make it more clear,
|
|
and removed the application programs fully from the examples list
|
|
|
|
2005-03-18 10:45 robert
|
|
|
|
* examples/osgblendequation/osgblendequation.cpp,
|
|
examples/osglogicop/osglogicop.cpp: Removed the redundent
|
|
subclassing from osg::NodeVisitor in examples event handlers
|
|
|
|
2005-03-18 10:27 robert
|
|
|
|
* src/osgWrappers/osg/StateAttribute.cpp: updates to reflect
|
|
changes to StateAttribute::Types
|
|
|
|
2005-03-18 10:00 robert
|
|
|
|
* src/osg/ProxyNode.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/ive/ProxyNode.cpp,
|
|
src/osgPlugins/osg/ProxyNode.cpp: From Alberto Farre, fixes to
|
|
ProxyNode.
|
|
|
|
2005-03-18 09:48 robert
|
|
|
|
* include/osg/StateAttribute: From Marco Jez, added OSGNVEXT_
|
|
prefex to StateAttribute enums.
|
|
|
|
2005-03-18 09:37 robert
|
|
|
|
* src/osgFX/AnisotropicLighting.cpp, src/osgFX/BumpMapping.cpp,
|
|
src/osgFX/Cartoon.cpp: From Mike Weiblen, "minor patches to osgFX
|
|
consisting of changing from
|
|
"state.matrix.modelview[0]" to the equivalent
|
|
"state.matrix.modelview".
|
|
Per ARB_vertex_program, the "[0]" syntax is supported only when
|
|
EXT_vertex_weighting or ARB_vertex_blend are supported."
|
|
|
|
2005-03-18 02:45 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp: Improvements to the
|
|
handling of textures and texture coords.
|
|
|
|
2005-03-18 02:45 robert
|
|
|
|
* src/osgGA/UFOManipulator.cpp: Made the can't find ground
|
|
intersection message only appear as INFO.
|
|
|
|
2005-03-18 02:44 robert
|
|
|
|
* include/osgUtil/Optimizer, include/osgUtil/TriStripVisitor,
|
|
src/osgUtil/Optimizer.cpp: Added support for a new
|
|
IsOperationPermissibleForObjectCallback in osgUtil::Optimizer.
|
|
|
|
2005-03-18 02:42 robert
|
|
|
|
* include/osg/Drawable, include/osg/Geometry,
|
|
include/osg/ImpostorSprite, include/osgText/Text: Made
|
|
supports(..) methods use support(const ...)
|
|
|
|
2005-03-18 01:51 don
|
|
|
|
* examples/osgsimulation/GNUmakefile: Randal Hopper fix to
|
|
GNUmakefile for osgsimulation.
|
|
|
|
2005-03-17 19:32 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp: Added extra controls into
|
|
osgDB::DatabasePager for customizing how
|
|
much time is allocated to compiling and deleting OpenGL objects,
|
|
also
|
|
added support into osgProducer::OsgSceneHandler.cpp for these new
|
|
parameters.
|
|
|
|
The new cotrols are:
|
|
|
|
DatabasePager::s/getTargetFrameRate(..)
|
|
DatabasePager::s/getMinimumTimeAvailableForGLCompileAndDeletePerFrame()
|
|
DatabasePager::s/getMaximumNumOfObjectsToCompilePerFrame()
|
|
|
|
2005-03-17 18:29 don
|
|
|
|
* examples/osgarchive, examples/osgconv, examples/osgdem,
|
|
examples/osgversion, examples/osgviewer: Removed redundant
|
|
examples, that have been moved to the applications directory
|
|
|
|
2005-03-17 14:40 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Added guard to texture image to
|
|
avoid seg fault when dealing with incomplete databases.
|
|
|
|
2005-03-17 10:24 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added check against node.getName()
|
|
into isNodeEmpty(Node&) method so that nodes
|
|
with names arn't assumed to be empty.
|
|
|
|
2005-03-17 08:54 robert
|
|
|
|
* examples/osgconv/osgconv.cpp: Added if (image ..) check to
|
|
prevent seg fault on imcomplete models
|
|
|
|
2005-03-16 20:44 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Added --addMissingColours /
|
|
--addMissingColor support into osgconv which
|
|
provides a mechansim for adding in a white colour where none
|
|
previously
|
|
existed. This solves the problem that exists on some databases
|
|
where
|
|
no colour is present, causing the colour to be inherited
|
|
randomly.
|
|
|
|
2005-03-16 14:48 robert
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp: From Mike Weiblen, added
|
|
UFOManipulator to osgGA project file.
|
|
|
|
2005-03-16 14:14 robert
|
|
|
|
* applications/osgconv/osgconv.cpp: Added --smooth option to
|
|
osgconv
|
|
|
|
2005-03-16 14:09 robert
|
|
|
|
* examples/osgconv/osgconv.cpp: Removed applications from examples
|
|
list
|
|
|
|
2005-03-14 09:28 robert
|
|
|
|
* include/osgIntrospection/Attributes,
|
|
include/osgIntrospection/CustomAttribute,
|
|
include/osgIntrospection/CustomAttributeProvider,
|
|
include/osgIntrospection/Exceptions,
|
|
include/osgIntrospection/Export,
|
|
include/osgIntrospection/MethodInfo,
|
|
include/osgIntrospection/ParameterInfo,
|
|
include/osgIntrospection/PropertyInfo,
|
|
include/osgIntrospection/ReaderWriter,
|
|
include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/Type,
|
|
include/osgIntrospection/TypedMethodInfo,
|
|
include/osgIntrospection/Value,
|
|
include/osgIntrospection/variant_cast,
|
|
src/osgIntrospection/CustomAttributeProvider.cpp,
|
|
src/osgIntrospection/MethodInfo.cpp,
|
|
src/osgIntrospection/PropertyInfo.cpp,
|
|
src/osgIntrospection/Reflection.cpp,
|
|
src/osgIntrospection/Type.cpp, src/osgIntrospection/Value.cpp:
|
|
Changed tabs to four spaces
|
|
|
|
2005-03-14 09:13 robert
|
|
|
|
* include/osgIntrospection/TypedMethodInfo: From Marco Jez, fix for
|
|
data corruption bug in TypedMethodInfo*::invoke()
|
|
|
|
2005-03-13 21:22 robert
|
|
|
|
* Make/makedirdefs: Added guard to osgdem build
|
|
|
|
2005-03-13 17:51 don
|
|
|
|
* applications/GNUmakefile: Added GNUmakefile for the new
|
|
applications directory
|
|
|
|
2005-03-13 17:26 robert
|
|
|
|
* src/osgPlugins/ive/GNUmakefile: Added osgGL2 to .ive list of
|
|
dependencies
|
|
|
|
2005-03-13 05:02 don
|
|
|
|
* include/osgGA/UFOManipulator, src/osgGA/UFOManipulator.cpp:
|
|
Chagned osg::Matrix to osg::Matrixd
|
|
|
|
2005-03-13 01:47 don
|
|
|
|
* Make/dependencies, Make/distrules, Make/makedefs,
|
|
Make/makedirdefs, Make/makerules, applications,
|
|
applications/osgarchive, applications/osgarchive/GNUmakefile,
|
|
applications/osgarchive/GNUmakefile.inst,
|
|
applications/osgarchive/osgarchive.cpp, applications/osgconv,
|
|
applications/osgconv/GNUmakefile,
|
|
applications/osgconv/GNUmakefile.inst,
|
|
applications/osgconv/GeoSet.cpp, applications/osgconv/GeoSet.h,
|
|
applications/osgconv/IO_GeoSet.cpp,
|
|
applications/osgconv/OrientationConverter.cpp,
|
|
applications/osgconv/OrientationConverter.h,
|
|
applications/osgconv/osgconv.cpp, applications/osgdem,
|
|
applications/osgdem/GNUmakefile,
|
|
applications/osgdem/GNUmakefile.inst,
|
|
applications/osgdem/osgdem.cpp, applications/osgversion,
|
|
applications/osgversion/GNUmakefile,
|
|
applications/osgversion/GNUmakefile.inst,
|
|
applications/osgversion/osgversion.cpp, applications/osgviewer,
|
|
applications/osgviewer/GNUmakefile,
|
|
applications/osgviewer/GNUmakefile.inst,
|
|
applications/osgviewer/osgviewer.cpp: Added applications
|
|
directory. Copied (not moved)
|
|
osgarchive
|
|
osgconv
|
|
osgdem
|
|
osgversion
|
|
osgviewer
|
|
|
|
into applications directory. Leaving them in the examples
|
|
directory
|
|
as well, for now.
|
|
|
|
Made examples optional via the make COMPILE_EXAMPLES=yes option
|
|
|
|
Added static lib and static plugin build support.
|
|
|
|
2005-03-12 15:57 don
|
|
|
|
* src/osgGA/UFOManipulator.cpp: Added M_PI definition for winders
|
|
|
|
2005-03-12 05:31 don
|
|
|
|
* include/osgGA/UFOManipulator, include/osgProducer/Viewer,
|
|
src/osgGA/UFOManipulator.cpp: Added a few things to
|
|
osgProducer::Viewer to support UFO manipulator and
|
|
cleaned up UFOManipulator.
|
|
|
|
2005-03-11 20:29 robert
|
|
|
|
* doc/Doxyfiles/auto_Mainpage, doc/Doxyfiles/core_Doxyfile,
|
|
include/osg/CullingSet, include/osg/Program, include/osg/Shader,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Uniform, src/osg/Program.cpp, src/osg/Shader.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Uniform.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp: Added support for
|
|
set/getUniform and set/getProgram into osg::StateSet.
|
|
|
|
2005-03-11 20:19 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Fixed old handle(..) method
|
|
call parameters
|
|
|
|
2005-03-11 17:48 don
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
|
|
methods getCameraManipulatorNameList() and
|
|
selectCameraManipulatorByName().
|
|
|
|
2005-03-11 17:46 don
|
|
|
|
* src/osgGA/UFOManipulator.cpp: Added the 'H' - home to usage
|
|
message
|
|
|
|
2005-03-11 17:46 don
|
|
|
|
* include/osgGA/UFOManipulator: Changed class name to UFO instead
|
|
of UFOManipulator to conform to the other
|
|
manipulators
|
|
|
|
2005-03-11 09:53 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Improvements to handling smoothing
|
|
|
|
2005-03-11 06:10 don
|
|
|
|
* src/osgProducer/Viewer.cpp: Added UFO Manipulator to Viewer
|
|
|
|
2005-03-11 06:09 don
|
|
|
|
* include/osgProducer/Viewer: Added UFOManipulator to Viewer
|
|
|
|
2005-03-11 06:09 don
|
|
|
|
* include/osgGA/UFOManipulator, src/osgGA/GNUmakefile,
|
|
src/osgGA/UFOManipulator.cpp: Added UFO manipulator
|
|
|
|
2005-03-10 11:11 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added null pointer check to avoid
|
|
crash
|
|
|
|
2005-03-09 22:01 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added support for writing base layer
|
|
0 texture into texture layer 1 and above
|
|
to use as a background.
|
|
|
|
2005-03-09 20:40 robert
|
|
|
|
* src/osgFX/MultiTextureControl.cpp, src/osgTerrain/DataSet.cpp:
|
|
Improvements to MultiTextureControl and texture layer handling in
|
|
osgTerrain::DataSet.
|
|
|
|
2005-03-09 16:54 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/osgFX/osgFX.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
include/osgFX/MultiTextureControl, include/osgTerrain/DataSet,
|
|
src/osgFX/GNUmakefile, src/osgFX/MultiTextureControl.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile,
|
|
src/osgPlugins/ive/MultiTextureControl.cpp,
|
|
src/osgPlugins/ive/MultiTextureControl.h,
|
|
src/osgPlugins/ive/ReadWrite.h, src/osgPlugins/osgFX/GNUmakefile,
|
|
src/osgPlugins/osgFX/IO_MultiTextureControl.cpp,
|
|
src/osgTerrain/DataSet.cpp, src/osgTerrain/GNUmakefile: Added
|
|
osgFX::MultiTextureControl node for managing blending between
|
|
different texture layers.
|
|
|
|
2005-03-08 16:51 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
|
basic multiple texture layer support into osgTerrain::DataSet.
|
|
|
|
2005-03-07 22:02 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet: First
|
|
steps to adding support for multiple texture layers.
|
|
|
|
2005-03-07 17:25 robert
|
|
|
|
* include/osgUtil/TangentSpaceGenerator,
|
|
src/osgUtil/TangentSpaceGenerator.cpp: From Ruben, added handling
|
|
of vertex indices.
|
|
|
|
Note from Robert. New codes produces errors when running
|
|
osgfxbrowser cow.osg so I have elected to keep the original
|
|
implementation of compute_basis_vectors around and as the default
|
|
compile to keep the CVS version working. Ruben's new version
|
|
of compute_basis_vectors has to be explicitly compiled in by
|
|
toggling an #if 1 block to #if 0.
|
|
|
|
2005-03-07 14:38 robert
|
|
|
|
* include/osg/ClipPlane, include/osg/Light: Sebastien Grignard,
|
|
fixed getMember methods to properly use const type.
|
|
|
|
2005-03-07 14:30 robert
|
|
|
|
* src/osg/Image.cpp, src/osg/Texture2D.cpp: From Marco Jez,
|
|
improved Texture2D and Image handling of compare().
|
|
|
|
2005-03-07 14:27 robert
|
|
|
|
* src/osgPlugins/ive/ProxyNode.h: Added ProxyNode.h
|
|
|
|
2005-03-07 14:16 robert
|
|
|
|
* src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Node.cpp:
|
|
Added support for event callbacks
|
|
|
|
2005-03-07 14:14 robert
|
|
|
|
* src/osgPlugins/osg/Drawable.cpp: From Sebastien Grignard, added
|
|
support for reading and writing callbacks
|
|
|
|
2005-03-07 14:06 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/ProxyNode,
|
|
include/osgDB/Registry, src/osg/GNUmakefile,
|
|
src/osg/ProxyNode.cpp, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ProxyNode.cpp,
|
|
src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/ProxyNode.cpp:
|
|
From Alberto Farre, addition of ProxyNode, with support in .osg,
|
|
.ive and .flt loaders
|
|
|
|
2005-03-07 12:32 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fixed tabbing.
|
|
|
|
2005-03-07 12:14 robert
|
|
|
|
* src/osgPlugins/lwo/Converter.cpp, src/osgPlugins/lwo/Converter.h,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp: From Marco Jez, "Current
|
|
version of the LWO plugin creates one Geode with a single
|
|
Geometry
|
|
for each Lighwave surface, in order to keep surface names
|
|
(geometries can't
|
|
have names). The attached fix adds a plugin option named
|
|
"COMBINE_GEODES"
|
|
that allows to place all geometries under a single Geode whenever
|
|
possible,
|
|
thus offering better chances of further optimization through
|
|
osgUtil::Optimizer. The downside is that surface names are no
|
|
longer stored
|
|
in the scene graph when using this option."
|
|
|
|
2005-03-07 12:05 robert
|
|
|
|
* src/osg/TextureRectangle.cpp: From Mike Weiblen, warning fix for
|
|
VS7.1
|
|
|
|
2005-03-07 12:05 robert
|
|
|
|
* src/osg/ImageStream.cpp: Added the use of pixel buffer object in
|
|
ImageStream so that it is only
|
|
compiled in on non OSX platforms.
|
|
|
|
2005-03-07 11:58 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp,
|
|
src/osgPlugins/xine/video_out_rgb.c: Added looping
|
|
|
|
2005-03-03 12:40 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp: Added checking for
|
|
video file via normal file path checking and handling of
|
|
.xine extension as a special case for XINE style filenames.
|
|
|
|
2005-03-03 12:35 robert
|
|
|
|
* src/osgDB/Registry.cpp: Added video aliases to xine plugin
|
|
|
|
2005-03-03 12:33 robert
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: Added improved
|
|
handling of center justificaion of multiline text
|
|
|
|
2005-03-03 12:25 robert
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp: Added EDventVisitor reference
|
|
|
|
2005-03-02 15:06 don
|
|
|
|
* src/osg/GLExtensions.cpp: In osg::isGLUExtensionSupported, fixed
|
|
gluGetString to call GLU_EXTENSIONS
|
|
rather than GL_EXTENSIONS.
|
|
|
|
2005-02-26 21:44 robert
|
|
|
|
* include/osg/Stencil: From Paul Melis, fixed typo of
|
|
setFunctionMask.
|
|
|
|
2005-02-25 23:02 robert
|
|
|
|
* include/osgGA/GUIEventHandler, src/osgGA/GUIEventHandler.cpp,
|
|
src/osgProducer/Viewer.cpp: Improved support GUIEventHandler's
|
|
being node event callbacks.
|
|
|
|
2005-02-25 23:01 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added event callback to Optizimer
|
|
isNodeEmpty function
|
|
|
|
2005-02-25 14:02 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp, include/osg/Drawable,
|
|
include/osgGA/EventVisitor, include/osgGA/GUIEventHandler,
|
|
include/osgProducer/Viewer, src/osg/Drawable.cpp,
|
|
src/osg/Geode.cpp, src/osgGA/EventVisitor.cpp,
|
|
src/osgGA/GNUmakefile, src/osgGA/GUIEventHandler.cpp,
|
|
src/osgProducer/Viewer.cpp: Added support for new event visitor
|
|
type into osgGA and osgProducer::Viewer,
|
|
and event callback into Drawable.
|
|
|
|
2005-02-25 11:26 robert
|
|
|
|
* Make/dependencies, Make/makedirdefs: Added reference to avifile
|
|
based plugin.
|
|
|
|
2005-02-25 08:38 robert
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: New simplified timer
|
|
implementation.
|
|
|
|
2005-02-24 17:07 robert
|
|
|
|
* include/osg/ImageStream, src/osg/ImageStream.cpp,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp: Added pause, rewind and
|
|
play support into xine plugin.
|
|
|
|
2005-02-24 13:33 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Program,
|
|
include/osg/Shader, include/osg/StateAttribute,
|
|
include/osg/Uniform, src/osg/GNUmakefile, src/osg/Program.cpp,
|
|
src/osg/Shader.cpp, src/osg/Uniform.cpp: From Mike Weiblen,
|
|
adding prelimimnary GL Shader Language support into core OSG lib.
|
|
with renaming and reordering by Robert Osfield,
|
|
|
|
2005-02-23 12:50 robert
|
|
|
|
* include/osg/Referenced, src/osg/Referenced.cpp: Made
|
|
Referenced::ref() and unref() inline methods.
|
|
|
|
2005-02-22 20:56 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgPlugins/mpeg/ReaderWriterMPEG.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp: Removed the default
|
|
play() in the MPEG, QuickTime and Xine plugins, moving
|
|
it into the osgmovie application, and into readNodeFile method
|
|
where
|
|
--movie is now available for detecting movie code.
|
|
|
|
2005-02-22 20:25 robert
|
|
|
|
* include/osg/Referenced, src/osg/Referenced.cpp: Made the
|
|
osg::Referenced Mutex be declared as a pointer to a Mutex, with
|
|
the
|
|
Mutex allocated dynamically when required. Added the following
|
|
methods to
|
|
help manage the usage of the mutex:
|
|
|
|
void setThreadSafeRefUnref(bool threadSafe);
|
|
|
|
bool getThreadSafeRefUnref() const;
|
|
|
|
2005-02-22 19:19 robert
|
|
|
|
* include/osgGA/DriveManipulator, src/osgGA/DriveManipulator.cpp:
|
|
Added support for control the pitch of the drive manipulator via
|
|
the
|
|
up and down cursor keys.
|
|
|
|
2005-02-22 14:42 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: Added size of Mutex.
|
|
|
|
2005-02-22 13:34 robert
|
|
|
|
* src/osg/Texture.cpp: Added improved PBO support.
|
|
|
|
2005-02-22 11:55 robert
|
|
|
|
* src/osg/ArgumentParser.cpp: Fixes from Marco Jez.
|
|
|
|
2005-02-22 10:16 robert
|
|
|
|
* include/osg/Texture: From Igor Kravtchenko, add #define's for
|
|
OpenGL float internal texture formats.
|
|
|
|
2005-02-22 10:08 robert
|
|
|
|
* src/osg/Switch.cpp: Changed the Switch::addChild(Node*) behavior
|
|
so it doesn't override the
|
|
any pre-exisitng _values value.
|
|
|
|
2005-02-21 17:02 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added support for interpolating low
|
|
res source data onto higher res destination tiles.
|
|
|
|
2005-02-15 09:37 robert
|
|
|
|
* include/osgGA/GUIEventAdapter: Tweak to comment.
|
|
|
|
2005-02-14 15:17 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp: From Alberto Farre, fix to nested
|
|
OpenFlight file problem.
|
|
|
|
2005-02-13 18:10 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.cpp: Made conversion use
|
|
BGRA.
|
|
|
|
2005-02-13 16:35 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp,
|
|
src/osgPlugins/xine/video_out_rgb.c,
|
|
src/osgPlugins/xine/video_out_rgb.h: Added usage of the new
|
|
xine_register_plugins() call.
|
|
|
|
2005-02-13 15:07 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.cpp: Disable the MMX usage
|
|
|
|
2005-02-12 19:47 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Remerged Tugkan's fix to flatten
|
|
static transforms.
|
|
|
|
2005-02-12 16:49 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Put spaitalize groups to end.
|
|
|
|
2005-02-12 16:24 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: From Tugkan Calapoglu, bug fix to
|
|
FLATTEN_STATIC_TRANSFORMS.
|
|
Small tweak of the code to make the comparison against Identity
|
|
matrix clearer.
|
|
|
|
2005-02-11 20:43 robert
|
|
|
|
* examples/osgconv/osgconv.cpp: Added --prune-StateSet option into
|
|
osgconv for bottleneck testing.
|
|
|
|
2005-02-11 17:22 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed spatial groups.
|
|
|
|
2005-02-11 16:43 robert
|
|
|
|
* examples/osgconv/osgconv.cpp: Added support for fixing
|
|
transprency on objects that should have been
|
|
placed in the opaque bin.
|
|
|
|
2005-02-11 10:09 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Sebastien Grignard,
|
|
fixed memory leak where header and databuffers
|
|
wern't deleted.
|
|
|
|
2005-02-11 10:00 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp: Added support into
|
|
passing the ReaderWriter::Options structure onto readImageFile
|
|
|
|
2005-02-11 09:59 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp: Removed debugging messages
|
|
|
|
2005-02-11 09:58 robert
|
|
|
|
* include/osgDB/FileNameUtils, src/osgDB/FileNameUtils.cpp,
|
|
src/osgDB/FileUtils.cpp: Added new utilities for handling
|
|
different '/' and '\' entries.
|
|
|
|
2005-02-10 21:30 robert
|
|
|
|
* include/osgUtil/IntersectVisitor,
|
|
src/osgUtil/IntersectVisitor.cpp: Removed redundent _nodePath
|
|
entry.
|
|
|
|
2005-02-10 21:18 robert
|
|
|
|
* include/osgUtil/IntersectVisitor,
|
|
src/osgUtil/IntersectVisitor.cpp: From Chris Xennon, add support
|
|
for billboard intersections + fix to addLineSegments.
|
|
|
|
Small addition from Robert Osfield of setLODSelectionMode(..) to
|
|
control
|
|
the LOD selection behavior.
|
|
|
|
2005-02-10 20:38 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/hdr, VisualStudio/osgPlugins/hdr/hdr.dsp,
|
|
src/osgPlugins/hdr, src/osgPlugins/hdr/GNUmakefile,
|
|
src/osgPlugins/hdr/ReaderWriterHDR.cpp,
|
|
src/osgPlugins/hdr/hdrloader.cpp, src/osgPlugins/hdr/hdrloader.h:
|
|
From Igor Kravtchenko, new HDR plugin.
|
|
|
|
2005-02-10 20:21 robert
|
|
|
|
* src/osg/Image.cpp: warning fix
|
|
|
|
2005-02-10 20:14 robert
|
|
|
|
* include/osg/BufferObject: Put pixel buffer define's into their
|
|
own block.
|
|
|
|
2005-02-10 15:53 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.cpp: Fixed the pixelFormat to
|
|
be RGBA.
|
|
|
|
2005-02-10 15:52 robert
|
|
|
|
* src/osg/Image.cpp: Implemented the osg::Image::isImagTranslucent
|
|
function.
|
|
|
|
2005-02-09 16:18 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.cpp: Changed the mpeg plugin
|
|
to read movies the original way up rather than the
|
|
OpenGL way up to keep them consistent with the xine and quicktime
|
|
movie codes
|
|
|
|
2005-02-09 15:31 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp: Created local
|
|
XineImageStream class to ensure xine streams are cleaned up
|
|
correctly.
|
|
|
|
2005-02-09 14:27 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp: Added setting of the
|
|
filename
|
|
|
|
2005-02-09 13:22 robert
|
|
|
|
* src/osgPlugins/xine/ReaderWriterXine.cpp: Added getenv
|
|
OSG_XINE_AUDIO_DRIVER to xine plugin to allow users to
|
|
set what the default audio to use
|
|
|
|
2005-02-09 12:29 robert
|
|
|
|
* src/osg/TextureRectangle.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp: Commented out the debug
|
|
messages, added back in the audio into the xine plugin
|
|
|
|
2005-02-09 11:30 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added vertical offset to multiple
|
|
movies instances
|
|
|
|
2005-02-09 10:39 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, examples/osgmovie/osgmovie.cpp,
|
|
include/osg/Array, include/osg/BufferObject,
|
|
include/osg/Drawable, include/osg/Image,
|
|
include/osg/PrimitiveSet, include/osg/Texture1D,
|
|
include/osg/Texture2D, include/osg/Texture3D,
|
|
include/osg/TextureCubeMap, include/osg/TextureRectangle,
|
|
include/osg/TriangleFunctor, include/osg/TriangleIndexFunctor,
|
|
include/osgText/Text, include/osgUtil/Statistics,
|
|
src/osg/BufferObject.cpp, src/osg/Drawable.cpp,
|
|
src/osg/GNUmakefile, src/osg/Image.cpp, src/osg/ImageStream.cpp,
|
|
src/osg/PrimitiveSet.cpp, src/osg/ShapeDrawable.cpp,
|
|
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/osgDB/ReadFile.cpp, src/osgPlugins/ive/Image.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp, src/osgText/Text.cpp:
|
|
Added osg::BufferObject and a made a number associated to
|
|
accomodate this
|
|
new class. osg::BufferObject wraps up OpenGL pixel and array
|
|
buffer objects.
|
|
Currently implementation is work in progress.
|
|
|
|
2005-02-07 20:45 robert
|
|
|
|
* VisualStudio/osgTerrain/osgTerrain.dsp: Removed the repeated
|
|
entry of HiehgtFieldNode in include list
|
|
|
|
2005-02-07 20:44 robert
|
|
|
|
* include/osgProducer/ViewerEventHandler,
|
|
src/osgProducer/ViewerEventHandler.cpp: From Paul Melis, fixed
|
|
the setFrameStatsMode() method
|
|
|
|
2005-02-07 17:28 robert
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp: Added the full set of
|
|
buffer object methods
|
|
|
|
2005-02-07 15:00 robert
|
|
|
|
* src/osgPlugins/xine/GNUmakefile,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp,
|
|
src/osgPlugins/xine/video_out_rgb.c,
|
|
src/osgPlugins/xine/video_out_rgb.h: Temporarily added xine
|
|
video_out_rgb xine-plugin inline to the OSG's xine plugin
|
|
|
|
2005-02-06 10:14 robert
|
|
|
|
* src/osgPlugins/osg/LightSource.cpp: Changed the
|
|
LightSource::setReferenceFrame() read code so that it doesn't
|
|
enable the culling active flag if its was already set to false.
|
|
|
|
2005-02-04 20:36 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Turned off lighting.
|
|
|
|
2005-02-04 19:34 robert
|
|
|
|
* Make/dependencies, Make/makedefs, Make/makedirdefs,
|
|
src/osgPlugins/xine, src/osgPlugins/xine/GNUmakefile,
|
|
src/osgPlugins/xine/ReaderWriterXine.cpp: Added prototype xine
|
|
movie plugin.
|
|
|
|
2005-02-04 03:58 don
|
|
|
|
* Make/makeirixdist: Updated IRIX dist generation file for IRIX
|
|
binaries
|
|
|
|
2005-02-03 13:10 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: Change unsigned long to
|
|
unsigned int to avoid 64/32 bit problems.
|
|
|
|
2005-02-02 22:13 don
|
|
|
|
* src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/Viewport.cpp:
|
|
Added Viewport State Attribute to .osg reader/writer
|
|
|
|
2005-02-02 15:08 robert
|
|
|
|
* include/osg/Drawable, include/osg/State, include/osg/StateSet:
|
|
From, Leandro Motta Barros, Doxygen comments.
|
|
|
|
Ammendments by Robert Osfield, a few comment rewrites to better
|
|
reflect API functionality/usage.
|
|
|
|
2005-02-01 22:36 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added support for modulating
|
|
alpha values
|
|
|
|
2005-02-01 15:03 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Removed debugging messages.
|
|
|
|
2005-02-01 13:19 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added support for
|
|
OSG_CAMERA_THREADING env variable which is set to
|
|
"SingleThreaded" will ensure that OsgCameraGroup runs singe
|
|
threaded.
|
|
|
|
2005-02-01 10:38 robert
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Texture.cpp:
|
|
Added support for internalTextureMode
|
|
|
|
2005-02-01 09:38 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added conversion of dataType to
|
|
GL_UNSIGNED in raw data reading path.
|
|
|
|
2005-02-01 09:02 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added code for rescaling
|
|
images.
|
|
|
|
2005-02-01 09:00 robert
|
|
|
|
* include/osg/Vec4d, include/osg/Vec4f: Added red, green, blue and
|
|
alpha values.
|
|
|
|
2005-02-01 09:00 robert
|
|
|
|
* include/osg/ArgumentParser, src/osg/ArgumentParser.cpp: Added
|
|
support for 8 parameters.
|
|
|
|
2005-01-31 20:09 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added support for raw image
|
|
formats
|
|
|
|
2005-01-28 17:24 robert
|
|
|
|
* examples/osgslice/osgslice.cpp: Removed include of
|
|
Producer/RenderSurface
|
|
|
|
2005-01-28 16:09 robert
|
|
|
|
* include/osgDB/SharedStateManager: From Tree, removed redundent
|
|
"inline"s
|
|
|
|
2005-01-28 11:01 robert
|
|
|
|
* include/osg/Image: Added definitation for GL_COMPRESSED_* tokens
|
|
for case where early OpenGL headers
|
|
don't provide them.
|
|
|
|
2005-01-27 20:26 robert
|
|
|
|
* src/osgPlugins/pnm/ReaderWriterPNM.cpp: Moved the template
|
|
function into the global namespace.
|
|
|
|
2005-01-27 20:18 robert
|
|
|
|
* src/osg/Image.cpp: Fixes to osg::Image's handling of compressed
|
|
formats.
|
|
|
|
2005-01-27 15:54 robert
|
|
|
|
* VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixes for Win32 build
|
|
|
|
2005-01-27 14:54 robert
|
|
|
|
* VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp: Added /Zm
|
|
200 option to avoid heap problems
|
|
|
|
2005-01-27 14:39 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp, include/osg/Quat,
|
|
src/osg/Quat.cpp: From Nicolas Brodu, new faster
|
|
osg::Quat::makeRotate(Vec3d,Vec3d) implmentation.
|
|
|
|
From Robert Osfield, modes to osg::Quat to keep the original
|
|
implmentation around
|
|
as makeRotate_original(,) and added tests into osgunittest to
|
|
test the new
|
|
methods provide equivilant results to the original
|
|
implemementation. The
|
|
orignal implementation will be removed once the new method is
|
|
more widely tested.
|
|
|
|
2005-01-27 13:23 robert
|
|
|
|
* include/osg/Node: From Chris Hanson, minor tweaks to docs on
|
|
getDescriptions.
|
|
|
|
2005-01-27 13:15 robert
|
|
|
|
* include/osg/Drawable, include/osg/Geode,
|
|
include/osg/ShapeDrawable: From Leandro Motta Barros, doxygen
|
|
comments
|
|
|
|
2005-01-27 11:18 robert
|
|
|
|
* include/osg/BoundsChecking: Changed template<class> instances to
|
|
template<typename>
|
|
|
|
2005-01-27 11:16 robert
|
|
|
|
* src/osgUtil/TangentSpaceGenerator.cpp: Fixed tabbing.
|
|
|
|
2005-01-27 11:10 robert
|
|
|
|
* include/osgText/Font, src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h, src/osgText/Font.cpp,
|
|
src/osgText/Text.cpp: Changed Font::setSize to
|
|
Font::setFontResolution
|
|
|
|
2005-01-25 22:15 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Donn Mielcarek,
|
|
change of long and unsigned long to int32 and uint32 to
|
|
avoid 32bit vs 64bit issues.
|
|
|
|
2005-01-22 16:55 robert
|
|
|
|
* include/osgGA/TrackballManipulator,
|
|
src/osgGA/TrackballManipulator.cpp: From Mason Menninger,
|
|
addition of setTrackballSize() parameter.
|
|
|
|
2005-01-22 15:41 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer:
|
|
From Leandro Motta Barros, Doxygen comments for OsgCameraGroup
|
|
and Viewer.
|
|
With a few small ammendments/additions from Robert Osfield.
|
|
|
|
2005-01-21 21:00 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: From Yuzhong Shen, removed
|
|
repeated statements in Hit operator =.
|
|
|
|
2005-01-21 19:33 robert
|
|
|
|
* src/osgPlugins/pnm/ReaderWriterPNM.cpp: From Kevin Moiule,
|
|
rewrote PNM plugin to handle grayscale PNM images.
|
|
|
|
2005-01-21 19:31 robert
|
|
|
|
* include/osg/BlendEquation, include/osg/Image: build fix
|
|
|
|
2005-01-21 19:30 robert
|
|
|
|
* include/osgUtil/IntersectVisitor: From Tree, add get methods
|
|
|
|
2005-01-21 19:28 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp: Change dhte
|
|
CullSettings to be correct to new changes in osgProducer
|
|
|
|
2005-01-21 19:21 robert
|
|
|
|
* src/osgPlugins/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/Transform.cpp: Fixed the input/output handling
|
|
of ReferenceFrame values to be RELATIVE and ABSOLUTE
|
|
rather than long original names.
|
|
|
|
2005-01-21 19:15 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: From Tugkan Calapoglu,
|
|
bugfix to prevents reloading already loaded images.
|
|
|
|
2005-01-12 15:37 robert
|
|
|
|
* Make/makedirdefs, examples/osgslice,
|
|
examples/osgslice/GNUmakefile,
|
|
examples/osgslice/GNUmakefile.inst,
|
|
examples/osgslice/osgslice.cpp: From Rainer Oder, with additions
|
|
from Robert. osgslice example which
|
|
generates a 3d volume from a source geometry model.
|
|
|
|
2005-01-12 10:32 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Fredrick Mammond,
|
|
fix to 64 bit build.
|
|
|
|
2005-01-09 19:30 robert
|
|
|
|
* include/osgUtil/RenderToTextureStage,
|
|
src/osgUtil/RenderToTextureStage.cpp: Added setImageReadFormat
|
|
and setImageReadDataType methods to RenderToTextureStage to
|
|
allow customization of what format/data type to read such as
|
|
reading from the depth buffer etc.
|
|
|
|
2005-01-08 10:21 robert
|
|
|
|
* include/osg/BlendEquation: Tweaked the #define's of
|
|
GL_ALPHA_MIN_SGIX and GL_ALPHA_MAX_SGIX to ensure compilation
|
|
across
|
|
OGL drivers.
|
|
|
|
2005-01-07 20:36 robert
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: From Per Fahlberg,
|
|
support for 16bit imagery.
|
|
|
|
2005-01-07 20:24 robert
|
|
|
|
* src/osgPlugins/pnm/ReaderWriterPNM.cpp: From Kevin Moule, fix to
|
|
memory overwrite error.
|
|
|
|
2005-01-07 20:01 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Tree, change to naming of plugins
|
|
when building OSG with Java to avoid
|
|
conflicts.
|
|
|
|
2005-01-07 19:00 robert
|
|
|
|
* include/osg/Drawable, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/TexEnvFilter,
|
|
include/osg/TexGen: From Tree, moved GL_ #define's out of osg
|
|
namespaces
|
|
|
|
2005-01-07 14:31 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Fixed crash in osgUtl::Simplifier
|
|
which was due to an dereference of an empty array.
|
|
|
|
2005-01-05 17:14 robert
|
|
|
|
* examples/osgblendequation/osgblendequation.cpp,
|
|
examples/osglogicop/osglogicop.cpp, include/osg/BlendEquation,
|
|
include/osg/LogicOp, src/osg/BlendEquation.cpp,
|
|
src/osg/LogicOp.cpp: Cleaned up the types.
|
|
|
|
2005-01-05 16:16 robert
|
|
|
|
* include/osg/BlendEquation, src/osg/BlendEquation.cpp: From
|
|
Fredric Mammond, fix for build using full extension checked
|
|
mechansim
|
|
|
|
2005-01-03 16:42 robert
|
|
|
|
* examples/osgblendequation, examples/osgblendequation/GNUmakefile,
|
|
examples/osgblendequation/GNUmakefile.inst,
|
|
examples/osgblendequation/osgblendequation.cpp,
|
|
examples/osglogicop, examples/osglogicop/GNUmakefile,
|
|
examples/osglogicop/GNUmakefile.inst,
|
|
examples/osglogicop/osglogicop.cpp: From Fredric Mammond, addid
|
|
osgblendequation and osglogicop examples.
|
|
|
|
2005-01-03 16:39 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/osg/osg.dsp,
|
|
include/osg/BlendEquation, include/osg/StateAttribute,
|
|
src/osg/BlendEquation.cpp, src/osg/GNUmakefile: From Fredric
|
|
Mammond, added new osg::BlendEquation state attribute wrapping
|
|
up glBlendEquation.
|
|
|
|
2005-01-03 13:49 robert
|
|
|
|
* src/osgPlugins/lwo/Converter.cpp, src/osgPlugins/lwo/Converter.h,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lwo/Surface.cpp, src/osgPlugins/lwo/Surface.h:
|
|
From Marco Jez, fixed handling of loading of relative file paths.
|
|
|
|
2005-01-03 12:27 robert
|
|
|
|
* src/osgPlugins/obj/obj.cpp: Added stripping of trailing spaces to
|
|
readline call to fix problems associated
|
|
with eroneous spaces hanging around at ends of lines causing
|
|
string matching
|
|
problems
|
|
|
|
2005-01-03 11:20 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: Added check against ac as
|
|
extension.
|
|
|
|
2004-12-17 22:31 don
|
|
|
|
* Make/makedefs: Changed INST_LOCATION = to INST_LOCATION ?=
|
|
|
|
2004-12-17 20:51 don
|
|
|
|
* include/osg/Switch, src/osg/Switch.cpp: Added computeBound to
|
|
osg::Switch, which now checks to see if a child is
|
|
enabled before computing its bound.
|
|
|
|
2004-12-17 01:06 robert
|
|
|
|
* examples/osgreflect/osgreflect.cpp, include/osg/AnimationPath,
|
|
include/osg/ClipNode, include/osg/ClipPlane,
|
|
include/osg/ColorMask, include/osg/ConvexPlanarOccluder,
|
|
include/osg/ConvexPlanarPolygon, include/osg/CullingSet,
|
|
include/osg/Depth, include/osg/DrawPixels,
|
|
include/osg/FragmentProgram, include/osg/FrontFace,
|
|
include/osg/Image, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD,
|
|
include/osg/Multisample, include/osg/Node,
|
|
include/osg/NodeCallback, include/osg/PolygonMode,
|
|
include/osg/Shape, include/osg/StateSet, include/osg/Switch,
|
|
include/osg/VertexProgram, src/osg/AnimationPath.cpp,
|
|
src/osg/ClipPlane.cpp, src/osg/PolygonMode.cpp,
|
|
src/osg/ShapeDrawable.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/ive/AnimationPath.cpp,
|
|
src/osgPlugins/ive/ClipPlane.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/osg/AnimationPath.cpp,
|
|
src/osgPlugins/osg/ClipPlane.cpp,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgUtil/CullVisitor.cpp:
|
|
Property API clean to smooth the task of generating wrappers.
|
|
|
|
2004-12-16 06:15 robert
|
|
|
|
* src/osgWrappers/osg/AutoWrapCandidates.txt,
|
|
src/osgWrappers/osg/ManualWrapCandidates.txt,
|
|
src/osgWrappers/osg/ValueTypeCandidates.txt: Provisional lists
|
|
for what are likely to, and not likely to have wrappers
|
|
automatically generated easily
|
|
|
|
2004-12-15 04:49 robert
|
|
|
|
* Make/cygwin_wrapper_def, src/osgWrappers/osg/Vec3.cpp,
|
|
src/osgWrappers/osg/Vec4.cpp: Added missing files
|
|
|
|
2004-12-14 03:12 robert
|
|
|
|
* include/osg/CullSettings: Removed redundent cont qualification
|
|
|
|
2004-12-14 01:38 robert
|
|
|
|
* include/osgIntrospection/Reflector: From Fredric Marmond, fix to
|
|
gcc3.4 build
|
|
|
|
2004-12-13 04:54 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/LogicOp,
|
|
include/osg/StateAttribute, src/osg/GNUmakefile,
|
|
src/osg/LogicOp.cpp: From Frederic Marmond, add osg::LogicOp for
|
|
support for glLogicOp.
|
|
|
|
2004-12-13 02:39 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgintrospection,
|
|
VisualStudio/examples/osgintrospection/example_osgintrospection.dsp,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
|
examples/osgintrospection/osgintrospection.cpp,
|
|
include/osgIntrospection/Attributes,
|
|
include/osgIntrospection/CustomAttribute,
|
|
include/osgIntrospection/CustomAttributeProvider,
|
|
include/osgIntrospection/Exceptions,
|
|
include/osgIntrospection/Export,
|
|
include/osgIntrospection/MethodInfo,
|
|
include/osgIntrospection/ParameterInfo,
|
|
include/osgIntrospection/PropertyInfo,
|
|
include/osgIntrospection/ReaderWriter,
|
|
include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/Type,
|
|
include/osgIntrospection/TypedMethodInfo,
|
|
include/osgIntrospection/Value,
|
|
include/osgIntrospection/variant_cast,
|
|
src/osgIntrospection/CustomAttributeProvider.cpp,
|
|
src/osgIntrospection/DefaultReflectors.cpp,
|
|
src/osgIntrospection/MethodInfo.cpp,
|
|
src/osgIntrospection/PropertyInfo.cpp,
|
|
src/osgIntrospection/Reflection.cpp,
|
|
src/osgIntrospection/Type.cpp, src/osgIntrospection/Value.cpp,
|
|
src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp, src/osgWrappers/osg/Group.cpp,
|
|
src/osgWrappers/osg/Material.cpp, src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp, src/osgWrappers/osg/Vec2.cpp:
|
|
From Marco, fixes to osgIntrospection and related libs
|
|
|
|
2004-12-13 01:07 robert
|
|
|
|
* include/osg/AnimationPath, include/osg/ApplicationUsage,
|
|
include/osg/Billboard, include/osg/CollectOccludersVisitor,
|
|
include/osg/FragmentProgram, include/osg/Texture2D,
|
|
include/osg/VertexProgram,
|
|
src/osgPlugins/ive/FragmentProgram.cpp,
|
|
src/osgPlugins/osg/FragmentProgram.cpp,
|
|
src/osgPlugins/osg/VertexProgram.cpp: Teaks to API to make it
|
|
easier to generate wrappers automatically
|
|
|
|
2004-12-13 01:06 robert
|
|
|
|
* doc/Doxyfiles/core_Doxyfile: Fixed project name
|
|
|
|
2004-12-12 22:27 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Changed RELATIVE_RF to ABSOLUTE_RF to
|
|
fix bug introduced when naming was changed
|
|
from RELATIVE_TO_ABSOLUTE to new convention
|
|
|
|
2004-12-10 03:37 robert
|
|
|
|
* include/osg/Stencil: Added extra set methods to match get's to
|
|
make then symetric proporties
|
|
|
|
2004-12-09 05:29 robert
|
|
|
|
* Make/makedefs, Make/makedirdefs, Make/makerules,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osgIntrospection,
|
|
VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
|
VisualStudio/osgWrappers, VisualStudio/osgWrappers/osg,
|
|
VisualStudio/osgWrappers/osg/wrapper_osg.dsp: Added Make support
|
|
for new osgIntrospecxtion libs
|
|
|
|
2004-12-09 05:28 robert
|
|
|
|
* examples/osgintrospection, examples/osgintrospection/GNUmakefile,
|
|
examples/osgintrospection/GNUmakefile.inst,
|
|
examples/osgintrospection/osgintrospection.cpp,
|
|
include/osgIntrospection, include/osgIntrospection/Attributes,
|
|
include/osgIntrospection/CustomAttribute,
|
|
include/osgIntrospection/CustomAttributeProvider,
|
|
include/osgIntrospection/Exceptions,
|
|
include/osgIntrospection/Export,
|
|
include/osgIntrospection/MethodInfo,
|
|
include/osgIntrospection/ParameterInfo,
|
|
include/osgIntrospection/PropertyInfo,
|
|
include/osgIntrospection/ReaderWriter,
|
|
include/osgIntrospection/Reflection,
|
|
include/osgIntrospection/ReflectionMacros,
|
|
include/osgIntrospection/Reflector,
|
|
include/osgIntrospection/Type,
|
|
include/osgIntrospection/TypedMethodInfo,
|
|
include/osgIntrospection/Value,
|
|
include/osgIntrospection/variant_cast, src/osgIntrospection,
|
|
src/osgIntrospection/CustomAttributeProvider.cpp,
|
|
src/osgIntrospection/DefaultReflectors.cpp,
|
|
src/osgIntrospection/GNUmakefile,
|
|
src/osgIntrospection/MethodInfo.cpp,
|
|
src/osgIntrospection/PropertyInfo.cpp,
|
|
src/osgIntrospection/Reflection.cpp,
|
|
src/osgIntrospection/Type.cpp, src/osgIntrospection/Value.cpp,
|
|
src/osgWrappers, src/osgWrappers/GNUmakefile,
|
|
src/osgWrappers/osg, src/osgWrappers/osg/BlendFunc.cpp,
|
|
src/osgWrappers/osg/Drawable.cpp,
|
|
src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/Geode.cpp,
|
|
src/osgWrappers/osg/Geometry.cpp, src/osgWrappers/osg/Group.cpp,
|
|
src/osgWrappers/osg/Material.cpp, src/osgWrappers/osg/Node.cpp,
|
|
src/osgWrappers/osg/Object.cpp,
|
|
src/osgWrappers/osg/StateAttribute.cpp,
|
|
src/osgWrappers/osg/StateSet.cpp, src/osgWrappers/osg/Vec2.cpp:
|
|
Added Marco Jez's osgIntrospection + osgWrapper libs with
|
|
osgintrospection
|
|
example
|
|
|
|
2004-12-09 00:02 don
|
|
|
|
* Make/helprules: added 'sh' to command line to ensure that the
|
|
script runs regardless of
|
|
permissions
|
|
|
|
2004-12-08 19:45 don
|
|
|
|
* src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/PagedLOD.cpp:
|
|
Update of IVe version files
|
|
|
|
2004-12-07 00:42 don
|
|
|
|
* src/osg/Geometry.cpp: Spelling errors fixed by Brede Johansen
|
|
|
|
2004-12-06 19:32 don
|
|
|
|
* src/osg/LightModel.cpp: Changed the strcmp() to use std::string
|
|
instead.
|
|
|
|
2004-12-05 00:16 don
|
|
|
|
* Make/makedefs: Post-tag revision variable change
|
|
|
|
2004-12-05 00:03 don
|
|
|
|
* Make/makedefs, Make/makerpms: CHanged version in makedefs for - 2
|
|
revision
|
|
|
|
2004-12-04 23:59 don
|
|
|
|
* dist/RPM: Removed old RPM spec files. This shouldn't be in the
|
|
repository as they
|
|
are generated by the make distribution script, which is broken
|
|
also.
|
|
|
|
2004-12-04 23:38 don
|
|
|
|
* Make/openscenegraph.pc, src/osg/Version.cpp,
|
|
src/osgDB/Version.cpp, src/osgGA/Version.cpp,
|
|
src/osgGL2/Version.cpp, src/osgParticle/Version.cpp,
|
|
src/osgProducer/Version.cpp, src/osgSim/Version.cpp,
|
|
src/osgTerrain/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp: Update version numbers in files
|
|
|
|
2004-12-02 21:50 don
|
|
|
|
* Make/makedefs: Post release adjustment of revision
|
|
|
|
2004-12-02 21:49 don
|
|
|
|
* GNUmakefile, Make/makedefs, Make/tagrules: Added tagrules for
|
|
'make tag' convenience
|
|
Updated makedefs for release/revision
|
|
|
|
2004-12-02 21:28 don
|
|
|
|
* examples/osgcluster/osgcluster.cpp: fixed CameraPacket to
|
|
allocate on the heap instead of the stack, which
|
|
was causing crashes.
|
|
|
|
2004-12-02 17:44 don
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Memory leak spotted and
|
|
fixed by Sebastien Grignard
|
|
|
|
2004-11-30 18:13 don
|
|
|
|
* AUTHORS.txt: Added Mike's submission to Authors
|
|
|
|
2004-11-29 18:59 don
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added pragma to shut VS
|
|
6 up.
|
|
|
|
2004-11-29 05:47 don
|
|
|
|
* src/osgDB/ReentrantMutex.cpp: Small clean up of commented code
|
|
|
|
2004-11-29 05:32 don
|
|
|
|
* src/osgDB/ReentrantMutex.cpp: Comprimise for Visual Studio 6 by
|
|
using 'using namespace OpenThreads'.
|
|
|
|
2004-11-29 03:05 don
|
|
|
|
* Make/makedefs, include/osgDB/DatabasePager,
|
|
include/osgDB/Registry, src/osgPlugins/jpeg/GNUmakefile,
|
|
src/osgPlugins/osga/OSGA_Archive.h: Fixes for SOlaris build
|
|
|
|
2004-11-29 01:12 don
|
|
|
|
* examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
examples/osglauncher/osglauncher.cpp, include/osgDB/ImageOptions,
|
|
include/osgDB/ReaderWriter, include/osgDB/ReentrantMutex,
|
|
src/osgDB/ReentrantMutex.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockstream.cpp,
|
|
src/osgPlugins/net/sockstream.h: Fixes for IRIX build
|
|
|
|
2004-11-28 23:49 don
|
|
|
|
* src/osgPlugins/osga/OSGA_Archive.h,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp: Changes for IRIX build
|
|
|
|
2004-11-28 17:11 don
|
|
|
|
* NEWS.txt, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgspotlight,
|
|
VisualStudio/examples/osgspotlight/osgspotlight.dsp: Added visual
|
|
studio files for osgspotlight example (Mike Weiblen)
|
|
Updated NEWS.txt for release
|
|
|
|
2004-11-27 20:35 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Fixed osgDB:: prefix for
|
|
Windows build
|
|
|
|
2004-11-27 19:23 don
|
|
|
|
* src/osgPlugins/ive/PagedLOD.cpp: Added Marco's fix for data path
|
|
for the .ive plugin
|
|
|
|
2004-11-27 19:20 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Fixed bug in .net loader.
|
|
Added hostname to file fetch.
|
|
|
|
2004-11-27 17:06 don
|
|
|
|
* INSTALL.txt: Fixed reference to install instructions
|
|
|
|
2004-11-26 21:35 robert
|
|
|
|
* src/osg/DisplaySettings.cpp: Added missing OSG_SCREEN_WIDTH docs
|
|
|
|
2004-11-26 21:14 robert
|
|
|
|
* NEWS.txt: Updates news for release
|
|
|
|
2004-11-26 20:46 robert
|
|
|
|
* ChangeLog, doc/Doxyfiles/auto_Mainpage,
|
|
doc/Doxyfiles/core_Doxyfile, doc/Doxyfiles/custom_Footer.html:
|
|
Updates to ChangeLog and doxygen file
|
|
|
|
2004-11-26 19:27 robert
|
|
|
|
* VisualStudio/examples/osgcameragroup/osgcameragroup.dsp,
|
|
VisualStudio/examples/osgconv/osgconv.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp:
|
|
Added /Zm200 to avoid heap size problems under VS6.0
|
|
|
|
2004-11-26 16:01 robert
|
|
|
|
* include/osg/Export, include/osg/UnitTestFramework,
|
|
include/osgDB/Export, include/osgFX/Export,
|
|
include/osgGL2/Export, include/osgParticle/Export,
|
|
include/osgProducer/Export, include/osgSim/Export,
|
|
include/osgTerrain/Export, include/osgText/Export,
|
|
include/osgUtil/Export: Addd high level introductory docs for all
|
|
the libs
|
|
|
|
2004-11-26 16:00 robert
|
|
|
|
* doc/Doxyfiles/auto_Mainpage, doc/Doxyfiles/custom_Footer.html:
|
|
Clean up doxygen files for release
|
|
|
|
2004-11-25 15:57 robert
|
|
|
|
* VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp: Added /Zm200
|
|
to avoid VS 6.0 dump arse compile errors
|
|
|
|
2004-11-25 15:09 robert
|
|
|
|
* src/osgDB/Archive.cpp, src/osgDB/Registry.cpp: Fixed caching of
|
|
archives
|
|
|
|
2004-11-25 13:59 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Reordered the core libraries to
|
|
try and get round compile order problems under
|
|
VisualStudio 6.0
|
|
|
|
2004-11-25 09:51 robert
|
|
|
|
* Make/makedefs: Added LFS support to gcc linux build
|
|
|
|
2004-11-24 21:39 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: cleaned up debug info
|
|
|
|
2004-11-24 21:10 robert
|
|
|
|
* ChangeLog, NEWS.txt: updated NEWS and ChangeLog
|
|
|
|
2004-11-24 19:41 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Clean up of output
|
|
|
|
2004-11-24 19:10 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp,
|
|
examples/osgshape/osgshape.cpp: from Mike Weiblen, added wrap
|
|
mode to planet texture to avoid black seam, and
|
|
add option of specifying the texture to use in osgshape.
|
|
|
|
2004-11-24 15:41 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Fixed typo in
|
|
acceptsExtension
|
|
|
|
2004-11-24 06:57 robert
|
|
|
|
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: Moved the initPeformer to
|
|
the constructor to avoid const issues when compiling
|
|
|
|
2004-11-23 23:47 robert
|
|
|
|
* src/osgDB/Registry.cpp: Fixed VS.NET warnings
|
|
|
|
2004-11-23 23:45 robert
|
|
|
|
* examples/osgphotoalbum/ImageReaderWriter.h: Fixed recursive call
|
|
|
|
2004-11-23 17:07 robert
|
|
|
|
* src/osg/Switch.cpp: From Fabien Dachicourt, bug fix to
|
|
addChild(node,value)
|
|
|
|
2004-11-23 16:52 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From John Shue,
|
|
reordering of tiffio.h to avoid compile error.
|
|
|
|
2004-11-23 15:29 robert
|
|
|
|
* examples/osgphotoalbum/ImageReaderWriter.cpp,
|
|
examples/osgphotoalbum/ImageReaderWriter.h,
|
|
include/osgDB/Archive, include/osgDB/ReaderWriter,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.h,
|
|
src/osgPlugins/ac3d/ac3d.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/directx/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/dx/ReaderWriterDX.cpp,
|
|
src/osgPlugins/dx/ReaderWriterDX.h,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/jp2/ReaderWriterJP2.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lws/ReaderWriterLWS.cpp,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
|
src/osgPlugins/mpeg/ReaderWriterMPEG.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.h,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/png/new_ReaderWriterPNG.cpp,
|
|
src/osgPlugins/png/prev_ReaderWriterPNG.cpp,
|
|
src/osgPlugins/pnm/ReaderWriterPNM.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/rot/ReaderWriterROT.cpp,
|
|
src/osgPlugins/scale/ReaderWriterSCALE.cpp,
|
|
src/osgPlugins/stl/ReaderWriterSTL.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
src/osgPlugins/trans/ReaderWriterTRANS.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp, src/osgText/Font.cpp:
|
|
Made read/write methods in ReaderWriter all const to facilate
|
|
multi-threading
|
|
|
|
2004-11-23 12:57 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp, include/osgDB/Archive,
|
|
include/osgDB/ReaderWriter, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.h,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp,
|
|
src/osgTerrain/DataSet.cpp: Tripped out experiemental threadSafe_
|
|
methods in ReaderWriter
|
|
|
|
2004-11-23 10:46 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/ac3d/osgac3d.h,
|
|
src/osgPlugins/directx/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lws/ReaderWriterLWS.cpp,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp: Added support for local
|
|
relative paths
|
|
|
|
2004-11-22 23:54 robert
|
|
|
|
* include/osgDB/FileUtils, src/osgDB/FileUtils.cpp,
|
|
src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp,
|
|
src/osgPlugins/ac3d/ac3d.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/directx/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/Input.cpp, src/osgPlugins/flt/Pool.cpp,
|
|
src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/jp2/ReaderWriterJP2.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/lwo/Converter.cpp, src/osgPlugins/lwo/Converter.h,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lws/ReaderWriterLWS.cpp,
|
|
src/osgPlugins/lws/SceneLoader.cpp,
|
|
src/osgPlugins/lws/SceneLoader.h,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
|
src/osgPlugins/mpeg/ReaderWriterMPEG.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/obj.cpp, src/osgPlugins/obj/obj.h,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/pnm/ReaderWriterPNM.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/stl/ReaderWriterSTL.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp: Moved plugins across to
|
|
using ReaderWriter::Options* for search paths in addition
|
|
to standard osgDB::DataFilePaths
|
|
|
|
2004-11-22 14:49 robert
|
|
|
|
* include/osgDB/ReaderWriter, include/osgDB/Registry,
|
|
src/osgDB/Registry.cpp: Removed the cache hints from registery
|
|
placing them wholly into ReaderWriter's responsibility.
|
|
|
|
2004-11-22 14:10 robert
|
|
|
|
* NEWS.txt, examples/osgcallback/osgcallback.cpp,
|
|
include/osgDB/Archive, include/osgDB/FileUtils,
|
|
include/osgDB/ReadFile, include/osgDB/ReaderWriter,
|
|
include/osgDB/Registry, src/osgDB/Archive.cpp,
|
|
src/osgDB/FileUtils.cpp, src/osgDB/Input.cpp,
|
|
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/ive/PagedLOD.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/obj/obj.h,
|
|
src/osgPlugins/osg/PagedLOD.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp, src/osgText/Font.cpp:
|
|
Moved Registry::CacheHintOptions into ReaderWriter::Options
|
|
|
|
2004-11-22 13:58 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: From Rainer Oder,
|
|
improvements to planet motions
|
|
|
|
2004-11-20 13:35 robert
|
|
|
|
* include/osgDB/ImageOptions, include/osgDB/ReaderWriter: Changed
|
|
ReaderWriter::Options to derive from osg::Object to add clone()
|
|
ability.
|
|
|
|
2004-11-20 12:08 robert
|
|
|
|
* src/osg/PagedLOD.cpp: Added support for pixel based LOD's and set
|
|
the default priority scale to 1.0
|
|
|
|
2004-11-20 11:48 robert
|
|
|
|
* src/osg/PagedLOD.cpp: Added support for pixel range to PagedLOD
|
|
|
|
2004-11-20 11:48 robert
|
|
|
|
* src/osgPlugins/ive/LOD.cpp: Fixed indentation.
|
|
|
|
2004-11-20 11:45 robert
|
|
|
|
* src/osgPlugins/osg/LOD.cpp: From Johan Nouvel, added support for
|
|
range mode
|
|
|
|
2004-11-20 10:36 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: From John Shue, fix for FreeBSD.
|
|
|
|
2004-11-19 20:05 robert
|
|
|
|
* src/osgDB/ReentrantMutex.cpp: Added _lockCount>0 check to
|
|
lock,unlock and trylock to make sure that it
|
|
is set properly on first time entry.
|
|
|
|
2004-11-19 09:02 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Removed notify from destructor wait
|
|
for cancel loop.
|
|
|
|
2004-11-19 08:47 robert
|
|
|
|
* examples/osglauncher/osglauncher.cpp: Added std:: infront of
|
|
getline calls
|
|
|
|
2004-11-18 22:43 robert
|
|
|
|
* runexamples.bat: Made the permissions executable
|
|
|
|
2004-11-18 22:14 robert
|
|
|
|
* ChangeLog, NEWS.txt: Updated ChangedLog and NEWS
|
|
|
|
2004-11-18 22:13 robert
|
|
|
|
* include/osgDB/Archive: Removed the public open methods
|
|
|
|
2004-11-18 22:12 robert
|
|
|
|
* doc/Doxyfiles/core_Doxyfile: Added all core libraries
|
|
|
|
2004-11-18 21:53 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgText dependency to
|
|
osglauncher.
|
|
|
|
2004-11-18 20:20 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/examples/osglauncher,
|
|
VisualStudio/examples/osglauncher/osglauncher.dsp,
|
|
VisualStudio/examples/osglauncher/resources.rc,
|
|
VisualStudio/examples/osgplanets,
|
|
VisualStudio/examples/osgplanets/osgplanets.dsp,
|
|
VisualStudio/examples/osgplanets/resources.rc: Added dsp's for
|
|
osglauncher and osgplanets.
|
|
|
|
2004-11-18 16:25 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgDB/FileUtils_Mac.cpp: Removed old
|
|
and used FileUtils_Mac.cpp
|
|
|
|
2004-11-18 16:21 robert
|
|
|
|
* runexamples.bat: Added osglancher and osgplanets to example set.
|
|
|
|
2004-11-18 16:20 robert
|
|
|
|
* examples/osglauncher/osglauncher.cpp: Changed debugging info to
|
|
use osg::notify
|
|
|
|
2004-11-18 15:10 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Added write to file and use
|
|
of clearnode
|
|
|
|
2004-11-18 15:01 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Increased accuracy of
|
|
animation path, moved main to end.
|
|
|
|
2004-11-18 14:43 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Changed Solarsystem to
|
|
SolarSystem.
|
|
|
|
2004-11-18 13:46 robert
|
|
|
|
* examples/osglauncher/osglauncher.cpp: Added a search for the
|
|
config file, and defaulting to osg.conf
|
|
|
|
2004-11-18 13:34 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Changed path to imagery from
|
|
Images/SolarSystem to SolarSystem.
|
|
|
|
2004-11-18 12:07 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgPlugins/osga/OSGA_Archive.h:
|
|
Added friend usage for inner classes to try and get round compile
|
|
problems
|
|
under Solaris.
|
|
|
|
2004-11-18 11:53 robert
|
|
|
|
* src/osgPlugins/osg/ReaderWriterOSG.cpp: Added check for
|
|
extension.
|
|
|
|
2004-11-18 11:21 robert
|
|
|
|
* include/osgDB/ReaderWriter: Fixed writeImage.
|
|
|
|
2004-11-18 10:08 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgPlugins/ac3d/Geode.cpp, src/osgPlugins/lwo/Surface.cpp,
|
|
src/osgPlugins/lws/SceneLoader.h,
|
|
src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockstream.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: From Vivek Rajan, fixes to
|
|
Solaris build.
|
|
|
|
2004-11-18 09:19 robert
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: Altered the path for Cygwin
|
|
to set the _ticksPerSecond to the correct value.
|
|
|
|
2004-11-18 09:09 robert
|
|
|
|
* include/osgDB/DatabasePager: From Stephane Simon, compile fix for
|
|
VS, change struct to class in forward declaration.
|
|
|
|
2004-11-17 20:01 robert
|
|
|
|
* examples/osglauncher/osglauncher.cpp: From Rainer Oder, updates
|
|
to osglauncher.
|
|
|
|
2004-11-17 19:31 robert
|
|
|
|
* Make/dependencies: Changed the dependencies file to use ?=
|
|
instead of = to allow env vars
|
|
to override local settings.
|
|
|
|
2004-11-17 14:56 robert
|
|
|
|
* Make/instrules, Make/makedefs: From Thom DeCarlo, fixes for
|
|
Cygwin build
|
|
|
|
2004-11-17 14:25 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Made a
|
|
few of the public methods virtual, and moved more of the class
|
|
methods to protected scope.
|
|
|
|
2004-11-17 13:04 robert
|
|
|
|
* doc/contents.html, doc/dependencies.html: Removed remaining old
|
|
docs.
|
|
|
|
2004-11-17 13:03 robert
|
|
|
|
* doc/doc++: Removed doc++ docs from distrubtion.
|
|
|
|
2004-11-17 13:00 robert
|
|
|
|
* doc/MindMaps: Removed mind maps docs
|
|
|
|
2004-11-17 12:58 robert
|
|
|
|
* NEWS.txt, README.txt, doc/MindMaps/DesignPatterns,
|
|
doc/MindMaps/Mission, doc/UML, doc/data.html,
|
|
doc/documentation.html, doc/examples.html, doc/images,
|
|
doc/index.html, doc/install.html, doc/introduction.html,
|
|
doc/osgdem.html, doc/osgviewer.html, doc/plan.html,
|
|
doc/stereo.html, index.html: Moved the main documentation onto
|
|
the wiki website, and removed from the
|
|
OpenSceneGraph distribution
|
|
|
|
2004-11-16 16:04 robert
|
|
|
|
* include/osgDB/Registry: Fixed typo of ReadObjectFunctor.
|
|
|
|
2004-11-16 15:36 robert
|
|
|
|
* include/osgDB/Registry: Adde another friend to remove final VS6.0
|
|
compile problem.
|
|
|
|
2004-11-16 14:35 robert
|
|
|
|
* examples/osgscalarbar/osgscalarbar.cpp: Attempted fix for VS6.0
|
|
compile problems
|
|
|
|
2004-11-16 14:21 robert
|
|
|
|
* src/osgPlugins/osga/OSGA_Archive.cpp: Removed debug info as it
|
|
was causing VS6.0 compile problem
|
|
|
|
2004-11-16 14:20 robert
|
|
|
|
* src/osgPlugins/osga/OSGA_Archive.h: From David Spilling, fix for
|
|
VS6.0 build.
|
|
|
|
2004-11-16 14:10 robert
|
|
|
|
* include/osgDB/Registry: Made the inner helper classes friend to
|
|
try and get round VS6.0 problems
|
|
|
|
2004-11-16 12:40 robert
|
|
|
|
* src/osgPlugins/osga/OSGA_Archive.h: Added using namespace osgDB
|
|
to try and resolve some of the VS6.0 problems.
|
|
|
|
2004-11-16 09:09 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgText dependency to
|
|
osgsequence app
|
|
|
|
2004-11-16 09:03 robert
|
|
|
|
* include/osg/Timer: From Loic Dachary, changes to Timer for
|
|
PowerPC support, with small re-arrangement
|
|
by Robert Osfield to make tick() code block mode readable.
|
|
|
|
2004-11-15 19:53 robert
|
|
|
|
* Make/openscenegraph.pc: From Loic Dachary, added pk-config file.
|
|
|
|
2004-11-15 19:46 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp, include/osgDB/Archive,
|
|
include/osgDB/ReaderWriter, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.cpp,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp,
|
|
src/osgTerrain/DataSet.cpp: Added support for serialization of
|
|
calls to ReaderWriter plugins.
|
|
|
|
2004-11-15 19:45 robert
|
|
|
|
* Make/makedefs: Added -pipe to gcc build under Linux
|
|
|
|
2004-11-15 19:44 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: From osgplaents, updates to
|
|
more of the solar systems planets.
|
|
|
|
2004-11-15 13:08 robert
|
|
|
|
* src/osgDB/ReentrantMutex.cpp: Added ReentrantMutex
|
|
|
|
2004-11-15 13:02 robert
|
|
|
|
* include/osg/Referenced: From Tree, fixes for Java bindings
|
|
|
|
2004-11-15 12:05 robert
|
|
|
|
* runexamples.bat: Added osgspotlight to example set.
|
|
|
|
2004-11-15 12:03 robert
|
|
|
|
* examples/osgsequence/osgsequence.cpp: From Ulrich Hertlien,
|
|
improved osgsequence example
|
|
|
|
2004-11-15 11:57 robert
|
|
|
|
* VisualStudio/osgDB/osgDB.dsp, include/osgDB/ReentrantMutex,
|
|
src/osgDB/GNUmakefile: Added osgDB::ReentrantMutex is prep for
|
|
making osgDB::Registry single threaded.
|
|
|
|
2004-11-14 21:08 robert
|
|
|
|
* include/osgDB/Output: From Loic Dachary, added getFileName method
|
|
|
|
2004-11-14 20:00 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Added Cygwin to #define stat64 stat
|
|
path.
|
|
|
|
2004-11-14 17:02 robert
|
|
|
|
* Make/makedefs: Added COMPILE_OSG_OP_OT_WITH_SONAMES is YES guard
|
|
around soname settings.
|
|
|
|
2004-11-14 16:36 robert
|
|
|
|
* Make/makedefs: Added sonames support under Linux/gcc
|
|
|
|
2004-11-14 10:41 robert
|
|
|
|
* src/osg/Timer.cpp: Made the use of the standard clock default
|
|
instead of the RDTSC calls to avoid
|
|
problems with variable CPU frequency such as found on laptops.
|
|
|
|
2004-11-13 22:04 don
|
|
|
|
* include/osg/Timer: PowerPC fix for Timer by Guillaume Morin
|
|
|
|
2004-11-13 21:42 robert
|
|
|
|
* examples/osglauncher/osglauncher.cpp, src/osg/Texture.cpp,
|
|
src/osgGL2/ProgramObject.cpp, src/osgProducer/Viewer.cpp: Fixed
|
|
warnings.
|
|
|
|
2004-11-13 21:39 robert
|
|
|
|
* src/osgPlugins/osga/OSGA_Archive.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.h,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp: Added support for
|
|
opening an istream archive
|
|
|
|
2004-11-13 16:21 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp,
|
|
examples/osgviewer/osgviewer.cpp, include/osgDB/Archive,
|
|
include/osgDB/ReaderWriter,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/net/sockinet.h,
|
|
src/osgPlugins/osga/OSGA_Archive.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.h,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added prelimarny support
|
|
for reading archives via the .net plugin
|
|
|
|
2004-11-13 16:18 robert
|
|
|
|
* src/osgDB/Registry.cpp: Fixed the passing of the parsed server
|
|
name/server file when handling files
|
|
via the .net plugin
|
|
|
|
2004-11-13 10:24 robert
|
|
|
|
* src/osgPlugins/osga/ReaderWriterOSGA.cpp: Fixed openArchive so
|
|
that it only enforces the checking of the archive's existance
|
|
when in READ mode.
|
|
|
|
2004-11-12 21:07 robert
|
|
|
|
* src/osgPlugins/stl/ReaderWriterSTL.cpp: Remove unistd.h include
|
|
|
|
2004-11-12 16:36 robert
|
|
|
|
* examples/osgviewer/osgviewer.cpp: Added --image and --dem
|
|
documentation to command line parameters
|
|
|
|
2004-11-12 15:39 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp: Rotated scene to face
|
|
the viewer
|
|
|
|
2004-11-12 14:49 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/stl, VisualStudio/osgPlugins/stl/stl.dsp,
|
|
src/osgPlugins/stl, src/osgPlugins/stl/GNUmakefile,
|
|
src/osgPlugins/stl/ReaderWriterSTL.cpp: From Ulrich Heirtlein,
|
|
added STL plugin
|
|
|
|
2004-11-12 08:55 robert
|
|
|
|
* src/osg/PagedLOD.cpp, src/osgDB/Input.cpp,
|
|
src/osgPlugins/jp2/ReaderWriterJP2.cpp,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp,
|
|
src/osgTerrain/DataSet.cpp: Improvements to support for archives
|
|
|
|
2004-11-11 22:26 robert
|
|
|
|
* include/osgDB/Archive: From Stephane Simon, added missing
|
|
OSGDB_EXPORT to osgDB::openArchive functions
|
|
|
|
2004-11-11 16:05 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Added write to ostream to
|
|
ReaderWriterDDS
|
|
|
|
2004-11-11 16:05 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp: Fixed file extraction.
|
|
|
|
2004-11-11 13:22 robert
|
|
|
|
* VisualStudio/osgPlugins/osga/osga.dsp,
|
|
examples/osgarchive/osgarchive.cpp, include/osgDB/Archive,
|
|
src/osgDB/Archive.cpp, src/osgPlugins/osga/GNUmakefile,
|
|
src/osgPlugins/osga/OSGA_Archive.cpp,
|
|
src/osgPlugins/osga/OSGA_Archive.h,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp,
|
|
src/osgTerrain/DataSet.cpp: Moved the .osga implementation into
|
|
the src/osgPlugins/osga plugin and made
|
|
osgDB::Archive a pure virtual base class.
|
|
|
|
2004-11-10 22:11 robert
|
|
|
|
* include/osgDB/Archive, src/osgDB/Archive.cpp: Fixed uninitialized
|
|
variable.
|
|
|
|
2004-11-10 21:52 robert
|
|
|
|
* include/osgDB/Archive: Set the pos_type and size_type explictly
|
|
to 8 byte types.
|
|
|
|
2004-11-10 21:47 robert
|
|
|
|
* src/osgDB/Archive.cpp: Added debugging info for swapped endian
|
|
values
|
|
|
|
2004-11-10 21:38 robert
|
|
|
|
* src/osgDB/Archive.cpp: Fixes to endian handling.
|
|
|
|
2004-11-10 21:31 robert
|
|
|
|
* src/osgDB/Archive.cpp: Removed duplicated swap bytes
|
|
|
|
2004-11-10 21:28 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp, src/osgDB/Archive.cpp:
|
|
Added sizeof tests of istream::pos_type and off_type to
|
|
osgunittests.
|
|
|
|
Added debuggin messages to endian handling code in
|
|
Archive::open().
|
|
|
|
2004-11-10 21:18 robert
|
|
|
|
* include/osgDB/Archive, src/osgDB/Archive.cpp,
|
|
src/osgTerrain/DataSet.cpp: Added check for endianess of .osga
|
|
archives
|
|
|
|
2004-11-10 16:56 don
|
|
|
|
* src/osgPlugins/net/sockstream.cpp,
|
|
src/osgPlugins/net/sockstream.h: More cleanups for CYGWIN from
|
|
Norman Vine
|
|
|
|
2004-11-10 16:40 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/osga,
|
|
VisualStudio/osgPlugins/osga/osga.dsp, include/osgDB/Registry,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/osga,
|
|
src/osgPlugins/osga/GNUmakefile,
|
|
src/osgPlugins/osga/ReaderWriterOSGA.cpp: Added new osga plugin
|
|
for reading OSG native archives
|
|
|
|
2004-11-10 16:37 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Commented out some redundent debuggin
|
|
info.
|
|
|
|
2004-11-10 13:47 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/Registry.cpp: Moved the
|
|
ReadFunctor to protected section.
|
|
|
|
2004-11-10 13:03 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp, include/osgDB/Archive,
|
|
src/osgDB/Archive.cpp: Added support for master file and clean up
|
|
Archive API.
|
|
|
|
2004-11-10 10:57 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Removed the explicit setting for
|
|
convert to geocentric when setting
|
|
--bluemarlbe-west, --bluemarble-east and --whole-globe.
|
|
|
|
2004-11-10 09:56 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp, include/osgGL2/ProgramObject,
|
|
src/osgGL2/ProgramObject.cpp: From Mike Weiblen, fix to the state
|
|
leakage.
|
|
|
|
2004-11-09 16:50 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added explicit setting of the
|
|
precision to allow .osg files to be used succsefully.
|
|
|
|
2004-11-09 16:49 robert
|
|
|
|
* src/osgPlugins/net/GNUmakefile: Fixed tabbing
|
|
|
|
2004-11-09 15:12 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/net/net.dsp: From Mike Weiblen adding lib
|
|
paths to net.dsp, and changes by Robert Osfield moving the osgDB
|
|
and osg dependency from the net.dsp to VisualStudio.dsp to keep
|
|
it consistent with the rest
|
|
of the OSG plugins and executables.
|
|
|
|
2004-11-09 15:01 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Added rainer's changes for
|
|
adding billboard glow around sun.
|
|
|
|
2004-11-09 14:18 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp, examples/osgdem/osgdem.cpp,
|
|
include/osgDB/Archive, include/osgTerrain/DataSet,
|
|
src/osgDB/Archive.cpp, src/osgTerrain/DataSet.cpp: Added support
|
|
of archiving into osgTerrain::DataSet and osgdem.
|
|
|
|
2004-11-09 07:34 don
|
|
|
|
* src/osgPlugins/net/GNUmakefile, src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockinet.h, src/osgPlugins/net/sockstream.cpp,
|
|
src/osgPlugins/net/sockstream.h: Fixes to the .net plugin for
|
|
Cygwin, submitted by Norman Vine
|
|
|
|
2004-11-08 20:44 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Fixed the compute of PagedLOD ranges
|
|
for non geocentric datasets
|
|
|
|
2004-11-08 19:56 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added resolutionSensitivityScale of
|
|
0.9 into the DataSet::createDestinationGraph()
|
|
to prevent overly conservative subdivision of data.
|
|
|
|
2004-11-08 17:12 robert
|
|
|
|
* include/osg/VertexProgram, src/osgPlugins/osg/VertexProgram.cpp:
|
|
Added public access to VertexProgram's LocalParamters and added
|
|
.osg support
|
|
for these.
|
|
|
|
2004-11-08 16:39 robert
|
|
|
|
* include/osgDB/Archive, include/osgDB/ReaderWriter: From Stephane
|
|
???, fixes for VS.NET build
|
|
|
|
2004-11-08 16:39 robert
|
|
|
|
* src/osg/Texture.cpp: Added guard to testing _internalFormat in
|
|
compareTexture(..) so that
|
|
a comparison would only be done if both the lhs and rhs had
|
|
already been
|
|
set to a non zero value.
|
|
|
|
2004-11-08 16:11 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp, include/osgDB/Registry,
|
|
src/osgDB/Archive.cpp, src/osgDB/Registry.cpp: Updates to
|
|
osgDB::Archive support, and refactoring of implementation of
|
|
reading files in Registry to faciliate the new archiving support.
|
|
|
|
2004-11-07 21:17 robert
|
|
|
|
* include/osgDB/Archive, include/osgDB/ReaderWriter,
|
|
include/osgDB/Registry, src/osgDB/Archive.cpp,
|
|
src/osgDB/ReaderWriter.cpp, src/osgDB/Registry.cpp: Added support
|
|
for openArchive into osgDB
|
|
|
|
2004-11-07 12:13 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp, include/osgDB/Archive,
|
|
src/osgDB/Archive.cpp: Fixed insertion of files into an existing
|
|
archive
|
|
|
|
2004-11-06 21:21 robert
|
|
|
|
* examples/osghud/osghud.cpp,
|
|
examples/osgscalarbar/osgscalarbar.cpp: Removed un-needed
|
|
setCullActive(false)
|
|
|
|
2004-11-06 21:18 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp, include/osgDB/Archive,
|
|
src/osgDB/Archive.cpp: Further work on osgDB::Archive
|
|
|
|
2004-11-06 10:18 robert
|
|
|
|
* src/osg/Transform.cpp: Made fix to the setReferenceFrame method
|
|
to properly disable culling
|
|
when reference frame is ABSOLUTE.
|
|
|
|
2004-11-04 21:11 robert
|
|
|
|
* examples/osghud/osghud.cpp: Disabled culling on the aboslute
|
|
transform to fix bug culling of hud.
|
|
|
|
2004-11-04 20:25 robert
|
|
|
|
* include/osg/RefNodePath: Added a clear() into the RefNodePath
|
|
operator = (NodePath) method.
|
|
|
|
2004-11-04 15:32 robert
|
|
|
|
* VisualStudio/examples/osgvolume/osgvolume.dsp,
|
|
examples/osgarchive/osgarchive.cpp: From Morné Pistorius, fixes
|
|
for VisualStudio7.0
|
|
|
|
2004-11-02 21:04 robert
|
|
|
|
* include/osgDB/Archive, src/osgDB/Archive.cpp: Improved handling
|
|
of uflow and underflow() in proxy_streambuf, and change
|
|
unsigned char* to char* to avoid stoooopid VS6.0 compile errors
|
|
|
|
2004-11-02 17:05 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp, include/osgDB/Archive,
|
|
src/osgDB/Archive.cpp: Added prelimanary prox stream buffer to
|
|
fake the ending of file.
|
|
|
|
2004-11-02 17:04 robert
|
|
|
|
* src/osgGA/NodeTrackerManipulator.cpp: Added debugging messages to
|
|
setTrackerNode
|
|
|
|
2004-11-02 14:05 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Fixed missing write of image tiles.
|
|
|
|
2004-11-02 11:10 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h, src/osgText/Font.cpp:
|
|
Removed the font cache from the FreeType plugin, moving the
|
|
support across to
|
|
osgDB::Registry.
|
|
|
|
2004-11-01 18:29 robert
|
|
|
|
* doc/introduction.html: Removed referecence to the old c2 wiki.
|
|
|
|
2004-11-01 16:16 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Commented out settings of
|
|
TexEnvCombine alpha values
|
|
|
|
2004-11-01 16:14 robert
|
|
|
|
* include/osg/Export, include/osg/Referenced,
|
|
src/osg/Referenced.cpp: From Tree chagenes required for Java
|
|
Wrappers
|
|
|
|
2004-11-01 10:04 robert
|
|
|
|
* src/osgPlugins/ive/DrawElementsUByte.cpp,
|
|
src/osgPlugins/ive/DrawElementsUInt.cpp,
|
|
src/osgPlugins/ive/DrawElementsUShort.cpp: Added handling of
|
|
endian in DrawElementsUShort/UInt implementations
|
|
|
|
2004-10-29 18:24 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Added useage of TexEnvCombine
|
|
|
|
2004-10-29 15:42 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Added multi-textured city
|
|
illumination
|
|
|
|
2004-10-28 22:29 don
|
|
|
|
* Make/temp, Make/tmp: Test done.
|
|
|
|
2004-10-28 22:28 don
|
|
|
|
* Make/tmp, Make/tmp/temp: Directory write test to new CVS
|
|
|
|
2004-10-28 22:27 don
|
|
|
|
* Make/temp: Silly little temporary file to test CVS writes to the
|
|
new server
|
|
|
|
2004-10-28 19:09 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Fixed support for
|
|
NodeTrackerManipulator.
|
|
|
|
2004-10-28 14:27 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp, include/osgDB/Archive: Added
|
|
support for listing contents of archive
|
|
|
|
2004-10-28 13:40 robert
|
|
|
|
* src/osg/Matrixd.cpp: From Anders Backman, unit tests to test
|
|
matrix to quat compute.
|
|
|
|
2004-10-28 13:26 robert
|
|
|
|
* include/osg/Billboard, src/osg/Billboard.cpp: From Tom Jolley,
|
|
Added a new enum POINT_ROT_WORLD_Z_AXIS and a new section in
|
|
computeMatrix for this enum.
|
|
With a small tweak from Robert Osfield to set _cacheMode.
|
|
|
|
2004-10-28 13:04 robert
|
|
|
|
* src/osgDB/Archive.cpp: Added return type to addFileReference().
|
|
|
|
2004-10-28 13:02 robert
|
|
|
|
* src/osgDB/Archive.cpp: Added return value to getFileReferences()
|
|
|
|
2004-10-28 12:16 robert
|
|
|
|
* include/osgDB/Archive, src/osgDB/Archive.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp: Updates to
|
|
osgDB::Archive, and IVE plugin to support usage via the Archive.
|
|
|
|
2004-10-28 09:38 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Updates for Rainer, and with
|
|
a few changes by Robert.
|
|
|
|
2004-10-28 08:57 robert
|
|
|
|
* examples/osgdem/GNUmakefile, examples/osgdem/GNUmakefile.inst,
|
|
examples/osgdem/osgdem.cpp: Removed direct dependency on GDAL
|
|
|
|
2004-10-28 07:00 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Removed
|
|
gdal_priv.h from include/osgTerrain/DataSet to remove the
|
|
external dependency on
|
|
GDAL.
|
|
|
|
2004-10-27 14:09 robert
|
|
|
|
* include/osgDB/Archive, src/osgDB/Archive.cpp: Added IndexBlock
|
|
inner class to osgDB::Archive
|
|
|
|
2004-10-27 08:39 robert
|
|
|
|
* examples/osgscalarbar/osgscalarbar.cpp: Added setCullingActive
|
|
false to the absolute transform.
|
|
|
|
2004-10-26 18:36 robert
|
|
|
|
* examples/osgarchive/GNUmakefile,
|
|
examples/osgarchive/GNUmakefile.inst: Fixed make files.
|
|
|
|
2004-10-26 18:29 robert
|
|
|
|
* include/osgDB/Archive, src/osgDB/Archive.cpp: Updates to
|
|
osgDB::Archive
|
|
|
|
2004-10-26 18:20 robert
|
|
|
|
* examples/osgarchive/GNUmakefile,
|
|
examples/osgarchive/GNUmakefile.inst,
|
|
examples/osgarchive/osgarchive.cpp: Removed GDAL reference
|
|
|
|
2004-10-26 18:11 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Removed the _initVisitor traversal for
|
|
update() to prevent OpenGL being called at the wrong time.
|
|
|
|
2004-10-26 15:31 don
|
|
|
|
* src/osgPlugins/freetype/GNUmakefile: Removed link to X11
|
|
|
|
2004-10-26 10:31 robert
|
|
|
|
* examples/osgphotoalbum/ImageReaderWriter.h: Made the className()
|
|
const
|
|
|
|
2004-10-26 10:27 robert
|
|
|
|
* examples/osgarchive/osgarchive.cpp: Updates to the osgarchive
|
|
application
|
|
|
|
2004-10-26 10:26 robert
|
|
|
|
* include/osgDB/ReaderWriter,
|
|
src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.h,
|
|
src/osgPlugins/ac3d/ac3d.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/directx/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/jp2/ReaderWriterJP2.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lws/ReaderWriterLWS.cpp,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
|
src/osgPlugins/mpeg/ReaderWriterMPEG.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/pnm/ReaderWriterPNM.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/rot/ReaderWriterROT.cpp,
|
|
src/osgPlugins/scale/ReaderWriterSCALE.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
src/osgPlugins/trans/ReaderWriterTRANS.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp: Made
|
|
ReaderWriter::className const
|
|
|
|
2004-10-25 20:08 don
|
|
|
|
* Make/dependencies: oops. Mistaken check-in of local dependencies
|
|
file
|
|
|
|
2004-10-25 20:08 don
|
|
|
|
* Make/makerules: Oops. mistaken check in of overly modified
|
|
makerules
|
|
|
|
2004-10-25 20:04 don
|
|
|
|
* Make/dependencies, Make/makedefs, Make/makerules: Small change by
|
|
Eric Sokolowsky to change TIFF_LIBS to TIFF_LIB for Mac build
|
|
|
|
2004-10-25 19:16 robert
|
|
|
|
* include/osg/ApplicationUsage, include/osgParticle/ParticleEffect,
|
|
include/osgTerrain/DataSet, src/osg/StateSet.cpp,
|
|
src/osg/Switch.cpp, src/osgDB/GNUmakefile: From Tree, fixes for
|
|
Java bindings
|
|
|
|
2004-10-25 19:16 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgarchive,
|
|
VisualStudio/examples/osgarchive/osgarchive.dsp,
|
|
VisualStudio/osgDB/osgDB.dsp, examples/osgarchive,
|
|
examples/osgarchive/GNUmakefile,
|
|
examples/osgarchive/GNUmakefile.inst,
|
|
examples/osgarchive/osgarchive.cpp, include/osgDB/Archive,
|
|
src/osgDB/Archive.cpp: Added new osgDB::Archive class, and
|
|
osgarchive example. These are both
|
|
very early beginnings so do not function yet.
|
|
|
|
2004-10-25 18:46 robert
|
|
|
|
* examples/osgphotoalbum/PhotoArchive.cpp: Fixed typo.
|
|
|
|
2004-10-25 18:23 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: From Rainer, updates to
|
|
osgplanet.
|
|
|
|
2004-10-25 18:08 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Small warning fix by
|
|
Marco.
|
|
|
|
2004-10-25 17:41 robert
|
|
|
|
* include/osgGA/MatrixManipulator: Made getHomePosition const.
|
|
|
|
2004-10-24 21:05 don
|
|
|
|
* examples/osgfxbrowser/Frame.cpp, examples/osgfxbrowser/Frame.h,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp: Namespaced Rect and Frame
|
|
to osgfxbrowser::Rect/Frame, as this was causing
|
|
a namespace collision with CGL
|
|
|
|
2004-10-24 20:04 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgforest/osgforest.cpp,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
examples/osghud/osghud.cpp, examples/osglauncher/osglauncher.cpp,
|
|
examples/osgparticle/osgparticle.cpp,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgpick/osgpick.cpp,
|
|
examples/osgscalarbar/osgscalarbar.cpp,
|
|
examples/osgtesselate/osgtesselate.cpp,
|
|
examples/osgtext/osgtext.cpp,
|
|
examples/osgtexturerectangle/osgtexturerectangle.cpp,
|
|
include/osg/LightSource, include/osg/Transform,
|
|
include/osgParticle/AccelOperator,
|
|
include/osgParticle/AngularAccelOperator,
|
|
include/osgParticle/ForceOperator, include/osgParticle/Operator,
|
|
include/osgParticle/ParticleProcessor, src/osg/AutoTransform.cpp,
|
|
src/osg/Group.cpp, src/osg/LightSource.cpp,
|
|
src/osg/MatrixTransform.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp, src/osg/Transform.cpp,
|
|
src/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgParticle/ModularEmitter.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgPlugins/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/Transform.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgSim/DOFTransform.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Changed
|
|
ABSOLUTE and RELATIVE to ABSOLUTE_RF and RELATIVE_RF to avoid
|
|
stooppid Win32 #define
|
|
|
|
2004-10-24 17:50 robert
|
|
|
|
* src/osgPlugins/flt/AttrData.h,
|
|
src/osgPlugins/flt/LocalVertexPoolRecord.cpp,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/flt.cpp, src/osgPlugins/flt/flt.h: From Fred
|
|
Mammond, fixes for x86_64 build
|
|
|
|
2004-10-24 14:42 robert
|
|
|
|
* include/osgUtil/TangentSpaceGenerator,
|
|
include/osgUtil/TransformAttributeFunctor,
|
|
include/osgUtil/TriStripVisitor, include/osgUtil/UpdateVisitor,
|
|
include/osgUtil/Version: From Geoff Michel, speeling and typo
|
|
fixes in osgUtil
|
|
|
|
2004-10-24 14:31 robert
|
|
|
|
* src/osgPlugins/ive/DrawArrayLengths.cpp,
|
|
src/osgPlugins/ive/DrawArrays.cpp: fixes to tabs
|
|
|
|
2004-10-24 14:31 robert
|
|
|
|
* src/osgPlugins/ive/DrawElementsUByte.cpp,
|
|
src/osgPlugins/ive/DrawElementsUInt.cpp,
|
|
src/osgPlugins/ive/DrawElementsUShort.cpp: From Pavel Moloshtan,
|
|
speed improvments in reading and writing index arrays
|
|
|
|
2004-10-24 14:24 robert
|
|
|
|
* include/osgDB/Archive, include/osgDB/ReaderWriter: Added
|
|
osgDB::Archive
|
|
|
|
2004-10-24 14:23 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: From Rainer Oder, updates to
|
|
osgplanets
|
|
|
|
2004-10-24 14:19 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Eric Sokolowsky,
|
|
support for 2 channel tiff images
|
|
|
|
2004-10-24 13:51 robert
|
|
|
|
* include/osg/Node, include/osg/NodeVisitor, src/osg/Group.cpp,
|
|
src/osg/Node.cpp: Added s/getEventCallback support into
|
|
osg::Node, and an EVENT_VISITOR
|
|
type into NodeVisitor.
|
|
|
|
2004-10-24 06:12 don
|
|
|
|
* Make/makedirdefs: don - Comment in makedirdefs was causing Mac
|
|
build to stop short of
|
|
building all plugins
|
|
|
|
2004-10-24 05:50 don
|
|
|
|
* Make/makedefs, src/osgPlugins/freetype/GNUmakefile,
|
|
src/osgProducer/OsgSceneHandler.cpp: don - Small changes to
|
|
support Mac OSX CGL build
|
|
small unused variable warning fix.
|
|
|
|
2004-10-22 21:01 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Added default: case for
|
|
both switch() statements
|
|
|
|
2004-10-22 19:26 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgforest/osgforest.cpp,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
examples/osghud/osghud.cpp, examples/osglauncher/osglauncher.cpp,
|
|
examples/osgparticle/osgparticle.cpp,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgpick/osgpick.cpp,
|
|
examples/osgscalarbar/osgscalarbar.cpp,
|
|
examples/osgtesselate/osgtesselate.cpp,
|
|
examples/osgtext/osgtext.cpp,
|
|
examples/osgtexturerectangle/osgtexturerectangle.cpp,
|
|
include/osg/LightSource, include/osg/Transform,
|
|
include/osgParticle/AccelOperator,
|
|
include/osgParticle/AngularAccelOperator,
|
|
include/osgParticle/ForceOperator, include/osgParticle/Operator,
|
|
include/osgParticle/ParticleProcessor, src/osg/AutoTransform.cpp,
|
|
src/osg/Group.cpp, src/osg/LightSource.cpp,
|
|
src/osg/MatrixTransform.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp, src/osg/Transform.cpp,
|
|
src/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgParticle/ModularEmitter.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/Transform.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgSim/DOFTransform.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Changed
|
|
the ReferenceFrame enums to be RELEATIVE and ABSOLUTE, and
|
|
deprecated the RELATIVE_TO_ABSOLUTE and RELATIVE_TO_PARENTS.
|
|
|
|
2004-10-22 18:47 robert
|
|
|
|
* examples/osgplanets/osgplanets.cpp: Compile fixes
|
|
|
|
2004-10-22 16:39 robert
|
|
|
|
* Make/makedirdefs, examples/osgplanets,
|
|
examples/osgplanets/GNUmakefile,
|
|
examples/osgplanets/GNUmakefile.inst,
|
|
examples/osgplanets/osgplanets.cpp: Added Rainer's initial
|
|
osgplanets example.
|
|
|
|
2004-10-21 09:36 robert
|
|
|
|
* include/osg/ClusterCullingCallback,
|
|
src/osg/ClusterCullingCallback.cpp,
|
|
src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Node.cpp,
|
|
src/osgTerrain/DataSet.cpp: Generalised the
|
|
osg::ClusterCullingCallback so that it coud be attached
|
|
to Node as well as Drawables.
|
|
|
|
Changed the osgTerrain::DataSet so that it moves the
|
|
ClusterCullingCallback
|
|
up to the Node level.
|
|
|
|
Added support to the .ive plugin for attaching the
|
|
ClusterCullingCallback to nodes.
|
|
|
|
2004-10-21 09:33 robert
|
|
|
|
* Make/makedirdefs: Checked in commented out gz plugin, will
|
|
comment back in later once it
|
|
is fully checked in
|
|
|
|
2004-10-19 13:52 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: Move the setting of the
|
|
camera horizontal field of view to after the realize()
|
|
to avoid the CameraGroup's Lens be set when its NULL.
|
|
|
|
2004-10-19 09:29 robert
|
|
|
|
* include/osgUtil/GLObjectsVisitor,
|
|
src/osgUtil/GLObjectsVisitor.cpp: From Alan Purvis, with enum
|
|
name tweaks from Robert Osfield. Addition of
|
|
support for turing on/off the usage of vertex buffer objects.
|
|
|
|
2004-10-18 18:59 robert
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: From Frank Lichtenheld,
|
|
compile fix to Linux powerpc build.
|
|
|
|
2004-10-18 18:56 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup,
|
|
src/osgProducer/OsgCameraGroup.cpp: Fixed
|
|
OsgCameraGroup::setLODScale so that it now uses the local
|
|
CullSettings
|
|
objects.
|
|
|
|
2004-10-18 18:36 robert
|
|
|
|
* include/osg/Vec3d, include/osg/Vec3f: From Bob Kuehne, addition
|
|
of Vec3f(Vec2f,float) and Vec3d(Vec2d,double)
|
|
constructors.
|
|
|
|
2004-10-18 18:31 robert
|
|
|
|
* src/osg/Texture2D.cpp: Added support for hardware generated
|
|
mipmaps into Textre2D::copy*() methods.
|
|
|
|
2004-10-18 14:51 robert
|
|
|
|
* src/osgPlugins/lws/SceneLoader.cpp,
|
|
src/osgPlugins/lws/SceneLoader.h: From Marco Jez, "makes the LWS
|
|
loader store LWO object names as node names, for easier
|
|
recognition and retrieval by scene graph visitors.
|
|
With this fix, each PositionAttitudeTransform node that
|
|
corresponds to an entry in the LWS file carries the name of the
|
|
loaded object plus the layer number (for example,
|
|
"objects/myobj.lwo.2")."
|
|
|
|
2004-10-18 14:46 robert
|
|
|
|
* src/osg/Image.cpp: From Yuzhong Shen, fix to the image dimensions
|
|
passed to allocImage in Image::copySubImage
|
|
|
|
2004-10-18 14:42 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
src/osgPlugins/osg/GNUmakefile,
|
|
src/osgPlugins/osg/TexEnvFilter.cpp: From Sohey Yamamoto,
|
|
addition of TexEnvFilter support.
|
|
|
|
2004-10-17 06:14 don
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Fix for minor compile error
|
|
(internal error) for VS7.
|
|
|
|
2004-10-15 20:13 don
|
|
|
|
* src/osgPlugins/osgSim/IO_DOFTransform.cpp: Fixed small typo.
|
|
|
|
2004-10-15 10:35 robert
|
|
|
|
* include/osg/StateAttribute: Added osgNV enum Types
|
|
|
|
2004-10-15 09:53 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Changed fstream to
|
|
ifstream
|
|
|
|
2004-10-15 09:10 robert
|
|
|
|
* include/osgGA/NodeTrackerManipulator: Added docs
|
|
|
|
2004-10-14 20:35 robert
|
|
|
|
* include/osgGA/NodeTrackerManipulator,
|
|
src/osgGA/NodeTrackerManipulator.cpp: Updates to
|
|
NodeTrackerManipulator.cpp
|
|
|
|
2004-10-14 12:10 robert
|
|
|
|
* src/osgGA/NodeTrackerManipulator.cpp: Fixed the home position.
|
|
|
|
2004-10-14 10:38 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp,
|
|
include/osgGA/NodeTrackerManipulator,
|
|
src/osgGA/NodeTrackerManipulator.cpp: Improvements to the
|
|
NodeTrackManipulator and osgsimulation example
|
|
|
|
2004-10-13 19:52 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/StateAttribute,
|
|
include/osg/TexEnvFilter, src/osg/GNUmakefile,
|
|
src/osg/TexEnvFilter.cpp, src/osgGA/StateSetManipulator.cpp: From
|
|
Sohey Yamamoto, added support for
|
|
GL_TEXTURE_FILTER_CONTROL/GL_TEXTURE_LOD_BIAS.
|
|
|
|
2004-10-13 19:10 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: From David Spilling, with
|
|
small format and variable rename by Robert Osfield.
|
|
|
|
2004-10-13 14:13 robert
|
|
|
|
* src/osgPlugins/ive/PagedLOD.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/osg/PagedLOD.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp: Added population and
|
|
access of the ReaderWriter::Options::s/getDatabasePath()
|
|
to enable paged database to accessed without setting file paths
|
|
explictly
|
|
|
|
2004-10-13 13:40 robert
|
|
|
|
* src/osgGA/NodeTrackerManipulator.cpp: Small tweaks to the
|
|
calculateMovement method.
|
|
|
|
2004-10-13 13:39 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Increased the size of
|
|
the inserted model so that it can be seen more easily,
|
|
|
|
2004-10-13 11:56 robert
|
|
|
|
* src/osgGA/NodeTrackerManipulator.cpp: Fixed precision of center
|
|
computation.
|
|
|
|
2004-10-13 11:15 robert
|
|
|
|
* include/osg/ClipPlane, include/osg/Light, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
src/osg/State.cpp, src/osg/StateSet.cpp: Added new getMember()
|
|
method and TypeMemberPair into StateAttribute and
|
|
support for the unsigned int member to be paired with types in
|
|
osg::StateSet
|
|
so that lights, clipplanes and other attributes that have a type
|
|
group but
|
|
then need to differentiate within that group via a member uint.
|
|
|
|
2004-10-12 09:54 robert
|
|
|
|
* include/osg/CullSettings, src/osg/CullSettings.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgUtil/SceneView.cpp:
|
|
Added CullingSettngs::s/getInheritanceMask() and
|
|
inheritCullSettings(,) method.
|
|
|
|
2004-10-12 09:00 robert
|
|
|
|
* src/osgPlugins/flt/GeoSetBuilder.cpp: Added a direct call to the
|
|
osgUtil::Optimizer in GeoSetBuilder.cpp so that
|
|
the resultant geomety would be more efficiently packed.
|
|
|
|
2004-10-12 07:54 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Sondra Iverson, with mods by
|
|
Robert Osfield. Support for copying texenv
|
|
from the source StateSet when multi-texturing.
|
|
|
|
2004-10-10 18:18 robert
|
|
|
|
* include/osgText/Text: Fixed copy and past erro in getFontWidth.
|
|
|
|
2004-10-09 15:00 don
|
|
|
|
* src/osgDB/FileUtils.cpp: Added fix for MAC for FileUtils.cpp:
|
|
stat64 is not present on Mac.
|
|
|
|
2004-10-08 09:18 robert
|
|
|
|
* include/osg/PointSprite, include/osg/StateAttribute,
|
|
include/osgFX/Validator, src/osgFX/AnisotropicLighting.cpp,
|
|
src/osgFX/BumpMapping.cpp: Changed StaetAttribute::Type so it is
|
|
an enum list rather than a unsigned int.
|
|
|
|
2004-10-07 10:03 robert
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp,
|
|
src/osgPlugins/flt/ExternalRecord.cpp,
|
|
src/osgPlugins/flt/ExternalRecord.h,
|
|
src/osgPlugins/flt/FindExternalModelVisitor.cpp,
|
|
src/osgPlugins/flt/FindExternalModelVisitor.h,
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/GNUmakefile,
|
|
src/osgPlugins/flt/flt2osg.cpp: From Sondra Iversion "Loading a
|
|
single model from an externally
|
|
referenced file is a standard option for OpenFlight and is
|
|
specified by
|
|
including the modelname in angle brackets, such as:
|
|
filename<modelname>.
|
|
|
|
The attached code identifies and handles this case."
|
|
|
|
2004-10-07 09:40 robert
|
|
|
|
* include/osg/AutoTransform, include/osg/Export,
|
|
include/osg/StateSet, src/osg/ClipNode.cpp,
|
|
src/osg/LightSource.cpp, src/osg/State.cpp, src/osg/StateSet.cpp,
|
|
src/osgPlugins/Inventor/ConvertFromInventor.cpp: Added new clear,
|
|
removeAttribute, removeMode, removeTextureAttribute and
|
|
removeTextureMode method and deprecated the setToInherit
|
|
equivilants.
|
|
|
|
2004-10-06 20:32 robert
|
|
|
|
* src/osg/Geometry.cpp, src/osgPlugins/flt/GeoSetBuilder.cpp:
|
|
Improved the osg::Geometry::computeCorrectBindingsAndArraySizes()
|
|
implemention
|
|
so that it produce more optimal settings.
|
|
|
|
Changed flt/GeoSetBuilder so that it doensn't merge geometry, as
|
|
it was
|
|
merging geometry even when inappropriate.
|
|
|
|
2004-10-06 19:19 robert
|
|
|
|
* src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/flt/flt2osg.cpp: From Jason Daly, fix to
|
|
multi-texturing/detail texture handling.
|
|
|
|
2004-10-06 15:15 robert
|
|
|
|
* src/osgDB/Registry.cpp: Added support for http reading into the
|
|
readObject, readImage and readHeightField methods
|
|
complimenting the previously checked in readNode supoort.
|
|
|
|
2004-10-06 14:44 robert
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Generalised the .net
|
|
plugin so it could handle object, image, heightfield and node
|
|
file reads.
|
|
|
|
2004-10-06 13:11 robert
|
|
|
|
* include/osgDB/FileNameUtils, src/osgDB/FileNameUtils.cpp,
|
|
src/osgDB/Registry.cpp: Added support for parsing http:// names
|
|
and mapping automatically to use
|
|
the .net plugin
|
|
|
|
2004-10-06 13:10 robert
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Added passing on of
|
|
Options object
|
|
|
|
2004-10-06 13:09 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added support for
|
|
readNode(istream,Options*) into OBJ to allow loading
|
|
over the internet
|
|
|
|
2004-10-06 12:02 robert
|
|
|
|
* include/osg/Texture: Replaced #ifndef GL_TEXTURE_3D by
|
|
GL_TEXTRE_BINDING_3D as the former was a copy
|
|
and paste error.
|
|
|
|
2004-10-06 09:31 robert
|
|
|
|
* include/osg/PagedLOD, include/osgDB/Input,
|
|
include/osgDB/ReaderWriter, src/osg/PagedLOD.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp: Added :
|
|
|
|
osg::PagedLOD::s/getDatabasePath() and support in
|
|
PagedLOD::traverse().
|
|
osgDB::ReaderWriter::Options::s/getDatabasePath()
|
|
osgDB::Input::s/getOptions()
|
|
setting of osgDB::Input::setOptions() in ReaderWriterOSG.cpp
|
|
src/osgPlugins/ive/DataInputStream::s/getOptions()
|
|
setting of src/osgPlugins/ive/DataInputStream::setOptions() in
|
|
ReaderWriterIVE.cpp
|
|
|
|
2004-10-05 19:12 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp,
|
|
include/osgProducer/OsgCameraGroup,
|
|
src/osgProducer/OsgCameraGroup.cpp: Added s/getCullSettings to
|
|
OsgCameraGroup
|
|
|
|
2004-10-05 15:08 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp,
|
|
include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
|
ability to alter the verbosity of the notify messages with the
|
|
running of osgTerrain::DataSet via a static
|
|
s/getNotifyOffset(int) method.
|
|
|
|
2004-10-05 09:53 robert
|
|
|
|
* include/osgProducer/Viewer,
|
|
include/osgProducer/ViewerEventHandler,
|
|
src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added support to
|
|
osgProducer::Viewer for forcing an early exit form applications
|
|
and recording an image on exit.
|
|
|
|
2004-10-05 07:08 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Changed _stat64 to _stati64
|
|
|
|
2004-10-04 14:21 robert
|
|
|
|
* examples/osgsimplepager/osgsimplepager.cpp: Moved the SceneView
|
|
to local to the contruction/destruction of the RenderSurface
|
|
|
|
2004-10-03 19:49 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Checked in #define mapping of stat64 to
|
|
_stat64 to fix Windows build
|
|
|
|
2004-10-03 08:50 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Solution of fileExists support for > 2Gb
|
|
files from Ken Sewell, applied by Robert Osfield.
|
|
|
|
2004-10-03 08:36 robert
|
|
|
|
* src/osgUtil/RenderStageLighting.cpp: Added missing
|
|
_texAttrListMap.clear(); into reset()
|
|
|
|
2004-10-01 23:18 robert
|
|
|
|
* examples/osgspotlight, examples/osgspotlight/GNUmakefile,
|
|
examples/osgspotlight/GNUmakefile.inst,
|
|
examples/osgspotlight/osgspotlight.cpp: Added new osgspotlight
|
|
demo
|
|
|
|
2004-10-01 22:05 robert
|
|
|
|
* Make/makedirdefs, include/osg/NodeCallback, src/osg/Node.cpp:
|
|
From Lewis Harmon, fixes to the Node and NodeCallback
|
|
constructors.
|
|
|
|
2004-10-01 18:32 robert
|
|
|
|
* src/osg/ArgumentParser.cpp: Changed the argument parser to accept
|
|
strings that start with a - as being
|
|
valid strings.
|
|
|
|
2004-10-01 15:49 robert
|
|
|
|
* Make/makedirdefs, examples/osglauncher,
|
|
examples/osglauncher/GNUmakefile,
|
|
examples/osglauncher/GNUmakefile.inst,
|
|
examples/osglauncher/osglauncher.cpp: From Rainer Oder, new
|
|
osglauncher application.
|
|
|
|
2004-10-01 15:48 robert
|
|
|
|
* src/osg/TexGen.cpp: Added setPlanesFromMatrix method
|
|
|
|
2004-10-01 15:48 robert
|
|
|
|
* include/osg/TexGen: Added new setPlanesFromMatrix method
|
|
|
|
2004-10-01 15:47 robert
|
|
|
|
* examples/osgshadowtexture/CreateShadowedScene.cpp: Updated to use
|
|
new TexGen method
|
|
|
|
2004-10-01 09:40 robert
|
|
|
|
* include/osgDB/SharedStateManager: From Tree, moved apply's from
|
|
protected to public to support Java wrappers
|
|
|
|
2004-10-01 09:38 robert
|
|
|
|
* include/osg/Texture: Added define of GL_TEXTURE_BINDING_3D for
|
|
systems with OpenGL1.2 compliant
|
|
headers
|
|
|
|
2004-10-01 09:19 robert
|
|
|
|
* runexamples.bat: From Marco Jez, added more examples to
|
|
runexamples.bat
|
|
|
|
2004-10-01 07:39 robert
|
|
|
|
* src/osgPlugins/osg/ReaderWriterOSG.cpp: Added support for write
|
|
to ostream into .osg plugin
|
|
|
|
2004-09-30 19:36 robert
|
|
|
|
* include/osgProducer/OsgSceneHandler,
|
|
src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp: Experimentation with new
|
|
timing code.
|
|
|
|
2004-09-30 14:54 robert
|
|
|
|
* src/osgUtil/GLObjectsVisitor.cpp: Removed debugging messages
|
|
|
|
2004-09-30 13:36 robert
|
|
|
|
* examples/osgsimplepager/osgsimplepager.cpp: Checked in support
|
|
for cleaning up and then restart a new graphics windows
|
|
once the first one has been closed down.
|
|
|
|
2004-09-30 12:10 robert
|
|
|
|
* src/osg/Texture.cpp: Fixed newly introduced compressed mipmnap
|
|
error.
|
|
|
|
2004-09-30 09:10 robert
|
|
|
|
* examples/osgconv/osgconv.cpp, include/osg/Texture,
|
|
include/osg/Texture3D, src/osg/Image.cpp, src/osg/Texture.cpp,
|
|
src/osg/Texture3D.cpp: Added proper handling of 3d texture
|
|
compression
|
|
|
|
2004-09-29 19:10 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp, include/osg/ClipNode,
|
|
src/osgPlugins/ive/ClipNode.cpp, src/osgPlugins/ive/ClipNode.h,
|
|
src/osgPlugins/ive/ClipPlane.cpp, src/osgPlugins/ive/ClipPlane.h,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/IveVersion.h,
|
|
src/osgPlugins/ive/ReadWrite.h, src/osgPlugins/ive/StateSet.cpp,
|
|
src/osgPlugins/ive/TexGen.cpp, src/osgPlugins/ive/TexGenNode.cpp,
|
|
src/osgPlugins/ive/TexGenNode.h: Added support for ClipPlane,
|
|
ClipNode, TexGenNode to .ive
|
|
|
|
2004-09-29 15:00 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp: Added Texture3D reference
|
|
|
|
2004-09-29 14:31 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/Texture3D.cpp,
|
|
src/osgPlugins/ive/Texture3D.h: Added Texture3D implementation.
|
|
|
|
2004-09-29 10:01 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp, include/osg/Texture3D,
|
|
src/osg/Image.cpp, src/osg/Texture.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp: Preliminary steps to support for
|
|
compressed 3D textures.
|
|
|
|
2004-09-29 08:07 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp: Added
|
|
extra dependencies to osgsimulation example
|
|
|
|
2004-09-29 08:04 robert
|
|
|
|
* VisualStudio/osgPlugins/net/net.dsp: Removed makeDir referecnes
|
|
|
|
2004-09-28 09:14 robert
|
|
|
|
* include/osg/ArgumentParser, include/osg/ClusterCullingCallback,
|
|
include/osg/Drawable, include/osg/Endian, include/osg/Geometry,
|
|
include/osg/NodeCallback, include/osg/PagedLOD,
|
|
include/osg/PointSprite, include/osg/PositionAttitudeTransform,
|
|
include/osg/PrimitiveSet, include/osg/Shape,
|
|
include/osg/TriangleIndexFunctor, include/osg/Version,
|
|
include/osgDB/DynamicLibrary, include/osgDB/Version,
|
|
include/osgGA/GUIEventHandler, include/osgGL2/UniformValue,
|
|
include/osgSim/LightPointSystem, include/osgSim/Sector,
|
|
include/osgSim/SphereSegment, include/osgSim/VisibilityGroup,
|
|
include/osgText/Font, include/osgUtil/Simplifier: From Tree,
|
|
changes to better support Java binding generation
|
|
|
|
2004-09-28 08:39 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Added a
|
|
mutex and _numFramesActive count to track multiview usages of
|
|
the DatabasePager.
|
|
|
|
2004-09-28 07:15 robert
|
|
|
|
* src/osg/BoundingSphere.cpp: From Brad Christiansen, fix
|
|
expandBy(const BoundingSphere&) method to properly
|
|
handle the instance of when the two bounding sphere's have a
|
|
coincident center.
|
|
|
|
2004-09-27 14:15 robert
|
|
|
|
* include/osg/Referenced, src/osg/Referenced.cpp: Added new methods
|
|
into osg::Referenced for controlling the use of thread safe
|
|
ref/unref:
|
|
|
|
/** Set whether reference counting should be use a mutex to
|
|
create thread reference counting.*/
|
|
static void setThreadSafeReferenceCounting(bool
|
|
enableThreadSafeReferenceCounting);
|
|
|
|
/** Get whether reference counting is active.*/
|
|
static bool getThreadSafeReferenceCounting();
|
|
|
|
2004-09-27 12:07 robert
|
|
|
|
* src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGA/Version.cpp, src/osgGL2/Version.cpp,
|
|
src/osgParticle/Version.cpp, src/osgProducer/Version.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgSim/Version.cpp,
|
|
src/osgTerrain/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp: Changed the version strings to use
|
|
OpenSceneGaph rather than "Open Scene Graph"
|
|
|
|
2004-09-27 10:42 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Changed the pruning of database
|
|
requests so that the frame number need
|
|
not be identical to pass, a delta of 1 is now pemssible
|
|
|
|
2004-09-26 19:01 robert
|
|
|
|
* src/osgPlugins/ive/DrawElementsUByte.cpp,
|
|
src/osgPlugins/ive/DrawElementsUInt.cpp,
|
|
src/osgPlugins/ive/DrawElementsUShort.cpp: Removed erroneous
|
|
casts that would have been causing uneccessary copying.
|
|
|
|
2004-09-26 18:39 robert
|
|
|
|
* include/osgUtil/CubeMapGenerator, include/osgUtil/CullVisitor,
|
|
include/osgUtil/DelaunayTriangulator,
|
|
include/osgUtil/DisplayRequirementsVisitor,
|
|
include/osgUtil/Export, include/osgUtil/GLObjectsVisitor,
|
|
include/osgUtil/HalfWayMapGenerator,
|
|
include/osgUtil/HighlightMapGenerator,
|
|
include/osgUtil/InsertImpostorsVisitor,
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/Optimizer,
|
|
include/osgUtil/ReflectionMapGenerator,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderGraph,
|
|
include/osgUtil/RenderLeaf, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting, include/osgUtil/SceneView,
|
|
include/osgUtil/TangentSpaceGenerator,
|
|
include/osgUtil/TriStripVisitor, include/osgUtil/UpdateVisitor,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp: From Geoff
|
|
Michel, typos and spelling fixes.
|
|
|
|
2004-09-26 10:27 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp: From Mike Weiblen, partial fix
|
|
for OpenGL error generation under NVidia drivers.
|
|
|
|
2004-09-23 20:13 robert
|
|
|
|
* include/osgDB/DatabasePager: Fixed typo
|
|
|
|
2004-09-23 20:07 robert
|
|
|
|
* include/osgUtil/SceneView: Fixed typo.
|
|
|
|
2004-09-23 20:01 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/GLObjectsVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp: Added releaseAllGLObjects()
|
|
convinience method.
|
|
|
|
2004-09-23 18:50 robert
|
|
|
|
* include/osgDB/DatabasePager, include/osgProducer/OsgSceneHandler,
|
|
src/osg/Texture.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp:
|
|
Clean up of new DatabasePager code, and change of osgProducer so
|
|
that
|
|
DatabasePager support is now integrated into the OsgSceneHandler.
|
|
|
|
2004-09-23 16:05 don
|
|
|
|
* src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockstream.cpp,
|
|
src/osgPlugins/net/sockstream.h: Fixed warnings
|
|
|
|
2004-09-23 12:27 robert
|
|
|
|
* src/osg/Drawable.cpp, src/osg/Geometry.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgProducer/Viewer.cpp: Updates
|
|
for better DatabasePager peformance w.r.t constant frame rates.
|
|
|
|
2004-09-22 09:28 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added a extra debugging comment
|
|
|
|
2004-09-21 21:33 robert
|
|
|
|
* examples/osgsimplepager/osgsimplepager.cpp,
|
|
examples/osgsimulation/osgsimulation.cpp, include/osg/Drawable,
|
|
include/osg/StateAttribute, include/osg/Texture,
|
|
include/osgDB/DatabasePager, include/osgUtil/SceneView,
|
|
src/osg/Drawable.cpp, src/osg/FragmentProgram.cpp,
|
|
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/osg/VertexProgram.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgGL2/ProgramObject.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgText/Font.cpp, src/osgUtil/SceneView.cpp: Updated to
|
|
DatabasePager support
|
|
|
|
2004-09-21 17:26 robert
|
|
|
|
* include/osg/Drawable, include/osg/Geometry, include/osg/Group,
|
|
include/osg/PagedLOD, include/osg/PrimitiveSet,
|
|
include/osg/Texture, include/osgDB/DatabasePager,
|
|
src/osg/Drawable.cpp, src/osg/Geometry.cpp, src/osg/PagedLOD.cpp,
|
|
src/osg/PrimitiveSet.cpp, src/osg/Texture.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgProducer/Viewer.cpp: Various
|
|
improvements to database paing.
|
|
|
|
2004-09-20 17:42 don
|
|
|
|
* src/osgPlugins/net/makeDir.h: removed makeDir.h
|
|
|
|
2004-09-20 17:42 don
|
|
|
|
* src/osgPlugins/net/GNUmakefile,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/net/makeDir.cpp: Removed temporary makeDir files
|
|
and call in ReaderWriterNet.cpp
|
|
|
|
2004-09-19 20:09 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Added
|
|
clear(), setDatabasePagerThreadPause() and
|
|
setAcceptNewDatabaseRequests() methods
|
|
and new local implementation of cancel().
|
|
|
|
2004-09-19 19:03 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Removed unused variable.
|
|
|
|
2004-09-19 18:34 robert
|
|
|
|
* src/osgDB/GNUmakefile: Added reference to GL_LIBS
|
|
|
|
2004-09-18 19:28 robert
|
|
|
|
* include/osg/StateAttribute, include/osgDB/DatabasePager,
|
|
src/osgDB/DatabasePager.cpp: Various improvements to the
|
|
DatabasePager with the aim to achieve
|
|
constant framerates and minimizing memory consumption.
|
|
|
|
2004-09-18 19:27 robert
|
|
|
|
* include/osg/Transform: Removed reference to
|
|
ComputeTransformCallback
|
|
|
|
2004-09-15 19:14 robert
|
|
|
|
* src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/LightModel.h,
|
|
src/osgPlugins/ive/ShapeDrawable.cpp: From Sebastien Grignard,
|
|
add writing out/reading in of drawable components of
|
|
a ShapeDrawable.
|
|
|
|
From Robert, add versioning of the above change to allow old
|
|
files to still
|
|
work.
|
|
|
|
2004-09-15 19:10 robert
|
|
|
|
* include/osg/Vec2f, include/osg/Vec3d, include/osg/Vec3f,
|
|
include/osg/Vec4d, include/osg/Vec4f, include/osg/Version,
|
|
include/osg/VertexProgram, include/osg/Viewport: More spelling &
|
|
top fixes.
|
|
|
|
2004-09-15 19:07 robert
|
|
|
|
* include/osg/NodeVisitor: From Geoff Michel, typo and spelling
|
|
fixes
|
|
|
|
2004-09-15 15:09 robert
|
|
|
|
* src/osgPlugins/txp/TXPParser.cpp: Added usage of std::vector<>
|
|
and ref_ptr<>'s to avoid memory leaks
|
|
|
|
2004-09-14 15:05 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Commented out osg::noitfy usage under
|
|
OSX since this was causing a crash on start up
|
|
|
|
2004-09-14 15:03 robert
|
|
|
|
* Make/makedirdefs: Added GDAL check to compile of osgsimulation
|
|
|
|
2004-09-13 17:19 robert
|
|
|
|
* include/osg/State, include/osg/StateSet: Fix of tabbing and typo
|
|
|
|
2004-09-13 16:10 robert
|
|
|
|
* include/osg/Switch, include/osg/TexEnv,
|
|
include/osg/TexEnvCombine, include/osg/TexGen,
|
|
include/osg/TexGenNode, include/osg/TexMat, include/osg/Texture,
|
|
include/osg/Texture1D, include/osg/Texture2D,
|
|
include/osg/Texture3D: From Paul Martz, typo and spelling fixes
|
|
|
|
2004-09-13 15:17 robert
|
|
|
|
* include/osg/Transform: Fixed comments
|
|
|
|
2004-09-13 15:14 robert
|
|
|
|
* include/osg/GL, include/osg/GLExtensions, include/osg/Geometry,
|
|
include/osg/Group, include/osg/Image, include/osg/ImageStream,
|
|
include/osg/Impostor, include/osg/ImpostorSprite,
|
|
include/osg/Light, include/osg/LightModel,
|
|
include/osg/TextureCubeMap, include/osg/TextureRectangle,
|
|
include/osg/Timer, include/osg/Transform,
|
|
include/osg/TriangleFunctor, include/osg/UByte4,
|
|
include/osg/UnitTestFramework, include/osg/Vec2d: From Eric
|
|
Hammil, typo and spelling fixes
|
|
|
|
2004-09-13 14:33 robert
|
|
|
|
* src/osg/Matrix_implementation.cpp: From George Papagiannakis,
|
|
added extra Quat length to catch case
|
|
where length is zero.
|
|
|
|
2004-09-13 13:53 robert
|
|
|
|
* examples/osgsimulation/GNUmakefile,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Improved
|
|
the handling of building/writing generated databases, and
|
|
the fixed transition distances on the lower levels of geocentric
|
|
databases.
|
|
|
|
2004-09-11 03:00 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added a deleteTextureObject after the
|
|
creation of the compressed textures
|
|
|
|
2004-09-10 17:49 robert
|
|
|
|
* src/osgPlugins/ive/LightModel.cpp,
|
|
src/osgPlugins/ive/LightModel.h: Added missing LightModel.h and
|
|
.cpp from Stansilav.
|
|
|
|
2004-09-10 13:31 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
|
convinience methods.
|
|
|
|
2004-09-10 08:26 robert
|
|
|
|
* include/osg/Drawable: Made update, cull and draw callbacks
|
|
virtual to allow custom Drawable's
|
|
to there own specific extensions for handling callbacks
|
|
|
|
2004-09-09 15:14 robert
|
|
|
|
* include/osg/RefNodePath, include/osg/Transform,
|
|
include/osgGA/NodeTrackerManipulator, src/osg/Transform.cpp,
|
|
src/osgGA/NodeTrackerManipulator.cpp: Made the
|
|
computeLocalToWorld etc method to use const NodePath's
|
|
parameters.
|
|
|
|
2004-09-09 13:18 robert
|
|
|
|
* include/osg/RefNodePath, include/osgProducer/Viewer,
|
|
src/osgProducer/Viewer.cpp: Added osg::RefNodePath class for
|
|
handling node paths.
|
|
|
|
2004-09-09 13:07 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h:
|
|
From Stanislav Blinov, addition of LightModel support for .ive
|
|
format.
|
|
|
|
2004-09-09 09:03 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Fixed write of normalmap.
|
|
|
|
2004-09-09 08:54 robert
|
|
|
|
* src/osgDB/DynamicLibrary.cpp: Change the warnigns about a fail
|
|
getLibraryHandle to be INFO rather than
|
|
WARN.
|
|
|
|
2004-09-09 08:18 robert
|
|
|
|
* src/osgPlugins/Inventor/ReaderWriterIV.cpp: From Martin
|
|
Aumueller, added ref() and unref() to Inventor node handling.
|
|
|
|
2004-09-08 18:14 robert
|
|
|
|
* src/osgPlugins/txp/TXPIO.cpp: Fixed keyword used for setting the
|
|
database name.
|
|
|
|
2004-09-08 15:14 robert
|
|
|
|
* src/osgPlugins/txp/TXPNode.cpp: Quick fix to crash in TXPNode.
|
|
|
|
2004-09-07 14:34 robert
|
|
|
|
* src/osgUtil/TriStripVisitor.cpp,
|
|
src/osgUtil/TriStrip_graph_array.h,
|
|
src/osgUtil/TriStrip_heap_array.h,
|
|
src/osgUtil/TriStrip_tri_stripper.cpp,
|
|
src/osgUtil/TriStrip_tri_stripper.h: Changed usage of assert() to
|
|
throw.
|
|
|
|
2004-09-07 10:45 robert
|
|
|
|
* src/osgUtil/TriStrip_heap_array.h: Added a size check on
|
|
heap_array<T, CmpT>::Adjust(size_t i) to
|
|
prevent access errors.
|
|
|
|
2004-09-07 10:31 robert
|
|
|
|
* include/osg/BoundsChecking: From Paul Martz, removed redundent
|
|
paramaters in clampArray4LEQUAL.
|
|
|
|
2004-09-07 10:09 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPParser.cpp: Changed the wrap mode from
|
|
CLAMP to CLAMP_TO_EDGE
|
|
|
|
2004-09-07 10:07 robert
|
|
|
|
* include/osg/BoundingSphere, include/osg/BoundsChecking,
|
|
include/osg/ClearNode, include/osg/ClipNode,
|
|
include/osg/ClipPlane, include/osg/ClusterCullingCallback,
|
|
include/osg/CollectOccludersVisitor, include/osg/ColorMask,
|
|
include/osg/ColorMatrix, include/osg/buffered_value: From Paul
|
|
Martz, typos and spelling fixes
|
|
|
|
2004-09-07 06:59 robert
|
|
|
|
* src/osgGA/NodeTrackerManipulator.cpp: Added missing
|
|
setTrackerMode(TrackerMode)
|
|
|
|
2004-09-06 18:20 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/Registry.cpp: Added mutex to
|
|
access to the Registry::_objectCache.
|
|
|
|
2004-09-06 14:59 robert
|
|
|
|
* include/osgSim/DOFTransform,
|
|
src/osgPlugins/osgSim/IO_DOFTransform.cpp,
|
|
src/osgSim/DOFTransform.cpp: From Joakim Simonsson, add
|
|
s/getHPROrder method
|
|
|
|
2004-09-06 14:58 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added docs for max size
|
|
commandline params.
|
|
|
|
2004-09-06 14:30 robert
|
|
|
|
* src/osg/TexGenNode.cpp: From Marco Jez, added missing TexGenNode
|
|
constructor.
|
|
|
|
2004-09-04 09:22 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Updates to controlling maximum
|
|
texture size
|
|
|
|
2004-09-03 15:42 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added commandline support for
|
|
Size and texcoord Multipliers
|
|
|
|
2004-09-03 15:05 robert
|
|
|
|
* include/osg/TexEnvCombine: Added setConstantColorAsLightDirection
|
|
& getConstantColorAsLightDirection methods
|
|
to make it more convinient to set up DOT3 register combiners.
|
|
|
|
2004-09-03 10:02 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added handling of RGBA to
|
|
normal map computation
|
|
|
|
2004-09-02 20:42 don
|
|
|
|
* src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockstream.cpp: Fixed .net plugin errors on
|
|
Mac
|
|
|
|
2004-09-02 19:10 robert
|
|
|
|
* include/osg/MatrixTransform, include/osg/Multisample,
|
|
include/osg/Node, include/osg/NodeCallback,
|
|
include/osg/NodeVisitor, include/osg/Notify, include/osg/Object,
|
|
include/osg/OccluderNode, include/osg/PagedLOD,
|
|
include/osg/Plane, include/osg/Point, include/osg/PolygonMode,
|
|
include/osg/PolygonOffset, include/osg/Polytope,
|
|
include/osg/PositionAttitudeTransform, include/osg/Projection,
|
|
include/osg/Quat, include/osg/ShadeModel,
|
|
include/osg/ShadowVolumeOccluder, include/osg/Shape,
|
|
include/osg/ShapeDrawable, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Stencil, include/osg/ref_ptr: From Geoff Michel, typo
|
|
and spelling fixes
|
|
|
|
2004-09-02 18:19 robert
|
|
|
|
* include/osg/Sequence: Added Sequence back in with correct
|
|
Permission, and with Geoff Michel's spelling
|
|
corrections.
|
|
|
|
2004-09-02 18:17 robert
|
|
|
|
* include/osg/Sequence: Temporary removal of Sequence to try and
|
|
get around permissions problem with it.
|
|
|
|
2004-09-02 10:01 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgDB/GNUmakefile: Added usage of
|
|
carbon pathway in appendPlatformSpecificLibraryFilePaths.
|
|
|
|
2004-09-02 07:44 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: Added comments
|
|
from Eric
|
|
|
|
2004-09-02 03:52 don
|
|
|
|
* Make/makedefs, Make/makerules: Fixed a mis-definition of INSTBIN
|
|
and INSTLIB
|
|
|
|
2004-09-01 17:18 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: From Geoff Michel, removed mem_ptr
|
|
reference as it no longer exists
|
|
|
|
2004-09-01 15:14 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: From Uwe Woessner
|
|
|
|
2004-09-01 14:49 robert
|
|
|
|
* include/osgDB/FileUtils, src/osgDB/FileUtils.cpp: Added Don's new
|
|
osgDB::makeDirectory() code FileUtils.
|
|
|
|
2004-09-01 11:05 robert
|
|
|
|
* include/osgGA/Export: Removed reference to old CmdLineArgs class
|
|
|
|
2004-09-01 10:45 robert
|
|
|
|
* examples/osghangglide/sky.cpp: From Jeoen den Dekker, changed
|
|
eroneous tcoords[ci][0] to tcoords[ci][1]
|
|
|
|
2004-09-01 10:41 robert
|
|
|
|
* src/osg/Texture.cpp: From Tom Jolly, add detection for whether
|
|
multi-texturing is supported before
|
|
checking for number of texture units supported, using 1 as a
|
|
fallback value
|
|
|
|
2004-09-01 10:18 robert
|
|
|
|
* include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/MatrixManipulator,
|
|
src/osgGA/KeySwitchMatrixManipulator.cpp: Added bool paramter to
|
|
MatrixManipulator::setHomePosition(,,,bool) to allow
|
|
the autocomputehomeposition to be controlled.
|
|
|
|
2004-09-01 09:54 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgmotionblur,
|
|
VisualStudio/examples/osgmotionblur/osgmotionblur.dsp,
|
|
VisualStudio/examples/osgmotionblur/resources.rc,
|
|
examples/osgmotionblur, examples/osgmotionblur/GNUmakefile,
|
|
examples/osgmotionblur/GNUmakefile.inst,
|
|
examples/osgmotionblur/osgmotionblur.cpp, runexamples.bat: From
|
|
Marco Jez, added new osgmotionblur example
|
|
|
|
2004-09-01 09:48 robert
|
|
|
|
* include/osg/ApplicationUsage, src/osg/ApplicationUsage.cpp: From
|
|
Eric Sokolsky, add support for recording default values for env
|
|
vars
|
|
|
|
2004-09-01 09:10 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: Added crude
|
|
#ifdef COIN_BASIC_H around ::REPLACE usage as this is only
|
|
available under Coing
|
|
|
|
2004-09-01 09:00 robert
|
|
|
|
* src/osgPlugins/osg/BlendFunc.cpp: Added support for
|
|
CONSTANT_COLOR and ONE_MINUS_CONSTANT_COLOR into .osg
|
|
|
|
2004-09-01 08:59 robert
|
|
|
|
* include/osg/BlendFunc: From Sondra Iverson, adding of
|
|
CONSTANT_COLOR and ONE_MINUS_CONSTANT_COLOR options
|
|
|
|
2004-09-01 08:49 robert
|
|
|
|
* include/osg/Texture, src/osg/Image.cpp: From Marco Jez, addition
|
|
of new interal texture formats to osg/Texture and Image.cpp
|
|
|
|
2004-09-01 08:34 robert
|
|
|
|
* include/osg/AnimationPath: From Brede Johhansen, fixed copy and
|
|
paste bug where in getInverse(..) methods
|
|
|
|
2004-09-01 08:15 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/AnimationPath,
|
|
include/osg/ArgumentParser, include/osg/Array,
|
|
include/osg/AutoTransform, include/osg/Billboard,
|
|
include/osg/BlendColor, include/osg/BlendFunc,
|
|
include/osg/BoundingBox: From Paul Martz, typos and spelling
|
|
fixes.
|
|
|
|
2004-08-31 21:18 don
|
|
|
|
* VisualStudio/osgPlugins/net/net.dsp: small change for Visual
|
|
Studio compile
|
|
|
|
2004-08-31 21:06 don
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/osgPlugins/net,
|
|
VisualStudio/osgPlugins/net/net.dsp,
|
|
src/osgPlugins/net/makeDir.cpp: Added Visual Studio files for
|
|
osgPlugin net
|
|
|
|
2004-08-31 20:49 don
|
|
|
|
* src/osgPlugins/net/makeDir.cpp, src/osgPlugins/net/makeDir.h:
|
|
added makeDir - temporary UNIX only
|
|
|
|
2004-08-31 20:26 don
|
|
|
|
* src/osgPlugins/net/sockinet.cpp, src/osgPlugins/net/sockinet.h,
|
|
src/osgPlugins/net/sockstream.cpp,
|
|
src/osgPlugins/net/sockstream.h: Fixes (hopefully) for windows
|
|
and other platforms...
|
|
|
|
2004-08-31 14:49 robert
|
|
|
|
* include/osg/ConvexPlanarOccluder,
|
|
include/osg/ConvexPlanarPolygon,
|
|
include/osg/CoordinateSystemNode, include/osg/CopyOp,
|
|
include/osg/CullFace, include/osg/CullSettings,
|
|
include/osg/CullStack, include/osg/CullingSet, include/osg/Depth:
|
|
From Geoff Michel, typo and spelling fixes.
|
|
|
|
2004-08-31 14:48 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/obj.cpp: Added support for spherical texture
|
|
mapping and better file search support
|
|
for meterial files.
|
|
|
|
2004-08-31 14:21 robert
|
|
|
|
* include/osgGA/NodeTrackerManipulator,
|
|
src/osgGA/NodeTrackerManipulator.cpp: Simplified the TrackMode
|
|
options
|
|
|
|
2004-08-31 14:08 robert
|
|
|
|
* include/osg/DisplaySettings, include/osg/Drawable,
|
|
include/osg/Export, include/osg/FragmentProgram,
|
|
include/osg/FrameStamp, include/osg/FrontFace, include/osg/Geode,
|
|
include/osg/fast_back_stack: From Geoff Michel, spelling and typo
|
|
fixes.
|
|
|
|
2004-08-31 13:19 robert
|
|
|
|
* include/osg/LightSource, include/osg/LineSegment,
|
|
include/osg/LineStipple, include/osg/LineWidth,
|
|
include/osg/Material, include/osg/Math, include/osg/Matrixd,
|
|
include/osg/Matrixf: From Sébastien Kuntz, spelling and typo
|
|
fixes
|
|
|
|
2004-08-31 09:20 robert
|
|
|
|
* include/osg/Quat, include/osgGA/NodeTrackerManipulator,
|
|
src/osg/Matrix_implementation.cpp,
|
|
src/osgGA/NodeTrackerManipulator.cpp: Added rescale of quaternion
|
|
in Matrix::set(Quat), a copy operation in osg::Quat and
|
|
extra tracking options in NodeTrackerManipulator.
|
|
|
|
2004-08-31 01:12 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp: Added cache_mode option
|
|
to Net plugin
|
|
|
|
2004-08-30 18:53 robert
|
|
|
|
* include/osgGA/NodeTrackerManipulator,
|
|
src/osgGA/NodeTrackerManipulator.cpp: Added trackmode support for
|
|
handling rotation of tracked node
|
|
|
|
2004-08-30 18:51 robert
|
|
|
|
* src/osg/Matrix_implementation.cpp: Fixed the Matrix::get(Quat&)
|
|
method
|
|
|
|
2004-08-30 10:03 robert
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
include/osgGA/NodeTrackerManipulator,
|
|
include/osgGA/TrackerManipulator, src/osgGA/GNUmakefile,
|
|
src/osgGA/NodeTrackerManipulator.cpp,
|
|
src/osgGA/TrackerManipulator.cpp: Remamed TrackerManipulator to
|
|
NodeTrackerManipulator
|
|
|
|
2004-08-30 01:15 don
|
|
|
|
* src/osgPlugins/net/GNUmakefile,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp: Added the local_cache_dir
|
|
option to the net plug-in allowing for the
|
|
keeping and populating of a local cache. With this option, the
|
|
cache
|
|
is checked first before fetching from the network.
|
|
|
|
2004-08-29 15:09 robert
|
|
|
|
* src/osgPlugins/obj/obj.cpp: Added handling of $ comment line, and
|
|
'g' empty group name
|
|
|
|
2004-08-29 00:57 don
|
|
|
|
* src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/net/sockinet.h: Added two options to the .net
|
|
loader:
|
|
hostname=<hostname> - Specify the host to connect to to retreive
|
|
files
|
|
server_prefix=<directory> - Specify a prefix to each file
|
|
indicating
|
|
a directory for the server to look into
|
|
Also, the .net server now does not require a file to have the
|
|
.net
|
|
suffix. ALl this together now means that you can do this:
|
|
|
|
osgviewer -e net -O "hostname=openscenegraph.org
|
|
server_prefix=BlueMarble" earth.ive
|
|
|
|
And view the whole earth streamed from a server.
|
|
|
|
2004-08-28 23:04 don
|
|
|
|
* Make/makedefs, Make/makerules,
|
|
examples/osgscalarbar/osgscalarbar.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgPlugins/net/sockinet.cpp,
|
|
src/osgPlugins/net/sockstream.cpp,
|
|
src/osgPlugins/net/sockstream.h: Changes for IRIX build and fix
|
|
to build system
|
|
|
|
2004-08-28 07:25 don
|
|
|
|
* src/osgPlugins/net, src/osgPlugins/net/GNUmakefile,
|
|
src/osgPlugins/net/ReaderWriterNET.cpp,
|
|
src/osgPlugins/net/sockinet.cpp, src/osgPlugins/net/sockinet.h,
|
|
src/osgPlugins/net/sockstream.cpp,
|
|
src/osgPlugins/net/sockstream.h: Added the .net plug-in. This
|
|
allows the reading of files by
|
|
specifying <host>:file.<ext>.net for example:
|
|
|
|
osgviewer osgcvs.no-ip.com:OSGModels/cow.osg.net
|
|
|
|
2004-08-27 16:52 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Fix of OSX build
|
|
|
|
2004-08-27 16:19 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Fix for OSX build.
|
|
|
|
2004-08-27 16:14 robert
|
|
|
|
* include/osgDB/FileUtils, include/osgDB/Registry,
|
|
src/osgDB/FileUtils.cpp, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/obj/obj.cpp, src/osgText/Font.cpp: Added a new
|
|
osgDB::appendPlatformSpecificLibraryFilePaths() method to
|
|
FileUtils.cpp
|
|
Includes a new OSX code from Eric Wing
|
|
|
|
2004-08-27 14:56 robert
|
|
|
|
* src/osgPlugins/quicktime/ReaderWriterQT.cpp: Added .tif extension
|
|
to handled extension list
|
|
|
|
2004-08-27 12:04 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Removed eroneous cancel() and join()
|
|
from the DatabasePager::run() method.
|
|
|
|
2004-08-27 08:03 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added handling of short
|
|
(<=4 points) polygons as tri fans and the rest
|
|
as polygons which are tesselated, to improve load and build time,
|
|
yet
|
|
still resselating the large polygons that need it.
|
|
|
|
2004-08-27 08:01 robert
|
|
|
|
* include/osgUtil/Tesselator, src/osgUtil/Tesselator.cpp: Added
|
|
handling of DrawArrayLengths PrimitiveSet.
|
|
|
|
2004-08-26 16:20 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/obj.cpp, src/osgPlugins/obj/obj.h:
|
|
Improvements to handling of winding of polygons.
|
|
|
|
2004-08-26 14:52 robert
|
|
|
|
* src/osgPlugins/obj/obj.cpp: Removed debugging output.
|
|
|
|
2004-08-26 14:33 robert
|
|
|
|
* VisualStudio/osgPlugins/obj/obj.dsp,
|
|
src/osgPlugins/obj/GNUmakefile,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h,
|
|
src/osgPlugins/obj/obj.cpp, src/osgPlugins/obj/obj.h: Rewrite of
|
|
OBJ parser + converter to OSG
|
|
|
|
2004-08-26 06:41 robert
|
|
|
|
* include/osgGA/MatrixManipulator: Fixed getHomePosition
|
|
|
|
2004-08-24 21:35 don
|
|
|
|
* Make/makedefs: Robert must've forgotten to set VERSION_REVISION
|
|
back to 0 after
|
|
tagging the release
|
|
|
|
2004-08-24 18:27 robert
|
|
|
|
* src/osgPlugins/gif/ReaderWriterGIF.cpp: Removed "interlace"
|
|
debugging message
|
|
|
|
2004-08-24 18:23 robert
|
|
|
|
* src/osg/AnimationPath.cpp: Changed the
|
|
AnimationPathCallback::reset() to reset the _firstTime to DBL_MAX
|
|
so that it resets on the next update traversal.
|
|
|
|
2004-08-24 13:25 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Added support
|
|
for looping mode
|
|
|
|
2004-08-24 12:55 robert
|
|
|
|
* ChangeLog, include/osg/ImageStream, src/osg/ImageStream.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.cpp: Added s/getLoopingMode()
|
|
to ImageStream and MPEG plugin
|
|
|
|
2004-08-24 11:00 robert
|
|
|
|
* doc/doc++/osgGA/HoverManipulator.html: Removed HoveManipulator
|
|
|
|
2004-08-24 10:58 robert
|
|
|
|
* doc/doc++/osg/AutoTransform.html,
|
|
doc/doc++/osgGA/CoordinateFrameCallback.html,
|
|
doc/doc++/osgGA/General.html, doc/doc++/osgGA/HIER.html,
|
|
doc/doc++/osgGA/HIERjava.html,
|
|
doc/doc++/osgGA/KeySwitchMatrixManipulator.html,
|
|
doc/doc++/osgGA/MatrixManipulator.html,
|
|
doc/doc++/osgGA/SetSceneViewVisitor.html,
|
|
doc/doc++/osgGA/StateSetManipulator.html,
|
|
doc/doc++/osgGA/TerrainManipulator.html,
|
|
doc/doc++/osgGA/TrackballManipulator.html,
|
|
doc/doc++/osgGA/TrackerManipulator.html,
|
|
doc/doc++/osgGA/index.html, doc/doc++/osgGA/osgGA.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html: Updated docs
|
|
|
|
2004-08-24 08:43 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.h,
|
|
src/osgPlugins/obj/glm.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h: Made the command
|
|
buffer have 20 elements in it to protect against wrapping
|
|
around.
|
|
|
|
2004-08-24 07:29 robert
|
|
|
|
* examples/osgconv/osgconv.cpp: Changed --compress to --compressed
|
|
in commandline docs
|
|
|
|
2004-08-23 20:29 don
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Fixed error for when
|
|
screen width * 0.75 is greater than screen height
|
|
for compute of window size when coming from fullscreen when 'f'
|
|
key is pushed.
|
|
|
|
2004-08-23 17:17 don
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Fixed assumption that the
|
|
users's screen is 1280x1024 when toggling
|
|
full screen with the 'f' key.
|
|
|
|
2004-08-23 14:08 robert
|
|
|
|
* doc/introduction.html: Fixed link to download page
|
|
|
|
2004-08-23 08:44 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added protection to prevent crashes
|
|
on calls when no data is set up
|
|
|
|
2004-08-23 08:31 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Changed the write help option to just
|
|
output commandline options.
|
|
|
|
2004-08-23 07:25 robert
|
|
|
|
* doc/dependencies.html: Updated docs to point to correct 3rd party
|
|
binaries
|
|
|
|
2004-08-21 17:29 don
|
|
|
|
* examples/osgconv/osgconv.cpp: Added back in the -s (scale)
|
|
argument to osgconv, which was dropped
|
|
in the last revision.
|
|
|
|
2004-08-20 09:46 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: From Don Tidrow, fixes to comments.
|
|
|
|
2004-08-18 10:07 robert
|
|
|
|
* Make/makedefs: Bumped up the revision number to 2 for the 0.9.7-2
|
|
release
|
|
|
|
2004-08-18 09:34 robert
|
|
|
|
* NEWS.txt: Set date for 0.9.7-2 release
|
|
|
|
2004-08-18 06:06 robert
|
|
|
|
* src/osg/dxtctool.cpp, src/osg/dxtctool.h: Rejigged the __int*
|
|
definitions to try and get round Mingw compile errors
|
|
|
|
2004-08-17 19:42 robert
|
|
|
|
* src/osg/dxtctool.cpp, src/osg/dxtctool.h: From Bruce Clay, fixes
|
|
for VS6.0 build.
|
|
|
|
2004-08-17 18:57 robert
|
|
|
|
* include/osgUtil/RenderBin: From David Fries, added getBinNum()
|
|
method
|
|
|
|
2004-08-17 18:56 robert
|
|
|
|
* src/osg/PrimitiveSet.cpp: Changed sizeof(..) references to 1,2,4
|
|
respectively.
|
|
|
|
2004-08-17 08:14 robert
|
|
|
|
* ChangeLog: Updated changelog
|
|
|
|
2004-08-17 07:58 robert
|
|
|
|
* include/osg/AutoTransform, src/osg/AutoTransform.cpp: From David
|
|
Fries, "I added code to also check the local up vector, but
|
|
only if one of the rotation modes is selected, because autoscale
|
|
isn't
|
|
affected by the camera rotations. "
|
|
|
|
2004-08-17 07:44 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Changed the "flip"
|
|
keyword to "dds_flip"
|
|
|
|
2004-08-17 07:43 robert
|
|
|
|
* NEWS.txt, doc/dependencies.html, doc/doc++/osg/Image.html,
|
|
doc/doc++/osg/ImageStream.html, doc/introduction.html,
|
|
doc/plan.html: Updated docs for second rev of 0.9.7
|
|
|
|
2004-08-17 06:15 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Removed computeMipMaps call
|
|
|
|
2004-08-16 21:14 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Added support for "flip"
|
|
option string, which if present flips incoming
|
|
images about the vertical axis. Accessed via -O flip on the
|
|
commandline.
|
|
|
|
2004-08-16 21:03 robert
|
|
|
|
* src/osg/dxtctool.h: Added a handling of different hex long long
|
|
handling for VS and non
|
|
VS.
|
|
|
|
2004-08-16 20:57 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: Added support in
|
|
Image::flipVertical for flipping mipmapped imagery
|
|
and for flipping compressed imagery.
|
|
|
|
2004-08-16 16:43 robert
|
|
|
|
* src/osg/dxtctool.h: Fixed _MSC_VAR reference
|
|
|
|
2004-08-16 15:45 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: Added dxtctool.h/.cpp
|
|
|
|
2004-08-16 15:43 robert
|
|
|
|
* src/osg/GNUmakefile, src/osg/dxtctool.cpp, src/osg/dxtctool.h:
|
|
Added fxtctool in prep for adding compressed imagery swap
|
|
|
|
2004-08-16 14:21 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.h: Cleaned up output level of
|
|
debugging messages
|
|
|
|
2004-08-16 14:03 robert
|
|
|
|
* src/osgPlugins/obj/glm.cpp: Fix to order of materials
|
|
|
|
2004-08-16 13:54 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
src/osgPlugins/osg/GNUmakefile,
|
|
src/osgPlugins/osg/NodeCallback.cpp: From Michael Gronager,
|
|
addition of NodeCallback support in .osg format.
|
|
|
|
2004-08-16 13:17 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/glm.cpp: Improvements to the handling of OBJ
|
|
files
|
|
|
|
2004-08-16 08:58 robert
|
|
|
|
* examples/osgdistortion/osgdistortion.cpp: Disabled the culling on
|
|
the DistortionNode.
|
|
|
|
2004-08-16 08:55 robert
|
|
|
|
* src/osg/ClearNode.cpp: Disabled the culling for clear node.
|
|
|
|
2004-08-16 08:32 robert
|
|
|
|
* src/osgSim/VisibilityGroup.cpp: Changed the length multiple to be
|
|
2x the bounding sphere radius
|
|
|
|
2004-08-16 07:29 robert
|
|
|
|
* src/osgSim/VisibilityGroup.cpp: From Michael Gronager, fix to an
|
|
orientation bug.
|
|
|
|
2004-08-14 15:42 don
|
|
|
|
* doc/osgdem.html: P*E*G*O*U*T Sound. Spelling fixes.
|
|
|
|
2004-08-13 15:48 robert
|
|
|
|
* NEWS.txt: Added news for release 0.9.7-2
|
|
|
|
2004-08-13 15:29 robert
|
|
|
|
* ChangeLog: Updates for 0.9.7-2 release
|
|
|
|
2004-08-13 14:42 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: From Corbin Holtz, addition of
|
|
support for reading imagery with color tables,
|
|
including code from Frank Warmerdam on the GDAL side, and
|
|
integration/reworking
|
|
work form Robert Osfield.
|
|
|
|
2004-08-13 14:09 robert
|
|
|
|
* doc/doc++/osg/State.html, doc/doc++/osgDB/Registry.html,
|
|
doc/doc++/osgFX/HIERjava.html, doc/doc++/osgFX/Registry.html,
|
|
doc/doc++/osgFX/osgFX.html: Updated docs.
|
|
|
|
2004-08-13 13:46 robert
|
|
|
|
* include/osgDB/Registry: Added docs for CacheObjectHints
|
|
|
|
2004-08-13 13:27 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp: Removed redundent
|
|
include/ReadFile call
|
|
|
|
2004-08-13 12:38 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: Changed the "Reading a
|
|
byte swapped file" message to info level.
|
|
|
|
2004-08-13 12:05 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fix for VS6.0 build
|
|
|
|
2004-08-13 10:50 robert
|
|
|
|
* include/osgGL2/UniformValue: Added #include<typeinfo> required
|
|
for X-platform build.
|
|
|
|
2004-08-13 10:49 robert
|
|
|
|
* src/osg/Referenced.cpp: Removed inappropriate #ifdefs
|
|
|
|
2004-08-13 10:46 robert
|
|
|
|
* include/osgFX/Registry, include/osgGL2/Extensions,
|
|
src/osgFX/Registry.cpp: Fixes for OSX.
|
|
|
|
2004-08-11 08:25 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From Ben Discoe, build fix for float
|
|
version of Matrix.
|
|
|
|
2004-08-10 18:31 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Changed the database pager run
|
|
message to only output at an info level
|
|
|
|
2004-08-10 13:30 robert
|
|
|
|
* index.html: Updated to include reference to osgdem
|
|
|
|
2004-08-10 13:19 robert
|
|
|
|
* doc/contents.html, doc/data.html, doc/dependencies.html,
|
|
doc/documentation.html, doc/examples.html, doc/index.html,
|
|
doc/install.html, doc/introduction.html, doc/osgdem.html,
|
|
doc/osgviewer.html, doc/plan.html, doc/stereo.html, index.html:
|
|
Added osgdem quick usage guide
|
|
|
|
2004-08-09 15:12 robert
|
|
|
|
* Make/makedefs: Set revision number back to 0.
|
|
|
|
2004-08-09 15:08 robert
|
|
|
|
* Make/makedefs: Set version to 0.9.7-1
|
|
|
|
2004-08-09 13:58 robert
|
|
|
|
* ChangeLog, NEWS.txt: Updated NEWS
|
|
|
|
2004-08-07 19:08 robert
|
|
|
|
* src/osg/Geometry.cpp: Changed binding warnings to be reported as
|
|
info rather than as warnings.
|
|
|
|
2004-08-07 09:42 robert
|
|
|
|
* include/osg/State, src/osgUtil/RenderStageLighting.cpp: Added the
|
|
ability to set the global stateset, as use this
|
|
RenderStageLighting
|
|
|
|
2004-08-06 19:55 robert
|
|
|
|
* Make/makedefs: From Bob Kuehne, change the FREETYPE_INCLUDE and
|
|
_LIB to hardcoded
|
|
version to avoid reliance on freetype-config.
|
|
|
|
2004-08-06 09:38 robert
|
|
|
|
* examples/osgdem/GNUmakefile: Fix for Mingw from Norman Vine.
|
|
|
|
2004-08-06 09:36 robert
|
|
|
|
* NEWS.txt: Updated NEWS
|
|
|
|
2004-08-06 09:35 robert
|
|
|
|
* Make/makedefs: From Bob Kuehne, adding of SDKPATH to OSX build
|
|
|
|
2004-08-06 08:56 robert
|
|
|
|
* src/osgPlugins/osg/ReaderWriterOSG.cpp: Added support for the
|
|
"precision <value>" options string
|
|
|
|
2004-08-06 08:34 robert
|
|
|
|
* doc/doc++/osg/AutoTransform.html, doc/doc++/osg/osg.html: Updated
|
|
docs
|
|
|
|
2004-08-06 08:22 robert
|
|
|
|
* examples/osgautotransform/osgautotransform.cpp,
|
|
include/osg/AutoTransform, src/osg/AutoTransform.cpp,
|
|
src/osgPlugins/osg/AutoTransform.cpp: Added support for
|
|
osg::AutoTransform::setAutoRotateMode(AutoRotateMode) deprecating
|
|
the previous setAutoRotateToScreen(). Added support for
|
|
ROTATE_TO_CAMERA mode.
|
|
|
|
Cleaned up the autotransform demo to use a sensible number of
|
|
labels
|
|
|
|
2004-08-06 06:53 robert
|
|
|
|
* doc/Doxyfiles/auto_Doxyfile, doc/Doxyfiles/core_Doxyfile,
|
|
doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/AnimationPath.html,
|
|
doc/doc++/osg/AnimationPathCallback.html,
|
|
doc/doc++/osg/ApplicationUsage.html,
|
|
doc/doc++/osg/ApplicationUsageProxy.html,
|
|
doc/doc++/osg/ArgumentParser.html, doc/doc++/osg/Array.html,
|
|
doc/doc++/osg/ArrayVisitor.html,
|
|
doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/AutoTransform.html, doc/doc++/osg/Billboard.html,
|
|
doc/doc++/osg/BlendColor.html, doc/doc++/osg/BlendFunc.html,
|
|
doc/doc++/osg/BoundingBox.html,
|
|
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Box.html,
|
|
doc/doc++/osg/COMPARE_StateAttribute_Parameter.html,
|
|
doc/doc++/osg/COMPARE_StateAttribute_Types.html,
|
|
doc/doc++/osg/Capsule.html, doc/doc++/osg/ClearNode.html,
|
|
doc/doc++/osg/ClipNode.html, doc/doc++/osg/ClipPlane.html,
|
|
doc/doc++/osg/ClusterCullingCallback.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/ConstArrayVisitor.html,
|
|
doc/doc++/osg/ConstAttributeFunctor.html,
|
|
doc/doc++/osg/ConstShapeVisitor.html,
|
|
doc/doc++/osg/ConstValueVisitor.html,
|
|
doc/doc++/osg/ConvexHull.html,
|
|
doc/doc++/osg/ConvexPlanarOccluder.html,
|
|
doc/doc++/osg/ConvexPlanarPolygon.html,
|
|
doc/doc++/osg/CoordinateFrame.html,
|
|
doc/doc++/osg/CoordinateSystemNode.html,
|
|
doc/doc++/osg/CopyOp.html, doc/doc++/osg/CullFace.html,
|
|
doc/doc++/osg/CullSettings.html, doc/doc++/osg/CullStack.html,
|
|
doc/doc++/osg/CullingSet.html, doc/doc++/osg/Cylinder.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/EllipsoidModel.html, doc/doc++/osg/Endian.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.7.html,
|
|
doc/doc++/osg/Extensions.8.html, doc/doc++/osg/Extensions.html,
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FragmentProgram.html,
|
|
doc/doc++/osg/FrameStamp.html, doc/doc++/osg/FrontFace.html,
|
|
doc/doc++/osg/General.html, doc/doc++/osg/Geode.html,
|
|
doc/doc++/osg/Geometry.html, doc/doc++/osg/Group.html,
|
|
doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html,
|
|
doc/doc++/osg/HeightField.html, doc/doc++/osg/Image.html,
|
|
doc/doc++/osg/ImageStream.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/Multisample.html, doc/doc++/osg/Node.html,
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
doc/doc++/osg/NodePath.html, doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html,
|
|
doc/doc++/osg/OSGUTX_ADD_TESTCASE.html,
|
|
doc/doc++/osg/OSGUTX_ADD_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html,
|
|
doc/doc++/osg/OSGUTX_BEGIN_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_END_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_TEST_E.html,
|
|
doc/doc++/osg/OSGUTX_TEST_F.html,
|
|
doc/doc++/osg/OSG_GL_DEBUG.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/OccluderNode.html, doc/doc++/osg/PagedLOD.html,
|
|
doc/doc++/osg/Parameter.html, doc/doc++/osg/Plane.html,
|
|
doc/doc++/osg/Point.html, doc/doc++/osg/PointSprite.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/PrimitiveIndexFunctor.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/ShadowVolumeOccluderList.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/TexGenNode.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/TriangleIndexFunctor.html,
|
|
doc/doc++/osg/TriangleMesh.html, doc/doc++/osg/UByte4.html,
|
|
doc/doc++/osg/ValueVisitor.html, doc/doc++/osg/Vec2d.html,
|
|
doc/doc++/osg/Vec2f.html, doc/doc++/osg/Vec3d.html,
|
|
doc/doc++/osg/Vec3f.html, doc/doc++/osg/Vec4d.html,
|
|
doc/doc++/osg/Vec4f.html, doc/doc++/osg/VectorSizei.2.html,
|
|
doc/doc++/osg/VectorSizei.html, doc/doc++/osg/VectorUByte.2.html,
|
|
doc/doc++/osg/VectorUByte.html, doc/doc++/osg/VectorUInt.2.html,
|
|
doc/doc++/osg/VectorUInt.html, doc/doc++/osg/VectorUShort.2.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/createGeodeForImage.html,
|
|
doc/doc++/osg/createTexturedQuadGeometry.2.html,
|
|
doc/doc++/osg/createTexturedQuadGeometry.html,
|
|
doc/doc++/osg/fast_back_stack.html,
|
|
doc/doc++/osg/getGLExtensionDisableString.html,
|
|
doc/doc++/osg/getGLExtensionFuncPtr.2.html,
|
|
doc/doc++/osg/getGLExtensionFuncPtr.html,
|
|
doc/doc++/osg/getNotifyLevel.html, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/initNotifyLevel.html,
|
|
doc/doc++/osg/isGLExtensionSupported.html,
|
|
doc/doc++/osg/isGLUExtensionSupported.html,
|
|
doc/doc++/osg/notify.html, doc/doc++/osg/operator.2.html,
|
|
doc/doc++/osg/operator.3.html, doc/doc++/osg/operator.4.html,
|
|
doc/doc++/osg/operator.html, doc/doc++/osg/osg.html,
|
|
doc/doc++/osg/osgGetLibraryName.html,
|
|
doc/doc++/osg/osgGetVersion.html, doc/doc++/osg/osgUtx.html,
|
|
doc/doc++/osg/ref_ptr.html,
|
|
doc/doc++/osg/setGLExtensionDisableString.html,
|
|
doc/doc++/osg/setNotifyLevel.html, doc/doc++/osgDB/Block.html,
|
|
doc/doc++/osgDB/CaseSensitivity.html,
|
|
doc/doc++/osgDB/DatabasePager.html,
|
|
doc/doc++/osgDB/DirectoryContents.html,
|
|
doc/doc++/osgDB/DotOsgWrapper.html,
|
|
doc/doc++/osgDB/DynamicLibrary.html, doc/doc++/osgDB/Field.html,
|
|
doc/doc++/osgDB/FieldReader.html,
|
|
doc/doc++/osgDB/FieldReaderIterator.html,
|
|
doc/doc++/osgDB/FilePathList.html, doc/doc++/osgDB/FileType.html,
|
|
doc/doc++/osgDB/General.html, doc/doc++/osgDB/HIER.html,
|
|
doc/doc++/osgDB/HIERjava.html, doc/doc++/osgDB/ImageOptions.html,
|
|
doc/doc++/osgDB/Input.html, doc/doc++/osgDB/Options.html,
|
|
doc/doc++/osgDB/Output.html,
|
|
doc/doc++/osgDB/ParameterOutput.html,
|
|
doc/doc++/osgDB/PushAndPopDataPath.html,
|
|
doc/doc++/osgDB/ReadFileCallback.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/SharedStateManager.html,
|
|
doc/doc++/osgDB/WriteFileCallback.html,
|
|
doc/doc++/osgDB/WriteResult.html,
|
|
doc/doc++/osgDB/basic_type_wrapper.html,
|
|
doc/doc++/osgDB/fileExists.html, doc/doc++/osgDB/fileType.2.html,
|
|
doc/doc++/osgDB/findFileInDirectory.html,
|
|
doc/doc++/osgDB/findFileInPath.html,
|
|
doc/doc++/osgDB/getDirectoryContents.html,
|
|
doc/doc++/osgDB/index.html, doc/doc++/osgDB/osgDB.html,
|
|
doc/doc++/osgDB/osgDBGetLibraryName.html,
|
|
doc/doc++/osgDB/osgDBGetVersion.html,
|
|
doc/doc++/osgDB/readCommandLine.html,
|
|
doc/doc++/osgDB/readHeightFieldFile.2.html,
|
|
doc/doc++/osgDB/readHeightFieldFile.html,
|
|
doc/doc++/osgDB/readImageFile.2.html,
|
|
doc/doc++/osgDB/readImageFile.html,
|
|
doc/doc++/osgDB/readNodeFile.2.html,
|
|
doc/doc++/osgDB/readNodeFile.html,
|
|
doc/doc++/osgDB/readNodeFiles.2.html,
|
|
doc/doc++/osgDB/readNodeFiles.3.html,
|
|
doc/doc++/osgDB/readNodeFiles.4.html,
|
|
doc/doc++/osgDB/readNodeFiles.html,
|
|
doc/doc++/osgDB/readObjectFile.2.html,
|
|
doc/doc++/osgDB/readObjectFile.html,
|
|
doc/doc++/osgDB/type_wrapper.html,
|
|
doc/doc++/osgDB/writeHeightFieldFile.html,
|
|
doc/doc++/osgDB/writeImageFile.html,
|
|
doc/doc++/osgDB/writeNodeFile.html,
|
|
doc/doc++/osgDB/writeObjectFile.html,
|
|
doc/doc++/osgFX/AnisotropicLighting.html,
|
|
doc/doc++/osgFX/BumpMapping.html, doc/doc++/osgFX/Cartoon.html,
|
|
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/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/index.html, doc/doc++/osgFX/osgFX.html,
|
|
doc/doc++/osgGA/AnimationPathManipulator.html,
|
|
doc/doc++/osgGA/CompositeGUIEventHandler.html,
|
|
doc/doc++/osgGA/CoordinateFrameCallback.html,
|
|
doc/doc++/osgGA/DriveManipulator.html,
|
|
doc/doc++/osgGA/FlightManipulator.html,
|
|
doc/doc++/osgGA/GUIActionAdapter.html,
|
|
doc/doc++/osgGA/GUIEventAdapter.html,
|
|
doc/doc++/osgGA/GUIEventHandler.html,
|
|
doc/doc++/osgGA/GUIEventHandlerVisitor.html,
|
|
doc/doc++/osgGA/General.html, doc/doc++/osgGA/HIER.html,
|
|
doc/doc++/osgGA/HIERjava.html,
|
|
doc/doc++/osgGA/HoverManipulator.html,
|
|
doc/doc++/osgGA/KeySwitchMatrixManipulator.html,
|
|
doc/doc++/osgGA/MatrixManipulator.html,
|
|
doc/doc++/osgGA/SetSceneViewVisitor.html,
|
|
doc/doc++/osgGA/StateSetManipulator.html,
|
|
doc/doc++/osgGA/TerrainManipulator.html,
|
|
doc/doc++/osgGA/TrackballManipulator.html,
|
|
doc/doc++/osgGA/TrackerManipulator.html,
|
|
doc/doc++/osgGA/index.html, doc/doc++/osgGA/osgGA.html,
|
|
doc/doc++/osgGA/osgGAGetLibraryName.html,
|
|
doc/doc++/osgGA/osgGAGetVersion.html,
|
|
doc/doc++/osgGA/spaceosgGA.html,
|
|
doc/doc++/osgGL2/Extensions.html, doc/doc++/osgGL2/General.html,
|
|
doc/doc++/osgGL2/HIER.html, doc/doc++/osgGL2/HIERjava.html,
|
|
doc/doc++/osgGL2/PerContextProgObj.html,
|
|
doc/doc++/osgGL2/PerContextShaderObj.html,
|
|
doc/doc++/osgGL2/ProgramObject.html,
|
|
doc/doc++/osgGL2/ShaderObject.html,
|
|
doc/doc++/osgGL2/UniformValue.html,
|
|
doc/doc++/osgGL2/UniformValueTemplate.html,
|
|
doc/doc++/osgGL2/index.html, doc/doc++/osgGL2/osgGL2.html,
|
|
doc/doc++/osgParticle/AccelOperator.html,
|
|
doc/doc++/osgParticle/AngularAccelOperator.html,
|
|
doc/doc++/osgParticle/CenteredPlacer.html,
|
|
doc/doc++/osgParticle/Counter.html,
|
|
doc/doc++/osgParticle/Emitter.html,
|
|
doc/doc++/osgParticle/ExplosionEffect.html,
|
|
doc/doc++/osgParticle/FireEffect.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/ParticleEffect.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/SmokeEffect.html,
|
|
doc/doc++/osgParticle/VariableRateCounter.html,
|
|
doc/doc++/osgParticle/index.html,
|
|
doc/doc++/osgParticle/osgParticle.html,
|
|
doc/doc++/osgParticle/range.html,
|
|
doc/doc++/osgParticle/rangef.html,
|
|
doc/doc++/osgParticle/rangev2.html,
|
|
doc/doc++/osgParticle/rangev3.html,
|
|
doc/doc++/osgParticle/rangev4.html,
|
|
doc/doc++/osgProducer/Callback.html,
|
|
doc/doc++/osgProducer/EventAdapter.html,
|
|
doc/doc++/osgProducer/General.html,
|
|
doc/doc++/osgProducer/HIER.html,
|
|
doc/doc++/osgProducer/HIERjava.html,
|
|
doc/doc++/osgProducer/KeyboardMouseCallback.html,
|
|
doc/doc++/osgProducer/OsgCameraGroup.html,
|
|
doc/doc++/osgProducer/OsgSceneHandler.html,
|
|
doc/doc++/osgProducer/RealizeCallback.html,
|
|
doc/doc++/osgProducer/Viewer.html,
|
|
doc/doc++/osgProducer/ViewerEventHandler.html,
|
|
doc/doc++/osgProducer/index.html,
|
|
doc/doc++/osgProducer/osgProducer.html,
|
|
doc/doc++/osgProducer/osgProducerGetLibraryName.html,
|
|
doc/doc++/osgProducer/osgProducerGetVersion.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/DOFTransform.html,
|
|
doc/doc++/osgSim/DirectionalSector.html,
|
|
doc/doc++/osgSim/ElevationRange.html,
|
|
doc/doc++/osgSim/ElevationSector.html,
|
|
doc/doc++/osgSim/General.html,
|
|
doc/doc++/osgSim/GeographicLocation.html,
|
|
doc/doc++/osgSim/HIER.html, doc/doc++/osgSim/HIERjava.html,
|
|
doc/doc++/osgSim/LightPoint.html,
|
|
doc/doc++/osgSim/LightPointNode.html,
|
|
doc/doc++/osgSim/LightPointSystem.html,
|
|
doc/doc++/osgSim/MultiSwitch.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/VisibilityGroup.html,
|
|
doc/doc++/osgSim/index.html, doc/doc++/osgSim/osgSim.html,
|
|
doc/doc++/osgSim/osgSimGetLibraryName.html,
|
|
doc/doc++/osgSim/osgSimGetVersion.html, doc/doc++/osgTerrain,
|
|
doc/doc++/osgTerrain/ClassGraph.class,
|
|
doc/doc++/osgTerrain/ClassGraphPanel.class,
|
|
doc/doc++/osgTerrain/ClassLayout.class,
|
|
doc/doc++/osgTerrain/CompositeDestination.html,
|
|
doc/doc++/osgTerrain/CompositeSource.html,
|
|
doc/doc++/osgTerrain/DataSet.html,
|
|
doc/doc++/osgTerrain/DestinationTile.html,
|
|
doc/doc++/osgTerrain/General.html,
|
|
doc/doc++/osgTerrain/HIER.html,
|
|
doc/doc++/osgTerrain/HIERjava.html,
|
|
doc/doc++/osgTerrain/HeightFieldNode.html,
|
|
doc/doc++/osgTerrain/HeightFieldRenderer.html,
|
|
doc/doc++/osgTerrain/NavigatorButton.class,
|
|
doc/doc++/osgTerrain/Source.html,
|
|
doc/doc++/osgTerrain/base_source_iterator.html,
|
|
doc/doc++/osgTerrain/icon1.gif, doc/doc++/osgTerrain/icon2.gif,
|
|
doc/doc++/osgTerrain/index.html,
|
|
doc/doc++/osgTerrain/iterator.html,
|
|
doc/doc++/osgTerrain/osgTerrain.html,
|
|
doc/doc++/osgTerrain/osgTerrainGetLibraryName.html,
|
|
doc/doc++/osgTerrain/osgTerrainGetVersion.html,
|
|
doc/doc++/osgText/Font.html,
|
|
doc/doc++/osgText/FontImplementation.html,
|
|
doc/doc++/osgText/General.html, doc/doc++/osgText/Glyph.html,
|
|
doc/doc++/osgText/GlyphTexture.html, doc/doc++/osgText/HIER.html,
|
|
doc/doc++/osgText/HIERjava.html,
|
|
doc/doc++/osgText/KerningType.html,
|
|
doc/doc++/osgText/String.html, doc/doc++/osgText/Text.html,
|
|
doc/doc++/osgText/VectorUInt.2.html,
|
|
doc/doc++/osgText/VectorUInt.html, doc/doc++/osgText/index.html,
|
|
doc/doc++/osgText/osgText.html,
|
|
doc/doc++/osgText/osgTextGetLibraryName.html,
|
|
doc/doc++/osgText/osgTextGetVersion.html,
|
|
doc/doc++/osgText/readFontFile.html,
|
|
doc/doc++/osgUtil/CheckGeometryVisitor.html,
|
|
doc/doc++/osgUtil/CombineLODsVisitor.html,
|
|
doc/doc++/osgUtil/CombineStaticTransformsVisitor.html,
|
|
doc/doc++/osgUtil/ContinueSimplificationCallback.html,
|
|
doc/doc++/osgUtil/CopySharedSubgraphsVisitor.html,
|
|
doc/doc++/osgUtil/CubeMapGenerator.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DelaunayTriangulator.html,
|
|
doc/doc++/osgUtil/DisplayRequirementsVisitor.html,
|
|
doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html,
|
|
doc/doc++/osgUtil/GLObjectsVisitor.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/Simplifier.html,
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
doc/doc++/osgUtil/SpatializeGroupsVisitor.html,
|
|
doc/doc++/osgUtil/StateVisitor.html,
|
|
doc/doc++/osgUtil/Statistics.html,
|
|
doc/doc++/osgUtil/TangentSpaceGenerator.html,
|
|
doc/doc++/osgUtil/TesselateVisitor.html,
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
doc/doc++/osgUtil/TextureVisitor.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,
|
|
doc/doc++/osgUtil/osgUtilGetLibraryName.html,
|
|
doc/doc++/osgUtil/osgUtilGetVersion.html, doc/documentation.html:
|
|
Updated docs
|
|
|
|
2004-08-06 05:28 robert
|
|
|
|
* include/osg/CoordinateSystemNode: Typo fixes from Geoff Michel
|
|
|
|
2004-08-06 05:25 robert
|
|
|
|
* examples/osgdem/osgdem.cpp,
|
|
examples/osgpointsprite/osgpointsprite.cpp,
|
|
include/osgTerrain/DataSet: From Bruce Clay, Build fixes for
|
|
Win32 VS6.0
|
|
|
|
2004-08-05 15:15 robert
|
|
|
|
* include/osg/AutoTransform, src/osg/AutoTransform.cpp: From Jay
|
|
Zuckerman, fixes to AutoTransform so that it includes checking of
|
|
previous position value.
|
|
|
|
2004-08-05 15:14 robert
|
|
|
|
* include/osgFX/Validator, src/osgFX/Validator.cpp: From Marco Jez,
|
|
updates to work with latest StateAttrbiute::compileGLObjects
|
|
method
|
|
|
|
2004-08-05 15:02 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From Marco Jez, commented out info
|
|
debugging messages
|
|
|
|
2004-08-05 13:41 robert
|
|
|
|
* src/osgPlugins/lib3ds/tracks.cpp,
|
|
src/osgPlugins/txp/trpage_sys.h: From Marco Jez, VS.NET warning
|
|
fixes.
|
|
|
|
2004-08-05 12:47 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Changed the popProjectionMatrix so
|
|
that it didn't allow modification on the near
|
|
and far values when clamping the projection matrix.
|
|
|
|
2004-08-05 10:01 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup,
|
|
src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp: Added s/getClearColor and
|
|
deprecated s/getBackgroundColor(). Re-implemented
|
|
setClearColor so that it passes on its value to
|
|
Camera::setClearColor(), and
|
|
changed OsgSceneHandler to use the Camera::getClearColor() on
|
|
each new frame
|
|
to ensure that it reflects the settings of the camera correctly.
|
|
|
|
2004-08-05 08:02 robert
|
|
|
|
* NEWS.txt, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGA/Version.cpp, src/osgGL2/Version.cpp,
|
|
src/osgParticle/Version.cpp, src/osgProducer/Version.cpp,
|
|
src/osgSim/Version.cpp, src/osgTerrain/Version.cpp,
|
|
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Set version
|
|
numbers for 0.9.7 release
|
|
|
|
2004-08-04 10:22 robert
|
|
|
|
* doc/dependencies.html: Added GDAL to dependencies list
|
|
|
|
2004-08-04 10:03 robert
|
|
|
|
* Make/makedefs, src/osgPlugins/freetype/GNUmakefile: Cleaned up
|
|
the gdal-config usage to work with gdal-1.1.9
|
|
|
|
2004-08-04 09:20 robert
|
|
|
|
* Make/dependencies, Make/makedefs: Added support for setting
|
|
custom dependencies
|
|
|
|
2004-08-04 08:27 robert
|
|
|
|
* Make/dependencies, Make/makedefs, NEWS.txt,
|
|
examples/osgcluster/broadcaster.cpp,
|
|
examples/osgcluster/broadcaster.h,
|
|
examples/osgcluster/osgcluster.cpp,
|
|
examples/osgcluster/receiver.cpp, examples/osgcluster/receiver.h,
|
|
examples/osgdem/GNUmakefile, include/osg/AnimationPath,
|
|
include/osg/Array, include/osg/AutoTransform,
|
|
include/osg/CoordinateSystemNode, include/osg/Vec2d,
|
|
include/osg/Vec2f, include/osg/Vec3d, include/osg/Vec3f,
|
|
include/osg/Vec4f, include/osgDB/ReadFile, include/osgText/Font,
|
|
include/osgText/String, include/osgUtil/CullVisitor,
|
|
include/osgUtil/SmoothingVisitor,
|
|
src/osgPlugins/directx/directx.h,
|
|
src/osgPlugins/gdal/GNUmakefile, src/osgPlugins/obj/glm.cpp,
|
|
src/osgPlugins/txp/trpage_sys.h,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgTerrain/GNUmakefile, src/osgText/DefaultFont.h,
|
|
src/osgText/String.cpp, src/osgText/Text.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp: From Norman Vine (with small
|
|
tweaks by Robert Osfield), build fixes for Cygwin
|
|
|
|
2004-08-04 07:14 robert
|
|
|
|
* examples/osgpbuffer/osgpbuffer.cpp: From Brede Johansen, fixes
|
|
for Win32 build
|
|
|
|
2004-08-04 06:57 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Don Tidrow,
|
|
build fix for Peformer
|
|
|
|
2004-08-03 19:01 robert
|
|
|
|
* NEWS.txt: Brief update of news.
|
|
|
|
2004-08-03 19:00 robert
|
|
|
|
* include/osg/Quat: Fixed tabbing
|
|
|
|
2004-08-03 19:00 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: Added test for quat
|
|
multiplication ordering.
|
|
|
|
2004-08-03 18:06 robert
|
|
|
|
* src/osg/Image.cpp: From Pavel Moloshtan, fix to Image copy
|
|
constructor so that it used the
|
|
correct size of image including mipmaps.
|
|
|
|
2004-08-03 12:38 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Added include
|
|
of scoped lock
|
|
|
|
2004-08-03 11:01 robert
|
|
|
|
* include/osg/Export, include/osg/Referenced,
|
|
include/osg/StateAttribute, include/osg/Texture,
|
|
include/osgTerrain/DataSet, src/osg/Drawable.cpp,
|
|
src/osg/FragmentProgram.cpp, src/osg/Texture.cpp,
|
|
src/osg/VertexProgram.cpp, src/osgGL2/ProgramObject.cpp: Better
|
|
macro support for switching on/off use of mutex
|
|
|
|
2004-08-03 07:31 robert
|
|
|
|
* examples/osgtesselate/osgtesselate.cpp: Changed the static array
|
|
syntax to solve VS.NET compile warnigns, changed
|
|
the binding of the normals, and changed the name of the textures
|
|
used.
|
|
|
|
2004-08-02 15:56 robert
|
|
|
|
* examples/osgphotoalbum/PhotoArchive.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp: Fixed warnings
|
|
|
|
2004-08-02 15:52 robert
|
|
|
|
* src/osgPlugins/txp/TXPParser.cpp: Fixed warning
|
|
|
|
2004-08-02 14:52 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp,
|
|
examples/osgvolume/osgvolume.cpp: Fixed warnigns
|
|
|
|
2004-08-02 14:52 robert
|
|
|
|
* src/osgGL2/ProgramObject.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/txp/TXPParser.cpp: Fixed warnings
|
|
|
|
2004-08-02 14:42 robert
|
|
|
|
* include/osgUtil/TriStripVisitor, src/osgUtil/Simplifier.cpp:
|
|
Removed warings
|
|
|
|
2004-08-02 13:57 robert
|
|
|
|
* src/osg/FragmentProgram.cpp, src/osg/PagedLOD.cpp,
|
|
src/osg/PointSprite.cpp, src/osg/Referenced.cpp,
|
|
src/osg/Texture.cpp, src/osg/VertexProgram.cpp: Fixed warnings
|
|
|
|
2004-08-02 12:19 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp,
|
|
examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgshadowtexture/CreateShadowedScene.cpp,
|
|
include/osgUtil/CullVisitor, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderStage, include/osgUtil/SceneView,
|
|
src/osgUtil/CullVisitor.cpp: Made the member variables in
|
|
RenderStage and RenderBin protected
|
|
|
|
2004-08-02 09:30 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Added glReadBuffer after each instance
|
|
of glDrawBuffer to ensure that
|
|
the any reads are done to the appropriate buffer.
|
|
|
|
2004-08-02 09:11 robert
|
|
|
|
* VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
include/osg/ConvexPlanarOccluder, include/osg/GLExtensions,
|
|
include/osg/Shape, include/osgDB/ReaderWriter,
|
|
include/osgGA/GUIEventAdapter,
|
|
include/osgProducer/OsgCameraGroup, include/osgSim/ScalarBar,
|
|
src/osg/ConvexPlanarOccluder.cpp, src/osg/Shape.cpp,
|
|
src/osgDB/GNUmakefile, src/osgDB/ReaderWriter.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/GNUmakefile,
|
|
src/osgGA/GUIEventAdapter.cpp, src/osgGA/GUIEventHandler.cpp,
|
|
src/osgPlugins/flt/AttrData.h,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/MeshPrimitiveRecord.cpp,
|
|
src/osgPlugins/flt/MeshRecord.cpp, src/osgPlugins/flt/Registry.h,
|
|
src/osgPlugins/flt/flt.h, src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgSim/ScalarBar.cpp: From Norman Vine, fixes for Mingw
|
|
|
|
2004-08-02 07:25 robert
|
|
|
|
* include/osgParticle/SectorPlacer, include/osgParticle/range,
|
|
src/osgParticle/Particle.cpp: From Tom Jolly. a couple of small
|
|
changes to osgParticle.
|
|
|
|
"The first is with
|
|
Particle.cpp. I made a change so that when the lifetime is 0
|
|
(lasts
|
|
forever) the sizeRange, colorRange, and alphaRange are used to
|
|
create
|
|
a random size, color, and alpha."
|
|
|
|
"The second change is with range and SectorPlacer. The
|
|
distribution of
|
|
particles across the sector was not uniform. I added
|
|
get_random_sqrtf()
|
|
function where it is used in SectorPlacer::Place(). This seems to
|
|
make
|
|
the distribution uniform (at least when minimum radius is 0)."
|
|
|
|
2004-08-02 07:23 robert
|
|
|
|
* Make/makedirdefs: Added osgtesselate example
|
|
|
|
2004-08-01 10:36 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgtesselate,
|
|
VisualStudio/examples/osgtesselate/osgtesselate.dsp,
|
|
VisualStudio/examples/osgtesselate/resources.rc,
|
|
examples/osgtesselate, examples/osgtesselate/GNUmakefile,
|
|
examples/osgtesselate/GNUmakefile.inst,
|
|
examples/osgtesselate/osgtesselate.cpp,
|
|
include/osgUtil/Tesselator, src/osgUtil/Tesselator.cpp: From
|
|
Geoff Michel, new osgtesselate example, and new features in
|
|
osgUtil::Tesselator.
|
|
|
|
2004-08-01 08:26 robert
|
|
|
|
* include/osg/Array, include/osg/TriangleFunctor,
|
|
include/osg/TriangleIndexFunctor, runexamples.bat,
|
|
src/osgPlugins/lwo/lwo2parser.h,
|
|
src/osgUtil/TriStrip_graph_array.h: Build fixes for gcc 3.4.1
|
|
support
|
|
|
|
2004-08-01 04:10 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/osgPlugins/iv,
|
|
src/osgPlugins/iv: Removed old iv plugin
|
|
|
|
2004-08-01 04:06 robert
|
|
|
|
* Make/makedefs: Added PROFILER support under Linux for gprof and
|
|
FunctionCheck
|
|
|
|
2004-07-30 15:44 robert
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp,
|
|
examples/osglightpoint/osglightpoint.cpp,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
include/osg/NodeVisitor, include/osgGA/TrackerManipulator,
|
|
include/osgProducer/Viewer, src/osgGA/GNUmakefile,
|
|
src/osgGA/TrackerManipulator.cpp: Added beginnings of new
|
|
TrackballManipulator
|
|
|
|
2004-07-29 14:24 robert
|
|
|
|
* examples/osgconv/GNUmakefile, examples/osgconv/GNUmakefile.inst:
|
|
Added osgText to makefile
|
|
|
|
2004-07-29 10:13 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added
|
|
detection and disabling of flattening of static transforms which
|
|
a
|
|
LightPointNode exists in the scene graph.
|
|
|
|
2004-07-28 19:56 robert
|
|
|
|
* include/osgGL2/ProgramObject, include/osgGL2/UniformValue,
|
|
src/osgGL2/ProgramObject.cpp, src/osgGL2/UniformValue.cpp: Fixed
|
|
compare(ProgramObject) and added UniformeValue::compare and
|
|
ShaderObject::compare
|
|
to support proper sorting of shaders.
|
|
|
|
2004-07-28 12:38 robert
|
|
|
|
* src/osg/DrawPixels.cpp: Replaced GL_PACK_ROW_LENGTH by
|
|
GL_UNPACK_ROW_LENGTH
|
|
|
|
2004-07-28 12:29 robert
|
|
|
|
* examples/osgdem/GNUmakefile, examples/osgdem/GNUmakefile.inst,
|
|
src/osgPlugins/gdal/GNUmakefile, src/osgTerrain/GNUmakefile: From
|
|
Corbin Holtz, addition of GDAL_INCLUDE and GDAL_LIB env vars for
|
|
setting
|
|
a non standard location of GDAL
|
|
|
|
2004-07-28 12:27 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.cpp: Added initializer for
|
|
_videoWriteData and _rows pointers
|
|
|
|
2004-07-28 10:26 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Commented out debugging messages
|
|
|
|
2004-07-28 10:26 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed the flatten static transform
|
|
visitor so that it checks to see
|
|
if a drawable can be flattened or not.
|
|
|
|
2004-07-28 08:28 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.h: Added double buffer of
|
|
video imagery so that the OpenGL never reads as Mpeg writes
|
|
|
|
2004-07-28 07:24 robert
|
|
|
|
* src/osgText/Text.cpp: From David Fries, divide by zero fix on
|
|
text with a pixel size of 0.0
|
|
|
|
2004-07-27 15:14 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Made the
|
|
static mutex a pointer to a static mutex to get round a exit
|
|
problem on deletion of the plugin.
|
|
|
|
2004-07-27 13:32 robert
|
|
|
|
* src/osg/TextureRectangle.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.h: Clean up of debugging
|
|
messages
|
|
|
|
2004-07-27 13:24 robert
|
|
|
|
* src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osg/TextureRectangle.cpp: Fixed unref image so it only
|
|
unref's when images are STATIC
|
|
|
|
2004-07-27 10:23 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: Changes to fix
|
|
multiple thread start.
|
|
|
|
2004-07-27 10:11 robert
|
|
|
|
* include/osg/Referenced, include/osg/Texture,
|
|
include/osg/Texture1D, include/osg/Texture2D,
|
|
include/osg/Texture3D, include/osg/TextureCubeMap,
|
|
include/osg/TextureRectangle, src/osg/Image.cpp,
|
|
src/osg/ImageStream.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture2D.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp: Added
|
|
support s/getImage(uint i) and getNumImages().
|
|
|
|
2004-07-27 09:04 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.h,
|
|
src/osgPlugins/mpeg/ReaderWriterMPEG.cpp: Fixed double thread
|
|
start problem.
|
|
|
|
2004-07-26 19:40 robert
|
|
|
|
* include/osg/CullSettings, include/osgUtil/CullVisitor,
|
|
src/osgUtil/CullVisitor.cpp: Made the handling of types more
|
|
consistent
|
|
|
|
2004-07-26 14:25 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Added setting of
|
|
block_on_vsync of both CameraGroup and all the Camera's that it
|
|
contains.
|
|
|
|
2004-07-25 18:46 robert
|
|
|
|
* include/osg/Matrixf: Changed value_type back to being a float.
|
|
|
|
2004-07-23 10:03 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgcameragroup/osgcameragroup.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgconv/osgconv.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osgdem/osgdem.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.dsp,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgpointsprite/osgpointsprite.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp,
|
|
VisualStudio/examples/osgsimplepager/osgsimplepager.dsp,
|
|
VisualStudio/examples/osgsimplifier/osgsimplifier.dsp,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/examples/osgversion/osgversion.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgviewer/osgviewer.dsp,
|
|
VisualStudio/examples/osgvolume/osgvolume.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgFX/osgFX.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgGL2/osgGL2.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/3dc/3dc.dsp,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dds/dds.dsp,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/iv/iv.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/logo/logo.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/lws/lws.dsp,
|
|
VisualStudio/osgPlugins/md2/md2.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/pnm/pnm.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/rot/rot.dsp,
|
|
VisualStudio/osgPlugins/scale/scale.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/trans/trans.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp: From Mike Weiblen, updates to
|
|
dsp to improveme formatting and include OpenThreads
|
|
|
|
2004-07-23 09:49 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Fixed iddle
|
|
update.
|
|
|
|
2004-07-23 09:15 robert
|
|
|
|
* include/osg/ImageStream, include/osgProducer/OsgCameraGroup,
|
|
src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.h,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
|
Added ImageStream::quit(bool) for exiting from video threads, and
|
|
added
|
|
clean up to OsgCameGroup to quit movie threads automatically.
|
|
|
|
2004-07-23 04:03 robert
|
|
|
|
* include/osgUtil/GLObjectsVisitor: Made doc comments more
|
|
relevant.
|
|
|
|
2004-07-22 18:34 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added support for OSG_OPTIMIZER="OFF"
|
|
|
|
2004-07-22 15:41 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Fixed build
|
|
|
|
2004-07-22 15:11 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Added more
|
|
usage mutex to serialize access to Quicktime.
|
|
|
|
2004-07-22 12:10 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgconv/osgconv.dsp,
|
|
examples/osgconv/osgconv.cpp: Added support for compressing
|
|
textures to osgconv, can be accessed by
|
|
running --compressed when outputting to a .ive file.
|
|
|
|
2004-07-22 11:59 robert
|
|
|
|
* examples/osgconv/GNUmakefile, examples/osgconv/osgconv.cpp: Added
|
|
support texture compression in osgconv
|
|
|
|
2004-07-22 07:41 robert
|
|
|
|
* include/osgUtil/Optimizer: Changed _valueAnisotropy from bool to
|
|
float.
|
|
|
|
2004-07-21 19:16 robert
|
|
|
|
* include/osg/Texture, src/osg/Drawable.cpp,
|
|
src/osg/FragmentProgram.cpp, src/osg/Texture.cpp,
|
|
src/osg/VertexProgram.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgGL2/ProgramObject.cpp: Added preliminary support for
|
|
thread safety in various delete GLobjects code
|
|
|
|
2004-07-21 19:15 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: Added missing
|
|
tex env mode
|
|
|
|
2004-07-21 19:14 robert
|
|
|
|
* src/osg/ImageStream.cpp: Replaced STOPPED by PAUSED.
|
|
|
|
2004-07-21 19:04 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: From Mike Weiblen, VS formated
|
|
.dsw
|
|
|
|
2004-07-21 19:01 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.h: Removed the stop method,
|
|
replacing it by pause
|
|
|
|
2004-07-21 19:01 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h: Removed the stop
|
|
method
|
|
|
|
2004-07-21 19:00 robert
|
|
|
|
* include/osg/ImageStream: Removed stop method, as it overlaps the
|
|
pause method.
|
|
|
|
2004-07-21 10:01 robert
|
|
|
|
* src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.h: Clean up of thread
|
|
handling.
|
|
|
|
2004-07-21 08:55 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Double intersections distance
|
|
for intersects.
|
|
|
|
2004-07-20 18:50 robert
|
|
|
|
* src/osgPlugins/ac3d/Geode.cpp: From Geoff Michel, fixes.
|
|
|
|
2004-07-20 10:17 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup, include/osgUtil/SceneView,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgUtil/SceneView.cpp:
|
|
Added SceneView::Options for SceneView::setDefaults(options) and
|
|
OsgCameraGroup::setRealizeSceneViewOptions(options) to allow
|
|
better control
|
|
of what functionality is compiled in by default.
|
|
|
|
2004-07-20 07:46 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/LOD.cpp: From
|
|
Bob Kuehne, add usage of version number to differentiate between
|
|
rev's of the LOD.
|
|
|
|
2004-07-20 05:37 robert
|
|
|
|
* include/osg/Drawable, include/osg/FragmentProgram,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Texture, include/osg/VertexProgram,
|
|
include/osgDB/DatabasePager, include/osgGL2/ProgramObject,
|
|
include/osgText/Font, include/osgUtil/DisplayListVisitor,
|
|
include/osgUtil/GLObjectsVisitor, src/osg/Drawable.cpp,
|
|
src/osg/FragmentProgram.cpp, src/osg/Geode.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Texture.cpp,
|
|
src/osg/VertexProgram.cpp, src/osgDB/DatabasePager.cpp,
|
|
src/osgGL2/ProgramObject.cpp, src/osgUtil/DisplayListVisitor.cpp,
|
|
src/osgUtil/GLObjectsVisitor.cpp, src/osgUtil/GNUmakefile,
|
|
src/osgUtil/SceneView.cpp: Added support for releasing GLObjects,
|
|
and renamed DisplayListVisitor the
|
|
GLObjectVisitor to better fit its function, and added support for
|
|
releasing
|
|
objects as well as compiling them.
|
|
|
|
2004-07-20 05:36 robert
|
|
|
|
* src/osgPlugins/Inventor/GNUmakefile: From Eric Sokolosky, added
|
|
INVENTOR_INCLUDE and INVENTOR_LIB vars.
|
|
|
|
2004-07-20 05:34 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Referenced: Added
|
|
OpenThreads mutex to protect ref()/unref().
|
|
|
|
2004-07-19 18:56 robert
|
|
|
|
* examples/osgfxbrowser/Frame.cpp,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp: Fixed the position of
|
|
text so it is drawn ontop of the quads.
|
|
|
|
2004-07-19 18:47 robert
|
|
|
|
* VisualStudio/osgShell.bat, VisualStudio/osgUtil/osgUtil.dsp: From
|
|
Mike Weiblen, "When launched, it creates a commandline shell that
|
|
is fully configured to
|
|
support running OSG apps from the source tree filesystems."
|
|
|
|
2004-07-19 18:35 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: From Geoff Michel, fix for handling
|
|
of texture filenames enclosed in quotes.
|
|
|
|
2004-07-19 14:34 robert
|
|
|
|
* src/osgText/Font.cpp: Added handling of the case when texture
|
|
objects are released from underneath
|
|
the osgText::Font::GlyphTexture - something which requires a full
|
|
rebuild
|
|
of the texture object.
|
|
|
|
2004-07-19 09:39 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Lowered level of debugging
|
|
message
|
|
|
|
2004-07-19 09:03 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Added support for --tile-image-size
|
|
<size>, --tile-terrain-size <size> and --comment <string>
|
|
command line options into osgTerrain::DataSet + osgdem.
|
|
|
|
2004-07-17 10:38 robert
|
|
|
|
* src/osgFX/AnisotropicLighting.cpp: From Mike Weiblen, switched of
|
|
alpha test on anisotropic effect, due to missing
|
|
write of colour.
|
|
|
|
2004-07-17 10:33 robert
|
|
|
|
* src/osgPlugins/rot/ReaderWriterROT.cpp,
|
|
src/osgPlugins/scale/ReaderWriterSCALE.cpp,
|
|
src/osgPlugins/trans/ReaderWriterTRANS.cpp: From Mike Weiblen,
|
|
updates to the psuedo loaders to add documentation.
|
|
|
|
2004-07-12 21:32 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Fixed the computePosition so it
|
|
find intersections more easily.
|
|
|
|
2004-07-12 19:54 robert
|
|
|
|
* include/osgGA/DriveManipulator,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/MatrixManipulator, src/osgGA/DriveManipulator.cpp,
|
|
src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgGA/MatrixManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp: Added support for matix
|
|
manipulator setHomePosition(,,)
|
|
|
|
2004-07-12 17:30 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp, src/osgUtil/Optimizer.cpp: Removed
|
|
enabling of use client stage storage hint.
|
|
|
|
2004-07-12 13:20 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgDB/DatabasePager.cpp,
|
|
src/osgUtil/Optimizer.cpp: Added OPTIMIZER_TEXTURE_SETTINGS pass
|
|
to Optimizer, which enables
|
|
unref image data after apply, client storage hint.
|
|
|
|
2004-07-12 13:13 robert
|
|
|
|
* src/osg/Texture.cpp: Added debugging message, currently commented
|
|
out.
|
|
|
|
2004-07-12 10:23 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added unref image data on apply
|
|
automatically to all textures being loaded.
|
|
|
|
2004-07-12 09:43 robert
|
|
|
|
* src/osgGA/TrackballManipulator.cpp: Reduced the pan sensitive on
|
|
the trackball
|
|
|
|
2004-07-12 09:17 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Reduced the sensitivity of the
|
|
pan.
|
|
|
|
2004-07-12 01:01 robert
|
|
|
|
* include/osg/Geometry, src/osg/Geometry.cpp: Added a more flexible
|
|
variable on the textured quad generation function
|
|
|
|
2004-07-11 23:07 robert
|
|
|
|
* src/osg/CoordinateSystemNode.cpp,
|
|
src/osgGA/TerrainManipulator.cpp, src/osgProducer/Viewer.cpp:
|
|
Made debugging message write to osg::INFO instead of osg::NOTICE
|
|
|
|
2004-07-11 21:46 robert
|
|
|
|
* include/osg/CullSettings, src/osg/ClusterCullingCallback.cpp:
|
|
Added CLUSTER_CULLING mask to CullSettings, and modified the
|
|
ClusterCullingCallback
|
|
to use the mask to see if cluster culling is enabled or disabled.
|
|
|
|
2004-07-11 16:38 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added ability to control the
|
|
number of slices and the amount of the volume clipped.
|
|
|
|
2004-07-09 20:58 robert
|
|
|
|
* include/osg/ClusterCullingCallback,
|
|
src/osg/ClusterCullingCallback.cpp, src/osgTerrain/DataSet.cpp:
|
|
Fixed cluster culling.
|
|
|
|
2004-07-09 15:42 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Compiles fixes for VS.6.0
|
|
|
|
2004-07-09 15:41 robert
|
|
|
|
* include/osg/Vec2d, include/osg/Vec3d, include/osg/Vec4d: VS.NET
|
|
Warning fixes from Stephane
|
|
|
|
2004-07-09 15:33 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgText to dependency list
|
|
of osgsimulation example
|
|
|
|
2004-07-09 15:26 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Changed std::min definition to
|
|
osg::minimum to avoid STOOOPID MS conficts.
|
|
|
|
2004-07-09 15:24 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Clean up of commandline options
|
|
|
|
2004-07-09 15:21 robert
|
|
|
|
* include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/MatrixManipulator,
|
|
include/osgGA/TerrainManipulator,
|
|
src/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgGA/MatrixManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
|
Improvements to the handling of coordinate system nodes
|
|
|
|
2004-07-09 12:14 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Clean up of debugging information.
|
|
|
|
2004-07-09 08:22 robert
|
|
|
|
* include/osgGL2/Extensions, src/osgGL2/Extensions.cpp,
|
|
src/osgGL2/ProgramObject.cpp, src/osgGL2/Version.cpp: From Mike
|
|
Weiblen, "mods based on those Bob Kuehne posted.
|
|
- updated to the latest ARB-approved GLSL version query
|
|
mechanism.
|
|
- updated enums to the latest official glext.h
|
|
- fixed some TODOs"
|
|
|
|
2004-07-08 22:28 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added new
|
|
coputeActiveCooridnateSystemNodePath method
|
|
|
|
2004-07-08 22:12 robert
|
|
|
|
* examples/osgshadowtexture/CreateShadowedScene.cpp: Replaced the
|
|
custom MyTexGen class with a standard TexGen, and utilised the
|
|
new RenderStage addPositionedTextureAtribute method.
|
|
|
|
2004-07-08 22:11 robert
|
|
|
|
* include/osgUtil/RenderStageLighting,
|
|
src/osgUtil/RenderStageLighting.cpp: Made the local storage of a
|
|
StateAttribute* be a ref_ptr<>
|
|
|
|
2004-07-08 22:10 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Made the constructor's default value
|
|
for _lightingMode be NO_SCENEVIEW_LIGHT
|
|
|
|
2004-07-07 15:05 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added lighting and materials to
|
|
volume subgraph
|
|
|
|
2004-07-07 13:19 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From Vasily Radostev, fixed
|
|
Billboard compute near/far bug due to typo of bbCornerFar.
|
|
|
|
2004-07-07 11:29 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Added automatic scaling of the
|
|
minimum distance to cope with models of
|
|
small dimensions.
|
|
|
|
2004-07-07 11:28 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added automatic setting of the
|
|
verical scale when the destination coordinate
|
|
system is geographic (i.e. lats and longs.).
|
|
|
|
2004-07-07 09:04 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added support for automatically
|
|
computing the local skirt orientation
|
|
|
|
2004-07-06 15:10 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Added mutex to
|
|
image stream thread to serialize calls to Quicktime.
|
|
|
|
2004-07-06 13:00 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: From Geoff Michel, replaced used C
|
|
style FILE with iostream.
|
|
|
|
2004-07-06 12:32 robert
|
|
|
|
* src/osg/Image.cpp: Removed debugging message
|
|
|
|
2004-07-06 12:15 robert
|
|
|
|
* src/osg/Texture.cpp: Fixed warning.
|
|
|
|
2004-07-06 12:14 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Changed the default mipmapping mode
|
|
to record the mipmaps in the
|
|
images in the generated databases.
|
|
|
|
2004-07-06 06:13 robert
|
|
|
|
* include/osg/Texture: Added GL_TEXTURE_DEPTH #define for Win32
|
|
build
|
|
|
|
2004-07-06 06:05 robert
|
|
|
|
* examples/osgbluemarble/osgbluemarble.cpp: Fixed build after Image
|
|
change
|
|
|
|
2004-07-05 21:46 robert
|
|
|
|
* src/osg/Image.cpp: Added dealloc or previous image data into
|
|
readImageFromTexture
|
|
|
|
2004-07-05 21:09 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp, src/osgTerrain/DataSet.cpp:
|
|
Added suppor for copying mipmaps of compressed textures
|
|
|
|
2004-07-05 16:21 don
|
|
|
|
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Changed internal
|
|
formatt on jpeg loader to be GL_RGB, GL_RGBA, etc. rather
|
|
than numComponents.
|
|
|
|
2004-07-05 09:04 robert
|
|
|
|
* src/osg/ShapeDrawable.cpp: From Ulrich Hertlein, added check for
|
|
detailRatio<=0.0
|
|
|
|
2004-07-05 07:42 robert
|
|
|
|
* src/osg/LOD.cpp: Fixed missing member variable initialized
|
|
varaibles
|
|
|
|
2004-07-02 14:46 robert
|
|
|
|
* include/osg/LightSource, src/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/LightSource.cpp: Change the light in
|
|
LightSource from a generic osg::StateAttribute to
|
|
a osg::Light.
|
|
|
|
2004-07-02 14:45 robert
|
|
|
|
* include/osg/AlphaFunc: Added setFunction and setReferenceValue
|
|
method
|
|
|
|
2004-07-02 14:43 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Added normal setting to slice
|
|
planes
|
|
|
|
2004-07-01 14:30 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Clean up of osgvolume
|
|
|
|
2004-07-01 14:29 robert
|
|
|
|
* Make/makedirdefs: Added osgvolume
|
|
|
|
2004-07-01 14:27 robert
|
|
|
|
* src/osgUtil/TriStripVisitor.cpp: Changed the generation of
|
|
primtive set to use DrawElementsUShort for even
|
|
index sets that can be represented by UBytes, thisis to try to
|
|
keep to
|
|
fast paths more likely to be supported by graphics drivers.
|
|
|
|
2004-07-01 14:22 robert
|
|
|
|
* src/osgPlugins/quicktime/MovieData.cpp: Fixed indenting
|
|
|
|
2004-07-01 13:53 robert
|
|
|
|
* include/osg/LOD, include/osg/PagedLOD, src/osg/LOD.cpp,
|
|
src/osg/PagedLOD.cpp, src/osgPlugins/ive/FragmentProgram.cpp,
|
|
src/osgPlugins/ive/LOD.cpp, src/osgPlugins/ive/PagedLOD.cpp,
|
|
src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/PagedLOD.cpp:
|
|
Moved the radius parameter from PageLOD into LOD.
|
|
|
|
2004-06-30 19:07 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp, include/osg/LOD,
|
|
src/osg/LOD.cpp: Added support for using pixel size control of
|
|
LOD levels.
|
|
|
|
2004-06-30 14:43 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Maded the image filename
|
|
handling more consistent.
|
|
|
|
2004-06-30 14:37 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Completed
|
|
support for "--levels min max" option where the levels that a
|
|
source imager or DEM contributes to.
|
|
|
|
2004-06-30 09:02 robert
|
|
|
|
* src/osg/StateSet.cpp: Fixed handling of PROCTED/OVERRIDE
|
|
|
|
2004-06-30 07:26 robert
|
|
|
|
* include/osgTerrain/DataSet: Changed const int to #define for
|
|
VS6.0 build
|
|
|
|
2004-06-29 15:04 robert
|
|
|
|
* include/osg/PrimitiveSet, include/osg/Quat, src/osg/Geometry.cpp,
|
|
src/osg/PrimitiveSet.cpp: From Pavel Moloshtan, added support for
|
|
storing primitive sets in VBO's
|
|
|
|
2004-06-29 14:58 robert
|
|
|
|
* examples/osgvolume/osgvolume.cpp: Improved the handling of normal
|
|
lighting
|
|
|
|
2004-06-29 13:59 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/examples/osgvolume,
|
|
VisualStudio/examples/osgvolume/osgvolume.dsp,
|
|
VisualStudio/examples/osgvolume/resources.rc, examples/osgvolume,
|
|
examples/osgvolume/GNUmakefile,
|
|
examples/osgvolume/GNUmakefile.inst,
|
|
examples/osgvolume/osgvolume.cpp: Added osgvolume example
|
|
|
|
2004-06-29 08:03 robert
|
|
|
|
* src/osgPlugins/osg/Texture.cpp: Fixed parsing of
|
|
internalTextureFormat.
|
|
|
|
2004-06-28 22:09 robert
|
|
|
|
* src/osg/Texture.cpp: Re-organised
|
|
Texture::computeInternalFormatWithImage() to avoid testing
|
|
for extensions when not required.
|
|
|
|
2004-06-28 21:39 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixed warnings.
|
|
|
|
2004-06-28 20:47 robert
|
|
|
|
* include/osgGA/TerrainManipulator: From Matt Burke, typo fix on
|
|
getMinimumDistance().
|
|
|
|
2004-06-28 15:09 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
src/osgPlugins/osg/ClipNode.cpp, src/osgPlugins/osg/GNUmakefile,
|
|
src/osgPlugins/osg/TexGenNode.cpp: Added .osg support for new
|
|
TexGenNode
|
|
|
|
2004-06-28 14:18 robert
|
|
|
|
* src/osgPlugins/lwo/Object.cpp: Fixed warning
|
|
|
|
2004-06-28 13:18 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.h: From Michael Logan,
|
|
build fix for Performer plugin
|
|
|
|
2004-06-28 13:18 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Michael Gronager,
|
|
added support for alpha channel in writing of BMP images
|
|
|
|
2004-06-28 12:52 robert
|
|
|
|
* src/osgPlugins/osg/BlendFunc.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: From Eric Sokolowsky.
|
|
Added missing blend modes into .osg reading and writing
|
|
and fixed typo.
|
|
|
|
2004-06-28 10:00 robert
|
|
|
|
* include/osg/FragmentProgram,
|
|
src/osgPlugins/ive/FragmentProgram.cpp,
|
|
src/osgPlugins/osg/FragmentProgram.cpp: From Terry Welsh, added
|
|
support for reading and writing osg::FragmentProgram
|
|
local parameters.
|
|
|
|
2004-06-28 09:05 robert
|
|
|
|
* examples/osgconv/osgconv.cpp: From Bob Kuehne, add additional
|
|
check in osgconv to handles modules that don't load gracefully.
|
|
|
|
2004-06-17 15:07 robert
|
|
|
|
* src/osg/Image.cpp: Added handling of GL_INTENSITY in
|
|
osg::Image::computeNumComponents()
|
|
|
|
2004-06-17 14:39 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Added first stage of support for
|
|
"--levels min max" in osgdem/osgTerrain where
|
|
this option controls which levels that an associated imager or
|
|
DEM contributes
|
|
to the final model.
|
|
|
|
2004-06-17 14:02 robert
|
|
|
|
* include/osg/TexGenNode, include/osgUtil/CullVisitor,
|
|
include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting,
|
|
src/osg/TexGenNode.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/RenderStageLighting.cpp: Added support for setting
|
|
texture units in the new TexGenNode.
|
|
|
|
2004-06-16 15:05 robert
|
|
|
|
* src/osg/AutoTransform.cpp: From Loic Dachary, added missing copy
|
|
contructor operations.
|
|
|
|
2004-06-16 06:02 robert
|
|
|
|
* src/osg/Geometry.cpp: From David Fries, small treak to debugging
|
|
output.
|
|
|
|
2004-06-15 12:31 robert
|
|
|
|
* examples/osgbluemarble/osgbluemarble.cpp: Added include of
|
|
osg/ClusterCullingCallback
|
|
|
|
2004-06-15 12:26 robert
|
|
|
|
* src/osgPlugins/osg/AutoTransform.cpp: Added Marco's
|
|
AutoTransform.cpp
|
|
|
|
2004-06-14 20:14 robert
|
|
|
|
* include/osg/Switch: Fixed deprecated #idef
|
|
|
|
2004-06-14 20:12 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
src/osgPlugins/osg/GNUmakefile: From Marco Jez, implemented I/O
|
|
support for the AutoTransform node.
|
|
|
|
2004-06-14 20:11 robert
|
|
|
|
* include/osg/Billboard: Fixed #ifdef USE_DEPRECATED_API
|
|
|
|
2004-06-14 20:10 robert
|
|
|
|
* src/osgPlugins/osg/AnimationPath.cpp: Improved precision of
|
|
AnimationPath IO.
|
|
|
|
2004-06-14 19:34 robert
|
|
|
|
* include/osg/Billboard, src/osgPlugins/ive/Billboard.cpp,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp: Changed Billboard::g/setPos(..) to
|
|
g/setPosition(..).
|
|
|
|
2004-06-14 19:31 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: Fixed tabbing.
|
|
|
|
2004-06-14 19:30 robert
|
|
|
|
* include/osg/AlphaFunc: Added extra constructor to make it more
|
|
convinient to create AlphaFunc.
|
|
|
|
2004-06-14 19:20 robert
|
|
|
|
* include/osg/ClipNode: Tweaked comments.
|
|
|
|
2004-06-14 19:17 robert
|
|
|
|
* include/osg/Node: Removed old UserData comment which was non
|
|
longer relevant.
|
|
|
|
2004-06-14 19:14 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Fixed typos.
|
|
|
|
2004-06-14 19:11 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/NodeVisitor,
|
|
include/osg/TexGenNode, include/osgUtil/CullVisitor,
|
|
src/osg/GNUmakefile, src/osg/TexGenNode.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Added new TexGenNode class for
|
|
positioning tex gens.
|
|
|
|
2004-06-11 21:27 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Fixed handling of skylight and
|
|
headlight options in osgProducer::Viewer.
|
|
|
|
2004-06-11 21:05 robert
|
|
|
|
* src/osg/Geometry.cpp: Added better debugging messages for verify
|
|
bindings.
|
|
|
|
2004-06-11 21:05 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Changed the color binding to
|
|
better reflect the settings in the OpenFlight file.
|
|
|
|
2004-06-11 21:00 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Added further checks for _node
|
|
validity.
|
|
|
|
2004-06-11 20:57 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Added checks against null to
|
|
prevent crashes when the terrain manipulator is set up before
|
|
a node has been attached.
|
|
|
|
2004-06-11 14:49 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Added missing setColorBinding()
|
|
into ConvertFromFLT::setMeshColors().
|
|
|
|
2004-06-10 15:43 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
From Troy Yee, fixes to handling meshes.
|
|
From Robert Osfield, replaced assert(0)'s with error messages.
|
|
|
|
2004-06-10 05:27 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: Added CluserCullingCallback
|
|
|
|
2004-06-09 20:18 robert
|
|
|
|
* include/osgTerrain/DataSet: Compile fix w.r.t new
|
|
CoordinateSystemNode.
|
|
|
|
2004-06-09 16:28 robert
|
|
|
|
* src/osgPlugins/lwo/iffparser.h, src/osgPlugins/lwo/lwo2read.h:
|
|
Changed the *(itr++) instances with *(itr), *(itr+1) with a
|
|
seperate itr+=n etc. This
|
|
has been done to avoid VC6.0 optimization ordering problems.
|
|
|
|
2004-06-09 15:11 robert
|
|
|
|
* include/osg/CoordinateSystemNode,
|
|
src/osg/CoordinateSystemNode.cpp: Added
|
|
CoordinateSystemNode::set(const CoordinateSystemNode&) method to
|
|
conviniently
|
|
set up a coordindate system.
|
|
|
|
2004-06-09 15:06 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added proper mapping of format and
|
|
coordinate system.
|
|
|
|
2004-06-09 15:00 robert
|
|
|
|
* include/osg/CoordinateSystemNode,
|
|
src/osg/ClusterCullingCallback.cpp,
|
|
src/osg/CoordinateSystemNode.cpp,
|
|
src/osgPlugins/ive/CoordinateSystemNode.cpp,
|
|
src/osgPlugins/osg/CoordinateSystemNode.cpp,
|
|
src/osgTerrain/DataSet.cpp: Added
|
|
CoordinateSystem::s/getFormat().
|
|
|
|
2004-06-09 13:06 robert
|
|
|
|
* include/osg/Vec2d, include/osg/Vec2f, include/osg/Vec3d,
|
|
include/osg/Vec4d: Cleaned up float vs double types in Vec*d and
|
|
Vec2f classes
|
|
|
|
2004-06-09 10:03 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Added --o_cs, --o_wkt and
|
|
--o_wkt_file commandline options.
|
|
|
|
2004-06-08 14:30 robert
|
|
|
|
* src/osg/AnimationPath.cpp: Improved the precision of animation
|
|
paths.
|
|
|
|
2004-06-08 13:58 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Added options for controlling
|
|
mipmapping and aniso-tropic filtering.
|
|
|
|
2004-06-08 12:31 robert
|
|
|
|
* include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter:
|
|
Updates to FlightManipulator
|
|
|
|
2004-06-08 09:29 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: From Boris Bralo, reimplementation of
|
|
dereference_less functor to use
|
|
two input types, to attempt to avoid VC compile problems and
|
|
redundent
|
|
copies of ref_ptr<>.
|
|
|
|
2004-06-08 07:32 robert
|
|
|
|
* include/osgGA/TerrainManipulator,
|
|
src/osgGA/FlightManipulator.cpp: Updates to the terrain
|
|
manipulator.
|
|
|
|
2004-06-07 15:05 robert
|
|
|
|
* include/osg/ClusterCullingCallback, include/osg/Drawable,
|
|
src/osg/ClusterCullingCallback.cpp, src/osg/Drawable.cpp,
|
|
src/osg/GNUmakefile, src/osgPlugins/ive/ClusterCullingCallback.h:
|
|
Moved the osg::ClusterCullingCallback into into own header and
|
|
source file.
|
|
|
|
2004-06-07 14:49 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Changed the terrain manipulator
|
|
so the intersection ray is only
|
|
computed near to the current center point during panning.
|
|
|
|
2004-06-07 12:53 robert
|
|
|
|
* examples/osgsimulation/osgsimulation.cpp: Added sphere segment to
|
|
osgsimulator.
|
|
|
|
2004-06-06 14:28 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Added --RGB_16, --RGB_24 and
|
|
--compressed options.
|
|
|
|
2004-06-04 16:32 robert
|
|
|
|
* include/osg/Vec2d, include/osg/Vec3d, include/osg/Vec4d: Fixed
|
|
the Vec*d class so there have value_type set to double.
|
|
|
|
2004-06-04 12:27 robert
|
|
|
|
* src/osgUtil/RenderStageLighting.cpp: Added haveAppliedAttribute
|
|
to allow draw callbacks to get access to the
|
|
current active lights.
|
|
|
|
2004-06-04 11:35 robert
|
|
|
|
* include/osg/Math, include/osgUtil/CubeMapGenerator,
|
|
include/osgUtil/HighlightMapGenerator,
|
|
src/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgUtil/HighlightMapGenerator.cpp: Add clamping to 0..1
|
|
bounds for each of the r,g,b,a components in
|
|
the CubeMapGenerator::set_pixel() method.
|
|
|
|
2004-06-04 10:05 robert
|
|
|
|
* src/osg/Quat.cpp: Added check to Quat::makeRotate(,,,) to catch
|
|
zero lengh axis.
|
|
|
|
2004-06-04 08:40 robert
|
|
|
|
* examples/osgprerendercubemap/osgprerendercubemap.cpp: From Ulrich
|
|
Hertlein & Iskander Prins, added rotation of skydown on
|
|
fixed handling of updating one image per frame.
|
|
|
|
2004-06-04 08:24 robert
|
|
|
|
* include/osgUtil/TangentSpaceGenerator,
|
|
src/osgUtil/TangentSpaceGenerator.cpp: From Terry Welsh, added
|
|
checks to incoming Geometry for existance of normals,
|
|
and if they are present use these to compute the tanget and
|
|
binormals
|
|
vectors perpendicular to existing normals.
|
|
|
|
2004-06-04 08:13 robert
|
|
|
|
* src/osg/Geometry.cpp: From Max Behensky, fixes to the computation
|
|
of the number of primitives
|
|
|
|
2004-06-03 20:06 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Fixed spelling of Equivalent.
|
|
|
|
2004-06-03 10:16 robert
|
|
|
|
* src/osgSim/ScalarBar.cpp: Added handling of case when only one
|
|
colour is used.
|
|
|
|
2004-06-03 10:10 robert
|
|
|
|
* include/osgSim/ColorRange, src/osgSim/ColorRange.cpp: Added
|
|
support for a single color in a ColorRange
|
|
|
|
2004-06-03 09:36 robert
|
|
|
|
* src/osgSim/ScalarBar.cpp: Added room for tail of text.
|
|
|
|
2004-06-02 14:16 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Added handling of skirt ratio, and
|
|
extra docs on commandline args
|
|
|
|
2004-06-02 14:15 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
|
DataSet::s/getSkirtRatio() method to allow control of how deep to
|
|
make the skirts around tiles.
|
|
|
|
2004-06-02 14:13 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
|
|
derived reqiestRedraw() and requestContinueUpdate() methods for
|
|
debugging purposes.
|
|
|
|
2004-06-02 12:37 robert
|
|
|
|
* examples/osgscalarbar/osgscalarbar.cpp, include/osgSim/ScalarBar,
|
|
src/osgSim/ScalarBar.cpp: Added setPosition and setWidth methods
|
|
into ScalarBar and changed the
|
|
implementation to use these values to position and set the size
|
|
of the
|
|
scalar bar. Also made the characterSize value a float rather than
|
|
the previous int.
|
|
|
|
2004-05-26 00:27 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Fixed setCoordinateFrame method
|
|
|
|
2004-05-26 00:26 robert
|
|
|
|
* src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp:
|
|
Made the drive and flight manipulators more sensitive to
|
|
de/acceleration
|
|
|
|
2004-05-25 20:40 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From George Tarantilils,
|
|
add missing handling of alpha channel.
|
|
|
|
2004-05-25 20:39 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Changed screen grab
|
|
filename back to a saved_image.jpg
|
|
|
|
2004-05-25 20:35 robert
|
|
|
|
* include/osgUtil/CullVisitor: Updated clampProjectionMatrix
|
|
methods
|
|
|
|
2004-05-25 16:10 robert
|
|
|
|
* src/osg/Image.cpp, src/osgPlugins/dds/ReaderWriterDDS.cpp: From
|
|
George Tarantilis, fixes to DDS size computations.
|
|
From Robert Osfield, addition of constructors for internal DDS
|
|
structures.
|
|
|
|
2004-05-25 14:32 robert
|
|
|
|
* src/osgPlugins/quicktime/QuicktimeImageStream.h: Updates the
|
|
movie support
|
|
|
|
2004-05-25 07:40 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added better handling of clamping of
|
|
projection matrix
|
|
|
|
2004-05-24 19:50 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Alberto Farre, fixes
|
|
to the computation of sizes
|
|
|
|
2004-05-20 23:25 robert
|
|
|
|
* include/osgGA/TerrainManipulator, src/osg/Quat.cpp,
|
|
src/osgGA/TerrainManipulator.cpp: Made improvements to the
|
|
handling of small rotations in Quat and
|
|
TerrainManipulator
|
|
|
|
2004-05-20 22:20 robert
|
|
|
|
* examples/osgscalarbar/osgscalarbar.cpp: Added HUD scalar bar.
|
|
|
|
2004-05-20 13:54 robert
|
|
|
|
* include/osg/Vec2f, include/osg/Vec3f, include/osg/Vec4d: Fixed
|
|
warnigs on VS.
|
|
|
|
2004-05-20 12:57 robert
|
|
|
|
* include/osgDB/FieldReaderIterator,
|
|
src/osgDB/FieldReaderIterator.cpp,
|
|
src/osgPlugins/osg/PositionAttitudeTransform.cpp: Improved
|
|
support for new double Vec* classes
|
|
|
|
2004-05-20 10:42 robert
|
|
|
|
* include/osg/Vec2d: Fixed typo of Vec3f to Vec2f
|
|
|
|
2004-05-20 10:15 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
examples/osgunittests/osgunittests.cpp,
|
|
include/osg/AnimationPath, include/osg/CoordinateSystemNode,
|
|
include/osg/Drawable, include/osg/Matrixd, include/osg/Matrixf,
|
|
include/osg/PositionAttitudeTransform, include/osg/Quat,
|
|
include/osg/Vec2, include/osg/Vec2d, include/osg/Vec2f,
|
|
include/osg/Vec3, include/osg/Vec3d, include/osg/Vec3f,
|
|
include/osg/Vec4, include/osg/Vec4d, include/osg/Vec4f,
|
|
include/osgDB/FieldReaderIterator,
|
|
include/osgGA/DriveManipulator, include/osgGA/FlightManipulator,
|
|
include/osgGA/MatrixManipulator,
|
|
include/osgGA/TerrainManipulator,
|
|
include/osgGA/TrackballManipulator, src/osg/AnimationPath.cpp,
|
|
src/osg/CoordinateSystemNode.cpp, src/osg/CullStack.cpp,
|
|
src/osg/Matrix_implementation.cpp, src/osg/Quat.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgDB/FieldReaderIterator.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp, src/osgPlugins/flt/flt2osg.h,
|
|
src/osgPlugins/lws/SceneLoader.h,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added Vec2d, Vec3d and
|
|
Vec4d classes, and remapped Vec2, Vec3 and Vec4 to
|
|
Vec2f, Vec3f an Vec4f respectively, with typedef's to the from
|
|
Vec* to Vec*f.
|
|
|
|
2004-05-19 09:17 robert
|
|
|
|
* include/osg/StateSet: Added GL_SCALE_NORMAL define to get round
|
|
compilation against GL1.1 headers
|
|
|
|
2004-05-19 09:12 robert
|
|
|
|
* include/osg/Transform: Added GL_RESCALE_NORMAL to allow
|
|
compilation with GL1.1 headers
|
|
|
|
2004-05-17 22:22 robert
|
|
|
|
* include/osgGA/TerrainManipulator,
|
|
src/osgGA/TerrainManipulator.cpp: Changed how the rotation and
|
|
panning are managed, therby improving the
|
|
handling of the center point going over a pole.
|
|
|
|
2004-05-17 15:50 robert
|
|
|
|
* include/osgGA/TerrainManipulator,
|
|
src/osgGA/TerrainManipulator.cpp: Improved the panning support,
|
|
and added s/getRotationMode(..) to allow
|
|
users flip between a trackball rotation style and an
|
|
azim,elevation style.
|
|
|
|
2004-05-17 13:20 robert
|
|
|
|
* src/osg/Texture.cpp: From Bob Kuehne, more general checks for
|
|
existance of extensions.
|
|
|
|
2004-05-17 12:08 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Improved the pan controls on
|
|
the terrain manipulator
|
|
|
|
2004-05-17 10:21 robert
|
|
|
|
* include/osg/Array: From Ruben, fix for gcc 3.4 build
|
|
|
|
2004-05-17 02:48 don
|
|
|
|
* examples/osgconv/OrientationConverter.cpp,
|
|
examples/osgconv/OrientationConverter.h,
|
|
examples/osgconv/osgconv.cpp: Added an optional argument for
|
|
doing model orientations in osgconv using
|
|
degrees and axis rather than two vectors.
|
|
|
|
2004-05-15 08:42 robert
|
|
|
|
* VisualStudio/examples/osgdem/osgdem.dsp,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp: From Mike Weiblen,
|
|
further updates to add relative paths to
|
|
OpenThreads/Producer.
|
|
|
|
2004-05-14 14:43 robert
|
|
|
|
* VisualStudio/osgParticle/osgParticle.dsp: Fixed error of headers
|
|
having ..\..\src\ path instaead of ..\..\include\
|
|
|
|
2004-05-13 22:09 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
examples/osgsimulation/GNUmakefile,
|
|
examples/osgsimulation/GNUmakefile.inst,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
include/osgParticle/ExplosionEffect,
|
|
include/osgParticle/FireEffect,
|
|
include/osgParticle/ParticleEffect,
|
|
include/osgParticle/RandomRateCounter,
|
|
include/osgParticle/SmokeEffect,
|
|
src/osgParticle/ExplosionEffect.cpp,
|
|
src/osgParticle/FireEffect.cpp, src/osgParticle/GNUmakefile,
|
|
src/osgParticle/ParticleEffect.cpp,
|
|
src/osgParticle/SmokeEffect.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp: Added the beginings of
|
|
new osgParticle Explosion, Fire and SmokeEffects.
|
|
|
|
Added support for generation explosion, fire and smoke effects in
|
|
osgsimulation
|
|
|
|
2004-05-13 22:06 robert
|
|
|
|
* src/osg/CullSettings.cpp: Revert the computeNearFar mode to using
|
|
bounding volumes as default.
|
|
|
|
2004-05-13 22:04 robert
|
|
|
|
* VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgcameragroup/osgcameragroup.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgconv/osgconv.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osgdem/osgdem.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.dsp,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgpointsprite/osgpointsprite.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp,
|
|
VisualStudio/examples/osgsimplepager/osgsimplepager.dsp,
|
|
VisualStudio/examples/osgsimplifier/osgsimplifier.dsp,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgviewer/osgviewer.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgFX/osgFX.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/3dc/3dc.dsp,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dds/dds.dsp,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/iv/iv.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/logo/logo.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/lws/lws.dsp,
|
|
VisualStudio/osgPlugins/md2/md2.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/pnm/pnm.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/rot/rot.dsp,
|
|
VisualStudio/osgPlugins/scale/scale.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/trans/trans.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp: From Mike Weiblen, added
|
|
hardwired include and lib paths to OpenThreads
|
|
and Priducer directories that are assumed to site alongside the
|
|
OpenSceneGraph
|
|
library being built.
|
|
|
|
2004-05-13 13:37 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: From Bruce Clay, cross platform
|
|
implemention of fileType(..)
|
|
|
|
2004-05-13 08:11 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: From Donny Cipperly, completed Windows
|
|
support for fileType()
|
|
|
|
2004-05-12 20:31 robert
|
|
|
|
* Make/makedefs, src/osgPlugins/ac3d/ac3d.cpp: Fixes for FreeBSD
|
|
|
|
2004-05-12 14:22 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: From Frank Lindeman, compile fix for
|
|
VS to get round limitation is VS when
|
|
handling templated methods.
|
|
|
|
2004-05-12 10:45 robert
|
|
|
|
* src/osgPlugins/png/ReaderWriterPNG.cpp: From Eric Sokolowsky,
|
|
fixed problems in PNG plugin for handling
|
|
paletted images which contain alpha values.
|
|
|
|
2004-05-11 20:44 robert
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Eric Sokolosky,
|
|
with further additions from Robert, added support
|
|
for RGBA TIFF files
|
|
|
|
2004-05-10 20:01 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: From Bruce Clay, modify template copy
|
|
method to avoid VS6.0 compile errors.
|
|
|
|
2004-05-10 16:17 robert
|
|
|
|
* src/osgSim/Sector.cpp: Changed &D to use define to keep things
|
|
compiling under VS6.0
|
|
|
|
2004-05-10 14:53 robert
|
|
|
|
* Make/dependencies: Made GDAL_INSTALLED default to no
|
|
|
|
2004-05-10 13:56 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Removed eroneous return statement.
|
|
|
|
2004-05-09 07:06 robert
|
|
|
|
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: From Joran Jessurun, "I
|
|
needed to be able to set the quality of the saved jpeg images. I
|
|
could
|
|
not find a way to do this in OSG. Therefore I implemented this by
|
|
adding
|
|
an option called: JPEG_QUALITY <quality> to the JPEG
|
|
reader/writer.
|
|
|
|
To parse the options string I use the same method as used in the
|
|
LWO
|
|
reader/writer. "
|
|
|
|
2004-05-09 06:29 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgGA/StateSetManipulator.cpp: From
|
|
Mike Weiblen, Fixes for Win32 build
|
|
|
|
2004-05-08 22:18 robert
|
|
|
|
* Make/dependencies, VisualStudio/osgPlugins/ive/ive.dsp,
|
|
include/osgSim/Sector, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/TransformationRecords.cpp,
|
|
src/osgPlugins/flt/TransformationRecords.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h,
|
|
src/osgPlugins/ive/DirectionalSector.cpp,
|
|
src/osgPlugins/ive/DirectionalSector.h,
|
|
src/osgPlugins/ive/GNUmakefile,
|
|
src/osgPlugins/ive/LightPoint.cpp,
|
|
src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/osgSim/IO_Sector.cpp, src/osgSim/Sector.cpp: From
|
|
Corbin Holtz, "I have completed my mods to the OpenFlight loader
|
|
(modified files are
|
|
attached):
|
|
* Light point strings using the REPLICATE opcode should now be
|
|
supported
|
|
(>=15.6?)
|
|
|
|
* Directional lights should now work as in Performer using a
|
|
viewing
|
|
frustrum defined by a direction vector, horizontal angular width,
|
|
vertical
|
|
angular width, and roll angle about the direction vector. The
|
|
current
|
|
directional light implementation had some bad assumptions which
|
|
caused
|
|
problems with direction vectors not on the XY plane.
|
|
|
|
* IVE and OSG reader/writers were updated as appropriate"
|
|
|
|
2004-05-08 21:33 robert
|
|
|
|
* src/osgPlugins/flt/ExternalRecord.h,
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/LightPointPaletteRecords.cpp,
|
|
src/osgPlugins/flt/LightPointPaletteRecords.h,
|
|
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h,
|
|
src/osgPlugins/flt/opcodes.h: From Paul Martz,
|
|
|
|
"Changes to provide rudimentary support for OF 15.8 light point
|
|
animation palettes. This change also includes light point palette
|
|
override
|
|
support for external references. This is the last of my code
|
|
changes to
|
|
support OF 15.8 in the flt loader. Barring bugs, of course, knock
|
|
on wood.
|
|
|
|
The gist of the animation palette code is to create ref_ptr'd
|
|
osgSim::BlinkSequence objects for each palette entry, and then
|
|
pass them on
|
|
to osgSim::LightPoint for any OpenFlight light points that
|
|
reference that
|
|
palette entry. This should be conservative of memory (not that I
|
|
expect the
|
|
animation palette to be extremely large)."
|
|
|
|
2004-05-08 18:41 don
|
|
|
|
* include/osg/GLExtensions: Ooops... previous fix didn't work,
|
|
corrected.
|
|
|
|
2004-05-08 18:37 don
|
|
|
|
* include/osg/GLExtensions: Fixed a define for __sgi. Irix does not
|
|
allow dlsym(0L, ...) without
|
|
calling dlopen() first, just like __sun
|
|
|
|
2004-05-08 06:35 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgDB/FileUtils,
|
|
src/osgDB/FileUtils.cpp: From Ken Sewel, added
|
|
osgDB::fileType(filename) method and usage of this
|
|
new function in osgdem to automatcally handle directories as part
|
|
of the
|
|
regular -d and -t options.
|
|
|
|
2004-05-08 06:13 robert
|
|
|
|
* VisualStudio/osgPlugins/trans,
|
|
VisualStudio/osgPlugins/trans/trans.dsp: Did a unix2dos and
|
|
checked in trans.dsp
|
|
|
|
2004-05-07 21:08 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Changed scale.dsp etc instance to
|
|
rot.dsp etc.
|
|
|
|
2004-05-07 19:58 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Yefei Hi, replaced windows
|
|
specific function with sprintf to afford
|
|
better cross platform portability.
|
|
|
|
2004-05-07 19:55 robert
|
|
|
|
* include/osgDB/DatabasePager: From Marco Jez, replacement of local
|
|
mutex lock/unlock with ScopedLock.
|
|
|
|
2004-05-07 15:18 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/rot, VisualStudio/osgPlugins/rot/rot.dsp,
|
|
VisualStudio/osgPlugins/scale,
|
|
VisualStudio/osgPlugins/scale/scale.dsp,
|
|
include/osgDB/FileNameUtils, src/osgDB/FileNameUtils.cpp,
|
|
src/osgGL2/ProgramObject.cpp, src/osgPlugins/rot,
|
|
src/osgPlugins/rot/GNUmakefile,
|
|
src/osgPlugins/rot/ReaderWriterROT.cpp, src/osgPlugins/scale,
|
|
src/osgPlugins/scale/GNUmakefile,
|
|
src/osgPlugins/scale/ReaderWriterSCALE.cpp, src/osgPlugins/trans,
|
|
src/osgPlugins/trans/GNUmakefile,
|
|
src/osgPlugins/trans/ReaderWriterTRANS.cpp,
|
|
src/osgSim/MultiSwitch.cpp: From Mike Weiblen, added new rot,
|
|
scale and trans pseudo loaders.
|
|
|
|
2004-05-07 14:51 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Yefei Hi,fix to MultiSwitch
|
|
set up, and adding of parsing of description
|
|
fields (which is presently #if 0'd out while a compile problem is
|
|
resolved.)
|
|
|
|
2004-05-07 14:44 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fixed tabbing to be all four
|
|
spaced tabs
|
|
|
|
2004-05-07 14:33 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Julian, fix to handling of
|
|
multi-textures
|
|
|
|
2004-05-07 13:43 robert
|
|
|
|
* include/osgDB/ReaderWriter, src/osgDB/Registry.cpp: Added support
|
|
for osgDB::ReaderWriter::ReadResult::FILE_LOADED_FROM_CACHE
|
|
|
|
2004-05-07 12:41 robert
|
|
|
|
* src/osgGA/StateSetManipulator.cpp: From Bob Kuehne, addition of
|
|
support for toggling on and off GL_TEXTURE_1D, 3D, CUBE_MAP
|
|
and GL_TEXTURE_RECTANGLE (small addition from R.O)
|
|
|
|
2004-05-07 12:40 robert
|
|
|
|
* include/osg/TextureRectangle, src/osg/TextureRectangle.cpp: Added
|
|
GL_TEXTURE_RECTANGLE define
|
|
|
|
2004-05-07 11:28 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: From Bob Kuehne, added
|
|
getting of the max number of texture units in
|
|
the Texture::Extension object
|
|
|
|
2004-05-07 11:18 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp: Changed debug info level
|
|
|
|
2004-05-07 11:10 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Changed notify level of debuggin
|
|
message from NOTICE to INFO
|
|
|
|
2004-05-07 11:09 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Don Tidrow,
|
|
changed cerr usage to osg::notify()
|
|
|
|
2004-05-06 12:57 robert
|
|
|
|
* VisualStudio/osgFX/osgFX.dsp: From Geof Michel, fix to osgFX.
|
|
|
|
2004-05-06 12:30 robert
|
|
|
|
* src/osgGA/TerrainManipulator.cpp, src/osgProducer/Viewer.cpp: ***
|
|
empty log message ***
|
|
|
|
2004-05-06 11:01 robert
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/MatrixManipulator,
|
|
include/osgGA/TerrainManipulator, include/osgProducer/Viewer,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/GNUmakefile, src/osgGA/KeySwitchMatrixManipulator.cpp,
|
|
src/osgGA/TerrainManipulator.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgUtil/SceneView.cpp: Added new TerrainManipulator to osgGA,
|
|
and new callback for getting the
|
|
CoordinateFrame for a given X,Y,Z location.
|
|
|
|
2004-05-06 10:59 robert
|
|
|
|
* include/osgTerrain/DataSet, include/osgTerrain/Terrain,
|
|
src/osgTerrain/DataSet.cpp, src/osgTerrain/Terrain.cpp: Removed
|
|
Terrain.cpp and header from CVS repository.
|
|
|
|
Added support for setting the maximum visiable distance of top
|
|
level
|
|
to osgTerrain::DataSet, and debugging code which insert a
|
|
axes.osg
|
|
above each tile.
|
|
|
|
2004-05-06 10:54 robert
|
|
|
|
* include/osg/CoordinateSystemNode,
|
|
src/osg/CoordinateSystemNode.cpp: Fixed computeLocalTransform to
|
|
generate correct orientation of local coordinate
|
|
frame.
|
|
|
|
2004-05-05 19:56 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Moved isCulled check inside the
|
|
CullVisitor::apply(Projection&) to just
|
|
before traverse rather than at the begining of the method.
|
|
|
|
2004-05-05 14:54 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp, src/osgTerrain/HeightFieldNode.cpp:
|
|
Compile fixes for that pitful excuse for a C++ compiler that is
|
|
VS6.0
|
|
|
|
2004-05-05 09:16 robert
|
|
|
|
* include/osg/CullSettings, include/osg/DisplaySettings,
|
|
src/osg/CullSettings.cpp, src/osg/DisplaySettings.cpp: Added
|
|
support for reading environmental varables in CullSettings.
|
|
|
|
2004-05-05 05:17 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Increased the sampling of upper most
|
|
tiles when doing a geocentric projection
|
|
|
|
2004-05-04 18:15 robert
|
|
|
|
* VisualStudio/examples/osgdem/osgdem.dsp: Added gdal_i.lib to
|
|
osgdem project dependencies.
|
|
|
|
2004-05-04 18:13 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgTerrain to dependency
|
|
list of osgdem
|
|
|
|
2004-05-04 14:02 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Improved the cluster culling
|
|
computation so that it now accounts for
|
|
the local elevations.
|
|
|
|
2004-05-04 13:58 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Changed notify level on several
|
|
debugging messages from WARN to INFO.
|
|
|
|
2004-05-04 09:55 robert
|
|
|
|
* VisualStudio/osgTerrain/osgTerrain.dsp: Fixed typo of OSGTERRAIN
|
|
|
|
2004-05-04 07:24 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Fixed typo of osgTerrain
|
|
|
|
2004-05-03 20:43 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/examples/osgdem,
|
|
VisualStudio/examples/osgdem/osgdem.dsp, VisualStudio/osgTerrain,
|
|
VisualStudio/osgTerrain/osgTerrain.dsp: Added osgTerrain and
|
|
osgdem project files
|
|
|
|
2004-05-03 20:42 robert
|
|
|
|
* include/osgTerrain/GeoMipMapRenderer,
|
|
include/osgTerrain/HeightFieldNode,
|
|
include/osgTerrain/HeightFieldRenderer,
|
|
include/osgTerrain/Renderer, include/osgTerrain/Version,
|
|
src/osgTerrain/GNUmakefile, src/osgTerrain/GeoMipMapRenderer.cpp,
|
|
src/osgTerrain/HeightFieldNode.cpp,
|
|
src/osgTerrain/HeightFieldRenderer.cpp,
|
|
src/osgTerrain/Renderer.cpp, src/osgTerrain/Version.cpp: Cleaned
|
|
up osgTerrain, renaming the Terrain and Renderer class to
|
|
HeightFieldNode and HeightFieldRender to better reflect their
|
|
function.
|
|
Removed the GeoMipMapRenderer.cpp stub as the implemention will
|
|
be left
|
|
to a plugin. Added Version functions.
|
|
|
|
2004-05-03 13:09 robert
|
|
|
|
* VisualStudio/osgPlugins/gdal/gdal.dsp: Changed the gdal plugin to
|
|
link to the gdal_i.lib dll stub library
|
|
|
|
2004-05-03 12:46 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp: Added
|
|
CoordinateSystemNode and EllipsoidModel .h/.cpp's files to
|
|
project files
|
|
|
|
2004-05-03 12:04 robert
|
|
|
|
* examples/osgviewer/osgviewer.cpp,
|
|
include/osg/CoordinateSystemNode,
|
|
include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
|
Added support for automatically finding CoordinateSystemNode's in
|
|
the
|
|
scene graph and then using them to set up the CoordinateFrame
|
|
used
|
|
by the camera manipulators.
|
|
|
|
2004-05-03 07:42 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Fixed
|
|
compile error
|
|
|
|
2004-05-02 21:50 robert
|
|
|
|
* include/osg/CoordinateSystemNode, include/osg/NodeVisitor,
|
|
include/osgTerrain/DataSet, src/osgDB/Field.cpp,
|
|
src/osgPlugins/ive/CoordinateSystemNode.cpp,
|
|
src/osgPlugins/ive/CoordinateSystemNode.h,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/EllipsoidModel.cpp,
|
|
src/osgPlugins/ive/EllipsoidModel.h,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/osg/CoordinateSystemNode.cpp,
|
|
src/osgPlugins/osg/EllipsoidModel.cpp,
|
|
src/osgPlugins/osg/GNUmakefile, src/osgTerrain/DataSet.cpp: Added
|
|
support for decoration of the osgTerrain::DataSet generated
|
|
databases
|
|
with a CoordinateSystemNode which reflect the coordinate system
|
|
of the
|
|
database.
|
|
|
|
Added support for reading and writing CoordianteSystemNode into
|
|
the .osg
|
|
and .ive formats.
|
|
|
|
2004-05-02 15:45 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Made the tri stripping of tile
|
|
default to using a minimum tri strip length
|
|
of 3, thereby reducing the number of indivual primitives, but
|
|
with the tradeoff
|
|
of more seperate triangles being used.
|
|
|
|
2004-05-02 15:43 robert
|
|
|
|
* include/osgUtil/TriStripVisitor, src/osgUtil/TriStripVisitor.cpp:
|
|
Made the generation of QUADS for strip with the length of 4 an
|
|
option.
|
|
|
|
2004-05-02 14:04 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added support for settings scale the
|
|
elevation of geometry
|
|
|
|
2004-05-02 14:03 robert
|
|
|
|
* src/osg/CullSettings.cpp: Changed the default near far
|
|
calculation mode so that it uses the
|
|
fine grained computation of near/far.
|
|
|
|
2004-05-02 13:35 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Temporary fix for handling grey scale
|
|
images as texture source.
|
|
|
|
2004-04-30 15:35 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, examples/osgviewer/osgviewer.cpp,
|
|
include/osg/CullSettings, include/osg/CullStack,
|
|
include/osgUtil/CullVisitor, include/osgUtil/SceneView,
|
|
src/osg/CullSettings.cpp, src/osg/CullStack.cpp,
|
|
src/osg/GNUmakefile, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp: Added osg::CullSettings class as a way
|
|
of collecting all the various
|
|
settings related to the cull traversal in one place, so we can
|
|
keep APIs
|
|
for settings these values more consistent.
|
|
|
|
2004-04-30 09:04 robert
|
|
|
|
* include/osgGA/KeySwitchMatrixManipulator: Added getKeyManipMap()
|
|
method
|
|
|
|
2004-04-29 22:23 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Updated to build against the move
|
|
from osgTerrain::CoordinateSystem to
|
|
osg::CoordinateSystemNode.
|
|
|
|
2004-04-29 22:22 robert
|
|
|
|
* include/osgTerrain/CoordinateSystem, include/osgTerrain/DataSet,
|
|
include/osgTerrain/Terrain, src/osgTerrain/CoordinateSystem.cpp,
|
|
src/osgTerrain/DataSet.cpp, src/osgTerrain/GNUmakefile: Added
|
|
Support for cluster culling.
|
|
|
|
Removed osgTerrain::CoordinateSystem which is now replaced by
|
|
osg::CoordinateSystemNode.
|
|
|
|
2004-04-29 22:21 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp: Added support for fine grained
|
|
computation of the near plane, by taking
|
|
into account individual primitives culled against the view
|
|
frustum.
|
|
|
|
Added better support for computing the near far for billboards.
|
|
|
|
2004-04-29 22:19 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
|
|
support for tracking a user specified CoordinateSystemNode for
|
|
the
|
|
CoordinateFrame to use in the camera manipulation
|
|
|
|
2004-04-29 22:18 robert
|
|
|
|
* include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/MatrixManipulator, src/osgGA/DriveManipulator.cpp,
|
|
src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp: Added support for handling a
|
|
user define CoordinateFrame in the flight
|
|
and trackball manipulators with API access via the
|
|
MatrixManipulator
|
|
base class
|
|
|
|
2004-04-29 22:16 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/CoordinateSystemNode,
|
|
src/osg/CoordinateSystemNode.cpp, src/osg/Drawable.cpp,
|
|
src/osg/GNUmakefile: Added osg::CoordinateSystemNode
|
|
|
|
2004-04-29 22:15 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added missing billboard drawable
|
|
dirtyBound()
|
|
|
|
2004-04-29 22:13 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Fix for VS7.0 build from Mike Weiblen
|
|
|
|
2004-04-29 21:57 robert
|
|
|
|
* src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp: Warnings
|
|
fix for VS7.0 from Mike Weiblen
|
|
|
|
2004-04-29 21:38 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Fixed an iterator invalidation bug.
|
|
(thanks to Per Månsson for tracking down the
|
|
bug)
|
|
|
|
2004-04-29 15:57 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Added missing dirtyBound() to
|
|
billboard section of flatten static transforms
|
|
|
|
2004-04-28 15:07 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
|
src/osgPlugins/Inventor/PendulumCallback.cpp,
|
|
src/osgPlugins/Inventor/ShuttleCallback.cpp: Changed M_PI to
|
|
osg::PI.
|
|
|
|
2004-04-27 19:09 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Made
|
|
s/getBackgroundColor() deprecated, and add in new
|
|
s/getClearColor() to
|
|
replace it.
|
|
|
|
2004-04-23 14:47 robert
|
|
|
|
* include/osgTerrain/DataSet: Added extra parameter policy enum
|
|
|
|
2004-04-22 21:51 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added a guard on the simplification
|
|
of already low res tiles so that they
|
|
won't be over simplified.
|
|
|
|
2004-04-22 21:51 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Added support for
|
|
"--bluemarble-east", "--bluemarble-west", "--whole-globe"
|
|
and "--range" commandline options to allow easier specification
|
|
of coords
|
|
systems for common datasets which don't come with geospatial
|
|
coords.
|
|
|
|
2004-04-22 13:36 robert
|
|
|
|
* include/osgUtil/Simplifier, src/osgTerrain/DataSet.cpp,
|
|
src/osgUtil/Simplifier.cpp: Added support for protecting points
|
|
from being simplified.
|
|
|
|
Added back in support for generation of skirts in
|
|
osgTerrain::DataSet.
|
|
|
|
2004-04-22 10:47 robert
|
|
|
|
* include/osg/Geode, src/osg/Geode.cpp: Added getBoundingBox()
|
|
method to osg::Geode to provide a closer bound
|
|
of the bounding volume of a Geode to be tracked. This sits
|
|
alongside
|
|
the existing getBound() method which returns a bounding sphere.
|
|
|
|
2004-04-22 10:44 robert
|
|
|
|
* include/osgSim/ScalarBar: Added update() method to enable the
|
|
ScaleBar to be updated after changes
|
|
to attached classes.
|
|
|
|
2004-04-22 08:04 robert
|
|
|
|
* examples/osgscribe/osgscribe.cpp: Added pathway in code for
|
|
override the colour of the wireframe scribe
|
|
|
|
2004-04-21 13:20 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp: Added searching of the
|
|
filepath.
|
|
|
|
2004-04-21 11:06 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added back in tri stripping of tiles
|
|
|
|
2004-04-21 10:40 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Changed the edge collapse to accept
|
|
edges with more than two connected
|
|
triangles.
|
|
|
|
2004-04-20 09:46 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgsimplifier,
|
|
VisualStudio/examples/osgsimplifier/osgsimplifier.dsp,
|
|
VisualStudio/examples/osgsimplifier/resources.rc: Added project
|
|
files for osgsimplifier example.
|
|
|
|
2004-04-20 09:36 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Changed the debugging info to output
|
|
to osg::notify() rather than cout.
|
|
|
|
Add a clear of all the internal EdgeCollapse structures to avoid
|
|
memory
|
|
leaks
|
|
|
|
2004-04-19 23:08 robert
|
|
|
|
* include/osgUtil/Simplifier, src/osgTerrain/DataSet.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/Simplifier.cpp: Added
|
|
support for using the error metric to guide the simplficiation
|
|
process
|
|
|
|
2004-04-19 20:44 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Changed the scoping for for variables
|
|
to fix VS6.0 compile.
|
|
|
|
2004-04-19 20:06 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Added support for detecting edge
|
|
collapses which will overturn the local
|
|
triangles.
|
|
|
|
2004-04-18 16:15 robert
|
|
|
|
* Make/makedirdefs, examples/osgsimplifier,
|
|
examples/osgsimplifier/GNUmakefile,
|
|
examples/osgsimplifier/GNUmakefile.inst,
|
|
examples/osgsimplifier/osgsimplifier.cpp,
|
|
include/osgUtil/Simplifier, src/osgTerrain/DataSet.cpp,
|
|
src/osgUtil/Simplifier.cpp: Added osgsimplifier example.
|
|
|
|
2004-04-18 14:12 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Changed std::cout to
|
|
osg::notify
|
|
|
|
2004-04-18 14:02 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: Changed
|
|
std::cout to osg::notify
|
|
|
|
2004-04-18 13:44 robert
|
|
|
|
* src/osgPlugins/ive/Image.cpp: From Marco Jez, "fixes a bug that
|
|
prevented mipmaps in images from being read correctly (the call
|
|
to
|
|
setImage() clears the previously filled _mipmapData vector)."
|
|
|
|
2004-04-17 22:50 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Further work on Simplifer support for
|
|
compute error metric
|
|
|
|
2004-04-17 20:27 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Changed TriangleSet::iterator to
|
|
const_iterator to fix build under VS.NET.
|
|
|
|
2004-04-17 16:02 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Further work on simplifier edge
|
|
collapse code
|
|
|
|
2004-04-16 22:50 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: From Don Tidrow,
|
|
changed "setupGLExtenions()" to "setupGLExtensions()" in Texture
|
|
and
|
|
Texture.cpp
|
|
|
|
2004-04-16 22:07 robert
|
|
|
|
* examples/osggeometry/osggeometry.cpp: Fixed incorrecting sizing
|
|
of background tex coords
|
|
|
|
2004-04-16 10:05 robert
|
|
|
|
* src/osg/Texture.cpp: From Bob Kuehne, updated extension/version
|
|
checking for border clamp extension.
|
|
|
|
2004-04-15 09:37 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Added tests for the consistency of
|
|
points, edges and triangles.
|
|
|
|
2004-04-14 11:56 robert
|
|
|
|
* src/osgTerrain/GNUmakefile: Fixed typo in makefile
|
|
|
|
2004-04-14 08:58 robert
|
|
|
|
* src/osgTerrain/GNUmakefile: From Garret Potts, added -losgUtil to
|
|
libs linked to osgTerrain
|
|
|
|
2004-04-13 16:03 robert
|
|
|
|
* include/osgDB/Registry: Fixed bogus read*Implementation calls in
|
|
ReadFileCallback.
|
|
|
|
2004-04-13 15:59 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Added support for removing triangles
|
|
and associated edge and points from
|
|
the EdgeCollapse object.
|
|
|
|
2004-04-13 14:39 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Added support for copy all per vertex
|
|
attributes to and from the edge collapse
|
|
object.
|
|
|
|
2004-04-12 21:30 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Commented out call to
|
|
osgUtil::Simplifier as this utility is not yet functional
|
|
|
|
2004-04-12 21:29 robert
|
|
|
|
* include/osgUtil/Simplifier, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/Simplifier.cpp: Further work on the new
|
|
osgUtil::Simplifier.
|
|
|
|
2004-04-12 13:36 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Changed the optimization of flat
|
|
tiles so that it creates a flat 8x8 height
|
|
field rather than a flat 2x2 height field. This allows geocentric
|
|
warping
|
|
of the tiles without obvious flat regions.
|
|
|
|
2004-04-11 21:21 robert
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp,
|
|
src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/dx/DXWriter.cpp,
|
|
src/osgPlugins/iv/parser.cpp, src/osgPlugins/iv/parser.y: From
|
|
Eric Wing, clean ups for OSX support.
|
|
|
|
2004-04-10 16:11 robert
|
|
|
|
* examples/osgcallback/osgcallback.cpp, include/osgDB/ReadFile,
|
|
include/osgDB/Registry, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/Registry.cpp: From Alberto Farre, changed the cache
|
|
hint option in read*() calls from being
|
|
a bool to a enum osgDB::Registru::CacheHintOptions to be used a
|
|
bit mask flag.
|
|
|
|
From Robert Osfied, added osgDB::Registry::ReadFileCallback and
|
|
osgDB::Registry::WriteFileCallback to allow customizition of read
|
|
and write
|
|
calls.
|
|
|
|
2004-04-10 11:30 robert
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp, include/osgSim/LightPointNode,
|
|
include/osgSim/LightPointSystem, src/osgPlugins/flt/GNUmakefile,
|
|
src/osgPlugins/flt/LightPointSystemRecord.cpp,
|
|
src/osgPlugins/flt/LightPointSystemRecord.h,
|
|
src/osgPlugins/flt/RecordVisitor.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h,
|
|
src/osgPlugins/flt/opcodes.h, src/osgSim/LightPointNode.cpp,
|
|
src/osgUtil/Simplifier.cpp: From Paul Martz, added support for
|
|
OpenFlight15.8 LightPointSystems
|
|
|
|
2004-04-09 08:20 robert
|
|
|
|
* src/osgUtil/Simplifier.cpp: Renamed MyTriangleOperator to
|
|
CollectTriangleOperator.
|
|
|
|
2004-04-08 11:27 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp, include/osgUtil/Simplifier,
|
|
src/osgTerrain/DataSet.cpp, src/osgUtil/GNUmakefile,
|
|
src/osgUtil/Simplifier.cpp: Added beginning of new
|
|
osgUtil::Simplifier
|
|
|
|
2004-04-07 18:38 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Added an alteranive
|
|
code path for the fallback for handling opaque texture
|
|
blending.
|
|
|
|
2004-04-07 08:57 robert
|
|
|
|
* src/osgPlugins/flt/GroupRecord.h,
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
|
src/osgPlugins/flt/flt2osg.cpp: From Paul Martz, changes to
|
|
better support OpenFlight 15.8
|
|
|
|
2004-04-06 20:15 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Fixed comments on the OBJ
|
|
coords system
|
|
|
|
2004-04-06 16:01 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Fixes
|
|
from Per Månsson for Win32 build
|
|
|
|
2004-04-05 21:27 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Added --wtk_file option
|
|
|
|
2004-04-05 15:58 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Re-enabled normal generation on
|
|
tiles.
|
|
|
|
2004-04-05 15:46 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Commented out scale setting when
|
|
source DEM is in lat+longs.
|
|
|
|
2004-04-05 15:39 robert
|
|
|
|
* include/osgTerrain/CoordinateSystem, src/osgTerrain/DataSet.cpp:
|
|
Added local transform support. Fixed skirt generation to work
|
|
during geocentric
|
|
transformations. Fixed output of image files so that compressed
|
|
textures are
|
|
turned off when external image files are required.
|
|
|
|
2004-04-05 09:00 robert
|
|
|
|
* include/osgDB/DynamicLibrary: From Nathan Cournia, fix to =
|
|
operator, was eroneous written as an == operator.
|
|
|
|
2004-04-04 15:33 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Prelimary
|
|
work on adding support for local tile transforms
|
|
|
|
2004-04-02 15:55 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added support for generating
|
|
compressed textures
|
|
|
|
2004-04-02 15:45 robert
|
|
|
|
* src/osg/CopyOp.cpp: From Bob Kuehne, reworked code to use a marco
|
|
instead of duplicated code,
|
|
done as measure for reducing the risk of copy and paste errors.
|
|
|
|
2004-04-02 15:23 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Fixed computeImageResolution so that
|
|
the computed num of columns and rows
|
|
of the destination image are clamped to the nearest power of two
|
|
equal or
|
|
above the required resolution.
|
|
|
|
2004-04-01 15:00 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Changed default cut of ratio to be
|
|
smaller, to reduce the resolution of
|
|
tiles selected.
|
|
|
|
2004-04-01 13:09 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
|
scaling of the PagedLOD range to be relative to the radius of
|
|
children.
|
|
|
|
2004-04-01 11:03 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Added support for --geocentric option
|
|
to allow users to specify that the
|
|
output database should by in geocentric coordinates.
|
|
|
|
2004-04-01 11:02 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Cleaned up handling of geocentric
|
|
coords
|
|
|
|
2004-04-01 07:49 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Changed the comment to
|
|
make it clear what axis change is implementated.
|
|
|
|
2004-03-31 22:31 robert
|
|
|
|
* include/osgTerrain/CoordinateSystem, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Added preliminary support for
|
|
converting datasets into geocentric coords
|
|
|
|
2004-03-31 15:50 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgTerrain/CoordinateSystem,
|
|
src/osgTerrain/CoordinateSystem.cpp: Added
|
|
osgTerrain::EllipsodeTransform helper class for converting to and
|
|
from
|
|
lat, long, height to geocentric X,Y,Z and back.
|
|
|
|
2004-03-31 09:20 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Clean up
|
|
freeing of no longer required tiles
|
|
|
|
2004-03-31 08:52 robert
|
|
|
|
* include/osgSim/SphereSegment, src/osgSim/SphereSegment.cpp: From
|
|
David Fries, add init() call to SphereSegment constructor, and
|
|
new get methods for draw mask and color.
|
|
|
|
2004-03-30 22:06 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added back in tri stripping of
|
|
geometry tiles
|
|
|
|
2004-03-30 22:02 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Changed the writing out of tile
|
|
imagery so that it only happens when the
|
|
destination file format is not .ive.
|
|
|
|
Added back in support for freeing un-needed tiles.
|
|
|
|
2004-03-30 21:13 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Fixed the
|
|
boundary equalization
|
|
|
|
2004-03-30 19:15 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added debugging for detecting
|
|
problems in boundary equalization
|
|
|
|
2004-03-29 22:26 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgTerrain/CoordinateSystem,
|
|
src/osgTerrain/CoordinateSystem.cpp, src/osgTerrain/DataSet.cpp:
|
|
Added normal generation in polygonal tile generation, and add
|
|
--wtk option
|
|
for setting coord systems in osgdem
|
|
|
|
2004-03-29 14:40 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added support for generating
|
|
polygonal tiles
|
|
|
|
2004-03-29 12:28 robert
|
|
|
|
* include/osg/TriangleIndexFunctor: Fixed the handling
|
|
begin()/vertex()/end() sequences in TriangleIndexFunctor.
|
|
|
|
2004-03-29 12:28 robert
|
|
|
|
* src/osgUtil/TriStripVisitor.cpp: Added extra check against a null
|
|
vertex array to prevent a crash when
|
|
tri stripping an empty geometry.
|
|
|
|
2004-03-29 10:45 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Groundwork for adding support for
|
|
polygonal tiles
|
|
|
|
2004-03-29 10:24 robert
|
|
|
|
* include/osg/Geometry, src/osg/Geometry.cpp,
|
|
src/osgUtil/Optimizer.cpp: Added empty() method to Geometry to
|
|
facilitate tests for removing empty
|
|
geometry from the scene graph.
|
|
|
|
Added removal of empty geometry leaves from within the
|
|
RemoveEmptyNodeVisitor
|
|
|
|
2004-03-29 09:32 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixed handling of
|
|
FOURCC_DXT1 pixel format.
|
|
|
|
2004-03-26 11:04 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
|
|
support for recording the animation paths relative to an 0.0
|
|
start
|
|
time.
|
|
|
|
2004-03-26 10:48 robert
|
|
|
|
* include/osg/AnimationPath: Added empty() method as a convinience
|
|
method for setting checking whether
|
|
an animation path contains any control points
|
|
|
|
2004-03-25 18:34 don
|
|
|
|
* Make/makedefs, Make/makerules: Applied Norman Vine's changes for
|
|
Cygwin/Mingw
|
|
|
|
2004-03-21 12:17 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Added TextureType and GeometryType
|
|
parameters to DataSet. These will be used
|
|
to control what type of database is generated.
|
|
|
|
2004-03-20 18:32 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Implemented support for overriding
|
|
the coordinate system and geo transform
|
|
using in generate of databases.
|
|
|
|
2004-03-20 17:21 robert
|
|
|
|
* src/osgPlugins/flt/Pool.h, src/osgPlugins/flt/flt2osg.cpp: From
|
|
Paul Martz, code change to make the flt loader pass its light
|
|
point intensity value in to osgSim::LightPoint.
|
|
|
|
2004-03-19 22:20 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Added support for setting the
|
|
geoTransform to use in source data.
|
|
|
|
2004-03-19 22:03 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Improved the argument handling.
|
|
|
|
2004-03-19 22:03 robert
|
|
|
|
* include/osg/ArgumentParser, src/osg/ArgumentParser.cpp: Added
|
|
ArgumentParser::Parameter class to make the argument parsing much
|
|
more
|
|
flexible, and to simplifying the API. The read(,,,) methods now
|
|
take
|
|
Parameter objects as arguments, and this Parameter adapt what
|
|
ever basic
|
|
type is passed in, so is able to transparently handle float,
|
|
double, int,
|
|
unsigned int & strings.
|
|
|
|
2004-03-19 09:18 robert
|
|
|
|
* include/osg/LineSegment, src/osg/LineSegment.cpp: Moved the
|
|
LineSegment destructor from the header to the source to avoid
|
|
compilation problems under MingW.
|
|
|
|
2004-03-18 21:39 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added defaults for the geotransform
|
|
when none exists.
|
|
|
|
2004-03-17 20:34 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Paul Martz, "The attached
|
|
code change causes the flt plugin to leave _sector unset if the
|
|
direction normal has a zero length. The net effect is that
|
|
unidirectional
|
|
light points with zero length direction vectors are now treated
|
|
as
|
|
omnidirectional light points."
|
|
|
|
2004-03-17 20:31 robert
|
|
|
|
* include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp: From
|
|
Marco Jez, updates to osgParticle, with integration of changes
|
|
from Tom
|
|
Jolly.
|
|
|
|
2004-03-17 20:04 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added support for writing out to .ive
|
|
|
|
2004-03-17 20:03 robert
|
|
|
|
* src/osg/Image.cpp: Added the setting of the
|
|
_internalTextureFormat from within osg::Image.
|
|
|
|
2004-03-17 17:04 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/Shape.cpp: Completed support for the majority
|
|
of osg::Shape.
|
|
|
|
2004-03-17 16:11 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/Shape.cpp, src/osgPlugins/ive/Shape.h,
|
|
src/osgPlugins/ive/ShapeDrawable.cpp,
|
|
src/osgPlugins/ive/ShapeDrawable.h: Added prelimary shape support
|
|
to .ive plugin
|
|
|
|
2004-03-17 08:15 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Paul Martz, added
|
|
(non-meters) unit scaling to the flt plugin
|
|
failed to set the scaling of external references.
|
|
|
|
2004-03-16 21:03 robert
|
|
|
|
* src/osgText/Text.cpp: Added better handling of number of graphic
|
|
context size changes.
|
|
|
|
2004-03-16 16:54 robert
|
|
|
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
|
support for generation of PagedLOD databases in
|
|
osgTerrain::DataSet
|
|
|
|
2004-03-16 16:10 robert
|
|
|
|
* src/osgPlugins/osg/Texture.cpp: From Joran Jessurun, fixed
|
|
"borderColor" typo.
|
|
|
|
2004-03-16 09:40 robert
|
|
|
|
* Make/dependencies: Set JASPER_INSTALLED to no
|
|
|
|
2004-03-15 15:47 robert
|
|
|
|
* examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp: Added support for controlling the
|
|
type of destiation database to create into
|
|
osgTerrain::DataSet.
|
|
|
|
2004-03-14 21:54 robert
|
|
|
|
* include/osg/Drawable, include/osg/Geometry,
|
|
include/osg/PrimitiveSet, include/osg/TriangleIndexFunctor,
|
|
src/osg/Geometry.cpp, src/osg/PrimitiveSet.cpp: Added
|
|
PrimitiveIndexFunctor for better support of TriangleIndexFunctor
|
|
|
|
2004-03-14 15:40 robert
|
|
|
|
* src/osgDB/Registry.cpp, src/osgPlugins/quicktime/GNUmakefile,
|
|
src/osgPlugins/quicktime/MovieData.cpp,
|
|
src/osgPlugins/quicktime/MovieData.h,
|
|
src/osgPlugins/quicktime/QTUtils.cpp,
|
|
src/osgPlugins/quicktime/QTUtils.h,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
|
src/osgPlugins/quicktime/QuicktimeImageStream.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Stephan Huber,
|
|
support for reading movie files as ImageStreams using
|
|
Quicktime (under OSX) to do the reading of the movie files.
|
|
Originally submitted as
|
|
a sperate .mov plugin, but integrated into the QuickTime plugin
|
|
by Robert
|
|
Osfield.
|
|
|
|
2004-03-14 15:26 robert
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp,
|
|
src/osgPlugins/flt/ExternalRecord.h,
|
|
src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp,
|
|
src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/GNUmakefile,
|
|
src/osgPlugins/flt/GroupRecord.cpp,
|
|
src/osgPlugins/flt/GroupRecord.h,
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
src/osgPlugins/flt/HeaderRecord.h,
|
|
src/osgPlugins/flt/LightPointPaletteRecords.cpp,
|
|
src/osgPlugins/flt/LightPointPaletteRecords.h,
|
|
src/osgPlugins/flt/LightPointRecord.cpp,
|
|
src/osgPlugins/flt/LightPointRecord.h,
|
|
src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h,
|
|
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/RecordVisitor.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h,
|
|
src/osgPlugins/flt/opcodes.h: From Paul Martz, "I've added
|
|
support for indexed light points and the light
|
|
point appearance palette to the OpenFlight loader. Both are 15.8
|
|
features.
|
|
I also added parsing/comments regarding other things that have
|
|
changed for
|
|
v15.8."
|
|
|
|
2004-03-14 15:08 robert
|
|
|
|
* include/osg/Texture, src/osg/Image.cpp: From Marco Jez, added
|
|
support NVidia extension to imager formats.
|
|
|
|
2004-03-13 16:29 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Moved the destructor block->release
|
|
to after the cancel().
|
|
|
|
2004-03-13 12:36 robert
|
|
|
|
* src/osgPlugins/lws/SceneLoader.cpp: Added setting of pivot point
|
|
in AnimationPathCallback
|
|
|
|
2004-03-12 21:04 robert
|
|
|
|
* examples/osgmovie/osgmovie.cpp: Added some basic event handler.
|
|
|
|
2004-03-12 20:23 robert
|
|
|
|
* Make/makedirdefs, examples/osgmovie/GNUmakefile,
|
|
examples/osgmovie/GNUmakefile.inst,
|
|
examples/osgmovie/MpegImageStream.cpp,
|
|
examples/osgmovie/MpegImageStream.h,
|
|
examples/osgmovie/osgmovie.cpp: Cleaned up osgmovie example so it
|
|
no longer depends upon LibMpeg3, just
|
|
using readImageFile instead.
|
|
|
|
2004-03-12 16:54 robert
|
|
|
|
* src/osgTerrain/DataSet.cpp: Added the setting of the source data
|
|
type in the reproject function, and
|
|
disabled the automatic build of overviews.
|
|
|
|
2004-03-11 22:04 robert
|
|
|
|
* examples/osgdem/osgdem.cpp: Changed the coordinate system option
|
|
to --o_cs <string>
|
|
|
|
2004-03-11 16:14 robert
|
|
|
|
* Make/makedirdefs, examples/osgdem/DataSet.cpp,
|
|
examples/osgdem/DataSet.h, examples/osgdem/GNUmakefile,
|
|
examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet,
|
|
src/osgTerrain/DataSet.cpp, src/osgTerrain/GNUmakefile: Moved
|
|
osgTerrain::DataSet from the osgdem example into osgTerrain.
|
|
Added
|
|
various improvements.
|
|
|
|
2004-03-11 14:34 robert
|
|
|
|
* src/osg/Texture3D.cpp, src/osg/TextureRectangle.cpp: Replaced
|
|
eronous GL_TEXTURE_2D instances with GL_TEXTURE_3D and
|
|
GL_TEXTURE_RECTANGLE_NV
|
|
respectively.
|
|
|
|
2004-03-11 14:34 robert
|
|
|
|
* src/osg/Texture1D.cpp: From Bob Kuehne, fixed eroneous use of
|
|
GL_TEXTURE_2D token in texture object
|
|
manager usage
|
|
|
|
2004-03-11 09:04 robert
|
|
|
|
* examples/osgtexturerectangle/osgtexturerectangle.cpp: Fixed
|
|
normal orientation
|
|
|
|
2004-03-10 15:41 robert
|
|
|
|
* src/osgPlugins/mpeg/GNUmakefile,
|
|
src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.h: Ported mpeg plugin across
|
|
to use OpenThreads instead of pthreads.
|
|
|
|
2004-03-09 23:00 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Paul Martz, fix to the
|
|
scaling of light points in flt plugin.
|
|
|
|
2004-03-09 21:33 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: From Tom Jolly, addition a
|
|
isCullingActive check to the culling test done
|
|
on drawables. This solves a osgParticle bug relating to bounding
|
|
boxes being
|
|
initially at 0,0,0.
|
|
|
|
2004-03-09 15:39 robert
|
|
|
|
* Make/makedirdefs: Fixed mpeg plugin entry
|
|
|
|
2004-03-09 15:00 robert
|
|
|
|
* Make/makedirdefs, src/osgDB/Registry.cpp, src/osgPlugins/mpeg,
|
|
src/osgPlugins/mpeg/GNUmakefile,
|
|
src/osgPlugins/mpeg/MpegImageStream.cpp,
|
|
src/osgPlugins/mpeg/MpegImageStream.h,
|
|
src/osgPlugins/mpeg/ReaderWriterMPEG.cpp: Added MPEG plugin
|
|
|
|
2004-03-09 14:59 robert
|
|
|
|
* include/osg/Texture2D, include/osg/TextureRectangle,
|
|
src/osg/Texture2D.cpp, src/osg/TextureRectangle.cpp: Added
|
|
TextureRectangle(Image*) contructor.
|
|
|
|
2004-03-09 14:58 robert
|
|
|
|
* include/osg/Geometry, src/osg/Geometry.cpp: Added float s, float
|
|
t parameters to createTexturedGeometry function
|
|
|
|
2004-03-09 14:57 robert
|
|
|
|
* src/osgPlugins/ive/FragmentProgram.h,
|
|
src/osgPlugins/ive/VertexProgram.h: Fixed compile warning
|
|
|
|
2004-03-09 14:00 robert
|
|
|
|
* examples/osgmovie/ImageStream.h,
|
|
examples/osgmovie/MpegImageStream.cpp,
|
|
examples/osgmovie/osgmovie.cpp: Removed redundent ImageStream.h
|
|
|
|
2004-03-09 09:42 robert
|
|
|
|
* examples/osgmovie/MpegImageStream.cpp,
|
|
examples/osgmovie/MpegImageStream.h,
|
|
examples/osgmovie/osgmovie.cpp, include/osg/ImageStream,
|
|
src/osg/GNUmakefile, src/osg/ImageStream.cpp: Preliminary work on
|
|
general support of video textures.
|
|
|
|
2004-03-08 17:13 robert
|
|
|
|
* src/osg/Texture.cpp, src/osg/TextureRectangle.cpp: Added support
|
|
for APPLE_client_storage to TextureRectange
|
|
|
|
2004-03-08 17:09 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: Added support for
|
|
APPLE_client_storage of textures.
|
|
|
|
2004-03-08 11:53 robert
|
|
|
|
* include/osg/CullStack: Clean up of headers.
|
|
|
|
2004-03-08 11:41 robert
|
|
|
|
* include/osgGA/TrackballManipulator: Added
|
|
osgGA::TrackballManipulator::g/setMinimumZoomScale() method.
|
|
|
|
2004-03-08 11:02 robert
|
|
|
|
* Make/makedefs, examples/osgcluster/broadcaster.cpp,
|
|
include/osg/GL, include/osg/GLExtensions, include/osg/GLU,
|
|
include/osg/Math, include/osg/Timer, src/osg/Timer.cpp,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/ac3d/ac3d.cpp,
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/iv/parser.cpp,
|
|
src/osgPlugins/iv/parser.y: From Bob Kuehne, change on
|
|
__DARWIN_OSX__ define to __APPLE__
|
|
|
|
2004-03-07 21:03 robert
|
|
|
|
* src/osg/Referenced.cpp: Added #include <memory> for Win32 build
|
|
|
|
2004-03-07 14:21 robert
|
|
|
|
* include/osg/Notify, include/osg/UnitTestFramework,
|
|
src/osg/Notify.cpp, src/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Clean up of headers.
|
|
|
|
2004-03-07 14:19 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/ac3d/osgac3d.h: From
|
|
Geof Michel, bug fix to handling of Materials
|
|
|
|
2004-03-07 14:14 robert
|
|
|
|
* src/osgPlugins/quicktime/ReaderWriterQT.cpp: Changed cerr to
|
|
osg::notify(osg::WARN)
|
|
|
|
2004-03-06 15:03 robert
|
|
|
|
* src/osgPlugins/flt/Input.cpp, src/osgPlugins/flt/Input.h,
|
|
src/osgPlugins/flt/LocalVertexPoolRecord.cpp,
|
|
src/osgPlugins/flt/LocalVertexPoolRecord.h,
|
|
src/osgPlugins/flt/opcodes.h: From Paul Marz : "Input.h,
|
|
Input.cpp -- Here's where support for reading the continuation
|
|
record goes. I added a new function to read a continued record
|
|
body. I added
|
|
code in the existing ReadRecord routine to peek ahead for a
|
|
CONTINUATION_OP
|
|
if the current record could possibly be continued.
|
|
|
|
opcodes.h -- Besides adding the opcode for CONTINUATION_OP, I
|
|
also added new
|
|
15.8 opcodes. I labeled opcodes as "ignored" if I could easily
|
|
discern that
|
|
our loader wasn't doing anything with them. For historical
|
|
reasons, I added
|
|
all obsolete opcodes, prefixed with "OBS_".
|
|
|
|
LocalVertexPoolRecord.h, LocalVertexPoolRecord.cpp -- This is one
|
|
of three
|
|
types of records that can be continued with a CONTINUATION_OP
|
|
record. I
|
|
removed all invalid assertions that assumed the record length
|
|
would always
|
|
be less than 65535. I replaced the "vertex size" calculation with
|
|
a more
|
|
efficient method based on caching the size from attribute bits,
|
|
rather than
|
|
taking the length of the record and dividing it by numVerts
|
|
(which would
|
|
have been incorrect if the record had been continued)."
|
|
|
|
2004-03-06 14:38 robert
|
|
|
|
* VisualStudio/icons/osg.ico: Added osg.ico back in again to test
|
|
out cvs's assignment of keyword
|
|
substitution.
|
|
|
|
2004-03-06 14:37 robert
|
|
|
|
* VisualStudio/icons/osg.ico: Temporarily removed osg.ico
|
|
|
|
2004-03-06 14:13 robert
|
|
|
|
* src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/iv/normals.cpp: Changed cout/cerr to
|
|
osg::notify().
|
|
|
|
2004-03-05 20:07 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp: From Boris Bralo, Added std::
|
|
in front of getline.
|
|
|
|
2004-03-05 15:44 robert
|
|
|
|
* include/osgParticle/Particle, src/osgParticle/Particle.cpp: From
|
|
Marco Jez, on behalf of Farshid Lashkari. Details from Marco's
|
|
email: "I've just received an addition to osgParticle from
|
|
Farshid Lashkari. It enhances the generation of texture
|
|
coordinates on particles so that animated textures can be used,
|
|
with the current frame of animation being computed from each
|
|
particle's current age.
|
|
Clients just have to call Particle::setTextureTile() and specify
|
|
the number of
|
|
horizontal and vertical tiles that make the animation up in the
|
|
texture image."
|
|
|
|
2004-03-04 18:35 robert
|
|
|
|
* src/osgPlugins/flt/AttrData.h,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp: From Paul Martz/Robert
|
|
Osfield. Addition of initializers in AttrData to prevent
|
|
bugs due to uninitialized memory references.
|
|
|
|
2004-03-04 16:38 robert
|
|
|
|
* src/osgPlugins/flt/HeaderRecord.cpp: From Paul Martz, fix to the
|
|
byte swapping of the version number
|
|
|
|
2004-03-04 14:33 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/FragmentProgram.cpp,
|
|
src/osgPlugins/ive/FragmentProgram.h,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/ive/StateSet.cpp,
|
|
src/osgPlugins/ive/VertexProgram.cpp,
|
|
src/osgPlugins/ive/VertexProgram.h: From Bob Kuehne, added
|
|
support for FragmentProgram and VertexProgram into .ive
|
|
|
|
2004-03-04 14:32 robert
|
|
|
|
* include/osgGL2/ProgramObject: Removed redundent
|
|
getAssociatedModes()
|
|
|
|
2004-03-03 15:38 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/BlendColor,
|
|
include/osg/BlendFunc, include/osg/ClipPlane,
|
|
include/osg/CullFace, include/osg/Depth, include/osg/Fog,
|
|
include/osg/FragmentProgram, include/osg/Light,
|
|
include/osg/LineStipple, include/osg/Material,
|
|
include/osg/Multisample, include/osg/Point,
|
|
include/osg/PointSprite, include/osg/PolygonOffset,
|
|
include/osg/PolygonStipple, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/TexGen,
|
|
include/osg/Texture1D, include/osg/Texture2D,
|
|
include/osg/Texture3D, include/osg/TextureCubeMap,
|
|
include/osg/TextureRectangle, include/osg/VertexProgram,
|
|
src/osg/BlendColor.cpp, src/osg/Multisample.cpp,
|
|
src/osg/PointSprite.cpp, src/osg/StateSet.cpp: Changed
|
|
StateAttribute::getAssociatedModes(std::vector<GLMode>&) across
|
|
to StateAttribute::getModeUsage(StateAttribute::ModeUsage&).
|
|
|
|
2004-03-03 13:27 robert
|
|
|
|
* examples/osgconv/osgconv.cpp,
|
|
examples/osgpagedlod/osgpagedlod.cpp,
|
|
examples/osgunittests/osgunittests.cpp,
|
|
include/osg/AnimationPath, include/osg/ApplicationUsage,
|
|
include/osg/ArgumentParser, include/osg/Math,
|
|
include/osg/Matrixd, include/osg/Matrixf, include/osg/Notify,
|
|
include/osg/UByte4, include/osg/UnitTestFramework,
|
|
include/osg/Vec2, include/osg/Vec3, include/osg/Vec4,
|
|
include/osgDB/FieldReader, src/osg/CullingSet.cpp,
|
|
src/osg/Image.cpp, src/osg/Notify.cpp, src/osg/PagedLOD.cpp,
|
|
src/osg/ShapeDrawable.cpp, src/osg/UnitTestFramework.cpp,
|
|
src/osgGL2/UniformValue.cpp,
|
|
src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/ac3d/ac3d.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgText/Font.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Removed include <iostream> where
|
|
possible, replacing with istream or ostream and changing
|
|
std::cout/cerr to osg::notify().
|
|
|
|
2004-03-03 11:17 robert
|
|
|
|
* examples/osgpointsprite, examples/osgpointsprite/GNUmakefile,
|
|
examples/osgpointsprite/GNUmakefile.inst,
|
|
examples/osgpointsprite/osgpointsprite.cpp: From Ruben, Added
|
|
osgpointsprite examples.
|
|
|
|
2004-03-02 22:36 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgpointsprite,
|
|
VisualStudio/examples/osgpointsprite/osgpointsprite.dsp,
|
|
VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/PointSprite,
|
|
src/osg/GNUmakefile, src/osg/PointSprite.cpp,
|
|
src/osgPlugins/osg/GNUmakefile,
|
|
src/osgPlugins/osg/PointSprite.cpp: From Ruben, addition of
|
|
osg::PointSprite and osgpointsprite example.
|
|
|
|
2004-03-02 21:37 robert
|
|
|
|
* src/osg/Timer.cpp: From David Fries, changed the Win32 Timer init
|
|
code across to using
|
|
QueryPerformanceCounter to avoid inaccurate and slow original
|
|
Sleep based code.
|
|
|
|
2004-03-02 20:35 robert
|
|
|
|
* src/osgPlugins/osg/Shape.cpp: Added support for osg::Capsule into
|
|
.osg format.
|
|
|
|
2004-03-02 20:33 robert
|
|
|
|
* examples/osgshape/osgshape.cpp, include/osg/Shape,
|
|
src/osg/ShapeDrawable.cpp: From David Jung, added support for
|
|
osg::Capsule shape
|
|
|
|
2004-03-02 20:05 robert
|
|
|
|
* src/osgFX/BumpMapping.cpp: From Marco Jez, fix to circular
|
|
reference which was causing a crash.
|
|
|
|
2004-03-02 16:57 robert
|
|
|
|
* VisualStudio/icons/osg.ico: From Mike Weiblen, updated osg.ico
|
|
file.
|
|
|
|
2004-03-02 16:53 robert
|
|
|
|
* include/osgSim/DOFTransform, src/osgSim/DOFTransform.cpp: From
|
|
Brede Johansen, added support for incrementing animation of
|
|
DOFTransform
|
|
w.r.t. time rather than frame number.
|
|
|
|
2004-03-02 16:12 robert
|
|
|
|
* include/osgSim/GeographicLocation,
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h:
|
|
From Paul Martz, with a couple of mods by Robert Osfield:
|
|
|
|
"Changes to return the lat/long origin of an
|
|
OpenFlight model as userData of the root node object."
|
|
|
|
2004-03-02 15:37 robert
|
|
|
|
* src/osgPlugins/flt/HeaderRecord.cpp,
|
|
src/osgPlugins/flt/HeaderRecord.h: From Paul Martz:
|
|
|
|
"These two files fix the alignment bug in the flt plugin header
|
|
parsing, which I posted about on Saturday. They go in the flt
|
|
plugin
|
|
directory.
|
|
|
|
The fix is to memcpy the data read from the flt file into
|
|
individual fields
|
|
in our Header struct, then replace the raw (packed) data block
|
|
with our
|
|
header struct. This avoids the alignment problem entirely, and
|
|
all fields
|
|
now contain valid data."
|
|
|
|
2004-03-02 15:27 robert
|
|
|
|
* include/osg/AutoTransform: From Brad Christiansen: added
|
|
_matrixDirty=true to AutoTransform::setPosition(..)
|
|
method. From Robert Osfield, probagated this change to other
|
|
AutoTransform set
|
|
methods.
|
|
|
|
2004-03-02 15:26 robert
|
|
|
|
* include/osg/TriangleIndexFunctor: Fixed warning message
|
|
|
|
2004-03-01 09:15 robert
|
|
|
|
* src/osgPlugins/Inventor/GNUmakefile,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp: Build fixes
|
|
|
|
2004-02-26 18:33 don
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Changed OsgCameraGroup to
|
|
check for the Producer::RenderSurface::defaultWindowName
|
|
rather than the hard coded string
|
|
|
|
2004-02-24 12:04 robert
|
|
|
|
* src/osg/Geometry.cpp: Warning fix
|
|
|
|
2004-02-22 11:58 robert
|
|
|
|
* Make/dependencies, include/osg/AnimationPath,
|
|
include/osg/PositionAttitudeTransform, src/osg/AnimationPath.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp,
|
|
src/osgPlugins/ive/AnimationPathCallback.cpp,
|
|
src/osgPlugins/ive/PositionAttitudeTransform.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/AnimationPath.cpp,
|
|
src/osgPlugins/osg/PositionAttitudeTransform.cpp: Added scale
|
|
parameter into PositionAttitudeTransform.
|
|
|
|
Added pivotPoint parameter into AnimationPathCallack.
|
|
|
|
2004-02-21 16:59 robert
|
|
|
|
* src/osg/Timer.cpp: Changed the Timer class to default to using
|
|
the standard clock under
|
|
Linux to prevent Timer problems occur under Linux32 on the
|
|
Athlon64.
|
|
|
|
2004-02-21 16:57 robert
|
|
|
|
* src/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp: Made the FRAME event handling
|
|
in the various MatrixManipulators return false
|
|
from the handle method to prevent frame events from being eaten.
|
|
|
|
2004-02-21 16:56 robert
|
|
|
|
* include/osg/AnimationPath: Added
|
|
AnimationPathCallback::s/getTimeOffset and s/getTimeMultiplier()
|
|
methods.
|
|
|
|
2004-02-20 20:47 robert
|
|
|
|
* include/osg/AnimationPath: Added missing _pause(false) into
|
|
AnimationPathCallback default contructor.
|
|
|
|
2004-02-20 20:10 robert
|
|
|
|
* include/osg/AnimationPath, src/osg/AnimationPath.cpp: Added
|
|
missing initialization in the AnimationPathCallback constructor.
|
|
|
|
2004-02-20 11:51 robert
|
|
|
|
* include/osg/Material, src/osg/Material.cpp: Added
|
|
Material::operator =
|
|
|
|
2004-02-19 10:10 robert
|
|
|
|
* include/osgUtil/RenderStage: Fixed typo in inline docs on the
|
|
default value of the clear stencil value
|
|
|
|
2004-02-18 21:40 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/LineWidth.cpp,
|
|
src/osgPlugins/ive/LineWidth.h, src/osgPlugins/ive/ReadWrite.h:
|
|
Added support for osg::LineWidth into ive format
|
|
|
|
2004-02-17 09:46 robert
|
|
|
|
* src/osg/Geometry.cpp: Added support for a
|
|
OSG_DISABLE_FAST_PATH_IN_DISPLAY_LISTS environmental
|
|
variable in the computeFastPathsUsed() method so that use of
|
|
vertex arrays
|
|
can be forced off. This is a work around for a bug in the OpenGL
|
|
drivers in
|
|
OSX/Panther.
|
|
|
|
2004-02-16 15:27 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: Removed redundent byte
|
|
swap on _version
|
|
|
|
2004-02-12 18:40 don
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp: Submission by Paul Martz for
|
|
doing units conversions on flight files.
|
|
|
|
2004-02-12 12:53 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h: Changed
|
|
_X & _Y varaibles to _tileX & _tileY
|
|
|
|
2004-02-12 01:42 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: From Shane Arnott, added drawing of
|
|
"split"
|
|
|
|
2004-02-12 01:15 robert
|
|
|
|
* examples/osgspheresegment/osgspheresegment.cpp,
|
|
include/osg/LineWidth, src/osg/LineWidth.cpp,
|
|
src/osgSim/SphereSegment.cpp: Improved osgSim::SphereSegmenet's
|
|
handling of transparancy.
|
|
|
|
2004-02-11 12:06 robert
|
|
|
|
* src/osg/ShapeDrawable.cpp: Added support for draw back then front
|
|
faces of the osg::Sphere shape
|
|
|
|
2004-02-11 10:19 robert
|
|
|
|
* include/osg/AutoTransform, src/osg/AutoTransform.cpp: From Brad
|
|
Christiansen, fix to enable AutoTransform to keep track of window
|
|
size/perspective changes
|
|
|
|
2004-02-11 10:18 robert
|
|
|
|
* src/osg/Timer.cpp: Added defined(__x86_64__) to force X86-64
|
|
build to use standard clock
|
|
|
|
2004-02-10 12:36 robert
|
|
|
|
* include/osgUtil/SceneView: Made getViewport(...) const.
|
|
|
|
2004-02-10 10:07 robert
|
|
|
|
* src/osg/Sequence.cpp: From David Fries, added _frameTime copying
|
|
into copy constructor of osg::Sequence
|
|
|
|
2004-02-09 22:56 robert
|
|
|
|
* src/osg/ShapeDrawable.cpp, src/osgUtil/RenderStage.cpp: From
|
|
Ronny Krueger:
|
|
|
|
In RenderStage.cpp removed erroneous else statement.
|
|
|
|
In ShapeDrawable.cpp's PrimitiveShapeVisitor::apply(const Box&
|
|
box) fixed
|
|
order of the last face.
|
|
|
|
2004-02-09 10:14 robert
|
|
|
|
* include/osg/TriangleIndexFunctor,
|
|
src/osgUtil/TriStripVisitor.cpp: Added new TriangleIndexFunctor.
|
|
|
|
2004-02-07 19:36 robert
|
|
|
|
* runexamples.bat: Removed slideshow3D from runexamples.bat
|
|
|
|
2004-02-05 21:23 robert
|
|
|
|
* VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
VisualStudio/examples/osgcameragroup/osgcameragroup.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgconv/osgconv.dsp,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgviewer/osgviewer.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgGA/osgGA.dsp, VisualStudio/osgGL2/osgGL2.dsp,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp, VisualStudio/osgText/osgText.dsp:
|
|
From Eric Hammil, addition of /Zm200's to keep things compiling
|
|
under VS6
|
|
|
|
2004-02-05 12:11 robert
|
|
|
|
* include/osgGA/GUIEventHandler,
|
|
include/osgGA/KeySwitchMatrixManipulator,
|
|
include/osgGA/StateSetManipulator: Fixed the className()
|
|
defintations to be const
|
|
|
|
2004-02-05 11:53 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXP_LABELS.README: Changed fonts to lower
|
|
case.
|
|
|
|
2004-02-05 11:39 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h,
|
|
src/osgPlugins/txp/TXPParser.cpp,
|
|
src/osgPlugins/txp/TXP_LABELS.README,
|
|
src/osgPlugins/txp/TileMapper.cpp: From Nick, Improved support
|
|
for 3D labels.
|
|
|
|
2004-02-05 10:50 robert
|
|
|
|
* examples/osglightpoint/osglightpoint.cpp,
|
|
include/osgSim/BlinkSequence,
|
|
src/osgPlugins/ive/BlinkSequence.cpp,
|
|
src/osgPlugins/osgSim/IO_BlinkSequence.cpp,
|
|
src/osgSim/BlinkSequence.cpp: From Tom Jolly, Fixes to
|
|
osgSim::BlinkSequence to enable proper saving and
|
|
loading.
|
|
|
|
2004-02-05 10:15 robert
|
|
|
|
* src/osgUtil/Tesselator.cpp: Fixed warning in Tesselation w.r.t
|
|
unhandled cases in switch statement
|
|
|
|
2004-02-05 10:10 robert
|
|
|
|
* Make/dependencies, Make/makedefs, Make/makedirdefs: Removed
|
|
slideshow3D from list of example apps, and rejigged makedefs
|
|
handling
|
|
of the QUICK_TIME
|
|
|
|
2004-02-05 09:24 robert
|
|
|
|
* Make/makedefs: Removed DRAWIN_QUICKTIME definition
|
|
|
|
2004-02-04 13:21 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Removed slideshow3D from project
|
|
file.
|
|
|
|
2004-02-04 13:21 robert
|
|
|
|
* VisualStudio/examples/slideshow3D: Removed slideshow3D project
|
|
file
|
|
|
|
2004-02-04 13:19 robert
|
|
|
|
* examples/slideshow3D: Removed slideshow3D example source code,
|
|
since it being moved to a seperate
|
|
distribution.
|
|
|
|
2004-02-04 11:03 robert
|
|
|
|
* src/osgSim/LightPointDrawable.h: Added virtual destructor to
|
|
LightPointDrawable
|
|
|
|
2004-02-04 09:30 robert
|
|
|
|
* src/osgText/Text.cpp: From Brad Christaiansen, added check for
|
|
projection matrix changing in
|
|
screen coord character size mode.
|
|
|
|
2004-02-03 22:46 robert
|
|
|
|
* Make/dependencies, Make/makedefs, Make/makedirdefs,
|
|
src/osgDB/Registry.cpp: Changes to help differentiate between OSX
|
|
using Quicktime vs not using
|
|
quicktime, from Eric Sokolosky and Robert Osfield.
|
|
|
|
2004-02-03 21:08 robert
|
|
|
|
* examples/osgdem/DataSet.cpp: Added rounding to nearest power of
|
|
two in tile image size
|
|
|
|
2004-02-03 19:07 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Added
|
|
dynamic_cast<DisplayListiVisitor> into SceneView::init() method
|
|
to
|
|
properly check for class type before doing setState().
|
|
|
|
2004-02-03 16:51 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h,
|
|
examples/osgdem/osgdem.cpp: Added support for better merging of
|
|
height fields which ignores NoData
|
|
values. Fixed various problems with handing of coordinates
|
|
systems. Added
|
|
support for halving levels in x and y respectively, in addition
|
|
to the
|
|
previous divide in both x and y at the same time, which allows
|
|
long
|
|
line/short tall regions to be handled better.
|
|
|
|
2004-02-02 17:16 robert
|
|
|
|
* examples/osglightpoint/GNUmakefile: From Eric Sokolosky, change
|
|
to use X_INC in GNUmakefile to allow compiling
|
|
on systems with X installed in a non standard place.
|
|
|
|
2004-02-02 16:55 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Moved the InitVisitor::setState() into
|
|
the SceneView::init() method to make
|
|
sure that it always has the correct State object at the of the
|
|
init.
|
|
|
|
2004-02-02 08:55 robert
|
|
|
|
* include/osg/Math: Added atan2f to the list of #define's into
|
|
include/osg/Math.
|
|
|
|
2004-02-01 17:21 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TXPArchive.cpp: Commented out the PagedLOD
|
|
priority offset to leave it at its default
|
|
values, so not to force the loading of distance children before
|
|
near ones,
|
|
letting PagedLOD set priorities simply on the depth into a child
|
|
range.
|
|
|
|
2004-02-01 17:19 robert
|
|
|
|
* examples/osgviewer/osgviewer.cpp: Changed the osgviewer example
|
|
to use the osg::Timer::instance instead a loca
|
|
instance.
|
|
|
|
2004-02-01 17:18 robert
|
|
|
|
* src/osgPlugins/gdal/ReaderWriterGDAL.cpp: From Nick, "I have
|
|
modified the gdal code to read ecw images as well
|
|
There is a small issue though ...
|
|
GDALRasterBand::GetColorInterpretation()
|
|
is not implemented for ecw images (in GDAL's sources I downloaded
|
|
today)
|
|
... I put small hack in there to interpret the bands based on
|
|
their index
|
|
and it seams to work .."
|
|
|
|
2004-02-01 17:17 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Increased expiry delay from 1 second
|
|
to 30 seconds
|
|
|
|
2004-02-01 16:13 robert
|
|
|
|
* src/osg/PagedLOD.cpp: Fixed the PagedLOD::removeExpiredChildren()
|
|
so it only removes the high
|
|
res child that has expired and no more.
|
|
|
|
2004-02-01 15:40 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixed
|
|
GL_COMPRESSED_RGB_S3TC_DXT1_EXT pathway so both pixel and
|
|
internal
|
|
formats are the same.
|
|
|
|
2004-02-01 10:27 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/osgdem.cpp:
|
|
Improvements to the merging of source image datasets into the
|
|
destination
|
|
tiles which ensure that gaps don't appear.
|
|
|
|
Made the elevation properly scaled relative to the having the x &
|
|
y in
|
|
degrees.
|
|
|
|
2004-01-31 21:27 robert
|
|
|
|
* src/osg/ShapeDrawable.cpp: Fixed second pathway for computing
|
|
HeightField bounding box.
|
|
|
|
2004-01-31 20:45 robert
|
|
|
|
* src/osg/ShapeDrawable.cpp: Fixed HeightField compute bounding box
|
|
implementation.
|
|
|
|
2004-01-31 11:34 robert
|
|
|
|
* include/osg/AnimationPath, src/osg/AnimationPath.cpp: Added
|
|
AnimationPathCallback::getAnimationTime() method
|
|
|
|
2004-01-30 21:17 robert
|
|
|
|
* Make/dependencies: Fixed another typo :)
|
|
|
|
2004-01-30 21:17 robert
|
|
|
|
* Make/dependancies, Make/dependencies, Make/makedirdefs: Fixed
|
|
misspelling of dependencies
|
|
|
|
2004-01-30 21:11 robert
|
|
|
|
* Make/dependancies, Make/makedirdefs: Added new dependancies file
|
|
which contains a list of libraries that various
|
|
OSG modules depend upon, these can be set as installed or not.
|
|
The makedirdefs
|
|
now uses this to configure which modules to compile.
|
|
|
|
2004-01-30 21:10 robert
|
|
|
|
* include/osg/Drawable: Added osg:: infront of State in Draw
|
|
callback to make the callback work
|
|
when copy and pasting it in user code.
|
|
|
|
2004-01-30 21:09 robert
|
|
|
|
* examples/osgspacewarp, examples/osgspacewarp/GNUmakefile,
|
|
examples/osgspacewarp/GNUmakefile.inst,
|
|
examples/osgspacewarp/osgspacewarp.cpp: Added new osgspacewarp
|
|
example which demonstrates how to create a star
|
|
field which becomes lines as one accelerates, similar to the
|
|
effect seen
|
|
in star trek's warp drive.
|
|
|
|
2004-01-30 16:12 robert
|
|
|
|
* src/osgDB/SharedStateManager.cpp, src/osgGL2/ProgramObject.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osgSim/IO_DOFTransform.cpp: From Bob Keuhne,
|
|
warning fixes under OSX
|
|
|
|
2004-01-30 15:54 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgText dependancy to the
|
|
TXP plugin
|
|
|
|
2004-01-30 15:52 robert
|
|
|
|
* VisualStudio/icons/osg.ico: Added Windows icon
|
|
|
|
2004-01-30 14:06 robert
|
|
|
|
* examples/osgmovie, examples/osgmovie/GNUmakefile,
|
|
examples/osgmovie/GNUmakefile.inst,
|
|
examples/osgmovie/ImageStream.h,
|
|
examples/osgmovie/MpegImageStream.cpp,
|
|
examples/osgmovie/MpegImageStream.h,
|
|
examples/osgmovie/osgmovie.cpp: Added osgmovie example, derived
|
|
from Ulrich Hertlien's original videotex
|
|
example, and brought up to date.
|
|
|
|
2004-01-30 13:53 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Changed the snap image
|
|
filename to save_image.jpg taking advantage of the
|
|
new JPEG writing support.
|
|
|
|
2004-01-30 13:52 robert
|
|
|
|
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: From Stephane, added
|
|
support for writing JPEG images.
|
|
|
|
2004-01-29 20:14 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Fixed
|
|
the clampProjectionMatrix method so it doesn't modify the input
|
|
znar and zfar, by avoid the use of float/double&.
|
|
|
|
2004-01-29 17:09 don
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp: Adde Texture1D to .dsp file
|
|
|
|
2004-01-29 15:47 robert
|
|
|
|
* Make/makedirdefs, examples/osgdistortion/osgdistortion.cpp,
|
|
examples/osgphotoalbum/ImageReaderWriter.cpp,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp,
|
|
examples/osgscalarbar/osgscalarbar.cpp,
|
|
include/osgSim/DOFTransform,
|
|
src/osgPlugins/geo/osgGeoAnimation.h,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TXPArchive.cpp, src/osgPlugins/txp/TXPIO.cpp,
|
|
src/osgPlugins/txp/TXPNode.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgPlugins/txp/TXPSeamLOD.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgSim/DOFTransform.cpp, src/osgSim/MultiSwitch.cpp,
|
|
src/osgSim/VisibilityGroup.cpp: Attempts to fix compile problems
|
|
under IRIX due to namespace problems.
|
|
|
|
2004-01-29 15:47 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h,
|
|
examples/osgdem/osgdem.cpp: Improved support for handling
|
|
externally set projections
|
|
|
|
2004-01-29 11:16 robert
|
|
|
|
* AUTHORS.txt, include/osg/Texture, src/osg/Texture.cpp: From Pavel
|
|
Moloshtan, add support to osg::Texture files for
|
|
GL_ARB_shadow_ambinet support
|
|
|
|
2004-01-29 10:44 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added double's as parameters to
|
|
_clampProjectionMatrix() template function to
|
|
cure compile problems
|
|
|
|
2004-01-28 22:23 don
|
|
|
|
* src/osgPlugins/flt/FaceRecord.h: Fixed WIREFRAME_CLOSED swap in
|
|
flt loader. submitted by Andreas Ekstrand
|
|
|
|
2004-01-28 20:17 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Made the thread priority outwith the
|
|
frame PRIORITY_MIN
|
|
|
|
2004-01-28 14:44 robert
|
|
|
|
* examples/osgdem/DataSet.cpp: Adding scaling of skirt.
|
|
|
|
2004-01-28 10:53 robert
|
|
|
|
* VisualStudio/examples/osgviewer/osgviewer.dsp,
|
|
VisualStudio/examples/osgviewer/resources.rc, VisualStudio/icons,
|
|
VisualStudio/icons/src, VisualStudio/icons/src/file.txt,
|
|
VisualStudio/icons/src/make.bat, VisualStudio/icons/src/osg.xcf,
|
|
VisualStudio/icons/src/osg16-32.png,
|
|
VisualStudio/icons/src/osg16-4.png,
|
|
VisualStudio/icons/src/osg16-8.png,
|
|
VisualStudio/icons/src/osg16.xcf,
|
|
VisualStudio/icons/src/osg32-32.png,
|
|
VisualStudio/icons/src/osg32-4.png,
|
|
VisualStudio/icons/src/osg32-8.png,
|
|
VisualStudio/icons/src/osg32.xcf,
|
|
VisualStudio/icons/src/osg48-32.png,
|
|
VisualStudio/icons/src/osg48-4.png,
|
|
VisualStudio/icons/src/osg48-8.png,
|
|
VisualStudio/icons/src/osg48.xcf: From Mike Weiblen, icons for
|
|
osgviewer under Windows. The osgviewer changes effectively
|
|
provides template
|
|
for making icons for all the examples.
|
|
|
|
2004-01-28 10:49 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp: Added support for
|
|
CullVisitor::clampProjectionMatrixCallback
|
|
|
|
2004-01-27 22:45 don
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/Geometry.cpp,
|
|
src/osgPlugins/ive/StateSet.cpp,
|
|
src/osgPlugins/ive/Texture1D.cpp, src/osgPlugins/ive/Texture1D.h:
|
|
Added 1D texture support to .ive plugin. (Fixed a couple of
|
|
misspellings
|
|
as well).
|
|
|
|
2004-01-27 21:29 robert
|
|
|
|
* Make/makedirdefs, include/osg/Texture, src/osg/Texture.cpp,
|
|
src/osg/Texture1D.cpp, src/osg/Texture3D.cpp,
|
|
src/osgPlugins/osg/Texture.cpp: Added support for
|
|
osg::Texture::setBorderWidth().
|
|
|
|
2004-01-27 14:49 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Fixed
|
|
problems with the DatabasePager free of texture objects and
|
|
display
|
|
list before they are finished with.
|
|
|
|
2004-01-27 14:47 robert
|
|
|
|
* include/osgText/Font: Added className() method to GlyphTexture
|
|
for debugging purposes.
|
|
|
|
2004-01-27 14:46 robert
|
|
|
|
* include/osg/Array: Added operator = implementations to template
|
|
classes.
|
|
|
|
2004-01-27 11:50 robert
|
|
|
|
* include/osgText/String, src/osgText/String.cpp,
|
|
src/osgText/Text.cpp: From Nick, added VectorUInt in
|
|
osgText/String hack to get around VS's stoopid compiler bugs.
|
|
|
|
From Robert, removed an #if #else #endif block, for code clarity.
|
|
|
|
2004-01-26 14:52 robert
|
|
|
|
* src/osgPlugins/txp/TXPParser.cpp: Re-enabled the unref image of
|
|
texture apply, since the bug of disappearing
|
|
textures was due to a bug in DatabasePager.
|
|
|
|
2004-01-26 14:51 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Set the delete of expired subgraphs
|
|
in the database thread to false, to
|
|
prevent problems with osgText. Will need to solve the
|
|
dirtyTextureObject
|
|
issue.
|
|
|
|
2004-01-26 13:55 robert
|
|
|
|
* src/osgPlugins/txp/TXPParser.cpp: Removed Texture unref on apply.
|
|
|
|
2004-01-26 09:01 robert
|
|
|
|
* src/osgPlugins/txp/TXPParser.cpp: Fix to computation of size of
|
|
texture in presense of compressed textures + mipaplevels<=1
|
|
|
|
2004-01-25 13:52 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgPlugins/txp/TXPParser.h:
|
|
From Nick, added Text support.
|
|
|
|
2004-01-24 20:50 robert
|
|
|
|
* include/osgText/Font: Removed redundent , from enum.
|
|
|
|
2004-01-24 09:41 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added release of file request block
|
|
in the DatabasePager destructor.
|
|
|
|
2004-01-23 21:47 robert
|
|
|
|
* src/osg/Billboard.cpp: Added proper handling of the rotation of
|
|
billboards about an artbitary axis.
|
|
Note, this code while mathermatically is not optimal, and will
|
|
need to
|
|
reviewed in the future to optimize it.
|
|
|
|
2004-01-23 16:29 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added rotation of billboard normal
|
|
into flattern transform Optimizer pass.
|
|
|
|
2004-01-23 16:09 robert
|
|
|
|
* include/osg/Matrixd, include/osg/Matrixf,
|
|
src/osg/Matrix_implementation.cpp: Made getLookAt() etc methods
|
|
const
|
|
|
|
2004-01-23 13:38 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp: Fixed the handling of
|
|
the Producer Fovy so that it accounts for Producer
|
|
now using degrees in set and get methods
|
|
|
|
2004-01-23 13:25 robert
|
|
|
|
* include/osg/Texture, include/osg/TextureRectangle,
|
|
include/osgDB/DatabasePager, src/osg/Texture.cpp,
|
|
src/osg/Texture2D.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osg/TextureRectangle.cpp: From Romano Magacho, fixes to
|
|
handle the subloading from Image when the
|
|
internal format changes requiring a rebuild of the texture
|
|
object.
|
|
|
|
2004-01-23 12:06 robert
|
|
|
|
* VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp:
|
|
Reverted by hand osgshadowtexture
|
|
|
|
2004-01-22 14:24 robert
|
|
|
|
* src/osgPlugins/txp/TXPParser.cpp,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_geom.h: Added support for copying tex
|
|
coord data directly from prpgGeometry.
|
|
|
|
2004-01-22 12:28 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Added report of LOD scale
|
|
|
|
2004-01-22 12:21 robert
|
|
|
|
* src/osgPlugins/txp/TXPNode.cpp,
|
|
src/osgPlugins/txp/TileMapper.cpp: Added setLODScale into
|
|
TileMapper traversal
|
|
|
|
2004-01-22 11:33 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp: Added back in handling of
|
|
non seam children in seam subgraphs, now uses
|
|
a seperate group to enclose both the seam and the non seam
|
|
children.
|
|
|
|
2004-01-22 10:55 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgPlugins/txp/TXPParser.h:
|
|
From Nick, addition of pruning to remove redundent local
|
|
materials.
|
|
|
|
2004-01-22 10:43 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TileMapper.cpp: Added setName("TileContent")
|
|
on the subgraphs that represent the contents
|
|
of the tiles, this name is then searched for during the
|
|
TileMapper pre
|
|
cull traversal to help cut short traversals, and thereby improve
|
|
its performance.
|
|
|
|
2004-01-22 10:42 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Added
|
|
controls over the datatbase pager threading priority during and
|
|
outwith the frame.
|
|
|
|
2004-01-21 20:38 robert
|
|
|
|
* src/osgSim/MultiSwitch.cpp: Added
|
|
_activeSwitchSet(sw._activeSwitchSet) into the copy constructor.
|
|
|
|
2004-01-21 19:13 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPParser.cpp: Commented back in osg::Material
|
|
settings
|
|
|
|
2004-01-21 17:26 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp,
|
|
src/osgPlugins/txp/GNUmakefile,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPNode.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.h,
|
|
src/osgPlugins/txp/TXPParser.cpp,
|
|
src/osgPlugins/txp/TXPSeamLOD.cpp,
|
|
src/osgPlugins/txp/TXPSeamLOD.h,
|
|
src/osgPlugins/txp/TXPTileNode.cpp,
|
|
src/osgPlugins/txp/TXPTileNode.h,
|
|
src/osgPlugins/txp/TileMapper.cpp,
|
|
src/osgPlugins/txp/TileMapper.h: Added new mechanism for handling
|
|
Seams.
|
|
|
|
2004-01-20 10:02 robert
|
|
|
|
* src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgPlugins/txp/TileMapper.cpp: Build fix.
|
|
|
|
2004-01-19 15:55 robert
|
|
|
|
* src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.h,
|
|
src/osgPlugins/txp/TXPSeamLOD.cpp,
|
|
src/osgPlugins/txp/TileMapper.h: Upates from Nick.
|
|
|
|
2004-01-19 11:02 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPParser.cpp: Added support for
|
|
osg::Texture::setUnRefImageDataAfterApply(true) into all
|
|
objects osg::Textures the TXP plugin creates.
|
|
|
|
2004-01-19 11:01 robert
|
|
|
|
* src/osg/Texture.cpp: Fixed bug in logic in
|
|
areAllTextureObjectsLoaded() which was producing the
|
|
exact opposite result to what it should have been generating.
|
|
|
|
2004-01-18 21:59 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h,
|
|
include/osg/Shape, include/osg/Vec3, src/osg/ShapeDrawable.cpp,
|
|
src/osgPlugins/osg/Shape.cpp: Updates for improvements to osgdem,
|
|
such as adding support for skirt
|
|
and border into osg::HeightField, handling of computation of
|
|
neigherbouring
|
|
tiles in osgdem's DestinationGraph.
|
|
|
|
2004-01-16 16:39 robert
|
|
|
|
* examples/osgdem/DataSet.cpp: Improvements to generation of
|
|
terrain and texture'd LOD'd destination datasets
|
|
|
|
2004-01-15 21:07 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h,
|
|
examples/osgdem/osgdem.cpp: Added automatic generation of LOD
|
|
levels with destination graph
|
|
|
|
2004-01-14 15:14 robert
|
|
|
|
* include/osg/Quat, src/osg/Matrix_implementation.cpp: Clean ups of
|
|
floats & .0f's
|
|
|
|
2004-01-13 16:07 robert
|
|
|
|
* src/osg/Matrix_implementation.cpp: Fixed #undef's
|
|
|
|
2004-01-13 10:30 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: From Daved Ergo, patch
|
|
for handling group names better
|
|
|
|
2004-01-13 09:47 robert
|
|
|
|
* include/osgUtil/CullVisitor: Fixed typo's of ImpostorSprite
|
|
|
|
2004-01-13 09:47 robert
|
|
|
|
* include/osg/AnimationPath: Fixed for Win32 build
|
|
|
|
2004-01-12 22:03 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h: Added
|
|
support for automatic subdivision of the destination graph
|
|
|
|
2004-01-12 14:22 robert
|
|
|
|
* include/osg/Matrixd, include/osg/Matrixf, src/osg/CullStack.cpp,
|
|
src/osg/Matrix_implementation.cpp: Introduce new Matrix::invert()
|
|
implementation from Ravi Mathur, with tweaks
|
|
by Robert Osfield.
|
|
|
|
2004-01-12 14:21 robert
|
|
|
|
* include/osg/LOD: Fixed compile warning
|
|
|
|
2004-01-12 13:53 robert
|
|
|
|
* include/osg/AnimationPath, src/osg/AnimationPath.cpp: Changed of
|
|
_firstTime intial values of 0 to DBL_MAX.
|
|
|
|
2004-01-11 21:33 robert
|
|
|
|
* examples/osgdepthshadow/osgdepthshadow.cpp: Improvements from
|
|
Pavel.
|
|
|
|
2004-01-10 21:29 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added support for
|
|
controlling the LODScale via '*' and '+' keys in
|
|
osgProducer::Viewer.
|
|
|
|
2004-01-10 20:58 robert
|
|
|
|
* examples/osgdem/DataSet.cpp: Fixed
|
|
consolodateRequireResolutions() methods
|
|
|
|
2004-01-10 17:13 robert
|
|
|
|
* VisualStudio/osgDB/osgDB.dsp, include/osgDB/DatabasePager,
|
|
include/osgDB/Registry, include/osgDB/SharedStateManager,
|
|
src/osg/Texture.cpp, src/osg/Texture2D.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgDB/GNUmakefile,
|
|
src/osgDB/Registry.cpp, src/osgDB/SharedStateManager.cpp: From
|
|
Alberto Farre, added osgDB::SharedStateManager. Also a couple of
|
|
ammendments by Robert Osfield, adding get/setSharedStateManager()
|
|
methods into osgDB::Registry, and clean up fixes in
|
|
SharedStateManager
|
|
for the StateSet arrays.
|
|
|
|
2004-01-10 09:10 robert
|
|
|
|
* src/osgPlugins/lws/GNUmakefile,
|
|
src/osgPlugins/lws/ReaderWriterLWS.cpp,
|
|
src/osgPlugins/lws/SceneLoader.cpp,
|
|
src/osgPlugins/lws/SceneLoader.h: Did a to_unix on all the LWS
|
|
files include GNUmakefile.
|
|
|
|
2004-01-09 20:33 robert
|
|
|
|
* include/osg/Matrixd, include/osg/Matrixf,
|
|
src/osg/Matrix_implementation.cpp: Standardised on using
|
|
value_type in most methods in Matrixd & Matrixf interfaces
|
|
and Matrix_implementation.cpp.
|
|
|
|
2004-01-09 14:07 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: From Romano Magacho, add
|
|
group->setName() to flattening of static transforms
|
|
|
|
2004-01-09 13:35 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h,
|
|
src/osgPlugins/txp/TXPPagedLOD.h,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgPlugins/txp/TXPParser.h,
|
|
src/osgPlugins/txp/TXPSeamLOD.cpp,
|
|
src/osgPlugins/txp/TXPSeamLOD.h,
|
|
src/osgPlugins/txp/TXPTileNode.cpp,
|
|
src/osgPlugins/txp/TXPTileNode.h: Fixed to TXP plugin from Nick.
|
|
|
|
2004-01-08 21:39 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: Fixes from Geoff.
|
|
|
|
2004-01-08 21:04 robert
|
|
|
|
* include/osg/Quat: Made the default settings of Quat 0,0,0,1 to
|
|
represent a zero rotation.
|
|
|
|
2004-01-07 20:58 robert
|
|
|
|
* examples/osgsimplepager/osgsimplepager.cpp: Moved the default
|
|
light to be from the sky.
|
|
|
|
2004-01-07 19:57 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: Fixed TXPPagedLOD.h/.cpp
|
|
typos.
|
|
|
|
2004-01-07 14:14 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h, src/osgPlugins/txp/TXPNode.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.h,
|
|
src/osgPlugins/txp/TXPSeamLOD.cpp,
|
|
src/osgPlugins/txp/TXPSeamLOD.h,
|
|
src/osgPlugins/txp/TXPTileNode.cpp,
|
|
src/osgPlugins/txp/TXPTileNode.h: Fixed tabs to be four spaces.
|
|
|
|
2004-01-07 14:10 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp,
|
|
src/osgPlugins/txp/GNUmakefile,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h, src/osgPlugins/txp/TXPNode.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.cpp,
|
|
src/osgPlugins/txp/TXPPagedLOD.h,
|
|
src/osgPlugins/txp/TXPSeamLOD.cpp,
|
|
src/osgPlugins/txp/TXPTileNode.cpp: From Nick, updates to TXP
|
|
plugin to handle differences in LOD levels
|
|
between adjacent tiles.
|
|
|
|
2004-01-07 12:38 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgsimplepager,
|
|
VisualStudio/examples/osgsimplepager/osgsimplepager.dsp,
|
|
examples/osgsimplepager, examples/osgsimplepager/GNUmakefile,
|
|
examples/osgsimplepager/GNUmakefile.inst,
|
|
examples/osgsimplepager/osgsimplepager.cpp: Added osgsimplepager
|
|
example program
|
|
|
|
2004-01-07 12:38 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Removed redundent DatabasePager
|
|
pointer.
|
|
|
|
2004-01-07 12:37 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Added
|
|
DatabasePager::setUseFrameBlock(bool) method
|
|
|
|
2004-01-07 08:43 robert
|
|
|
|
* VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp: Removed
|
|
eroneous CreateShadowedScene.cpp/.h from .dsp
|
|
|
|
2004-01-07 08:39 robert
|
|
|
|
* include/osg/PagedLOD, src/osg/PagedLOD.cpp: Moaved
|
|
PagedLOD::PerRangeData implementaton into .cpp and add missing
|
|
return *this to copy operator.
|
|
|
|
2004-01-07 08:36 robert
|
|
|
|
* VisualStudio/examples/osgdistortion/osgdistortion.cpp,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.dsp: Fixed
|
|
ending of .dsp
|
|
|
|
2004-01-06 21:18 robert
|
|
|
|
* include/osgDB/DatabasePager, include/osgDB/Registry,
|
|
include/osgProducer/OsgCameraGroup, src/osgDB/DatabasePager.cpp,
|
|
src/osgDB/Registry.cpp, src/osgProducer/Viewer.cpp: Simplified
|
|
the API for using the DatabasePager, by providing a single
|
|
DatabasePager::updateSceneGraph(..) method, and added a ref_ptr<>
|
|
into
|
|
osDB::Registry for managing a single DatabasePager in a
|
|
centralised way.
|
|
|
|
2004-01-06 15:56 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgdistortion,
|
|
VisualStudio/examples/osgdistortion/osgdistortion.cpp: Added
|
|
osgdistortion examples .dsp
|
|
|
|
2004-01-06 14:37 robert
|
|
|
|
* src/osgPlugins/txp/TXPTileNode.cpp: Fixed comments
|
|
|
|
2004-01-06 14:09 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp, src/osgDB/Registry.cpp: Added code
|
|
to the DatagbasePager::removeExpiredSubgraphs() that update
|
|
the osgDB::Registry cache.
|
|
|
|
2004-01-06 12:27 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
Merged changes from Cobin Holtz for support of
|
|
"noUnitsConversion" via
|
|
the ReaderWriter::Options string.
|
|
|
|
2004-01-06 08:38 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp: From Nick, increased
|
|
info.radius by x 1.3 to avoid culling
|
|
|
|
2004-01-05 20:51 robert
|
|
|
|
* src/osg/PagedLOD.cpp: Added code to scale the priority by the
|
|
offset and scale.
|
|
|
|
2004-01-05 20:45 robert
|
|
|
|
* include/osg/Group, include/osg/LOD, include/osg/PagedLOD,
|
|
src/osg/Group.cpp, src/osg/LOD.cpp, src/osg/PagedLOD.cpp,
|
|
src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/PagedLOD.cpp,
|
|
src/osgPlugins/txp/TXPNode.cpp, src/osgProducer/Viewer.cpp: Added
|
|
support for priority offset and scale into PagedLOD.
|
|
|
|
2004-01-05 19:04 robert
|
|
|
|
* src/osgPlugins/txp/TXPTileNode.cpp: #if 0'd out code for switch
|
|
off seam generation.
|
|
|
|
2004-01-05 15:40 robert
|
|
|
|
* src/osgPlugins/lwo/Object.cpp, src/osgPlugins/lwo/iffparser.h,
|
|
src/osgPlugins/lwo/lwo2parser.h, src/osgPlugins/lwo/lwo2read.h:
|
|
Compile fixes for Win32
|
|
|
|
2004-01-05 15:34 robert
|
|
|
|
* VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp:
|
|
Fixed .dsp
|
|
|
|
2004-01-05 14:17 robert
|
|
|
|
* VisualStudio/examples/osgdepthshadow/osgdepthshadow.dsp,
|
|
VisualStudio/examples/osgdepthshadow/osgshadowtexture.dsp:
|
|
Renamed osgshadowtexture.dsp to osgdepthshadow.dsp
|
|
|
|
2004-01-05 13:40 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgProducer/Viewer.cpp,
|
|
src/osgUtil/SceneView.cpp: Added support into osgProducer::Viewer
|
|
for flushing and compiling GL objects
|
|
via a Producer post swap callback.
|
|
|
|
2004-01-05 09:34 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgdepthshadow,
|
|
VisualStudio/examples/osgdepthshadow/osgshadowtexture.dsp,
|
|
examples/osgdepthshadow, examples/osgdepthshadow/GNUmakefile,
|
|
examples/osgdepthshadow/GNUmakefile.inst,
|
|
examples/osgdepthshadow/osgdepthshadow.cpp: From Pavel Moloshtan,
|
|
osgdepthshadow example
|
|
|
|
2004-01-04 22:28 robert
|
|
|
|
* src/osgPlugins/txp/TXPSeamLOD.cpp,
|
|
src/osgPlugins/txp/TXPTileNode.cpp: Experiments at fixing seam
|
|
handling.
|
|
|
|
2004-01-04 12:37 robert
|
|
|
|
* include/osg/Material, include/osgFX/Validator: Fixed
|
|
osgFX::Validator::compare(..) so that it checked for the correct
|
|
StateAttribute type before comparing member variables.
|
|
|
|
Fixed docs typo in Material
|
|
|
|
2004-01-03 22:52 don
|
|
|
|
* examples/osgsimple/osgsimple.cpp: Oops. Fixed glaring memory leak
|
|
in main loop of osgsimple
|
|
|
|
2004-01-03 20:32 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/lws, VisualStudio/osgPlugins/lws/lws.dsp,
|
|
src/osgPlugins/lwo/GNUmakefile, src/osgPlugins/lws,
|
|
src/osgPlugins/lws/GNUmakefile,
|
|
src/osgPlugins/lws/ReaderWriterLWS.cpp,
|
|
src/osgPlugins/lws/SceneLoader.cpp,
|
|
src/osgPlugins/lws/SceneLoader.h: From Marco Jez, new Light Wave
|
|
Scene loader
|
|
|
|
2004-01-03 15:20 robert
|
|
|
|
* VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
src/osgPlugins/lwo/Block.cpp, src/osgPlugins/lwo/Block.h,
|
|
src/osgPlugins/lwo/Clip.cpp, src/osgPlugins/lwo/Clip.h,
|
|
src/osgPlugins/lwo/Converter.cpp, src/osgPlugins/lwo/Converter.h,
|
|
src/osgPlugins/lwo/GNUmakefile, src/osgPlugins/lwo/Layer.h,
|
|
src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2.h,
|
|
src/osgPlugins/lwo/Lwo2Layer.cpp, src/osgPlugins/lwo/Lwo2Layer.h,
|
|
src/osgPlugins/lwo/Object.cpp, src/osgPlugins/lwo/Object.h,
|
|
src/osgPlugins/lwo/Polygon.cpp, src/osgPlugins/lwo/Polygon.h,
|
|
src/osgPlugins/lwo/README.txt,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lwo/Surface.cpp, src/osgPlugins/lwo/Surface.h,
|
|
src/osgPlugins/lwo/Tessellator.cpp,
|
|
src/osgPlugins/lwo/Tessellator.h, src/osgPlugins/lwo/Unit.cpp,
|
|
src/osgPlugins/lwo/Unit.h, src/osgPlugins/lwo/VertexMap.cpp,
|
|
src/osgPlugins/lwo/VertexMap.h, src/osgPlugins/lwo/iffparser.h,
|
|
src/osgPlugins/lwo/lw.cpp, src/osgPlugins/lwo/lw.h,
|
|
src/osgPlugins/lwo/lwo2chunks.h, src/osgPlugins/lwo/lwo2parser.h,
|
|
src/osgPlugins/lwo/lwo2read.h, src/osgPlugins/lwo/lwo2types.h,
|
|
src/osgPlugins/lwo/old_Lwo2.cpp, src/osgPlugins/lwo/old_Lwo2.h,
|
|
src/osgPlugins/lwo/old_Lwo2Layer.cpp,
|
|
src/osgPlugins/lwo/old_Lwo2Layer.h,
|
|
src/osgPlugins/lwo/old_lw.cpp, src/osgPlugins/lwo/old_lw.h: From
|
|
Marco Jez, updates to the LWO loader.
|
|
|
|
2004-01-03 09:06 robert
|
|
|
|
* examples/osgshaders/GL2Scene.cpp, examples/osgshaders/Noise.cpp,
|
|
examples/osgshaders/Noise.h, examples/osgshaders/README.txt,
|
|
include/osgGL2/ProgramObject, include/osgGL2/UniformValue,
|
|
src/osgGL2/ProgramObject.cpp, src/osgGL2/UniformValue.cpp,
|
|
src/osgGL2/Version.cpp: Updates to osgGL2 from Mike Weiblen
|
|
|
|
2004-01-02 20:44 robert
|
|
|
|
* include/osg/Geometry: Fixed getFogCoord methods
|
|
|
|
2004-01-02 17:30 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h, src/osgPlugins/txp/TXPNode.h,
|
|
src/osgPlugins/txp/TXPPageManager.h,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgPlugins/txp/TXPParser.h,
|
|
src/osgPlugins/txp/TXPSeamLOD.cpp,
|
|
src/osgPlugins/txp/TXPSeamLOD.h,
|
|
src/osgPlugins/txp/TXPTileNode.cpp,
|
|
src/osgPlugins/txp/TXPTileNode.h,
|
|
src/osgPlugins/txp/TileMapper.h: Updates to TXP plugin from Nick.
|
|
|
|
2004-01-02 17:06 robert
|
|
|
|
* src/osgDB/Registry.cpp: Added "&&
|
|
oitr->second.first->referenceCount()<=1" check to
|
|
removeExpiredObjectsInCache
|
|
so that it only expires objects in the cache that have no
|
|
external reference.
|
|
|
|
2004-01-02 11:31 robert
|
|
|
|
* AUTHORS.txt: Updates to the AUTHORS file from Rune.
|
|
|
|
2003-12-27 22:17 robert
|
|
|
|
* Make/makedirdefs, examples/osgdistortion,
|
|
examples/osgdistortion/GNUmakefile,
|
|
examples/osgdistortion/GNUmakefile.inst,
|
|
examples/osgdistortion/osgdistortion.cpp: Added osgdistortion
|
|
demo.
|
|
|
|
2003-12-27 22:17 robert
|
|
|
|
* include/osgUtil/Optimizer: From Geof Michel, addition of
|
|
TESSELATE_GEOMETRY pass.
|
|
|
|
2003-12-27 15:57 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: Removed TXPIO.h
|
|
|
|
2003-12-27 13:46 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp, src/osgUtil/Tesselator.cpp: From Geoff
|
|
Michel, added tesselate pass to Optimizer and added handling of
|
|
per
|
|
primitve color to osgUtil::Tesselator.
|
|
|
|
2003-12-27 11:30 robert
|
|
|
|
* src/osg/Texture.cpp: From Rommano Silva, admendments to
|
|
Texture::computeRequiredTextureDimensions
|
|
so that it takes into account the current mip map settings.
|
|
|
|
2003-12-26 16:45 robert
|
|
|
|
* src/osgFX/Scribe.cpp: Fixed osgFX::Scribe so that is handled
|
|
setting of colour and line width correctly,
|
|
by setting up the Materiail and LineWidth attributes within the
|
|
Scribe constructor.
|
|
|
|
2003-12-24 19:28 robert
|
|
|
|
* VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp,
|
|
src/osg/Referenced.cpp, src/osgPlugins/osg/FragmentProgram.cpp,
|
|
src/osgPlugins/osg/VertexProgram.cpp,
|
|
src/osgPlugins/txp/TileMapper.cpp: Fixes for VS6.0
|
|
|
|
2003-12-24 17:20 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Removed redundent osgcameragroup
|
|
|
|
2003-12-24 17:19 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: Fixed typo of TileMap - now
|
|
corrected to TileMapper
|
|
|
|
2003-12-24 00:14 robert
|
|
|
|
* src/osg/Image.cpp: Fixed typos in error reporting
|
|
|
|
2003-12-24 00:14 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Build fixes for VS6.0
|
|
|
|
2003-12-24 00:07 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgphotoalbum,
|
|
VisualStudio/examples/osgphotoalbum/osgphotoalbum.dsp: Added
|
|
osgphotoalbum project
|
|
|
|
2003-12-23 23:55 robert
|
|
|
|
* examples/osgphotoalbum/ImageReaderWriter.cpp,
|
|
examples/osgphotoalbum/ImageReaderWriter.h,
|
|
examples/osgphotoalbum/PhotoArchive.cpp,
|
|
examples/osgphotoalbum/PhotoArchive.h,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp: Added support for a
|
|
photo archive.
|
|
|
|
2003-12-23 13:02 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h, src/osgPlugins/txp/TXPNode.cpp,
|
|
src/osgPlugins/txp/TXPNode.h,
|
|
src/osgPlugins/txp/TXPPageManager.h,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgPlugins/txp/TXPParser.h,
|
|
src/osgPlugins/txp/TXPSeamLOD.h,
|
|
src/osgPlugins/txp/TXPTileNode.h: Updates from Nick.
|
|
|
|
Added support for OSG_TXP_DEFAULT_MAX_ANISOTROPY to override the
|
|
default make
|
|
anistropy in textures.
|
|
|
|
2003-12-23 12:10 robert
|
|
|
|
* src/osgPlugins/txp/TXPNode.cpp: removed osg::
|
|
|
|
2003-12-23 09:18 robert
|
|
|
|
* src/osgPlugins/txp/TXPIO.cpp, src/osgPlugins/txp/TXPNode.cpp:
|
|
Removed osg:: from NodeVisitor and Group base class calls
|
|
|
|
2003-12-22 21:05 robert
|
|
|
|
* examples/osgphotoalbum/GNUmakefile,
|
|
examples/osgphotoalbum/ImageReaderWriter.cpp,
|
|
examples/osgphotoalbum/ImageReaderWriter.h,
|
|
examples/osgphotoalbum/PhotoArchive.cpp,
|
|
examples/osgphotoalbum/PhotoArchive.h,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp: Added beginings of
|
|
PhotoArchive for storing and loading a set of
|
|
photos from an archive.
|
|
|
|
2003-12-22 14:48 robert
|
|
|
|
* src/osgPlugins/txp/TXPParser.cpp: Added max texture anisotropy of
|
|
4.
|
|
|
|
2003-12-22 14:05 robert
|
|
|
|
* src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPNode.cpp: Updates from Nick.
|
|
|
|
2003-12-22 07:26 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp,
|
|
src/osgPlugins/txp/GNUmakefile,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h, src/osgPlugins/txp/TXPNode.cpp,
|
|
src/osgPlugins/txp/TXPSeamLOD.cpp,
|
|
src/osgPlugins/txp/TXPTileNode.cpp,
|
|
src/osgPlugins/txp/TileMapper.cpp,
|
|
src/osgPlugins/txp/TileMapper.h: Moved TileMapper code out into
|
|
its own file and made it a signleton
|
|
|
|
2003-12-22 06:27 robert
|
|
|
|
* src/osgPlugins/txp/GNUmakefile,
|
|
src/osgPlugins/txp/IO_TerrapageNode.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/txp/TXPArchive.cpp,
|
|
src/osgPlugins/txp/TXPArchive.h, src/osgPlugins/txp/TXPIO.cpp,
|
|
src/osgPlugins/txp/TXPNode.cpp, src/osgPlugins/txp/TXPNode.h,
|
|
src/osgPlugins/txp/TXPPageManager.cpp,
|
|
src/osgPlugins/txp/TXPPageManager.h,
|
|
src/osgPlugins/txp/TXPParser.cpp, src/osgPlugins/txp/TXPParser.h,
|
|
src/osgPlugins/txp/TXPSeamLOD.cpp,
|
|
src/osgPlugins/txp/TXPSeamLOD.h,
|
|
src/osgPlugins/txp/TXPTileNode.cpp,
|
|
src/osgPlugins/txp/TXPTileNode.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_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: From Trajce Nikolov, port
|
|
of TXP plugin across to a pure PagedLOD based
|
|
pager, with a little assistance from Robert Osfield.
|
|
|
|
2003-12-21 23:02 robert
|
|
|
|
* src/osgPlugins/txp/TrPageParser.cpp: Fixed memory leak and
|
|
utilised DrawArrayLengths in place of multiple
|
|
DrawArray calls.
|
|
|
|
2003-12-21 13:11 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added
|
|
extra clampProjectionMatrix methods to handle both Matrixd and
|
|
Matrixf
|
|
pathways.
|
|
|
|
2003-12-20 23:25 robert
|
|
|
|
* src/osg/PagedLOD.cpp: Fixed PagedLOD's handling of distances
|
|
beyond the furthest range.
|
|
|
|
2003-12-20 14:25 robert
|
|
|
|
* examples/osgphotoalbum/osgphotoalbum.cpp: Added support for
|
|
placing pictures of backs and fronts of pages.
|
|
|
|
2003-12-20 14:23 robert
|
|
|
|
* src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: Added
|
|
support for REVERESED_XY_PLANE, REVERESED_XZ_PLANE and
|
|
REVERESED_YZ_PLANE's for the axis alignement to allow the text to
|
|
be
|
|
reversed.
|
|
|
|
2003-12-20 14:20 robert
|
|
|
|
* include/osgText/Text: *** empty log message ***
|
|
|
|
2003-12-20 14:19 robert
|
|
|
|
* include/osg/CullFace, src/osg/CullFace.cpp: Added Mode parameter
|
|
to constructor.
|
|
|
|
2003-12-19 23:14 robert
|
|
|
|
* src/osgPlugins/osg/Node.cpp, src/osgPlugins/osg/Object.cpp: Added
|
|
support for reading and writing UserData from objects.
|
|
|
|
2003-12-19 22:55 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h: Added
|
|
support for tagging the required resolutions from the source
|
|
data.
|
|
|
|
2003-12-19 22:34 robert
|
|
|
|
* include/osg/Endian: Added swap bytes methods.
|
|
|
|
2003-12-19 22:21 robert
|
|
|
|
* 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/IveVersion.h: From Corbin Holtz, support for
|
|
endian testing and bytes swapping. With mods
|
|
from Robert to use include/osg/Endian
|
|
|
|
2003-12-19 10:52 robert
|
|
|
|
* src/osg/Texture.cpp: Added _ARB to GL_COMPARE_R_TO_TEXTURE
|
|
|
|
2003-12-18 20:53 robert
|
|
|
|
* include/osg/Image: Changed inline docs for readPixels to say
|
|
"read pixels from current frame buffer"
|
|
|
|
2003-12-18 16:15 robert
|
|
|
|
* include/osg/Texture: Added definition of
|
|
GL_DEPTH_TEXTURE_MODE_ARB
|
|
|
|
2003-12-18 12:20 robert
|
|
|
|
* src/osg/Geometry.cpp: Changed the ArrayData constructor to use
|
|
copyop for copying arrays, instead
|
|
of by default doing cloning.
|
|
|
|
2003-12-18 10:57 robert
|
|
|
|
* include/osg/ShapeDrawable: Fixed s/getCreateBackFace(bool on)
|
|
methds so that use used the correct variable.
|
|
|
|
2003-12-18 09:56 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Fixed typo in comments.
|
|
|
|
2003-12-17 23:19 robert
|
|
|
|
* Make/makedefs, src/osgPlugins/quicktime/ReaderWriterQT.cpp: From
|
|
Bob Kuehne, build fixes for OSX.
|
|
|
|
2003-12-17 19:26 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: From Pavel Moloshtan,
|
|
added GL_ARB_shadow_support to osg::Texture.
|
|
|
|
2003-12-17 17:05 robert
|
|
|
|
* include/osg/TexGen: From Pavel Molishtan, Fixed comparision of _t
|
|
plane.
|
|
|
|
2003-12-17 17:02 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h: Added
|
|
support for tracing the resolutions that are required by the
|
|
destination data.
|
|
|
|
2003-12-17 10:05 robert
|
|
|
|
* Make/makedefs: From Jeremy Bell, made SHARED = -dynamic for OSX.
|
|
|
|
2003-12-17 10:04 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgkeyboardmouse,
|
|
VisualStudio/examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
|
VisualStudio/examples/osgsimple,
|
|
VisualStudio/examples/osgsimple/osgsimple.dsp: Added VS projects
|
|
for osgkeyboardmouse and osgsimple examples.
|
|
|
|
2003-12-17 00:58 robert
|
|
|
|
* examples/osgkeyboardmouse/GNUmakefile,
|
|
examples/osgkeyboardmouse/GNUmakefile.inst: Added -losgGL2 to
|
|
link line.
|
|
|
|
2003-12-16 23:43 robert
|
|
|
|
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
include/osgFX/Validator, src/osgFX/Effect.cpp,
|
|
src/osgFX/Validator.cpp: From Marco Jez, fixes to osgFX so that
|
|
effects are compiled correctly.
|
|
|
|
Fixed title name of osgkeyboardmouse example.
|
|
|
|
2003-12-16 19:21 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgUtil dependancy to lib3ds
|
|
plugin
|
|
|
|
2003-12-16 08:56 robert
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp: Put the ordering of
|
|
the callbacks so that the update callback is first,
|
|
then cull then draw. Added missing copy of update callback into
|
|
copy
|
|
constructor.
|
|
|
|
2003-12-15 23:23 robert
|
|
|
|
* Make/makedirdefs, include/osgUtil/CullVisitor,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp: Added support for updating the
|
|
SceneView projection matrix from the values
|
|
of near and far computed during the cull traversal.
|
|
|
|
2003-12-15 23:22 robert
|
|
|
|
* src/osg/Texture.cpp: Changed the default wrap modes from REPEAT
|
|
to CLAMP since CLAMP is the OpenGL
|
|
default value.
|
|
|
|
2003-12-15 16:46 robert
|
|
|
|
* examples/osgkeyboardmouse, examples/osgkeyboardmouse/GNUmakefile,
|
|
examples/osgkeyboardmouse/GNUmakefile.inst,
|
|
examples/osgkeyboardmouse/osgkeyboardmouse.cpp,
|
|
examples/osgsimple, examples/osgsimple/GNUmakefile,
|
|
examples/osgsimple/GNUmakefile.inst,
|
|
examples/osgsimple/osgsimple.cpp: Added two news examples,
|
|
osgsimple just loads a model and then renders it in
|
|
a single window. osgkeyboardmouse adds to osgsimple support for
|
|
keyboard mouse
|
|
and picking interactions.
|
|
|
|
2003-12-15 16:40 robert
|
|
|
|
* examples/osgphotoalbum/osgphotoalbum.cpp: Added gemetry of photo
|
|
album and page turning animation.
|
|
|
|
2003-12-15 08:54 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added test against MultiSwitch in
|
|
Optimizer to prevent switch children
|
|
being removed.
|
|
|
|
2003-12-13 22:15 robert
|
|
|
|
* src/osgPlugins/quicktime/ReaderWriterQT.cpp: Fixed paramter name
|
|
from being fileName to file.
|
|
|
|
2003-12-13 22:07 robert
|
|
|
|
* src/osgPlugins/flt/GNUmakefile: From Jeremy Bell, add -losgText
|
|
to fix OSX compile.
|
|
|
|
2003-12-13 16:41 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Added TriStripVisitor
|
|
usage.
|
|
|
|
2003-12-13 16:36 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/DynamicLibrary.cpp,
|
|
src/osgDB/Registry.cpp: From Michael Gronager, with updates from
|
|
Robert Osfield, to add support
|
|
for Registry::closeAllLibrary and forced Registry destruction via
|
|
Registry::instance(true).
|
|
|
|
2003-12-13 15:33 robert
|
|
|
|
* src/osgPlugins/png/ReaderWriterPNG.cpp: From Eric Sokolosky,
|
|
fixed broken handling of palatted textures.
|
|
|
|
2003-12-12 20:33 robert
|
|
|
|
* include/osgProducer/Viewer: Fixed typo of s/getUpdateVisitor().
|
|
|
|
2003-12-12 17:23 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed flatten static transform
|
|
|
|
2003-12-12 16:34 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/glm.cpp: Removed comments, and move the tri
|
|
stipper slightly later in the code to
|
|
apply it on all geometries.
|
|
|
|
2003-12-12 15:22 robert
|
|
|
|
* src/osgPlugins/geo/osgGeoStructs.h: Updates from Geof Michel.
|
|
|
|
2003-12-12 13:53 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp, src/osgUtil/TriStripVisitor.cpp: Made
|
|
progress reports use osg::notify(osg::INFO) instread of std::cout
|
|
|
|
2003-12-12 13:24 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed merging of geometry code.
|
|
|
|
2003-12-11 23:33 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Renamed
|
|
PermissableOptions to setPermissableOptimizations.
|
|
|
|
2003-12-11 23:26 robert
|
|
|
|
* include/osgUtil/Optimizer, include/osgUtil/TriStripVisitor,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/TriStripVisitor.cpp: Added
|
|
support for controlling what optimization operations can be
|
|
applied
|
|
to specific nodes in the scene graph. Typical use would be
|
|
tagging a
|
|
node so that it can't be optimized away in say a flatten static
|
|
transform
|
|
pass. Added methods to Optimizer are:
|
|
|
|
inline void setPermissableOptionsForObject(const osg::Object*
|
|
object, unsigned int options)
|
|
{
|
|
_permissableOptionsMap[object] = options;
|
|
}
|
|
|
|
inline unsigned int getPermissableOptionsForObject(const
|
|
osg::Object* object) const
|
|
{
|
|
PermissableOptionsMap::const_iterator itr =
|
|
_permissableOptionsMap.find(object);
|
|
if (itr!=_permissableOptionsMap.end()) return itr->second;
|
|
else return 0xffffffff;
|
|
}
|
|
|
|
inline bool isOperationPermissableForObject(const osg::Object*
|
|
object,unsigned int option) const
|
|
{
|
|
return (option & getPermissableOptionsForObject(object))!=0;
|
|
}
|
|
|
|
2003-12-11 16:46 robert
|
|
|
|
* include/osg/CollectOccludersVisitor, include/osgUtil/SceneView,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osgUtil/SceneView.cpp:
|
|
Added _maximumNumberOfActiveOccluders variable to
|
|
CollectOccludersVisitor(), to
|
|
limit the maximum number of occluders used in the cull traversal,
|
|
default is
|
|
now 10.
|
|
|
|
Added set/getCollectOccluderVisitor() method into SceneView to
|
|
allow control
|
|
of the the settings of the CollectOccluderVisitor.
|
|
|
|
2003-12-10 16:50 robert
|
|
|
|
* src/osgGA/DriveManipulator.cpp: Added environmental variable for
|
|
setting the height of the drive manipulator.
|
|
|
|
2003-12-10 15:24 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/Registry.cpp: Added a special
|
|
AvailablerReaderWriterIterator class to handle the task
|
|
of iterating through the list of available reader writer, whilst
|
|
handling
|
|
cases where the list itself changes size during iteration through
|
|
the list.
|
|
Previous size changes during iteration was cause invalid
|
|
iterators, which
|
|
in turn was causing a crash.
|
|
|
|
2003-12-10 15:22 robert
|
|
|
|
* examples/osgphotoalbum/osgphotoalbum.cpp: Added proper handling
|
|
of unhandled file return type.
|
|
|
|
2003-12-10 11:40 robert
|
|
|
|
* src/osgDB/DynamicLibrary.cpp, src/osgDB/Registry.cpp: Improved
|
|
the management of errors reported from ReaderWriters, and cleaned
|
|
up the reporting of errors in DynamicLibrary.
|
|
|
|
2003-12-10 10:49 robert
|
|
|
|
* src/osgUtil/TriStripVisitor.cpp: Added support for using
|
|
DrawArrays when indices are in ascending order, and
|
|
increment 1 at a time.
|
|
|
|
2003-12-09 22:29 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp, src/osgUtil/TriStripVisitor.cpp:
|
|
Improvements to the TriStripVisitor such that it now groups 4
|
|
point tri strips
|
|
together as quads.
|
|
|
|
2003-12-09 14:07 robert
|
|
|
|
* examples/osgcallback/osgcallback.cpp,
|
|
examples/osghangglide/osghangglide.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
include/osg/Billboard, include/osg/Transform,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/Transform.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp: Removed
|
|
osg::Transform::ComputeTransformCallback from osg::Transform.
|
|
|
|
Updated various dependant files to reimplemt callbacks as
|
|
Transform subclasses.
|
|
|
|
2003-12-09 14:06 robert
|
|
|
|
* src/osgPlugins/ive/PagedLOD.cpp, src/osgPlugins/osg/PagedLOD.cpp:
|
|
Added support for new PagedLOD Radius and
|
|
NumChildrenThatCannorBeExpired variables
|
|
to .osg and .ive support.
|
|
|
|
2003-12-09 12:11 robert
|
|
|
|
* Make/makedirdefs, examples/osgphotoalbum,
|
|
examples/osgphotoalbum/GNUmakefile,
|
|
examples/osgphotoalbum/GNUmakefile.inst,
|
|
examples/osgphotoalbum/osgphotoalbum.cpp: Added new example
|
|
osgphotoalbum.
|
|
|
|
2003-12-09 12:09 robert
|
|
|
|
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Reverted back to non
|
|
exception based JPEG plugin.
|
|
|
|
2003-12-09 12:08 robert
|
|
|
|
* include/osg/PagedLOD, src/osg/PagedLOD.cpp: Addition of the
|
|
following methods:
|
|
|
|
/** Set the object-space reference radius of the volume enclosed
|
|
by the PagedLOD.
|
|
* Used to detmine the bounding sphere of the PagedLOD in the
|
|
absense of any children.*/
|
|
inline void setRadius(float radius) { _radius = radius; }
|
|
|
|
/** Get the object-space radius of the volume enclosed by the
|
|
PagedLOD.*/
|
|
inline float getRadius() const { return _radius; }
|
|
|
|
|
|
/** Set the number of children that the PagedLOD must keep
|
|
around, even if thay are older than their expiry time.*/
|
|
inline void setNumChildrenThatCannotBeExpired(unsigned int num) {
|
|
_numChildrenThatCannotBeExpired = num; }
|
|
|
|
/** Get the number of children that the PagedLOD must keep
|
|
around, even if thay are older than their expiry time.*/
|
|
unsigned int getNumChildrenThatCannotBeExpired() const { return
|
|
_numChildrenThatCannotBeExpired; }
|
|
|
|
2003-12-09 12:07 robert
|
|
|
|
* include/osgDB/Registry: Added get() method to ReaderWriterProxy
|
|
class to allow the readerwriter to
|
|
be obtained once its constructed.
|
|
|
|
2003-12-09 12:05 robert
|
|
|
|
* include/osg/TexEnv, src/osg/TexEnv.cpp: Addition of Mode
|
|
mode=MODULATE constructor.
|
|
|
|
2003-12-09 12:04 robert
|
|
|
|
* include/osgText/Font, src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgText/DefaultFont.cpp, src/osgText/Font.cpp: Fixes for
|
|
optional compile of GL_LUMINANCE_ALPHA and GL_ALPHA texture usage
|
|
in fonts. Default to GL_ALPHA.
|
|
|
|
2003-12-09 11:31 robert
|
|
|
|
* include/osgText/Font, src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgText/DefaultFont.cpp, src/osgText/Font.cpp: Moved osgText
|
|
across to create GL_ALPHA textures instead of GL_LUMINANCE_ALPHA
|
|
|
|
2003-12-09 11:20 robert
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp: From Pavel Moloshtan,
|
|
extension support for ARB_occlusion_querry
|
|
|
|
2003-12-09 11:19 robert
|
|
|
|
* src/osgFX/Cartoon.cpp: From Mike Wieblen, tweak to GL2 shader
|
|
|
|
2003-12-09 10:42 robert
|
|
|
|
* src/osgText/Font.cpp: From Tree, tweaks to the coord generation
|
|
to improve text alignment.
|
|
|
|
2003-12-09 10:38 robert
|
|
|
|
* src/osgPlugins/osg/AnimationPath.cpp: From Johan Nouvel, support
|
|
for AnimationPathCallback values in .osg file.
|
|
Includes a small modication to ensure that code works shared
|
|
animation paths, by RO.
|
|
|
|
2003-12-09 09:25 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Eric Sokolosky, OSX uses
|
|
DYLD_LIBRARY_PATH for initial library search path
|
|
instead of LD_LIBRARY_PATH.
|
|
|
|
2003-12-09 09:03 robert
|
|
|
|
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: Aded FileUtils include.
|
|
|
|
2003-12-08 19:25 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Added commented out lines for setting
|
|
orange blue anaglyphic stereo. The
|
|
analgyphic block really needs to have the color mask set up
|
|
optionally, this
|
|
is something to configure in the future.
|
|
|
|
2003-12-08 11:24 robert
|
|
|
|
* Make/makedirdefs, examples/slideshow3D/ReaderWriterXML.cpp,
|
|
include/osgDB/ReaderWriter, include/osgUtil/TriStripVisitor,
|
|
src/osgDB/FileUtils.cpp, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
|
src/osgPlugins/Inventor/ReaderWriterIV.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/directx/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
|
src/osgPlugins/jp2/ReaderWriterJP2.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/pnm/ReaderWriterPNM.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/TriStripVisitor.cpp: Moved
|
|
the responsibility for finding file to load on to the
|
|
ReaderWriter plugins,
|
|
instead of osgDB::Registry where it original lay. This has been
|
|
done to allow
|
|
fileName strings to be encode data rather than just file names,
|
|
such as one
|
|
requires when using PagedLOD along with plugins for doing dynamic
|
|
tesselation.
|
|
|
|
2003-12-07 20:58 robert
|
|
|
|
* src/osgPlugins/osgText/IO_Text.cpp: Added check against null
|
|
being passed into std::string constructor.
|
|
|
|
2003-12-05 22:42 robert
|
|
|
|
* include/osgUtil/TriStripVisitor: Changed the minium tri strip
|
|
length to 2 rather than 0.
|
|
|
|
2003-12-05 14:39 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added code
|
|
for combining adjacent static MatrixTransforms
|
|
|
|
2003-12-05 14:39 robert
|
|
|
|
* include/osgSim/MultiSwitch: Fixes for Win32 build.
|
|
|
|
2003-12-05 13:58 robert
|
|
|
|
* src/osgSim/DOFTransform.cpp, src/osgSim/MultiSwitch.cpp: Fixes
|
|
for Windows build.
|
|
|
|
2003-12-05 13:26 robert
|
|
|
|
* src/osg/DOFTransform.cpp: Removed DOFTransform.
|
|
|
|
2003-12-05 09:22 robert
|
|
|
|
* src/osg/Geometry.cpp: Added a cast (Array*) to get round VS.NET
|
|
compiler error.
|
|
|
|
2003-12-04 17:14 robert
|
|
|
|
* src/osg/Geometry.cpp, src/osgUtil/TriStripVisitor.cpp: Added
|
|
support for expanding index'd attributes from within
|
|
osgUtil:TriStripVisitor.
|
|
|
|
2003-12-04 09:43 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
|
|
optional TraversalMask paramter to computeIntersections()
|
|
methods.
|
|
|
|
2003-12-03 21:45 robert
|
|
|
|
* doc/introduction.html, examples/osgshaders/GL2Scene.cpp,
|
|
include/osg/Array, include/osg/CullingSet, include/osg/Geometry,
|
|
include/osg/Multisample, include/osg/Polytope,
|
|
include/osg/TexEnvCombine, include/osgUtil/Optimizer,
|
|
include/osgUtil/TriStripVisitor, src/osg/Geometry.cpp,
|
|
src/osg/TexEnvCombine.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Implemented duplicate removal
|
|
code into TriStripVisitor and added an
|
|
extra pass to doing tri stripping in the osgUtil::Optimzer.
|
|
|
|
Added validity checks into osg::TexEnvCombine to catch eronous
|
|
enumarant values.
|
|
|
|
Improved the efficient of CullingSet's handling of new
|
|
transforms.
|
|
|
|
Added a copy shared subgraphs and subdivision code into
|
|
osgUtil::Optimizer.
|
|
|
|
2003-12-03 21:28 robert
|
|
|
|
* include/osg/PagedLOD: Made removedExpiredChildren() virtual.
|
|
|
|
2003-12-02 21:38 robert
|
|
|
|
* src/osgText/Font.cpp: Suggestion from Tree, changed tex coord
|
|
scaling against textureWidth/Height rather
|
|
than textureWidth-1 etc.
|
|
|
|
2003-12-02 21:38 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Rune, Added catch
|
|
for erroneous size specification in .dds file.
|
|
|
|
2003-12-01 14:31 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp, examples/osgdem/DataSet.cpp,
|
|
examples/osgdem/DataSet.h, src/osgPlugins/ive/AlphaFunc.cpp,
|
|
src/osgPlugins/ive/AlphaFunc.h,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile: From Pavel Moloshton, addition of
|
|
AlphaFunc support to .ive.
|
|
|
|
2003-12-01 10:28 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added a
|
|
spatializer into osgUtil to create a balanced quad/oct tree.
|
|
|
|
2003-11-28 22:39 robert
|
|
|
|
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: From Ruben,
|
|
|
|
>Fixed: The iv loader that uses Inventor library has a little
|
|
bug, if used with
|
|
>osgconv, it doesn't write the images to the converted file
|
|
because it's
|
|
>not setting the osg::Image->setFilename()
|
|
|
|
2003-11-28 14:37 robert
|
|
|
|
* VisualStudio/osgPlugins/geo/geo.dsp,
|
|
src/osgPlugins/geo/ClipRegion.cpp,
|
|
src/osgPlugins/geo/ClipRegion.h, src/osgPlugins/geo/GNUmakefile,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoActions.cpp,
|
|
src/osgPlugins/geo/osgGeoAnimation.h,
|
|
src/osgPlugins/geo/osgGeoNodes.h,
|
|
src/osgPlugins/geo/osgGeoStructs.h: From Geoff Michel, updates to
|
|
GEO plugin.
|
|
|
|
2003-11-28 14:26 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h: Updates
|
|
to osgdem.
|
|
|
|
2003-11-28 13:41 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: From Qing
|
|
Shen, addition of computeIntsect methods which take a
|
|
node pointer to intersect with rather than assume the viewer's
|
|
scene pointer.
|
|
|
|
2003-11-27 22:53 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/LightPoint.h,
|
|
src/osgPlugins/ive/Node.cpp, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/VisibilityGroup.cpp,
|
|
src/osgPlugins/ive/VisibilityGroup.h: From Rune Schmidt Jensen,
|
|
support for osgSim::VisibilityGroup in the .ive loader
|
|
and support for node masks.
|
|
|
|
2003-11-27 22:06 robert
|
|
|
|
* include/osgFX/BumpMapping, include/osgFX/Effect,
|
|
include/osgFX/Technique, include/osgFX/Validator: Standardised
|
|
the tabbing so that 4 spaces are used instead of hardware tabs.
|
|
|
|
2003-11-27 16:23 robert
|
|
|
|
* VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp, include/osgSim/VisibilityGroup,
|
|
src/osgPlugins/osgSim/GNUmakefile,
|
|
src/osgPlugins/osgSim/IO_VisibilityGroup.cpp,
|
|
src/osgSim/GNUmakefile, src/osgSim/VisibilityGroup.cpp: From
|
|
Michael Gronager, osgSim::VisibilityGroup
|
|
|
|
2003-11-27 15:13 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h,
|
|
include/osg/BoundingBox: Updates to osgdem + BoundingBox to
|
|
support graph iterators
|
|
|
|
2003-11-27 13:31 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
From Nikolaus Hanekamp, Fixes to lightpoint code
|
|
|
|
2003-11-27 13:25 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Trajce Nikolov:
|
|
|
|
> There are databases that contain both Matrix and GeneralMatrix
|
|
records as
|
|
> ancillary records. If this happens, this fix will only use one
|
|
matrix to
|
|
> create osg::TransformMatrix node.
|
|
|
|
2003-11-26 16:56 robert
|
|
|
|
* src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
Addition of light point.
|
|
|
|
2003-11-26 16:43 robert
|
|
|
|
* include/osgUtil/SceneView: Warning fix from Romano
|
|
|
|
2003-11-26 13:21 robert
|
|
|
|
* examples/slideshow3D/slideshow3D.cpp: Added a f after 2.0
|
|
definitions in atan2 to get round stupid MS errors.
|
|
|
|
2003-11-26 11:33 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Removed DOFTransform.
|
|
|
|
2003-11-26 11:01 robert
|
|
|
|
* include/osgSim/MultiSwitch: Changed SG_EXPORT to OSGSIM_EXPORT.
|
|
|
|
2003-11-26 08:37 robert
|
|
|
|
* src/osgPlugins/ive/DOFTransform.cpp,
|
|
src/osgPlugins/ive/DOFTransform.h,
|
|
src/osgPlugins/ive/MultiSwitch.cpp,
|
|
src/osgPlugins/ive/MultiSwitch.h: Added missing DOFTransform and
|
|
MultiSwitch implementations
|
|
|
|
2003-11-25 19:43 robert
|
|
|
|
* Make/makedirdefs: Checked in support for osgTerrain in
|
|
Make/makedirdefs
|
|
|
|
2003-11-25 19:42 robert
|
|
|
|
* include/osgTerrain, include/osgTerrain/CoordinateSystem,
|
|
include/osgTerrain/Export, include/osgTerrain/GeoMipMapRenderer,
|
|
include/osgTerrain/Renderer, include/osgTerrain/Terrain,
|
|
src/osgTerrain, src/osgTerrain/CoordinateSystem.cpp,
|
|
src/osgTerrain/GNUmakefile, src/osgTerrain/GeoMipMapRenderer.cpp,
|
|
src/osgTerrain/Renderer.cpp, src/osgTerrain/Terrain.cpp: Early
|
|
development work on osgTerrain.
|
|
|
|
2003-11-25 19:25 robert
|
|
|
|
* Make/makedirdefs: Disabled the build of osgTerrain, until its
|
|
checked in.
|
|
|
|
2003-11-25 19:25 robert
|
|
|
|
* include/osgSim/ScalarBar: Added OSGSIM_EXPORT to
|
|
scalarbar::printer
|
|
|
|
2003-11-25 19:06 robert
|
|
|
|
* src/osgSim/DOFTransform.cpp: Added missing DOFTransform.cpp
|
|
|
|
2003-11-25 16:28 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h:
|
|
Added suport for osgSim::MultiSwitch to .ive plugin
|
|
|
|
2003-11-25 16:07 robert
|
|
|
|
* include/osgSim/MultiSwitch,
|
|
src/osgPlugins/osgSim/IO_MultiSwitch.cpp: Tweaked MultiSwitch IO
|
|
|
|
2003-11-25 15:58 robert
|
|
|
|
* VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp, include/osgSim/MultiSwitch,
|
|
src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/osgSim/GNUmakefile,
|
|
src/osgPlugins/osgSim/IO_MultiSwitch.cpp, src/osgSim/GNUmakefile,
|
|
src/osgSim/MultiSwitch.cpp: Added osgSim::MultiSwitch and support
|
|
for it in the OpenFlight and
|
|
.osg plugins
|
|
|
|
2003-11-25 14:38 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/ive/TexMat.cpp, src/osgPlugins/ive/TexMat.h: Added
|
|
support for TexMat to .ive plugin
|
|
|
|
2003-11-25 14:11 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/ive/ive.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp, include/osg/DOFTransform,
|
|
include/osg/NodeVisitor, include/osg/Transform,
|
|
include/osgSim/DOFTransform, include/osgSim/LightPointNode,
|
|
src/osg/GNUmakefile, src/osgPlugins/flt/GNUmakefile,
|
|
src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/Image.cpp,
|
|
src/osgPlugins/ive/ReadWrite.h,
|
|
src/osgPlugins/osg/DOFTransform.cpp,
|
|
src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/Node.cpp,
|
|
src/osgPlugins/osgSim/GNUmakefile,
|
|
src/osgPlugins/osgSim/IO_DOFTransform.cpp,
|
|
src/osgSim/GNUmakefile: Moved osg::DOFTransform to
|
|
osgSim::DOFTransform.
|
|
|
|
Fixed crash associated with .osg files which contain empty
|
|
description fields.
|
|
|
|
From Sondra Inverson, added support to .ive plugin for
|
|
osgSim::DOFTransform.
|
|
|
|
2003-11-25 11:40 robert
|
|
|
|
* examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h,
|
|
examples/osgdem/GNUmakefile, examples/osgdem/GNUmakefile.inst,
|
|
examples/osgdem/osgdem.cpp: Work in progress on osgdem example
|
|
and osgTerrain::DataSet class
|
|
|
|
2003-11-25 11:06 robert
|
|
|
|
* src/osg/ArgumentParser.cpp: Fixed type of unrecognized
|
|
|
|
2003-11-25 11:05 robert
|
|
|
|
* examples/osgviewer/osgviewer.cpp: Moved the unrecognized options
|
|
check to after loaded
|
|
|
|
2003-11-25 10:57 robert
|
|
|
|
* src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Tweaks for debugging
|
|
output
|
|
|
|
2003-11-25 10:56 robert
|
|
|
|
* include/osg/BoundingBox: Added intersect method.
|
|
|
|
2003-11-25 10:56 robert
|
|
|
|
* include/osg/ArgumentParser, src/osg/ArgumentParser.cpp: Added
|
|
read(string,float,float,float,float) method
|
|
|
|
2003-11-25 10:55 robert
|
|
|
|
* include/osgUtil/SceneView: Reorganised posstion of
|
|
getViewMatrix*() methods.
|
|
|
|
2003-11-25 10:53 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Eric Hammil, support
|
|
for compute the dimensions when the file specified
|
|
size is zero.
|
|
|
|
2003-11-25 10:52 robert
|
|
|
|
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Changed error message
|
|
to something more meaningful
|
|
|
|
2003-11-25 10:50 robert
|
|
|
|
* src/osgPlugins/osg/Shape.cpp: Increased the prevision of
|
|
outputing the height field parameters
|
|
|
|
2003-11-25 10:49 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Added support for case
|
|
insenstive file searches.
|
|
|
|
2003-11-25 10:47 robert
|
|
|
|
* src/osgPlugins/flt/TransformationRecords.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
From Trajce Nicklov, support for GeneralMatrix record
|
|
|
|
2003-11-25 10:32 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp: From Alberto Farre, added support
|
|
for nesting of files.
|
|
|
|
2003-11-25 10:20 robert
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp,
|
|
src/osgPlugins/flt/BSPRecord.cpp, src/osgPlugins/flt/BSPRecord.h,
|
|
src/osgPlugins/flt/GNUmakefile, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/opcodes.h: From
|
|
Michael Morrison, added support for the OpenFlight BSPRecord,
|
|
simply
|
|
mapping it to a Group.
|
|
|
|
2003-11-25 09:23 robert
|
|
|
|
* doc/introduction.html: Updated links to mailing list
|
|
|
|
2003-11-25 09:04 robert
|
|
|
|
* include/osgDB/FileUtils, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/ReadFile.cpp: Added support for case insenstive
|
|
searches of the filepaths.
|
|
|
|
2003-11-24 10:01 robert
|
|
|
|
* examples/osgshadowtexture/CreateShadowedScene.cpp: Changed the
|
|
shadow colour so that it is now controlled via the emissive
|
|
light material rather than ambient, this allows it to bypass any
|
|
of the
|
|
osg::Light values and control the resulting shadow colour more
|
|
directly.
|
|
|
|
2003-11-21 20:21 robert
|
|
|
|
* examples/osgscalarbar/osgscalarbar.cpp: Removed the ScalarBar::
|
|
from the from of the ScalarPrinter::printScalar() calls.
|
|
|
|
2003-11-21 19:33 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h: From John
|
|
Tan, support for offset and scale tex coords via TexMat.
|
|
|
|
2003-11-21 16:30 robert
|
|
|
|
* src/osgPlugins/quicktime/QTtexture.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Stephan Huber,
|
|
clean up of QTexture.cpp's scaling code and additions
|
|
of handling of different extensions in ReaderWriterQT.cpp
|
|
|
|
2003-11-21 16:19 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup: Removed newline from top of
|
|
header
|
|
|
|
2003-11-21 14:30 robert
|
|
|
|
* src/osgPlugins/quicktime/QTtexture.cpp: From Stephan Huber, with
|
|
mods by Robert to keep old code in place, change to replace
|
|
scaling of texture since the OSG does this automatically when
|
|
required.
|
|
|
|
2003-11-21 14:17 robert
|
|
|
|
* examples/osghud/osghud.cpp: Changed the main to create a Group
|
|
and then add the loaded scene and HUD scene
|
|
into this. This has been done to rework code nearer to what
|
|
Stephan Huber
|
|
used to get round a crash under OSX when a model was passed in.
|
|
This crash
|
|
suggest a problem in dynamic_cast<> perhaps?
|
|
|
|
2003-11-21 13:45 robert
|
|
|
|
* src/osg/Texture2D.cpp: From Romano J M Silva, changed
|
|
osg::Texture2D::copyTexImage2D so that it uses the
|
|
_internalFormat for the texture format to read rather than
|
|
default to GL_RGBA.
|
|
|
|
From Robert Osfield, changed the osg::Texture2D::copyTexImage2D
|
|
and copyTexSubImage
|
|
code so that it set the _internalFormat to GL_RGBA if is is zero.
|
|
|
|
2003-11-20 12:03 robert
|
|
|
|
* include/osg/Switch, src/osg/Switch.cpp: Added the missing
|
|
insertChild(index,child) and insertChild(index,child,value) into
|
|
osg::Switch.
|
|
|
|
2003-11-20 11:07 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h, src/osgText/Font.cpp:
|
|
Changed the freetype plugin so it keeps its own ref_ptr<Font> to
|
|
fonts
|
|
that it creates, rather than have osgText::Font::readFontFile()
|
|
use the
|
|
osgDB::Registry object cache.
|
|
|
|
This has been done to prevent problems when users flush the
|
|
object cache,
|
|
which was causing a dangling pointer.
|
|
|
|
2003-11-19 20:30 robert
|
|
|
|
* VisualStudio/osgPlugins/gdal/gdal.dsp: Changed libgdal.lib to
|
|
gdal.lib
|
|
|
|
2003-11-14 13:39 robert
|
|
|
|
* src/osgPlugins/osg/Node.cpp: From Ruben, added support for nested
|
|
update and cull callbacks.
|
|
|
|
2003-11-14 09:25 robert
|
|
|
|
* include/osgUtil/TriStripVisitor: Changed the credit from NVidia's
|
|
NvTriStrip to Tanguy Faure's traingulation code.
|
|
|
|
2003-11-13 15:45 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Tom Jolly, Fix
|
|
to handling of triangle fans.
|
|
|
|
2003-11-12 19:05 robert
|
|
|
|
* examples/slideshow3D/slideshow3D.cpp: Added usage of object cache
|
|
+ fixed handling of projection matrix.
|
|
|
|
2003-11-12 15:03 robert
|
|
|
|
* src/osg/DisplaySettings.cpp: Fixed setting of
|
|
OSG_SPLIT_STEREO_AUTO_ADJUST_ASPECT_RATIO value.
|
|
|
|
2003-11-12 10:13 robert
|
|
|
|
* include/osgProducer/KeyboardMouseCallback,
|
|
src/osgProducer/KeyboardMouseCallback.cpp: Moved the getTime to
|
|
inside the locked part of the add events.
|
|
|
|
2003-11-11 16:30 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Tom Jolly,
|
|
fixed incorrect setTexCoordIndices to setColorIndices.
|
|
|
|
Added support for triangle fan primitives.
|
|
|
|
2003-11-11 08:52 robert
|
|
|
|
* src/osgPlugins/flt/Pool.cpp: From Dean Iversion, fix to the
|
|
ReaderWriter::Options management in Pool.cpp
|
|
|
|
2003-11-07 09:00 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp: Made getWidth and
|
|
getHeight const.
|
|
|
|
2003-11-06 22:06 robert
|
|
|
|
* src/osgParticle/ParticleSystem.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: From Sondra Iverson:
|
|
|
|
small optimization to ParticleSystem.cpp moving sqrtf out of
|
|
inner loop.
|
|
fix of copy and past error changing erronous cullTimes to
|
|
drawTimes.
|
|
|
|
2003-11-06 21:58 robert
|
|
|
|
* VisualStudio/examples/slideshow3D/slideshow3D.dsp: Added
|
|
Producer.lib into the dependancy list.
|
|
|
|
2003-11-06 13:44 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: From David Ergo, patch
|
|
for setting the shininess strength of the specular material,
|
|
|
|
2003-11-06 04:08 don
|
|
|
|
* src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp: Fixed
|
|
loading of dynamic libraries with dlopen if the library is
|
|
in the current directory
|
|
|
|
2003-11-05 10:24 robert
|
|
|
|
* examples/osglogo/osglogo.cpp: Added code to load the
|
|
bluemarble.ive database instead of the texture mapped
|
|
sphere for the earth model in the logo.
|
|
|
|
2003-11-05 04:58 don
|
|
|
|
* src/osgDB/Registry.cpp: MIssing check for ptr == NULL at line 227
|
|
in Registry.cpp
|
|
|
|
2003-11-05 04:56 don
|
|
|
|
* src/osgDB/DynamicLibrary.cpp: Small bug in DynamicLibrary.cpp ptr
|
|
was not being checked for NULL
|
|
|
|
2003-11-05 04:51 don
|
|
|
|
* Make/makerpms: Changed versioning for make rpms
|
|
|
|
2003-11-04 22:00 robert
|
|
|
|
* include/osg/Texture: Added TextureObjectManager constructor.
|
|
|
|
2003-11-04 19:26 robert
|
|
|
|
* examples/slideshow3D/SlideShowConstructor.cpp: Made all
|
|
positioning transform DYNAMIC to avoid the osgUtil::Optimizer
|
|
flattening
|
|
them. Flattening of static transforms was affecting the PagedLOD
|
|
nodes.
|
|
|
|
2003-11-04 16:38 robert
|
|
|
|
* examples/osgdem/osgdem.cpp,
|
|
examples/slideshow3D/ReaderWriterXML.cpp,
|
|
examples/slideshow3D/SlideShowConstructor.cpp,
|
|
examples/slideshow3D/slideshow3D.cpp,
|
|
include/osg/DisplaySettings, include/osgProducer/Viewer,
|
|
src/osg/DisplaySettings.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added support to
|
|
slideshow3D for -s commandline option allow the size of
|
|
the display to be specified.
|
|
|
|
Also implementaited some code for display position and speed info
|
|
in
|
|
osgProducer::Viewer, not fully implemented yet.
|
|
|
|
2003-11-04 15:07 robert
|
|
|
|
* examples/slideshow3D/ReaderWriterXML.cpp,
|
|
examples/slideshow3D/SlideShowConstructor.cpp,
|
|
examples/slideshow3D/SlideShowConstructor.h: Changed the slide
|
|
coordinates system so that the bottom left hand corner of the
|
|
slide is 0,0,0 and the top right is 1,1,0, and the eye point is
|
|
at the
|
|
appex of a frustum at x,y,1.
|
|
|
|
2003-11-04 13:40 robert
|
|
|
|
* include/osgText/Text: Added
|
|
osgText::Text::getTextureGlyphQuadMap().
|
|
|
|
2003-11-03 23:26 robert
|
|
|
|
* examples/slideshow3D/SlideShowConstructor.cpp,
|
|
examples/slideshow3D/SlideShowConstructor.h: Fixed positioning of
|
|
images.
|
|
|
|
2003-11-03 23:22 robert
|
|
|
|
* examples/slideshow3D/SlideShowConstructor.cpp: Fixed positioing
|
|
of text.
|
|
|
|
2003-11-03 23:13 robert
|
|
|
|
* examples/slideshow3D/ReaderWriterXML.cpp,
|
|
examples/slideshow3D/SlideEventHandler.cpp,
|
|
examples/slideshow3D/SlideEventHandler.h,
|
|
examples/slideshow3D/SlideShowConstructor.cpp,
|
|
examples/slideshow3D/SlideShowConstructor.h,
|
|
include/osg/AnimationPath, include/osgUtil/TransformCallback,
|
|
src/osg/AnimationPath.cpp, src/osgDB/Registry.cpp,
|
|
src/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgPlugins/ive/AnimationPathCallback.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgUtil/TransformCallback.cpp: Updated to slideshow3D to
|
|
support animation + pausing of animation.
|
|
|
|
Updated associated osg/osgUtil classes that provide animation
|
|
pausing.
|
|
|
|
2003-11-02 20:10 robert
|
|
|
|
* src/osgPlugins/ac3d/ac3d.cpp: Merged fixes from Geof Michel.
|
|
|
|
2003-10-31 10:11 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterATTR.cpp: Renamed _mips to
|
|
_mipMapKernel
|
|
|
|
2003-10-30 16:22 robert
|
|
|
|
* examples/slideshow3D/ReaderWriterXML.cpp,
|
|
examples/slideshow3D/SlideEventHandler.cpp,
|
|
examples/slideshow3D/SlideEventHandler.h,
|
|
examples/slideshow3D/SlideShowConstructor.cpp,
|
|
examples/slideshow3D/SlideShowConstructor.h: Added support for
|
|
<duration>float</duration> to the slideshow3D .xml format
|
|
to allow the time for autostepping between layers/slides.
|
|
|
|
Moved the tiles accross to the left hands side by default.
|
|
|
|
2003-10-30 00:10 robert
|
|
|
|
* examples/osgbluemarble/osgbluemarble.cpp: Changed the wrap mode
|
|
from CLAMP to CLAMP_TO_EDGE to avoid artifacts under
|
|
OSX.
|
|
|
|
2003-10-29 23:10 robert
|
|
|
|
* examples/osgbluemarble/osgbluemarble.cpp, include/osg/Image,
|
|
src/osg/Image.cpp: Added support for 565 textures to
|
|
osgbluemarble.
|
|
|
|
Added a osg::Image::scaleImage() version which allows the
|
|
datatype to be varied.
|
|
|
|
2003-10-29 22:47 robert
|
|
|
|
* examples/osgbluemarble/osgbluemarble.cpp: Added option for 565
|
|
16bit textures.
|
|
|
|
2003-10-29 19:22 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Added copying of reference to the main
|
|
CullVisitor's DatabaseRequestHandler over
|
|
to the left/right eye CullVisitor to ensure that the database
|
|
works in stereo.
|
|
|
|
2003-10-29 16:45 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Commented out verbose debugging
|
|
messages.
|
|
|
|
2003-10-29 14:59 robert
|
|
|
|
* examples/osgbluemarble/osgbluemarble.cpp: Added -e -w -o and -l
|
|
options to the osgbluemarble example.
|
|
|
|
2003-10-29 11:11 robert
|
|
|
|
* examples/osgdem/GNUmakefile, examples/osgdem/GNUmakefile.inst,
|
|
examples/osgdem/osgdem.cpp, include/osg/Shape,
|
|
include/osgDB/ReadFile, include/osgDB/ReaderWriter,
|
|
include/osgDB/Registry, include/osgDB/WriteFile,
|
|
src/osg/Geometry.cpp, src/osg/Shape.cpp,
|
|
src/osgDB/DatabasePager.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/Registry.cpp, src/osgDB/WriteFile.cpp,
|
|
src/osgFX/BumpMapping.cpp, src/osgPlugins/gdal/GNUmakefile,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Updates for osgdem.
|
|
Including new read/writeHeightField() methods.
|
|
|
|
2003-10-29 10:41 robert
|
|
|
|
* src/osgPlugins/png/ReaderWriterPNG.cpp: Fixed PNG plugin so it
|
|
handles endianess correctly, and alpha/grey scale textures.
|
|
|
|
2003-10-27 16:07 robert
|
|
|
|
* Make/makedirdefs, doc/stereo.html,
|
|
examples/osgbluemarble/osgbluemarble.cpp, examples/osgdem,
|
|
examples/osgdem/GNUmakefile, examples/osgdem/GNUmakefile.inst,
|
|
examples/osgdem/osgdem.cpp, examples/osgforest/osgforest.cpp,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
examples/osgshape/osgshape.cpp, include/osg/Shape,
|
|
include/osgDB/ImageOptions,
|
|
include/osgGA/AnimationPathManipulator, src/osg/Shape.cpp,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Shape.cpp:
|
|
*** empty log message ***
|
|
|
|
2003-10-27 10:29 robert
|
|
|
|
* src/osg/Sequence.cpp: Added a check into
|
|
osg::Sequence::traverse() against an empty sequence, so
|
|
that a non existant child is not traversed.
|
|
|
|
2003-10-22 13:39 robert
|
|
|
|
* src/osg/Geometry.cpp: Fixed error when handling mulltiple non per
|
|
vertex vertex attributes during
|
|
rendering.
|
|
|
|
2003-10-20 21:31 robert
|
|
|
|
* VisualStudio/osgDB/osgDB.dsp: Added ImageOptions to osgDB.
|
|
|
|
2003-10-20 20:17 robert
|
|
|
|
* VisualStudio/examples/osgbluemarble/osgbluemarble.dsp: Added
|
|
Producer and OpenThreads to linkline.
|
|
|
|
2003-10-20 09:01 robert
|
|
|
|
* examples/osgscalarbar/osgscalarbar.cpp: Fixed print on scalar bar
|
|
example.
|
|
|
|
2003-10-19 11:46 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgPlugins/txp/IO_TerrapageNode.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
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/trPagePageManager.cpp: From Trajce Nikolov,
|
|
support for use of PagedLOD in the txp plugin.
|
|
|
|
2003-10-17 15:26 robert
|
|
|
|
* examples/osgbluemarble/osgbluemarble.cpp, src/osg/Image.cpp:
|
|
Added support for generating compressed textures in
|
|
osgbluemarble.
|
|
|
|
2003-10-17 15:26 robert
|
|
|
|
* src/osgDB/Registry.cpp: Michael Gronager's changes for supporting
|
|
the in memory gz archiving.
|
|
|
|
2003-10-17 14:40 robert
|
|
|
|
* src/osgFX/BumpMapping.cpp: From Marco Jez, Fix to the bumping
|
|
mapping effect.
|
|
|
|
2003-10-17 10:28 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Changed the warnings about
|
|
unhandled op codes to NOTICE instead or WARN
|
|
|
|
2003-10-17 10:27 robert
|
|
|
|
* src/osgDB/ImageOptions.cpp: Set default values for datatype &
|
|
pixelformat.
|
|
|
|
2003-10-17 10:26 robert
|
|
|
|
* include/osg/Referenced: Made = opeator const.
|
|
|
|
2003-10-17 10:25 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Added
|
|
SceneView::s/getDrawBufferValue(GLenum) to allow customization of
|
|
what
|
|
glDrawBuffer() value is set on each frame.
|
|
|
|
2003-10-17 10:24 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Eric Hammil, fix for
|
|
bmp image size.
|
|
|
|
2003-10-17 10:23 robert
|
|
|
|
* src/osgPlugins/jp2/ReaderWriterJP2.cpp: From Michael Gronenger,
|
|
updates to JP2 plugin.
|
|
|
|
2003-10-17 10:22 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Adding clamping of the tree
|
|
textures.
|
|
|
|
2003-10-12 15:20 robert
|
|
|
|
* VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
src/osgPlugins/ac3d/Exception.cpp,
|
|
src/osgPlugins/ac3d/Exception.h, src/osgPlugins/ac3d/GNUmakefile,
|
|
src/osgPlugins/ac3d/Geode.cpp, src/osgPlugins/ac3d/Geode.h,
|
|
src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/ac3d/osgac3d.h: From
|
|
Geoff Michel & Roger James,revised AC3D loader - accepted the
|
|
improvement from Roger James for texture mapping, and developed
|
|
his writer until it actually writes most geometries (no text or
|
|
osgFX nodes of course).
|
|
|
|
2003-10-12 14:51 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Moved
|
|
Producer::Block temporarily into osgDB to ensure that osgDB isn't
|
|
dependent
|
|
on Producer.
|
|
|
|
2003-10-12 12:13 robert
|
|
|
|
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp,
|
|
src/osgProducer/Viewer.cpp: Improvements to the DatabasePager
|
|
|
|
2003-10-10 19:25 robert
|
|
|
|
* include/osg/NodeVisitor, include/osgDB/DatabasePager,
|
|
src/osg/PagedLOD.cpp, src/osgDB/DatabasePager.cpp: Improvements
|
|
to DatabasePager
|
|
|
|
2003-10-10 12:56 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
src/osgPlugins/ive/ClusterCullingCallback.cpp,
|
|
src/osgPlugins/ive/ClusterCullingCallback.h: Added
|
|
ClusterCullingCallback to ive.
|
|
|
|
2003-10-10 12:54 robert
|
|
|
|
* examples/osgbluemarble/osgbluemarble.cpp, include/osg/Drawable,
|
|
src/osg/Drawable.cpp, src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/ive/Drawable.cpp, src/osgPlugins/ive/GNUmakefile,
|
|
src/osgPlugins/ive/ReadWrite.h: Udates to Drawable + IVE plugin
|
|
with support for new ClusterCullingCallack.
|
|
|
|
Improvement to osgbluemarble.
|
|
|
|
2003-10-10 11:12 robert
|
|
|
|
* src/osgPlugins/ive/OccluderNode.cpp: Fix for 64bit build.
|
|
|
|
2003-10-10 09:41 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: Fixed the setting of the
|
|
offset so that it convert degrees to radians.
|
|
|
|
Added setting of FOV, however, it doesn't yet function, will need
|
|
to look into Producer to work out why.
|
|
|
|
2003-10-09 20:56 robert
|
|
|
|
* src/osgPlugins/ive/ConvexPlanarOccluder.cpp: Fix for 64bit build.
|
|
|
|
2003-10-09 20:50 robert
|
|
|
|
* examples/osgshaders/osgshaders.cpp: Fixed missing osg::
|
|
|
|
2003-10-09 14:55 robert
|
|
|
|
* src/osgPlugins/ive/DrawElementsUByte.cpp,
|
|
src/osgPlugins/ive/DrawElementsUByte.h: Added DrawElementsUByte
|
|
to ive plugin.
|
|
|
|
2003-10-09 10:44 robert
|
|
|
|
* src/osgGA/AnimationPathManipulator.cpp: Converted the animation
|
|
path file reading code to use std::ifstream rather
|
|
than C style file so that it can handle configurable types better
|
|
- fixing
|
|
a bug associated with reading animation paths with the new
|
|
osg::Quat defaulting
|
|
to doubles.
|
|
|
|
2003-10-09 09:48 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added protection to the
|
|
DatabasePager::requestNodeFile()'s call to startThread
|
|
to ensure that only one startThread is every issued.
|
|
|
|
2003-10-08 21:29 robert
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp,
|
|
src/osgDB/DatabasePager.cpp: Made the Drawable::*Callback derive
|
|
from osg::Object so that they can be
|
|
saved to .osg properly.
|
|
|
|
Added osg::ClusterCullingCallback to Drawable header/source. Not
|
|
complete yet,
|
|
but will enable drawables to culled is they are facing away from
|
|
the eye point.
|
|
|
|
2003-10-08 14:24 robert
|
|
|
|
* include/osgDB/ImageOptions, src/osgDB/ImageOptions.cpp: Added
|
|
ImageOptions for use with the GDAL plugin
|
|
|
|
2003-10-08 14:08 robert
|
|
|
|
* examples/osgbluemarble, examples/osgbluemarble/GNUmakefile,
|
|
examples/osgbluemarble/GNUmakefile.inst,
|
|
examples/osgbluemarble/osgbluemarble.cpp: Added osgbluemarble
|
|
data
|
|
|
|
2003-10-08 13:09 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgbluemarble,
|
|
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
|
VisualStudio/osgPlugins/gdal,
|
|
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
|
VisualStudio/osgPlugins/ive/ive.dsp, src/osgDB/GNUmakefile,
|
|
src/osgPlugins/gdal, src/osgPlugins/gdal/GNUmakefile,
|
|
src/osgPlugins/gdal/ReaderWriterGDAL.cpp,
|
|
src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/Geometry.cpp,
|
|
src/osgPlugins/ive/ReadWrite.h: Added new GDAL plugin and
|
|
osgbluemarble example to demonstrate how to create
|
|
PagedLOD'd databases using GDAL.
|
|
|
|
2003-10-07 18:41 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: From Rune Schmidt Jensen,
|
|
bug fix to reading of osg::Quat's
|
|
|
|
2003-10-06 10:03 robert
|
|
|
|
* examples/osgfxbrowser/GNUmakefile: Added -losgGL2 to link line
|
|
for OSX.
|
|
|
|
2003-10-06 08:53 robert
|
|
|
|
* src/osgPlugins/osgFX/GNUmakefile: Added -losgGL2
|
|
|
|
2003-10-06 08:01 robert
|
|
|
|
* Make/makedirdefs: Commented out gdal temporarily from the list of
|
|
plugins to compile.
|
|
|
|
2003-10-05 16:16 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Changed the texture
|
|
search path mechanism to better utlise the OSG's search file
|
|
path mechansim.
|
|
|
|
2003-10-05 11:42 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, examples/osgshaders/GL2Scene.cpp,
|
|
include/osgFX/Cartoon, include/osgGL2/ProgramObject,
|
|
src/osgFX/Cartoon.cpp, src/osgFX/GNUmakefile: From Mike Weiblen,
|
|
added support for OpenGL SL to osgFX::Cartoon.
|
|
|
|
2003-10-05 11:34 robert
|
|
|
|
* VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/osgGL2/osgGL2.dsp: Added VS.dsp updates for Mike
|
|
Weiblen's updates to osgGL2/osgshaders
|
|
|
|
2003-10-05 11:30 robert
|
|
|
|
* Make/makedirdefs, examples/osgshaders/GL2Scene.cpp,
|
|
examples/osgshaders/GL2Scene.h, examples/osgshaders/GNUmakefile,
|
|
examples/osgshaders/Noise.cpp, examples/osgshaders/Noise.h,
|
|
examples/osgshaders/README.txt,
|
|
examples/osgshaders/osgshaders.cpp, include/osgGL2/Extensions,
|
|
include/osgGL2/ProgramObject, include/osgGL2/UniformValue,
|
|
src/osgGL2/Extensions.cpp, src/osgGL2/GNUmakefile,
|
|
src/osgGL2/ProgramObject.cpp, src/osgGL2/UniformValue.cpp,
|
|
src/osgGL2/Version.cpp, src/osgPlugins/obj/ReaderWriterOBJ.cpp:
|
|
From Mike Weiblen, updates to osgGL2 to support Uniform values
|
|
|
|
2003-10-03 16:29 robert
|
|
|
|
* src/osg/ArgumentParser.cpp: From Jason Ballenger, fix for
|
|
ArgumentParser::getApplicationName()
|
|
|
|
2003-10-03 16:27 robert
|
|
|
|
* NEWS.txt: Updated NEWS
|
|
|
|
2003-10-03 09:00 robert
|
|
|
|
* VisualStudio/examples/osgcameragroup/osgcameragroup.dsp: Added
|
|
Producer.lib and OpenThreadsWin32.lib to link lines.
|
|
|
|
2003-10-02 19:09 robert
|
|
|
|
* VisualStudio/examples/osgcameragroup/osgcameragroup.dsp,
|
|
VisualStudio/examples/osgcameragroup/osgcamergroup.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp:
|
|
Fixes to project files.
|
|
|
|
2003-10-02 14:46 robert
|
|
|
|
* Make/makedefs: Returned revision number to 0, for main
|
|
development work
|
|
|
|
2003-10-02 14:43 robert
|
|
|
|
* Make/makedefs: Updated the revsion number to 2, for the 0.9.6-2
|
|
release.
|
|
|
|
2003-10-02 14:42 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for release.
|
|
|
|
2003-10-02 14: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 14: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 13:26 robert
|
|
|
|
* include/osgDB/ReadFile, include/osgDB/Registry,
|
|
src/osgDB/Registry.cpp: Added
|
|
osgDB::Registry::s/getUseObjectCacheHint()
|
|
|
|
2003-10-01 21: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 20:48 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgcameragroup,
|
|
VisualStudio/examples/osgcameragroup/osgcamergroup.dsp: Added
|
|
osgcameragroup to the Windows apps list.
|
|
|
|
2003-10-01 20:41 robert
|
|
|
|
* VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
runexamples.bat: Removed afterescher reference from
|
|
runexamples.bat.
|
|
|
|
2003-10-01 15: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 13:12 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/Registry.cpp: Added
|
|
addEntryToObjectCache method to osgDB::Registry
|
|
|
|
2003-10-01 09:46 robert
|
|
|
|
* VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp:
|
|
Rewrote the osgtexturerectangle and osgprerendercubemap
|
|
|
|
2003-10-01 09:18 robert
|
|
|
|
* src/osg/Geometry.cpp: From Tree, added missing setTextureData
|
|
method.
|
|
|
|
2003-09-30 21:30 robert
|
|
|
|
* src/osgGA/DriveManipulator.cpp: Removed debugging comments.
|
|
|
|
2003-09-30 19:42 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: Add /Zm200 option to osg library,
|
|
|
|
2003-09-30 19:24 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgText dependancy to the
|
|
osgforest project.
|
|
|
|
2003-09-30 19:09 robert
|
|
|
|
* src/osgFX/BumpMapping.cpp: Changed std::vector<>::at to [].
|
|
|
|
2003-09-30 15:50 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Added text hud instructions.
|
|
|
|
2003-09-30 13:48 robert
|
|
|
|
* examples/osgforest/osgforest.cpp: Added quad tree support into
|
|
osgforest
|
|
|
|
2003-09-29 14: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 14:07 robert
|
|
|
|
* src/osg/Geometry.cpp: Fixed the Geometry::verifyBindings &&
|
|
computeCorrectBindingsAndArraySizes so they
|
|
correctly check the indices and array elements.
|
|
|
|
2003-09-29 13: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 13: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 08: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 10: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 09: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 09:23 robert
|
|
|
|
* include/osg/Image: Fixed nameing of getAllocationMode()
|
|
|
|
2003-09-26 20: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 16:02 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/osgPlugins/jp2,
|
|
VisualStudio/osgPlugins/jp2/jp2.dsp, src/osgPlugins/jp2,
|
|
src/osgPlugins/jp2/GNUmakefile,
|
|
src/osgPlugins/jp2/ReaderWriterJP2.cpp: From Michael Gronager,
|
|
jp2 plugin for reading and writing JPEG2000 files.
|
|
|
|
2003-09-26 11: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 21:54 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgforest,
|
|
VisualStudio/examples/osgforest/osgforest.dsp,
|
|
examples/osgforest, 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, runexamples.bat,
|
|
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 18:54 robert
|
|
|
|
* examples/osgpbuffer/RenderToTextureStage.cpp,
|
|
examples/osgpbuffer/RenderToTextureStage.h: Added a local
|
|
osg::State to the pbuffer implementation.
|
|
|
|
2003-09-24 18: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 15: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 14:42 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Tom Jolly,
|
|
added support for TexEnv to pfb plugin.
|
|
|
|
2003-09-22 21:22 robert
|
|
|
|
* Make/makedefs: From Bob Kuehne, added extra include for freetype
|
|
to find it on OSX.
|
|
|
|
2003-09-22 17:09 robert
|
|
|
|
* doc/install.html: Changed reference to osgPluins/GNUmakefile to
|
|
Make/makedirdefs
|
|
|
|
2003-09-22 09: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 15:48 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgUtil to dependencies of
|
|
the obj plugin.
|
|
|
|
2003-09-17 12: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 22:26 robert
|
|
|
|
* NEWS.txt: Updated release data of 0.9.6 from 15th to 16th.
|
|
|
|
2003-09-16 21:26 robert
|
|
|
|
* Make/makedefs: Updated Make/makedefs version number to 0.9.6-1.
|
|
|
|
2003-09-16 21: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 19: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 19: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 19: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 19:53 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Improved the tesselation
|
|
of obj surfaces so that rendering performance
|
|
is significantly improved.
|
|
|
|
2003-09-16 11: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 11:22 robert
|
|
|
|
* src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_writebuf.cpp: Warning fixes for VS
|
|
.NET.
|
|
|
|
2003-09-16 09:54 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h: Added
|
|
support for per vertex colors.
|
|
|
|
2003-09-16 08:10 robert
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.h: Added
|
|
inlucde<osgSim/LightPointNode> to trPageArchive to get round IRIX
|
|
build
|
|
problem.
|
|
|
|
2003-09-15 22:13 robert
|
|
|
|
* src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_write.h: Changed a couple of int64's
|
|
back to int32.
|
|
|
|
2003-09-15 21: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 15: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 13: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 10:17 robert
|
|
|
|
* ChangeLog, NEWS.txt: Updates ChangeLog and NEWS for the 0.9.6
|
|
release.
|
|
|
|
2003-09-15 10:12 robert
|
|
|
|
* src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_write.h: Fixes for warnings under
|
|
VS.NET from Marco Jez.
|
|
|
|
2003-09-15 08:34 robert
|
|
|
|
* NEWS.txt: Updated NEWS date to 15th September 2003, for 0.9.6
|
|
release.
|
|
|
|
2003-09-15 08:32 robert
|
|
|
|
* src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoFormat.h: Fixed warnings in geo plugin.
|
|
|
|
2003-09-14 22: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 22:48 robert
|
|
|
|
* VisualStudio/osgPlugins/ive/ive.dsp,
|
|
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: Forom yne Schmidt Jansen, added
|
|
support for osgSim into ive plugin.
|
|
|
|
2003-09-14 22:11 robert
|
|
|
|
* examples/slideshow3D/GNUmakefile,
|
|
examples/slideshow3D/PointsEventHandler.cpp,
|
|
examples/slideshow3D/PointsEventHandler.h,
|
|
examples/slideshow3D/SlideEventHandler.h,
|
|
examples/slideshow3D/slideshow3D.cpp: Added support for
|
|
conrolling point size into slideshow3D.
|
|
|
|
2003-09-13 16:48 robert
|
|
|
|
* examples/slideshow3D/slideshow3D.cpp: Added commandline usage
|
|
docs.
|
|
|
|
2003-09-13 16:43 robert
|
|
|
|
* Make/makedefs: Changed the FREETYPE_LIB under Cygwin from ft
|
|
freetype2 to freetype
|
|
|
|
2003-09-13 15: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 21:15 robert
|
|
|
|
* ChangeLog: Updated change log for release.
|
|
|
|
2003-09-12 21:15 robert
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.h: Changed std::size_t to
|
|
unsigned int to attempt to fix IRIX build problem.
|
|
|
|
2003-09-12 21:05 robert
|
|
|
|
* Make/makedefs: From Norman Vine, fixes for Cygwin and Mingw
|
|
builds.
|
|
|
|
2003-09-12 19:17 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp: Work around for OSX
|
|
errors when reading .ive files.
|
|
|
|
2003-09-12 18:49 robert
|
|
|
|
* VisualStudio/osgFX/osgFX.dsp: Changed OSGUTIL_LIBRARY to
|
|
OSGFX_LIBRARY
|
|
|
|
2003-09-12 15:29 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.h: Added verbode debugging
|
|
option to dataoutputstream and datainputstream to
|
|
help invstigation into crash under OSX when reading .ive files.
|
|
|
|
2003-09-12 13:58 robert
|
|
|
|
* VisualStudio/osgFX/osgFX.dsp: Rebuild osgFX plugin by hand to fix
|
|
dependancy problems that some Win32 users
|
|
are experiencing.
|
|
|
|
2003-09-12 13:20 robert
|
|
|
|
* src/osgDB/Registry.cpp: Commented out various osg::notify() calls
|
|
that were causing crashes under
|
|
OSX during initialization.
|
|
|
|
2003-09-12 13: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 09:48 robert
|
|
|
|
* NEWS.txt: Updated NEWS file for the release.
|
|
|
|
2003-09-12 08:45 robert
|
|
|
|
* src/osgPlugins/osg/FragmentProgram.cpp,
|
|
src/osgPlugins/osg/VertexProgram.cpp: From Sebastien Kuntz, added
|
|
support for external refernces to vertex/fragment
|
|
program files.
|
|
|
|
2003-09-11 09: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-10 23: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 21:30 robert
|
|
|
|
* VisualStudio/osgPlugins/pfb/pfb.dsp: Fixed unix line ending.
|
|
|
|
2003-09-10 21: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 20:43 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Fixed state inheritance
|
|
from the stats overlay onto the rest of the scene.
|
|
|
|
2003-09-10 20:24 robert
|
|
|
|
* Make/makedefs: Added -I/sw/include to Make/makedefs
|
|
|
|
2003-09-10 19: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 19: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 14:43 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp: Fix warning under Win32.
|
|
|
|
2003-09-10 13:25 robert
|
|
|
|
* VisualStudio/examples/osglightpoint/osglightpoint.dsp: Added
|
|
/Zm200.
|
|
|
|
2003-09-10 12:38 robert
|
|
|
|
* Make/makedirdefs, examples/osgpagedlod,
|
|
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 12:26 robert
|
|
|
|
* src/osgPlugins/txp/GNUmakefile: Added -losgText into txp plugin's
|
|
GNUmakefile for OSX build.
|
|
|
|
2003-09-10 12:04 robert
|
|
|
|
* src/osgPlugins/osgSim/GNUmakefile: Added -losgText for OSX build.
|
|
|
|
2003-09-10 11: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 11:18 robert
|
|
|
|
* src/osgSim/GNUmakefile: Added osgText and osgDB to the list of
|
|
dependencies for OSX build.
|
|
|
|
2003-09-10 08:35 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/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/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/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++/osgFX/AnisotropicLighting.html,
|
|
doc/doc++/osgFX/BumpMapping.html, doc/doc++/osgFX/Cartoon.html,
|
|
doc/doc++/osgFX/Effect.html, doc/doc++/osgFX/HIERjava.html,
|
|
doc/doc++/osgFX/Scribe.html,
|
|
doc/doc++/osgFX/SpecularHighlights.html,
|
|
doc/doc++/osgFX/Technique.html, doc/doc++/osgFX/Validator.html,
|
|
doc/doc++/osgFX/osgFX.html: Updated docs for release.
|
|
|
|
2003-09-09 22: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 11: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 10:09 robert
|
|
|
|
* src/osgPlugins/ive/DataInputStream.cpp,
|
|
src/osgPlugins/ive/DataOutputStream.cpp: Made
|
|
writeMatrix/readMatrix use doubles exclusively.
|
|
|
|
2003-09-09 08:56 robert
|
|
|
|
* include/osg/Matrix, include/osg/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 10:51 robert
|
|
|
|
* AUTHORS.txt, NEWS.txt, 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, 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,
|
|
doc/documentation.html, include/osg/Matrix: Updated NEWS/AUTHORS
|
|
+ html docs for release.
|
|
|
|
2003-09-08 08: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 14: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 11:07 robert
|
|
|
|
* include/osgParticle/ParticleProcessor, src/osgDB/Registry.cpp:
|
|
Fixes from Marco.
|
|
|
|
2003-09-05 22:37 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: Removed eroneous reference to
|
|
Matrix_implementaion.cpp.
|
|
|
|
2003-09-05 22: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 20:52 robert
|
|
|
|
* include/osg/Quat, src/osg/Quat.cpp: Added set and get methods for
|
|
Matrixd and Matrixf.
|
|
|
|
2003-09-05 20: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 19:45 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Moved testCancel() to end of loop as
|
|
per TXP pager code.
|
|
|
|
2003-09-04 19:37 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added testCancel() to
|
|
DatabasePager::run() loop.
|
|
|
|
2003-09-04 08: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 18:17 robert
|
|
|
|
* src/osgSim/SphereSegment.cpp: Fix for IRIX build.
|
|
|
|
2003-09-03 10: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 08:14 robert
|
|
|
|
* include/osgSim/SphereSegment, src/osgSim/SphereSegment.cpp: Fixes
|
|
for IRIX build.
|
|
|
|
2003-09-03 07:39 robert
|
|
|
|
* src/osgProducer/DatabasePager.cpp: Removed old DatabasePager.cpp
|
|
from osgProducer.
|
|
|
|
2003-09-02 21:53 robert
|
|
|
|
* Make/makedirdefs, src/osgPlugins/Inventor,
|
|
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 20: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 20:06 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Commented out calc near/far
|
|
debugging messages.
|
|
|
|
2003-09-02 20:03 robert
|
|
|
|
* examples/osgunittests/osgunittests.cpp: Added test of
|
|
sizeof(types) - run osgunittests sizeof.
|
|
|
|
2003-09-02 17: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 17:16 robert
|
|
|
|
* src/osgPlugins/ive/Geometry.cpp, src/osgPlugins/ive/Image.cpp,
|
|
src/osgPlugins/ive/LightSource.cpp, src/osgPlugins/ive/Node.cpp,
|
|
src/osgPlugins/ive/Texture2D.cpp,
|
|
src/osgPlugins/ive/TextureCubeMap.cpp: Converted eroneous
|
|
writeLong/readInt boolean entries used writeBool/readBool.
|
|
|
|
2003-09-02 10: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 21: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 19: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 15:49 robert
|
|
|
|
* VisualStudio/examples/osgspheresegment/osgsimulation.dsp,
|
|
VisualStudio/examples/osgspheresegment/osgspheresegment.dsp:
|
|
Win32 fixes.
|
|
|
|
2003-09-01 15: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 11: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 09:36 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgscalarbar,
|
|
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
|
VisualStudio/examples/osgsimulation,
|
|
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
|
VisualStudio/examples/osgspheresegment,
|
|
VisualStudio/examples/osgspheresegment/osgsimulation.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp, doc/Doxyfiles/core_Doxyfile,
|
|
examples/osgscalarbar, examples/osgscalarbar/GNUmakefile,
|
|
examples/osgscalarbar/GNUmakefile.inst,
|
|
examples/osgscalarbar/osgscalarbar.cpp, examples/osgsimulation,
|
|
examples/osgsimulation/GNUmakefile,
|
|
examples/osgsimulation/GNUmakefile.inst,
|
|
examples/osgsimulation/osgsimulation.cpp,
|
|
examples/osgspheresegment, 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 22:17 robert
|
|
|
|
* examples/osgviewer/osgviewer.cpp,
|
|
src/osgGA/AnimationPathManipulator.cpp: Converted cout's to
|
|
notify's.
|
|
|
|
2003-08-31 22:17 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Alberto Farre, fixes to the
|
|
file path handling of internally referenced
|
|
files.
|
|
|
|
2003-08-31 22:08 robert
|
|
|
|
* src/osg/Geometry.cpp: Added experiment Tempated fast path
|
|
implemenation, #if 0 out right now.
|
|
|
|
2003-08-31 21:23 robert
|
|
|
|
* VisualStudio/highlight71.reg: From Tree, updated syntax
|
|
highlighting.
|
|
|
|
2003-08-31 21:13 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Converted cout's messages to use
|
|
notify.
|
|
|
|
2003-08-29 23:04 robert
|
|
|
|
* include/osgUtil/SceneView: Added s/getCullVistorLeft/Right(),
|
|
s/getRenderStageLeft/Right(),
|
|
s/getRenderGraphLeft/Right() methods.
|
|
|
|
2003-08-29 22:05 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp: From Alberto Farre, added support
|
|
for both / and \ slashes in path utility
|
|
functions.
|
|
|
|
2003-08-29 22: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 21:52 robert
|
|
|
|
* examples/osgfxbrowser/Frame.cpp: Added fonts/ in front of
|
|
arial.ttf.
|
|
|
|
2003-08-28 21: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 12:49 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Removed double line spacing in
|
|
ExternalReference code.
|
|
|
|
2003-08-28 12:47 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Added a PushAndPopFilePath usage
|
|
to the internal flt file references.
|
|
|
|
2003-08-27 14: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 13:09 robert
|
|
|
|
* VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp: Added /Zm200
|
|
for VS6.0 build.
|
|
|
|
2003-08-27 10:34 robert
|
|
|
|
* VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp:
|
|
Added /Zm200 define to .dsp's to avoid compile errors under
|
|
VisualStudio6.0.
|
|
|
|
2003-08-27 10:22 robert
|
|
|
|
* include/osgProducer/KeyboardMouseCallback,
|
|
src/osgProducer/KeyboardMouseCallback.cpp: Added
|
|
KeyboardMouseCallback::shutdown() support.
|
|
|
|
2003-08-27 08:54 robert
|
|
|
|
* VisualStudio/osgPlugins/pfb, VisualStudio/osgPlugins/pfb/pfb.dsp:
|
|
Added Performer plugin .dsp
|
|
|
|
2003-08-27 00:39 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Fixed
|
|
CullVisitor::popProjectionMatrix() handling of othorgraphic near
|
|
and far values.
|
|
|
|
2003-08-26 22:09 robert
|
|
|
|
* include/osgFX, 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, 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 21:17 robert
|
|
|
|
* Make/makedirdefs, NEWS.txt, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgfxbrowser,
|
|
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
|
|
VisualStudio/osgFX, VisualStudio/osgFX/osgFX.dsp,
|
|
VisualStudio/osgPlugins/osgFX,
|
|
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
|
examples/osgfxbrowser, examples/osgfxbrowser/Frame.cpp,
|
|
examples/osgfxbrowser/Frame.h, examples/osgfxbrowser/GNUmakefile,
|
|
examples/osgfxbrowser/GNUmakefile.inst,
|
|
examples/osgfxbrowser/osgfxbrowser.cpp,
|
|
examples/osgviewer/osgviewer.cpp, runexamples.bat, src/osgFX,
|
|
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 15:49 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Moved the keyboardmouse startThread
|
|
into the Viewer::realize() method.
|
|
|
|
2003-08-26 08:02 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup: Added set/getDatabasePager()
|
|
method.
|
|
|
|
2003-08-25 22: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 14:04 robert
|
|
|
|
* NEWS.txt: Updated NEWS for 0.9.6 release.
|
|
|
|
2003-08-25 14:03 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
|
|
osgProducer:: in front of KeyboardMouseCallback.
|
|
|
|
2003-08-25 13:31 robert
|
|
|
|
* include/osg/State: Removed suplerfluous inline from
|
|
setInitialViewMatrix().
|
|
|
|
2003-08-25 13:06 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp: Added
|
|
getInitialInverseViewMatrix() to osg::State.
|
|
|
|
2003-08-25 11:37 robert
|
|
|
|
* src/osgDB/Registry.cpp: Added support for loading
|
|
nodekits/plugins to resolve associates when
|
|
reading .osg files.
|
|
|
|
2003-08-23 20: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 19:23 robert
|
|
|
|
* include/osgDB/Registry: Made getLibrary public.
|
|
|
|
2003-08-21 14:26 robert
|
|
|
|
* include/osg/Drawable, include/osg/Geometry, src/osg/Geometry.cpp:
|
|
Compile/Warnings fixes.
|
|
|
|
2003-08-21 09:52 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.cpp: Moved
|
|
OpenThreads::Threads::Yield() calls across to new
|
|
OpenThreads::Threads::YieldCurrentThread() naming.
|
|
|
|
2003-08-21 09:51 robert
|
|
|
|
* src/osgUtil/CubeMapGenerator.cpp: From Marco Jez, improvement to
|
|
the handling of coordinates frame in CubeMapGenerator.
|
|
|
|
2003-08-20 12: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 12:51 robert
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: Renamed instances of Click
|
|
to Tick for consistency.
|
|
|
|
2003-08-20 12: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 10: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 07:36 robert
|
|
|
|
* src/osgPlugins/txp/trPagePageManager.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.h: Moved the delete of
|
|
expired subgraphs to the database thread to improve
|
|
the stability of the frame rate.
|
|
|
|
2003-08-19 19:46 robert
|
|
|
|
* src/osgPlugins/txp/trPagePageManager.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.h: Fixes to the database
|
|
paging.
|
|
|
|
2003-08-19 14:05 robert
|
|
|
|
* include/osgGA/KeySwitchMatrixManipulator,
|
|
src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Fixed typo of
|
|
getNumMatrixManipulators().
|
|
|
|
2003-08-19 13:01 robert
|
|
|
|
* src/osgPlugins/txp/TrPageParser.cpp: Removed inappropriate
|
|
static_cast<>.
|
|
|
|
2003-08-18 19: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 19: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 15:14 robert
|
|
|
|
* include/osg/Timer: Changed private to protected to allow Timer to
|
|
be subclassed more easily.
|
|
|
|
2003-08-18 15:12 robert
|
|
|
|
* include/osg/Timer: Added getSecondsPerClick() method to Timer.
|
|
|
|
2003-08-18 10: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 09: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 20: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 18: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 09:44 robert
|
|
|
|
* VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp: Did a to_dos on
|
|
examples, plugins and core libs.
|
|
|
|
2003-08-15 09:38 robert
|
|
|
|
* src/osg/Drawable.cpp, src/osg/Texture.cpp: Changed cout's to
|
|
notufy(INFO).
|
|
|
|
2003-08-14 00: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-12 23:36 robert
|
|
|
|
* Make/makedefs: Added -lOpenThreads to the IRIX OTHER_LIBS
|
|
definition.
|
|
|
|
2003-08-12 23:06 robert
|
|
|
|
* src/osgPlugins/quicktime/QTtexture.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: Fixed capitalization
|
|
of QTtexture.h
|
|
|
|
2003-08-12 10:15 robert
|
|
|
|
* src/osg/Geometry.cpp: Fixed DrawVertex/DrawColors access of null
|
|
arrays errors.
|
|
|
|
2003-08-09 00:46 robert
|
|
|
|
* include/osg/Geometry, src/osg/Geometry.cpp: Added
|
|
s/getFastPathHint().
|
|
|
|
2003-08-08 14:41 don
|
|
|
|
* Make/makedefs, Make/makerules: updates makedefs and makerules for
|
|
Mac OSX submitted by Bob Kuehne
|
|
|
|
2003-08-08 00:36 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp, src/osgUtil/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 00: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 00:19 robert
|
|
|
|
* include/osg/ColorMask: Added convience constructor.
|
|
|
|
2003-08-04 22: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 21:09 robert
|
|
|
|
* src/osgGL2/ProgramObject.cpp: From Romano Magacho. add osg:: to
|
|
Referenced() calls for IRIX build.
|
|
|
|
2003-08-04 21: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 16:26 don
|
|
|
|
* examples/osgdemeter/GNUmakefile, examples/osgpoints/GNUmakefile,
|
|
examples/osgprerendercubemap/GNUmakefile: Removed a couple of
|
|
stray PRODUCER_LIB_DIR definitions in the examples
|
|
|
|
2003-08-03 02:59 robert
|
|
|
|
* src/osgPlugins/ive/PagedLOD.cpp: Fixed VC6 for scoping problem in
|
|
ive plugin.
|
|
|
|
2003-08-03 00:24 robert
|
|
|
|
* src/osgDB/Registry.cpp: From Romano Magacho, fix for compile
|
|
problem under IRIX.
|
|
|
|
2003-07-26 23:44 robert
|
|
|
|
* Make/makedefs: Post release revision change.
|
|
|
|
2003-07-26 23:06 robert
|
|
|
|
* doc/dependencies.html: Updated dependencies.
|
|
|
|
2003-07-26 22:44 don
|
|
|
|
* Make/makedefs, NEWS.txt: Small typo
|
|
|
|
2003-07-26 22:32 robert
|
|
|
|
* NEWS.txt: Typos fixed.
|
|
|
|
2003-07-26 21:06 robert
|
|
|
|
* ChangeLog: Updated changelog for release.
|
|
|
|
2003-07-26 21:01 robert
|
|
|
|
* NEWS.txt: Updated NEWS for release.
|
|
|
|
2003-07-26 19:08 robert
|
|
|
|
* NEWS.txt: Updated NEWS
|
|
|
|
2003-07-26 18:57 robert
|
|
|
|
* src/osgPlugins/jpeg/GNUmakefile,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Fixed warning in jpeg
|
|
loader by replacing longjmp with throw/catch.
|
|
|
|
2003-07-26 14:15 robert
|
|
|
|
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Fixed long jump
|
|
warning.
|
|
CV:
|
|
----------------------------------------------------------------------
|
|
|
|
2003-07-26 04:51 robert
|
|
|
|
* doc/dependencies.html: Added openthreads to list of
|
|
dependencies.:
|
|
|
|
2003-07-26 04:25 robert
|
|
|
|
* src/osgPlugins/txp/trpage_compat.cpp,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_header.cpp,
|
|
src/osgPlugins/txp/trpage_label.cpp,
|
|
src/osgPlugins/txp/trpage_light.cpp,
|
|
src/osgPlugins/txp/trpage_managers.cpp,
|
|
src/osgPlugins/txp/trpage_material.cpp,
|
|
src/osgPlugins/txp/trpage_model.cpp,
|
|
src/osgPlugins/txp/trpage_parse.cpp,
|
|
src/osgPlugins/txp/trpage_pparse.cpp,
|
|
src/osgPlugins/txp/trpage_print.cpp,
|
|
src/osgPlugins/txp/trpage_range.cpp,
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_scene.cpp,
|
|
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_writebuf.cpp: Fixed warnings.
|
|
|
|
2003-07-26 01: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 00:12 don
|
|
|
|
* Make/makedefs: Removed command line definitions of OSG_VERSION
|
|
and OSG_RELEASE
|
|
|
|
2003-07-25 23:49 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 06:13 robert
|
|
|
|
* examples/slideshow3D/GNUmakefile,
|
|
examples/slideshow3D/GNUmakefile.inst: Fixed warnings.
|
|
|
|
2003-07-24 06:09 robert
|
|
|
|
* examples/slideshow3D/ReaderWriterXML.cpp: Fixed warning.
|
|
|
|
2003-07-24 06: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 06:05 robert
|
|
|
|
* src/osgDB/FieldReader.cpp: Fix warnings.
|
|
|
|
2003-07-23 21:32 robert
|
|
|
|
* src/osgPlugins/txp/trPagePageManager.cpp: Removed all references
|
|
to sleep/usleep.
|
|
|
|
2003-07-23 21: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 21:03 robert
|
|
|
|
* examples/slideshow3D/SlideShowConstructor.cpp: From Gideon,
|
|
update to the PolygonOffset for the background quad.
|
|
|
|
2003-07-23 20:57 robert
|
|
|
|
* src/osgPlugins/osgSim/GNUmakefile: Added makefile.
|
|
|
|
2003-07-23 20:55 robert
|
|
|
|
* src/osg/State.cpp: Made the fine grained checking of GL errors
|
|
off by default.
|
|
|
|
2003-07-23 20: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 20:50 robert
|
|
|
|
* include/osg/GLExtensions: From Sean, fix for Sun windows
|
|
extension checking.
|
|
|
|
2003-07-23 20:38 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: Fixes to paths and
|
|
dependancies.
|
|
|
|
2003-07-23 19:08 don
|
|
|
|
* Make/makedefs: Added conditionals to find OpenThreads include and
|
|
library directories if
|
|
not installed
|
|
|
|
2003-07-23 18:32 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
src/osgPlugins/txp/TrPageParser.cpp: Fixes for Win32 build.
|
|
|
|
2003-07-23 18:25 robert
|
|
|
|
* VisualStudio/examples/slideshow3D/slideshow3D.dsp: Fixed typo of
|
|
SlideShowContructor.cpp
|
|
|
|
2003-07-23 15: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 15:12 robert
|
|
|
|
* examples/slideshow3D/SlideEventHandler.cpp,
|
|
examples/slideshow3D/SlideEventHandler.h,
|
|
examples/slideshow3D/slideshow3D.cpp, runexamples.bat: Added
|
|
control of auto option into slideshow3D
|
|
|
|
2003-07-23 15:00 robert
|
|
|
|
* NEWS.txt, examples/slideshow3D/SlideEventHandler.cpp: Fixed
|
|
typo's slideshow3D
|
|
|
|
2003-07-23 14:59 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Fixed blending mode on
|
|
stats output.
|
|
|
|
2003-07-23 14:06 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/osgSim,
|
|
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
|
dist/RPM/OpenSceneGraph.spec, include/osgSim/BlinkSequence,
|
|
include/osgSim/LightPointNode, include/osgSim/Sector,
|
|
src/osgPlugins/osgSim,
|
|
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 13: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 12:06 robert
|
|
|
|
* doc/data.html, doc/documentation.html: Updated docs to reflect
|
|
new data direcory.
|
|
|
|
2003-07-23 11: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 11:37 robert
|
|
|
|
* VisualStudio/examples/slideshow3D,
|
|
VisualStudio/examples/slideshow3D/slideshow3D.dsp: Added
|
|
slideshow3D.dsp.
|
|
|
|
2003-07-23 11:27 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/AttributeFunctor.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/ConstAttributeFunctor.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/Endian.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/FrameStamp.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/Matrix.html,
|
|
doc/doc++/osg/MatrixTransform.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/RefMatrix.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/createGeodeForImage.2.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/DatabasePager.html,
|
|
doc/doc++/osgDB/DotOsgWrapper.html,
|
|
doc/doc++/osgDB/DynamicLibrary.html, doc/doc++/osgDB/Field.html,
|
|
doc/doc++/osgDB/FieldReader.html,
|
|
doc/doc++/osgDB/FieldReaderIterator.html,
|
|
doc/doc++/osgDB/General.html, doc/doc++/osgDB/HIER.html,
|
|
doc/doc++/osgDB/HIERjava.html, doc/doc++/osgDB/Input.html,
|
|
doc/doc++/osgDB/Options.html, doc/doc++/osgDB/Output.html,
|
|
doc/doc++/osgDB/ParameterOutput.html,
|
|
doc/doc++/osgDB/PushAndPopDataPath.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/index.html, doc/doc++/osgDB/osgDB.html,
|
|
doc/doc++/osgDB/type_wrapper.html,
|
|
doc/doc++/osgGA/AnimationPathManipulator.html,
|
|
doc/doc++/osgGA/CompositeGUIEventHandler.html,
|
|
doc/doc++/osgGA/DriveManipulator.html,
|
|
doc/doc++/osgGA/FlightManipulator.html,
|
|
doc/doc++/osgGA/GUIActionAdapter.html,
|
|
doc/doc++/osgGA/GUIEventAdapter.html,
|
|
doc/doc++/osgGA/GUIEventHandler.html,
|
|
doc/doc++/osgGA/GUIEventHandlerVisitor.html,
|
|
doc/doc++/osgGA/General.html, doc/doc++/osgGA/HIER.html,
|
|
doc/doc++/osgGA/HIERjava.html,
|
|
doc/doc++/osgGA/KeySwitchMatrixManipulator.html,
|
|
doc/doc++/osgGA/MatrixManipulator.html,
|
|
doc/doc++/osgGA/SetSceneViewVisitor.html,
|
|
doc/doc++/osgGA/TrackballManipulator.html,
|
|
doc/doc++/osgGA/index.html, doc/doc++/osgGA/osgGA.html,
|
|
doc/doc++/osgGL2, doc/doc++/osgGL2/ClassGraph.class,
|
|
doc/doc++/osgGL2/ClassGraphPanel.class,
|
|
doc/doc++/osgGL2/ClassLayout.class,
|
|
doc/doc++/osgGL2/Extensions.html, doc/doc++/osgGL2/General.html,
|
|
doc/doc++/osgGL2/HIER.html, doc/doc++/osgGL2/HIERjava.html,
|
|
doc/doc++/osgGL2/NavigatorButton.class,
|
|
doc/doc++/osgGL2/PerContextProgObj.html,
|
|
doc/doc++/osgGL2/PerContextShaderObj.html,
|
|
doc/doc++/osgGL2/ProgramObject.html,
|
|
doc/doc++/osgGL2/ShaderObject.html, doc/doc++/osgGL2/icon1.gif,
|
|
doc/doc++/osgGL2/icon2.gif, doc/doc++/osgGL2/index.html,
|
|
doc/doc++/osgGL2/osgGL2.html,
|
|
doc/doc++/osgProducer/Callback.html,
|
|
doc/doc++/osgProducer/EventAdapter.html,
|
|
doc/doc++/osgProducer/General.html,
|
|
doc/doc++/osgProducer/HIERjava.html,
|
|
doc/doc++/osgProducer/KeyboardMouseCallback.html,
|
|
doc/doc++/osgProducer/OsgCameraGroup.html,
|
|
doc/doc++/osgProducer/OsgSceneHandler.html,
|
|
doc/doc++/osgProducer/Viewer.html,
|
|
doc/doc++/osgProducer/index.html,
|
|
doc/doc++/osgProducer/osgProducer.html,
|
|
doc/doc++/osgSim/AzimElevationSector.html,
|
|
doc/doc++/osgSim/AzimSector.html,
|
|
doc/doc++/osgSim/BlinkSequence.html,
|
|
doc/doc++/osgSim/ConeSector.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/Sector.html,
|
|
doc/doc++/osgSim/SphereSegment.html, doc/doc++/osgSim/index.html,
|
|
doc/doc++/osgSim/osgSim.html, doc/doc++/osgText/DefaultFont.html,
|
|
doc/doc++/osgText/Font.html,
|
|
doc/doc++/osgText/FontImplementation.html,
|
|
doc/doc++/osgText/Glyph.html,
|
|
doc/doc++/osgText/GlyphTexture.html,
|
|
doc/doc++/osgText/KerningType.html,
|
|
doc/doc++/osgText/String.html, doc/doc++/osgText/Text.html,
|
|
doc/doc++/osgText/osgText.html,
|
|
doc/doc++/osgUtil/CombineLODsVisitor.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html,
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
doc/doc++/osgUtil/HIERjava.html,
|
|
doc/doc++/osgUtil/MergeGeometryVisitor.html,
|
|
doc/doc++/osgUtil/Optimizer.html,
|
|
doc/doc++/osgUtil/RemoveEmptyNodesVisitor.html,
|
|
doc/doc++/osgUtil/RemoveRedundantNodesVisitor.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.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/index.html, doc/doc++/osgUtil/osgUtil.html:
|
|
Updated doc++ documentation.
|
|
|
|
2003-07-23 10:11 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Fixed osgslideshow3D to
|
|
slideshow3D
|
|
|
|
2003-07-23 09:27 robert
|
|
|
|
* NEWS.txt, VisualStudio/VisualStudio.dsw: Added slideshow3D to the
|
|
examples list under VisualStudio.
|
|
|
|
Partially updated the NEWS.txt.
|
|
|
|
2003-07-23 08: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 08:48 robert
|
|
|
|
* examples/osgcameragroup/osgcameragroup.cpp: Made the keyboard
|
|
mouse callback a ref_ptr<> managed object to fix ref count
|
|
problem.
|
|
|
|
2003-07-23 08: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 21:03 robert
|
|
|
|
* include/osg/State, runexamples.bat, 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 15:35 robert
|
|
|
|
* examples/slideshow3D/ReaderWriterXML.cpp,
|
|
examples/slideshow3D/SlideEventHandler.cpp,
|
|
examples/slideshow3D/SlideShowConstructor.cpp,
|
|
examples/slideshow3D/SlideShowConstructor.h: Updates to the
|
|
slideshow3D app.
|
|
|
|
2003-07-22 12:48 robert
|
|
|
|
* include/osgSim/BlinkSequence, src/osgSim/BlinkSequence.cpp: Made
|
|
BlinkSequence subclass from osg::Object.
|
|
|
|
2003-07-22 12:39 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/osgDB/osgDB.dsp,
|
|
examples/osgslideshow, examples/slideshow3D,
|
|
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 10: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 08:42 robert
|
|
|
|
* examples/osgtexturerectangle/osgtexturerectangle.cpp: Added
|
|
Images/ infront of lz.rgb path.
|
|
|
|
2003-07-21 18: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 15:51 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added yield call to database paging
|
|
main loop.
|
|
|
|
2003-07-21 15:26 robert
|
|
|
|
* VisualStudio/osgDB/osgDB.dsp: Fixed osgDB plugin.
|
|
|
|
2003-07-21 11:54 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Removed old link.
|
|
|
|
2003-07-21 10:39 robert
|
|
|
|
* src/osgDB/DatabasePager.cpp: Added missing DatabasePager.
|
|
|
|
2003-07-21 10:11 robert
|
|
|
|
* Make/makedefs: Added -lOpenThreads to the OSX defines.
|
|
|
|
2003-07-21 08: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 00:51 don
|
|
|
|
* VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp: Integrated OpenThreads
|
|
and brought dsps up to snuff on Win32
|
|
|
|
2003-07-19 17:55 don
|
|
|
|
* Make/instexamplesrc, Make/instrules: Small bug in instrules
|
|
|
|
2003-07-19 17:46 don
|
|
|
|
* Make/instexamplesrc, Make/instrules: passing $(MAKE) into
|
|
instexamplesrc script to shut the religious fanatics
|
|
on the mailing list up.
|
|
|
|
2003-07-19 00: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 06: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 22: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 22: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 20: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 13: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 09: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 21: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 20:23 robert
|
|
|
|
* VisualStudio/osgGL2/osgGL2.dsp: Fixed case of OSGL2_EXPORT define
|
|
in project file.
|
|
|
|
2003-07-15 18:52 robert
|
|
|
|
* include/osgGL2/ProgramObject: Added extern + export's to global
|
|
functions.
|
|
|
|
2003-07-15 18:19 robert
|
|
|
|
* src/osgGL2/Extensions.cpp: Added missing osg:: infront of
|
|
Referenced() contructor.
|
|
|
|
2003-07-15 16:22 robert
|
|
|
|
* include/osg/StateAttribute, include/osgGL2/ProgramObject: Moved
|
|
PROGRAMOBJECT definition into StateAttribute.
|
|
|
|
2003-07-15 16: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 15:49 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgGL2 to workspace file.
|
|
|
|
2003-07-15 13: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 11: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 10:45 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgshaders,
|
|
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
|
VisualStudio/osgGL2, VisualStudio/osgGL2/osgGL2.dsp,
|
|
examples/osgshaders, examples/osgshaders/GL2Scene.cpp,
|
|
examples/osgshaders/GNUmakefile,
|
|
examples/osgshaders/GNUmakefile.inst,
|
|
examples/osgshaders/osgshaders.cpp, include/osgGL2,
|
|
include/osgGL2/Export, include/osgGL2/Extensions,
|
|
include/osgGL2/ProgramObject, include/osgGL2/Version, src/osgGL2,
|
|
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 09: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 08: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 07:53 robert
|
|
|
|
* examples/osgpbuffer/RenderToTextureStage.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.cpp,
|
|
src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile:
|
|
Compile fixes.
|
|
|
|
2003-07-14 19:12 robert
|
|
|
|
* examples/osgpbuffer/RenderToTextureStage.cpp: Attempt to fix
|
|
compile error caused by recent change in osg::Texture.
|
|
|
|
2003-07-14 14: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 22:05 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/GeoSetBuilder.h:
|
|
warning fixes for IRIX.
|
|
|
|
2003-07-11 18:46 don
|
|
|
|
* include/osg/Timer: included <sys/types.h> for SGI compilation of
|
|
Timer header file
|
|
|
|
2003-07-10 15:23 robert
|
|
|
|
* src/osgProducer/DatabasePager.cpp: Added dataToMergeList into
|
|
checks for active subgraphs.
|
|
|
|
2003-07-10 14: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 13:48 robert
|
|
|
|
* examples/osgconv/osgconv.cpp: Fix to accomodate function name
|
|
change in osgDB::Registry.
|
|
|
|
2003-07-10 13: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 13:18 robert
|
|
|
|
* src/osgText/Text.cpp: From Tree, fixes for text bounding box
|
|
initialization.
|
|
|
|
2003-07-10 13:11 robert
|
|
|
|
* include/osg/Group, src/osg/Group.cpp: From Eric Sokolosky,
|
|
insertChild().
|
|
|
|
2003-07-10 11: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 08:05 robert
|
|
|
|
* src/osg/PagedLOD.cpp: From Bob Kuehne, Fixed typo.
|
|
|
|
2003-07-10 07:51 robert
|
|
|
|
* VisualStudio/osgProducer/osgProducer.dsp: Fixed typo.
|
|
|
|
2003-07-09 19:48 robert
|
|
|
|
* include/osgProducer/DatabasePager,
|
|
src/osgProducer/DatabasePager.cpp: Further updates to the
|
|
DatabasePager.
|
|
|
|
2003-07-09 14: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 07:41 robert
|
|
|
|
* src/osgProducer/DatabasePager.cpp: Added #include <unistd.h> to
|
|
DatabasePager.cpp.
|
|
|
|
2003-07-08 14:44 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 08: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 19:49 robert
|
|
|
|
* src/osg/Drawable.cpp: Added missing setUseVertexBufferObject().
|
|
|
|
2003-07-05 19:08 robert
|
|
|
|
* README.txt, src/osg/Drawable.cpp, src/osgDB/DynamicLibrary.cpp,
|
|
src/osgParticle/FluidFrictionOperator.cpp: Integrated various
|
|
fixes from users.
|
|
|
|
2003-07-02 01:56 don
|
|
|
|
* src/osg/Geometry.cpp: Fixed glBindBufferARB to
|
|
extensions->glBindBuffer()
|
|
|
|
2003-06-30 06:41 robert
|
|
|
|
* src/osgPlugins/flt/AttrData.h: Added an osg:: infront of the
|
|
Object() copy constructor call to AttrData.
|
|
|
|
2003-06-29 21: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 21: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 17:35 don
|
|
|
|
* Make/makeinnosetup: fixed makeinnosetup
|
|
|
|
2003-06-27 21:41 don
|
|
|
|
* Make/makeinnosetup: Updates to makeinnosetup to work a bit
|
|
smoother
|
|
|
|
2003-06-27 21:01 don
|
|
|
|
* Make/help.sh, Make/makeinnosetup: Change some wording in help.sh
|
|
and added makeinnosetup
|
|
|
|
2003-06-27 14:33 robert
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: Added #include
|
|
<TextureRectangle>
|
|
|
|
2003-06-27 14:33 robert
|
|
|
|
* src/osg/StateSet.cpp: Added #include<TextureRectangle>
|
|
|
|
2003-06-26 16: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 22:11 robert
|
|
|
|
* examples/osgslideshow/DefaultPresentation.cpp: Addition of text
|
|
to default presentation.
|
|
|
|
2003-06-25 10:39 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp: Fixed from Pavel for the stats in
|
|
RenderBin.cpp
|
|
|
|
2003-06-25 10: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 10:12 robert
|
|
|
|
* src/osgPlugins/flt/AttrData.h, src/osgPlugins/flt/GNUmakefile,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/flt/GroupRecord.h,
|
|
src/osgPlugins/flt/MultiTextureRecord.h,
|
|
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Registry.cpp,
|
|
src/osgPlugins/flt/Registry.h, src/osgPlugins/flt/UVListRecord.h,
|
|
src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/flt/flt2osg.h: From Julia Oritz Rojas, support for
|
|
detail textures.
|
|
|
|
2003-06-25 08: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 08:50 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Spotted by Norman Vine - fixed
|
|
typo in intersect visitor.
|
|
|
|
2003-06-25 07:59 robert
|
|
|
|
* src/osgPlugins/osg/TessellationHints.cpp: Test of cvs.
|
|
|
|
2003-06-25 07:50 robert
|
|
|
|
* src/osgPlugins/osg/TessellationHints.cpp: Added
|
|
TessellationHints.
|
|
|
|
2003-06-24 22:11 robert
|
|
|
|
* VisualStudio/examples/osgprerendercubemap,
|
|
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp:
|
|
Added missing file.
|
|
|
|
2003-06-24 21:57 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp, examples/osgdemeter,
|
|
examples/osgdemeter/GNUmakefile,
|
|
examples/osgdemeter/GNUmakefile.inst,
|
|
examples/osgdemeter/osgdemeter.cpp, examples/osgpoints,
|
|
examples/osgpoints/GNUmakefile,
|
|
examples/osgpoints/GNUmakefile.inst,
|
|
examples/osgpoints/osgpoints.cpp, examples/osgprerendercubemap,
|
|
examples/osgprerendercubemap/GNUmakefile,
|
|
examples/osgprerendercubemap/GNUmakefile.inst,
|
|
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
|
examples/osgshape/osgshape.cpp, examples/osgslideshow,
|
|
examples/osgslideshow/DefaultPresentation.cpp,
|
|
examples/osgslideshow/GNUmakefile,
|
|
examples/osgslideshow/GNUmakefile.inst,
|
|
examples/osgslideshow/SlideEventHandler.cpp,
|
|
examples/osgslideshow/SlideEventHandler.h,
|
|
examples/osgslideshow/osgslideshow.cpp, include/osg/Geometry,
|
|
include/osg/ShapeDrawable, include/osg/Texture2D,
|
|
include/osgUtil/TransformAttributeFunctor, src/osg/GNUmakefile,
|
|
src/osg/Geometry.cpp, src/osg/Image.cpp,
|
|
src/osg/ShapeDrawable.cpp, src/osg/Texture2D.cpp,
|
|
src/osgPlugins/ive/ConvexPlanarOccluder.cpp,
|
|
src/osgPlugins/ive/ConvexPlanarOccluder.h,
|
|
src/osgPlugins/ive/ConvexPlanarPolygon.cpp,
|
|
src/osgPlugins/ive/ConvexPlanarPolygon.h,
|
|
src/osgPlugins/ive/DrawElementsUInt.cpp,
|
|
src/osgPlugins/ive/DrawElementsUInt.h,
|
|
src/osgPlugins/ive/Impostor.cpp, src/osgPlugins/ive/Impostor.h,
|
|
src/osgPlugins/ive/OccluderNode.cpp,
|
|
src/osgPlugins/ive/OccluderNode.h, src/osgPlugins/ive/Point.cpp,
|
|
src/osgPlugins/ive/Point.h, src/osgPlugins/ive/PolygonOffset.cpp,
|
|
src/osgPlugins/ive/PolygonOffset.h,
|
|
src/osgPlugins/ive/ShadeModel.cpp,
|
|
src/osgPlugins/ive/ShadeModel.h, src/osgPlugins/ive/Switch.cpp,
|
|
src/osgPlugins/ive/Switch.h, src/osgPlugins/osg/GNUmakefile,
|
|
src/osgPlugins/osg/ShapeDrawable.cpp, src/osgSim/GNUmakefile,
|
|
src/osgUtil/GNUmakefile, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/TransformAttributeFunctor.cpp: Additions since the
|
|
CVS back up was made.
|
|
|
|
2003-06-24 15:40 don
|
|
|
|
* Make/makedefs, Make/makedirdefs, Make/makepkg,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp,
|
|
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: *** empty log message ***
|
|
|
|
2003-06-24 15: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 15:36 don
|
|
|
|
* LICENSE.txt, index.html: Update of 5/27/03 backup with 6/20/03
|
|
tarball
|
|
|
|
2003-05-27 17:04 robert
|
|
|
|
* 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/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/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:
|
|
Converted dos to unix file endings.
|
|
|
|
2003-05-27 11: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 11:02 robert
|
|
|
|
* include/osg/Quat, src/osg/Quat.cpp: Reverted recent changes so
|
|
the set(Matrix&) method.
|
|
|
|
2003-05-26 15:00 robert
|
|
|
|
* src/osg/DisplaySettings.cpp, src/osgUtil/SceneView.cpp:
|
|
Adjustments to the horizontal and vertical split stereo code for
|
|
better
|
|
handling of aspect ratio.
|
|
|
|
2003-05-26 11:02 robert
|
|
|
|
* src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added missing std::
|
|
|
|
2003-05-26 10:05 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/3dc, VisualStudio/osgPlugins/3dc/3dc.dsp,
|
|
src/osgPlugins/3dc, src/osgPlugins/3dc/GNUmakefile,
|
|
src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added 3dc plugin for
|
|
reading Arias 3D point clouds.
|
|
|
|
2003-05-26 09: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 09: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 21:06 robert
|
|
|
|
* doc/examples.html, doc/install.html: Added mention of
|
|
DYLD_BIND_AT_LAUNCH to OSX docs.
|
|
|
|
2003-05-25 16:08 robert
|
|
|
|
* src/osgPlugins/dw/ReaderWriterDW.cpp: From Geoff Michel,
|
|
conversion from GeoSet to Geometry.
|
|
|
|
2003-05-24 14:42 robert
|
|
|
|
* src/osgPlugins/ive/AnimationPath.h,
|
|
src/osgPlugins/ive/AnimationPathCallback.h,
|
|
src/osgPlugins/ive/Billboard.h, src/osgPlugins/ive/BlendFunc.h,
|
|
src/osgPlugins/ive/CullFace.h,
|
|
src/osgPlugins/ive/DataInputStream.h,
|
|
src/osgPlugins/ive/DataOutputStream.h,
|
|
src/osgPlugins/ive/DrawArrayLengths.h,
|
|
src/osgPlugins/ive/DrawArrays.h,
|
|
src/osgPlugins/ive/DrawElementsUShort.h,
|
|
src/osgPlugins/ive/Drawable.h, src/osgPlugins/ive/Exception.h,
|
|
src/osgPlugins/ive/Export.h, src/osgPlugins/ive/Geode.h,
|
|
src/osgPlugins/ive/Geometry.h, src/osgPlugins/ive/Group.h,
|
|
src/osgPlugins/ive/Image.h, src/osgPlugins/ive/LOD.h,
|
|
src/osgPlugins/ive/Light.h, src/osgPlugins/ive/LightSource.h,
|
|
src/osgPlugins/ive/Material.h,
|
|
src/osgPlugins/ive/MatrixTransform.h, src/osgPlugins/ive/Node.h,
|
|
src/osgPlugins/ive/Object.h,
|
|
src/osgPlugins/ive/PositionAttitudeTransform.h,
|
|
src/osgPlugins/ive/PrimitiveSet.h,
|
|
src/osgPlugins/ive/ReadWrite.h, src/osgPlugins/ive/Sequence.h,
|
|
src/osgPlugins/ive/StateSet.h, src/osgPlugins/ive/TexEnv.h,
|
|
src/osgPlugins/ive/TexEnvCombine.h, src/osgPlugins/ive/TexGen.h,
|
|
src/osgPlugins/ive/Texture.h, src/osgPlugins/ive/Texture2D.h,
|
|
src/osgPlugins/ive/TextureCubeMap.h,
|
|
src/osgPlugins/ive/Transform.h, src/osgPlugins/ive/ViewPoint.h:
|
|
Removed export macro.
|
|
|
|
2003-05-24 14: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 19:51 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/ive, VisualStudio/osgPlugins/ive/ive.dsp,
|
|
examples/osgviewer/osgviewer.cpp, src/osgPlugins/ive,
|
|
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 15: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 14:02 robert
|
|
|
|
* examples/osgconv/GeoSet.h: Removed occurances of SG_EXPORT.
|
|
|
|
2003-05-22 11:09 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h: Convert Performer
|
|
plugin across to generate osg::Geometry directly.
|
|
|
|
2003-05-22 08:40 robert
|
|
|
|
* VisualStudio/highlight.reg, VisualStudio/highlight70.reg,
|
|
VisualStudio/highlight71.reg: Added syntax highlighting for
|
|
VisualStudio7.1 from Joseph Steel.
|
|
|
|
2003-05-21 21:32 robert
|
|
|
|
* include/osg/Quat, src/osg/Quat.cpp: Improved the handling of
|
|
scaled matrices in the Quat::set(Matrix&) method.
|
|
|
|
2003-05-21 16: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 14:34 robert
|
|
|
|
* examples/osgconv/GeoSet.cpp, examples/osgconv/GeoSet.h,
|
|
examples/osgconv/IO_GeoSet.cpp: Added GeoSet to osgconv.
|
|
|
|
2003-05-21 12: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 20:45 robert
|
|
|
|
* src/osgProducer/KeyboardMouseCallback.cpp: Added usage of the
|
|
InputRectangle into setting up of the EventAdapter.
|
|
|
|
2003-05-20 19:48 robert
|
|
|
|
* src/osgPlugins/ac3d/~ac3d.cpp: Removed spurious editing file.
|
|
|
|
2003-05-20 14:05 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgtexturerectangle,
|
|
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
|
examples/osgtexturerectangle,
|
|
examples/osgtexturerectangle/GNUmakefile,
|
|
examples/osgtexturerectangle/GNUmakefile.inst,
|
|
examples/osgtexturerectangle/osgtexturerectangle.cpp,
|
|
runexamples.bat: Added osgtexturerectangle example from Ulrich
|
|
Hertlein.
|
|
|
|
2003-05-20 13:21 robert
|
|
|
|
* src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/Viewer.cpp: Fixes to the handling of mouse coords
|
|
after changes in the default behavior
|
|
of Producer.
|
|
|
|
2003-05-20 11:01 robert
|
|
|
|
* include/osgUtil/SceneView: Added setProjectMatrix(const Matrix&)
|
|
and setModelViewMatrix(const Matrix&) methods.
|
|
|
|
2003-05-20 08:57 robert
|
|
|
|
* examples/osgclip/osgclip.cpp: Removed redundent write_usage
|
|
function.
|
|
|
|
2003-05-20 08: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 08:43 robert
|
|
|
|
* examples/osgimpostor/TestManipulator.cpp: Fixed manipulator.
|
|
|
|
2003-05-20 08:09 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp: Removed the now redundent
|
|
osg::Camera.
|
|
|
|
2003-05-19 20: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 15: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 13:15 robert
|
|
|
|
* src/osgDB/Output.cpp: Removed redundent const
|
|
|
|
2003-05-17 09:03 robert
|
|
|
|
* src/osgPlugins/pnm/GNUmakefile: Renamed png pnm
|
|
|
|
2003-05-17 08:36 robert
|
|
|
|
* include/osgDB/Output: Removed superfluous const
|
|
|
|
2003-05-14 16:07 don
|
|
|
|
* src/osgText/Text.cpp: Small operation precedence bug fixed in
|
|
Text.cpp
|
|
|
|
2003-05-09 13: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 15:13 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Add osgUtil as a dependancy of
|
|
osgText
|
|
|
|
2003-05-08 14:02 robert
|
|
|
|
* src/osgUtil/Tesselator.cpp: Memory leak fixes from Joseph Steel.
|
|
|
|
2003-05-07 15:26 robert
|
|
|
|
* include/osg/NodeVisitor: Added UserData to NodeVisitor.
|
|
|
|
2003-05-07 13: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 11: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 09: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 18: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 13: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 14:30 robert
|
|
|
|
* src/osgText/Text.cpp: Fixed accept(PrimitiveFunctor&) so it uses
|
|
the transform coords correctly.
|
|
|
|
2003-05-02 18:24 robert
|
|
|
|
* Make/makedirdefs, src/osg/GNUmakefile: Fixed build.
|
|
|
|
2003-05-01 21:06 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/examples/osgautotransform,
|
|
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
|
examples/osgautotransform, 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 19:56 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added
|
|
set/getNearFarRatio() to CullVisitor.
|
|
|
|
2003-05-01 08:51 robert
|
|
|
|
* src/osg/VertexProgram.cpp: Remved exit().
|
|
|
|
2003-04-30 15:40 robert
|
|
|
|
* AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/pnm,
|
|
VisualStudio/osgPlugins/pnm/pnm.dsp, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/pnm, src/osgPlugins/pnm/GNUmakefile,
|
|
src/osgPlugins/pnm/ReaderWriterPNM.cpp: From Eric Sokolowsky -
|
|
pnm (ppm, pgm, pbm) plugin
|
|
|
|
2003-04-30 15:38 robert
|
|
|
|
* include/osgText/Text: Cleanup of the API.
|
|
|
|
2003-04-30 11:41 robert
|
|
|
|
* examples/osghud/osghud.cpp: Reverted the test of
|
|
setAutoScaleToScreen.
|
|
|
|
2003-04-30 11:40 robert
|
|
|
|
* examples/osghangglide/GliderManipulator.cpp,
|
|
examples/osghud/osghud.cpp, examples/osglogo/osglogo.cpp,
|
|
examples/osgtext/osgtext.cpp, include/osg/Drawable,
|
|
include/osg/Export, include/osg/Node, include/osg/Texture2D,
|
|
include/osg/TextureCubeMap, include/osgText/Text,
|
|
src/osg/Texture2D.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osgPlugins/osgText/IO_Text.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp, src/osgText/Text.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 14:24 robert
|
|
|
|
* src/osg/Matrix.cpp: From Ben, promoted floats to doubles to
|
|
produce better stability in the
|
|
invert method.
|
|
|
|
2003-04-29 00: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 12:57 robert
|
|
|
|
* NEWS.txt: Updated NEWS.
|
|
|
|
2003-04-28 11: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 19:23 robert
|
|
|
|
* doc/plan.html: Fixed typo of Fturue!
|
|
|
|
2003-04-27 10: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 19:53 robert
|
|
|
|
* doc/introduction.html: Updates to introducution.
|
|
|
|
2003-04-25 13:52 robert
|
|
|
|
* index.html: Updated index.html
|
|
|
|
2003-04-25 13: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 20:41 don
|
|
|
|
* doc/introduction.html: A few minor mods to introduction.html
|
|
|
|
2003-04-24 19:54 robert
|
|
|
|
* doc/introduction.html: Updates to the introduction.html
|
|
documentaition.
|
|
|
|
2003-04-24 13:45 robert
|
|
|
|
* Make/help.sh: Typo fix.
|
|
|
|
2003-04-24 13:45 robert
|
|
|
|
* src/osgPlugins/txp/TerrapageNode.cpp: cout -> notify.
|
|
|
|
2003-04-24 13:44 robert
|
|
|
|
* doc/contents.html, doc/data.html, doc/dependencies.html,
|
|
doc/documentation.html, doc/examples.html,
|
|
doc/images/OpenSceneGraphBanner_Distribution.jpg, doc/index.html,
|
|
doc/install.html, doc/introduction.html, doc/osgviewer.html,
|
|
doc/plan.html, doc/stereo.html: Updates to docs.
|
|
|
|
2003-04-23 10:12 robert
|
|
|
|
* VisualStudio/LANGEXT.DAT, VisualStudio/MUST_READ_ME.txt,
|
|
VisualStudio/highlight.reg: From Romano, updated LANDEXT.DAT and
|
|
new highlight.reg file for syntax
|
|
highlighting under Windows.
|
|
|
|
2003-04-23 09: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 09: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 09:35 robert
|
|
|
|
* ChangeLog: Updated ChangeLog for the release.
|
|
|
|
2003-04-19 09:09 robert
|
|
|
|
* NEWS.txt, examples/osglogo/osglogo.cpp: Updated NEWS for the
|
|
release date.
|
|
|
|
Tweaked the text sizes in osglogo.
|
|
|
|
2003-04-19 06:57 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Mannually computes the
|
|
mipmap levels to ensure correct loading of dds
|
|
images which arn't square.
|
|
|
|
2003-04-18 21:44 robert
|
|
|
|
* examples/osgoccluder/osgoccluder.cpp, src/osgProducer/Viewer.cpp:
|
|
Changed the ordering of the picking intersections.
|
|
|
|
2003-04-18 19:46 robert
|
|
|
|
* src/osg/State.cpp, src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
|
src/osgPlugins/osg/BlendFunc.cpp: Fixes to BlendFunc - adding
|
|
missing ZERO handling.
|
|
|
|
Improved handling of alpha values in DXT1 compression.
|
|
|
|
2003-04-18 15:59 robert
|
|
|
|
* NEWS.txt, doc/dependencies.html,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
src/osgPlugins/txp/trpage_material.cpp,
|
|
src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Updated NEWS for the
|
|
release.
|
|
|
|
Fixed warnings.
|
|
|
|
2003-04-18 10:10 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Removed various assert()
|
|
instances since these were causing crashes.
|
|
|
|
From Alberto, changed the use of the DynGeoSet to it was querried
|
|
on demand
|
|
rather than used as a pointer which was originally being
|
|
invalidate before
|
|
use.
|
|
|
|
2003-04-18 08:17 robert
|
|
|
|
* examples/osgpbuffer/osgpbuffer.cpp: Added a realize callback for
|
|
setting up the pbuffer so that it definately
|
|
has a valid graphics context.
|
|
|
|
2003-04-17 16:22 robert
|
|
|
|
* doc/doc++, doc/doc++/osg, doc/doc++/osg/AlphaFunc.html,
|
|
doc/doc++/osg/AnimationPath.html,
|
|
doc/doc++/osg/AnimationPathCallback.html,
|
|
doc/doc++/osg/ApplicationUsage.html,
|
|
doc/doc++/osg/ApplicationUsageProxy.html,
|
|
doc/doc++/osg/ArgumentParser.html, doc/doc++/osg/Array.html,
|
|
doc/doc++/osg/ArrayVisitor.html,
|
|
doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/BlendFunc.html,
|
|
doc/doc++/osg/BoundingBox.html,
|
|
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Box.html,
|
|
doc/doc++/osg/COMPARE_StateAttribute_Parameter.html,
|
|
doc/doc++/osg/COMPARE_StateAttribute_Types.html,
|
|
doc/doc++/osg/Camera.html, doc/doc++/osg/ClassGraph.class,
|
|
doc/doc++/osg/ClassGraphPanel.class,
|
|
doc/doc++/osg/ClassLayout.class, 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/ConstArrayVisitor.html,
|
|
doc/doc++/osg/ConstAttributeFunctor.html,
|
|
doc/doc++/osg/ConstShapeVisitor.html,
|
|
doc/doc++/osg/ConstValueVisitor.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/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/Endian.html, doc/doc++/osg/Extensions.2.html,
|
|
doc/doc++/osg/Extensions.3.html, doc/doc++/osg/Extensions.4.html,
|
|
doc/doc++/osg/Extensions.html, doc/doc++/osg/Fog.html,
|
|
doc/doc++/osg/FrameStamp.html, doc/doc++/osg/FrontFace.html,
|
|
doc/doc++/osg/General.html, doc/doc++/osg/GeoSet.html,
|
|
doc/doc++/osg/Geode.html, doc/doc++/osg/Geometry.html,
|
|
doc/doc++/osg/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/Matrix.html,
|
|
doc/doc++/osg/MatrixTransform.html,
|
|
doc/doc++/osg/NavigatorButton.class, doc/doc++/osg/Node.html,
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
doc/doc++/osg/NodePath.html, doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html,
|
|
doc/doc++/osg/OSGUTX_ADD_TESTCASE.html,
|
|
doc/doc++/osg/OSGUTX_ADD_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html,
|
|
doc/doc++/osg/OSGUTX_BEGIN_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_END_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_TEST_E.html,
|
|
doc/doc++/osg/OSGUTX_TEST_F.html,
|
|
doc/doc++/osg/OSG_GL_DEBUG.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/OccluderNode.html, doc/doc++/osg/Plane.html,
|
|
doc/doc++/osg/Point.html, doc/doc++/osg/PolygonMode.html,
|
|
doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/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/RefMatrix.html, doc/doc++/osg/Referenced.html,
|
|
doc/doc++/osg/Sequence.html, doc/doc++/osg/ShadeModel.html,
|
|
doc/doc++/osg/ShadowVolumeOccluder.html,
|
|
doc/doc++/osg/ShadowVolumeOccluderList.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/Statistics.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/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/ValueVisitor.html, doc/doc++/osg/Vec2.html,
|
|
doc/doc++/osg/Vec3.html, doc/doc++/osg/Vec4.html,
|
|
doc/doc++/osg/VectorSizei.2.html, doc/doc++/osg/VectorSizei.html,
|
|
doc/doc++/osg/VectorUByte.2.html, doc/doc++/osg/VectorUByte.html,
|
|
doc/doc++/osg/VectorUInt.2.html, doc/doc++/osg/VectorUInt.html,
|
|
doc/doc++/osg/VectorUShort.2.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/createGeodeForImage.html,
|
|
doc/doc++/osg/fast_back_stack.html,
|
|
doc/doc++/osg/for_each_triangle.html,
|
|
doc/doc++/osg/getGLExtensionFuncPtr.2.html,
|
|
doc/doc++/osg/getGLExtensionFuncPtr.html,
|
|
doc/doc++/osg/getNotifyLevel.html,
|
|
doc/doc++/osg/globalnotifylevel..html,
|
|
doc/doc++/osg/globalnotifynulstream..html,
|
|
doc/doc++/osg/icon1.gif, doc/doc++/osg/icon2.gif,
|
|
doc/doc++/osg/index.html, doc/doc++/osg/initNotifyLevel.html,
|
|
doc/doc++/osg/isGLExtensionSupported.html,
|
|
doc/doc++/osg/isGLUExtensionSupported.html,
|
|
doc/doc++/osg/notify.html, doc/doc++/osg/operator.2.html,
|
|
doc/doc++/osg/operator.html, doc/doc++/osg/osg.html,
|
|
doc/doc++/osg/osgGetLibraryName.html,
|
|
doc/doc++/osg/osgGetVersion.html, doc/doc++/osg/osgUtx.html,
|
|
doc/doc++/osg/ref_ptr.html, doc/doc++/osg/setNotifyLevel.html,
|
|
doc/doc++/osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html,
|
|
doc/doc++/osg/xternSG_EXPORTboolg_NotifyInit.html,
|
|
doc/doc++/osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html,
|
|
doc/doc++/osgDB, doc/doc++/osgDB/ClassGraph.class,
|
|
doc/doc++/osgDB/ClassGraphPanel.class,
|
|
doc/doc++/osgDB/ClassLayout.class,
|
|
doc/doc++/osgDB/DirectoryContents.html,
|
|
doc/doc++/osgDB/DotOsgWrapper.html,
|
|
doc/doc++/osgDB/DynamicLibrary.html, doc/doc++/osgDB/Field.html,
|
|
doc/doc++/osgDB/FieldReader.html,
|
|
doc/doc++/osgDB/FieldReaderIterator.html,
|
|
doc/doc++/osgDB/FilePathList.html, doc/doc++/osgDB/General.html,
|
|
doc/doc++/osgDB/HIER.html, doc/doc++/osgDB/HIERjava.html,
|
|
doc/doc++/osgDB/Input.html,
|
|
doc/doc++/osgDB/NavigatorButton.class,
|
|
doc/doc++/osgDB/Options.html, doc/doc++/osgDB/Output.html,
|
|
doc/doc++/osgDB/ParameterOutput.html,
|
|
doc/doc++/osgDB/PushAndPopDataPath.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/fileExists.html,
|
|
doc/doc++/osgDB/findFileInDirectory.html,
|
|
doc/doc++/osgDB/findFileInPath.html,
|
|
doc/doc++/osgDB/getDirectoryContents.html,
|
|
doc/doc++/osgDB/icon1.gif, doc/doc++/osgDB/icon2.gif,
|
|
doc/doc++/osgDB/index.html, doc/doc++/osgDB/osgDB.html,
|
|
doc/doc++/osgDB/osgDBGetLibraryName.html,
|
|
doc/doc++/osgDB/osgDBGetVersion.html,
|
|
doc/doc++/osgDB/readCommandLine.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/writeImageFile.html,
|
|
doc/doc++/osgDB/writeNodeFile.html,
|
|
doc/doc++/osgDB/writeObjectFile.html, doc/doc++/osgGA,
|
|
doc/doc++/osgGA/AnimationPathManipulator.html,
|
|
doc/doc++/osgGA/CameraManipulator.html,
|
|
doc/doc++/osgGA/ClassGraph.class,
|
|
doc/doc++/osgGA/ClassGraphPanel.class,
|
|
doc/doc++/osgGA/ClassLayout.class,
|
|
doc/doc++/osgGA/CompositeGUIEventHandler.html,
|
|
doc/doc++/osgGA/DriveManipulator.html,
|
|
doc/doc++/osgGA/FlightManipulator.html,
|
|
doc/doc++/osgGA/GUIActionAdapter.html,
|
|
doc/doc++/osgGA/GUIEventAdapter.html,
|
|
doc/doc++/osgGA/GUIEventHandler.html,
|
|
doc/doc++/osgGA/GUIEventHandlerVisitor.html,
|
|
doc/doc++/osgGA/General.html, doc/doc++/osgGA/HIER.html,
|
|
doc/doc++/osgGA/HIERjava.html,
|
|
doc/doc++/osgGA/KeySwitchCameraManipulator.html,
|
|
doc/doc++/osgGA/NavigatorButton.class,
|
|
doc/doc++/osgGA/SetSceneViewVisitor.html,
|
|
doc/doc++/osgGA/StateSetManipulator.html,
|
|
doc/doc++/osgGA/TrackballManipulator.html,
|
|
doc/doc++/osgGA/icon1.gif, doc/doc++/osgGA/icon2.gif,
|
|
doc/doc++/osgGA/index.html, doc/doc++/osgGA/osgGA.html,
|
|
doc/doc++/osgGA/osgGAGetLibraryName.html,
|
|
doc/doc++/osgGA/osgGAGetVersion.html,
|
|
doc/doc++/osgGA/spaceosgGA.html, doc/doc++/osgParticle,
|
|
doc/doc++/osgParticle/AccelOperator.html,
|
|
doc/doc++/osgParticle/CenteredPlacer.html,
|
|
doc/doc++/osgParticle/ClassGraph.class,
|
|
doc/doc++/osgParticle/ClassGraphPanel.class,
|
|
doc/doc++/osgParticle/ClassLayout.class,
|
|
doc/doc++/osgParticle/Counter.html,
|
|
doc/doc++/osgParticle/Emitter.html,
|
|
doc/doc++/osgParticle/FluidFrictionOperator.html,
|
|
doc/doc++/osgParticle/ForceOperator.html,
|
|
doc/doc++/osgParticle/General.html,
|
|
doc/doc++/osgParticle/HIER.html,
|
|
doc/doc++/osgParticle/HIERjava.html,
|
|
doc/doc++/osgParticle/Interpolator.html,
|
|
doc/doc++/osgParticle/LinearInterpolator.html,
|
|
doc/doc++/osgParticle/ModularEmitter.html,
|
|
doc/doc++/osgParticle/ModularProgram.html,
|
|
doc/doc++/osgParticle/MultiSegmentPlacer.html,
|
|
doc/doc++/osgParticle/NavigatorButton.class,
|
|
doc/doc++/osgParticle/Operator.html,
|
|
doc/doc++/osgParticle/Particle.html,
|
|
doc/doc++/osgParticle/ParticleProcessor.html,
|
|
doc/doc++/osgParticle/ParticleSystem.html,
|
|
doc/doc++/osgParticle/ParticleSystemUpdater.html,
|
|
doc/doc++/osgParticle/Placer.html,
|
|
doc/doc++/osgParticle/PointPlacer.html,
|
|
doc/doc++/osgParticle/Program.html,
|
|
doc/doc++/osgParticle/RadialShooter.html,
|
|
doc/doc++/osgParticle/RandomRateCounter.html,
|
|
doc/doc++/osgParticle/SectorPlacer.html,
|
|
doc/doc++/osgParticle/SegmentPlacer.html,
|
|
doc/doc++/osgParticle/Shooter.html,
|
|
doc/doc++/osgParticle/VariableRateCounter.html,
|
|
doc/doc++/osgParticle/icon1.gif, doc/doc++/osgParticle/icon2.gif,
|
|
doc/doc++/osgParticle/index.html,
|
|
doc/doc++/osgParticle/osgParticle.html,
|
|
doc/doc++/osgParticle/range.html,
|
|
doc/doc++/osgParticle/rangef.html,
|
|
doc/doc++/osgParticle/rangev2.html,
|
|
doc/doc++/osgParticle/rangev3.html,
|
|
doc/doc++/osgParticle/rangev4.html, doc/doc++/osgProducer,
|
|
doc/doc++/osgProducer/Callback.html,
|
|
doc/doc++/osgProducer/ClassGraph.class,
|
|
doc/doc++/osgProducer/ClassGraphPanel.class,
|
|
doc/doc++/osgProducer/ClassLayout.class,
|
|
doc/doc++/osgProducer/EventAdapter.html,
|
|
doc/doc++/osgProducer/General.html,
|
|
doc/doc++/osgProducer/HIER.html,
|
|
doc/doc++/osgProducer/HIERjava.html,
|
|
doc/doc++/osgProducer/KeyboardMouseCallback.html,
|
|
doc/doc++/osgProducer/NavigatorButton.class,
|
|
doc/doc++/osgProducer/OsgCameraGroup.html,
|
|
doc/doc++/osgProducer/OsgSceneHandler.html,
|
|
doc/doc++/osgProducer/RealizeCallback.html,
|
|
doc/doc++/osgProducer/Viewer.html,
|
|
doc/doc++/osgProducer/ViewerEventHandler.html,
|
|
doc/doc++/osgProducer/icon1.gif, doc/doc++/osgProducer/icon2.gif,
|
|
doc/doc++/osgProducer/index.html,
|
|
doc/doc++/osgProducer/osgProducer.html,
|
|
doc/doc++/osgProducer/osgProducerGetLibraryName.html,
|
|
doc/doc++/osgProducer/osgProducerGetVersion.html,
|
|
doc/doc++/osgSim, doc/doc++/osgSim/AzimElevationSector.html,
|
|
doc/doc++/osgSim/AzimRange.html,
|
|
doc/doc++/osgSim/AzimSector.html,
|
|
doc/doc++/osgSim/BlinkSequence.html,
|
|
doc/doc++/osgSim/ClassGraph.class,
|
|
doc/doc++/osgSim/ClassGraphPanel.class,
|
|
doc/doc++/osgSim/ClassLayout.class,
|
|
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/NavigatorButton.class,
|
|
doc/doc++/osgSim/Sector.html,
|
|
doc/doc++/osgSim/SequenceGroup.html, doc/doc++/osgSim/icon1.gif,
|
|
doc/doc++/osgSim/icon2.gif, doc/doc++/osgSim/index.html,
|
|
doc/doc++/osgSim/osgSim.html,
|
|
doc/doc++/osgSim/osgSimGetLibraryName.html,
|
|
doc/doc++/osgSim/osgSimGetVersion.html, doc/doc++/osgText,
|
|
doc/doc++/osgText/ClassGraph.class,
|
|
doc/doc++/osgText/ClassGraphPanel.class,
|
|
doc/doc++/osgText/ClassLayout.class, doc/doc++/osgText/Font.html,
|
|
doc/doc++/osgText/FontImplementation.html,
|
|
doc/doc++/osgText/General.html, doc/doc++/osgText/Glyph.html,
|
|
doc/doc++/osgText/GlyphTexture.html, doc/doc++/osgText/HIER.html,
|
|
doc/doc++/osgText/HIERjava.html,
|
|
doc/doc++/osgText/NavigatorButton.class,
|
|
doc/doc++/osgText/String.html, doc/doc++/osgText/Text.html,
|
|
doc/doc++/osgText/icon1.gif, doc/doc++/osgText/icon2.gif,
|
|
doc/doc++/osgText/index.html, doc/doc++/osgText/osgText.html,
|
|
doc/doc++/osgText/osgTextGetLibraryName.html,
|
|
doc/doc++/osgText/osgTextGetVersion.html,
|
|
doc/doc++/osgText/readFontFile.html, doc/doc++/osgUtil,
|
|
doc/doc++/osgUtil/ClassGraph.class,
|
|
doc/doc++/osgUtil/ClassGraphPanel.class,
|
|
doc/doc++/osgUtil/ClassLayout.class,
|
|
doc/doc++/osgUtil/CombineLODsVisitor.html,
|
|
doc/doc++/osgUtil/ConvertGeoSetsToGeometryVisitor.html,
|
|
doc/doc++/osgUtil/CubeMapGenerator.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/NavigatorButton.class,
|
|
doc/doc++/osgUtil/Optimizer.html,
|
|
doc/doc++/osgUtil/PickIntersectVisitor.html,
|
|
doc/doc++/osgUtil/PickVisitor.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/Tesselator.html,
|
|
doc/doc++/osgUtil/TransformCallback.html,
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
doc/doc++/osgUtil/UpdateVisitor.html,
|
|
doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif,
|
|
doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html,
|
|
doc/doc++/osgUtil/osgUtilGetLibraryName.html,
|
|
doc/doc++/osgUtil/osgUtilGetVersion.html: Added doc++
|
|
documentation.
|
|
|
|
2003-04-17 15:57 robert
|
|
|
|
* examples/osgwindows/osgwindows.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp: Added setting of the
|
|
RenderSurface name to the application name.
|
|
|
|
2003-04-17 15:27 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer:
|
|
Moved #include <osg/Timer> from Viewer to OsgCameraGroup.
|
|
|
|
2003-04-17 13:57 robert
|
|
|
|
* src/osgProducer/ViewerEventHandler.cpp: Added an alternate
|
|
compile path for Windows in the toggle of fullscreen
|
|
for the first time.
|
|
|
|
2003-04-17 13:36 robert
|
|
|
|
* src/osgUtil/DelaunayTriangulator.cpp: Changed the maxx
|
|
initializiation to use (*points)[last_valid_index].x();
|
|
|
|
2003-04-17 11:14 robert
|
|
|
|
* examples/osgcameragroup/osgcameragroup.cpp,
|
|
include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
|
|
runexamples.bat, src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/Viewer.cpp: Moved the managing of frame stamp
|
|
from osgProducer::Viewer into
|
|
osgProducer::OsgCamaraGroup.
|
|
|
|
Added setting of trackball in osgcameragroup so its starts in the
|
|
correct place for different models.
|
|
|
|
2003-04-17 06:52 robert
|
|
|
|
* include/osgUtil/DelaunayTriangulator: Added OSGUTIL_EXPORT to
|
|
front of DelaunayTriangulator class.
|
|
|
|
2003-04-16 23:09 don
|
|
|
|
* examples/osgwindows/osgwindows.cpp: InputRectangle converted to
|
|
RenderSurface->get()...
|
|
|
|
2003-04-16 21:16 don
|
|
|
|
* src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Changed Rect('s to
|
|
Rectangle('s
|
|
|
|
2003-04-16 20:02 robert
|
|
|
|
* include/osg/ShapeDrawable, src/osg/ShapeDrawable.cpp,
|
|
src/osgPlugins/osg/ShapeDrawable.cpp: Added support for
|
|
set/getColor to ShapeDrawable.
|
|
|
|
2003-04-16 19:21 robert
|
|
|
|
* NEWS.txt, VisualStudio/osgUtil/osgUtil.dsp,
|
|
include/osgUtil/DelaunayTriangulator,
|
|
src/osgUtil/DelaunayTriangulator.cpp, src/osgUtil/GNUmakefile:
|
|
From Marco Jez, added DelaunayTriangulator class.
|
|
|
|
2003-04-16 19:20 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Changed near and far instances into
|
|
near_point, far_point to avoid
|
|
problems with Win32 build.
|
|
|
|
2003-04-16 15:14 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp, src/osgProducer/Viewer.cpp,
|
|
src/osgUtil/GNUmakefile: Moved the PickVisitor from osgUtil into
|
|
the implementation of
|
|
osgProducer::Viewer. Removed methods in PickVisitor which wern't
|
|
being
|
|
used by osgProducer::Viewer. This has been done because the
|
|
PickVisitor
|
|
interface and implementation weren't ready for general usage.
|
|
|
|
2003-04-16 14:22 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Renamed
|
|
computeNearFar to computeNearFarPoints.
|
|
|
|
2003-04-16 14:17 robert
|
|
|
|
* examples/osgpick/osgpick.cpp, include/osgProducer/Viewer,
|
|
runexamples.bat, src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp,
|
|
src/osgUtil/PickVisitor.cpp: Added convinence methods to
|
|
osgProducer::Viewer:
|
|
|
|
/** compute, from normalized mouse coords, for sepecified Camera,
|
|
the pixel coords relative to that Camera's RenderSurface.*/
|
|
bool computePixelCoords(float x,float y,unsigned int
|
|
cameraNum,float& pixel_x,float& pixel_y);
|
|
|
|
/** compute, from normalized mouse coords, for sepecified Camera,
|
|
the near and far points in worlds coords.*/
|
|
bool computeNearFar(float x,float y,unsigned int
|
|
cameraNum,osg::Vec3& near, osg::Vec3& far);
|
|
|
|
/** compute, from normalized mouse coords, for sepecified Camera,
|
|
intersections with the scene.*/
|
|
bool computeIntersections(float x,float y,unsigned int
|
|
cameraNum,osgUtil::IntersectVisitor::HitList& hits);
|
|
|
|
/** compute, from normalized mouse coords, for all Cameras,
|
|
intersections with the scene.*/
|
|
bool computeIntersections(float x,float
|
|
y,osgUtil::IntersectVisitor::HitList& hits);
|
|
|
|
2003-04-16 12:46 robert
|
|
|
|
* examples/osgconv/osgconv.cpp: Add a check for the result to
|
|
writeNodeFile().
|
|
|
|
2003-04-16 09:22 robert
|
|
|
|
* examples/osgpick/osgpick.cpp,
|
|
include/osgProducer/OsgSceneHandler,
|
|
src/osgProducer/OsgSceneHandler.cpp: Changed OsgSceneHandler so
|
|
it re-uses osgUtil::SceneView project and modelview
|
|
matrices.
|
|
|
|
Changed the osgpick demo so that it uses the OsgSceneHandler's
|
|
projection and
|
|
modelview matrices where possible.
|
|
|
|
2003-04-15 20:54 robert
|
|
|
|
* examples/osgpick/osgpick.cpp, include/osgProducer/Viewer: Added
|
|
support for multiple cameras into osgpick.
|
|
|
|
2003-04-15 14:29 robert
|
|
|
|
* VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
VisualStudio/osgProducer/osgProducer.dsp: Changed the linking to
|
|
Producer for debug builds so that producerd.lib is linked
|
|
against.
|
|
|
|
2003-04-15 09:33 robert
|
|
|
|
* examples/osgshadowtexture/CreateShadowedScene.cpp: From Brede,
|
|
Fixed the ordering of the znear and zfar.
|
|
|
|
2003-04-15 09:33 robert
|
|
|
|
* include/osgUtil/TriStripVisitor, src/osgUtil/TriStripVisitor.cpp:
|
|
From Romano, extra methods/variables for controlling tesselation.
|
|
|
|
2003-04-14 19:39 robert
|
|
|
|
* Make/makedefs, examples/osganimate/GNUmakefile,
|
|
examples/osganimate/GNUmakefile.inst,
|
|
examples/osgbillboard/GNUmakefile,
|
|
examples/osgbillboard/GNUmakefile.inst,
|
|
examples/osgcallback/GNUmakefile,
|
|
examples/osgcallback/GNUmakefile.inst,
|
|
examples/osgcameragroup/GNUmakefile,
|
|
examples/osgcameragroup/GNUmakefile.inst,
|
|
examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst,
|
|
examples/osgcluster/GNUmakefile,
|
|
examples/osgcluster/GNUmakefile.inst,
|
|
examples/osgconv/GNUmakefile.inst, examples/osgcopy/GNUmakefile,
|
|
examples/osgcopy/GNUmakefile.inst,
|
|
examples/osgcubemap/GNUmakefile,
|
|
examples/osgcubemap/GNUmakefile.inst,
|
|
examples/osggeodemo/GNUmakefile,
|
|
examples/osggeodemo/GNUmakefile.inst,
|
|
examples/osggeometry/GNUmakefile,
|
|
examples/osggeometry/GNUmakefile.inst,
|
|
examples/osghangglide/GNUmakefile,
|
|
examples/osghangglide/GNUmakefile.inst,
|
|
examples/osghud/GNUmakefile, examples/osghud/GNUmakefile.inst,
|
|
examples/osgimpostor/GNUmakefile,
|
|
examples/osgimpostor/GNUmakefile.inst,
|
|
examples/osgkeyboard/GNUmakefile,
|
|
examples/osgkeyboard/GNUmakefile.inst,
|
|
examples/osglight/GNUmakefile,
|
|
examples/osglight/GNUmakefile.inst,
|
|
examples/osglightpoint/GNUmakefile,
|
|
examples/osglightpoint/GNUmakefile.inst,
|
|
examples/osglogo/GNUmakefile, examples/osglogo/GNUmakefile.inst,
|
|
examples/osgmultitexture/GNUmakefile,
|
|
examples/osgmultitexture/GNUmakefile.inst,
|
|
examples/osgoccluder/GNUmakefile,
|
|
examples/osgoccluder/GNUmakefile.inst,
|
|
examples/osgparticle/GNUmakefile,
|
|
examples/osgparticle/GNUmakefile.inst,
|
|
examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst,
|
|
examples/osgprerender/GNUmakefile,
|
|
examples/osgprerender/GNUmakefile.inst,
|
|
examples/osgreflect/GNUmakefile,
|
|
examples/osgreflect/GNUmakefile.inst,
|
|
examples/osgscribe/GNUmakefile,
|
|
examples/osgscribe/GNUmakefile.inst,
|
|
examples/osgsequence/GNUmakefile,
|
|
examples/osgsequence/GNUmakefile.inst,
|
|
examples/osgshadowtexture/GNUmakefile,
|
|
examples/osgshadowtexture/GNUmakefile.inst,
|
|
examples/osgshape/GNUmakefile,
|
|
examples/osgshape/GNUmakefile.inst,
|
|
examples/osgstereoimage/GNUmakefile,
|
|
examples/osgstereoimage/GNUmakefile.inst,
|
|
examples/osgteapot/GNUmakefile,
|
|
examples/osgteapot/GNUmakefile.inst,
|
|
examples/osgtext/GNUmakefile, examples/osgtext/GNUmakefile.inst,
|
|
examples/osgtexture1D/GNUmakefile,
|
|
examples/osgtexture1D/GNUmakefile.inst,
|
|
examples/osgtexture2D/GNUmakefile,
|
|
examples/osgtexture2D/GNUmakefile.inst,
|
|
examples/osgtexture3D/GNUmakefile,
|
|
examples/osgtexture3D/GNUmakefile.inst,
|
|
examples/osgunittests/GNUmakefile,
|
|
examples/osgunittests/GNUmakefile.inst,
|
|
examples/osgversion/GNUmakefile,
|
|
examples/osgversion/GNUmakefile.inst,
|
|
examples/osgvertexprogram/GNUmakefile,
|
|
examples/osgvertexprogram/GNUmakefile.inst,
|
|
examples/osgviewer/GNUmakefile,
|
|
examples/osgviewer/GNUmakefile.inst,
|
|
examples/osgwindows/GNUmakefile,
|
|
examples/osgwindows/GNUmakefile.inst,
|
|
src/osgPlugins/freetype/GNUmakefile, src/osgProducer/GNUmakefile:
|
|
Added -I/usr/X11R6/include to osgProducer and all the examples
|
|
GNUMakefiles.
|
|
|
|
From Bob, mods to GNUMakefile and Make/makedefs for the extra
|
|
includes for
|
|
freetype.
|
|
|
|
2003-04-14 18:53 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Added using namespace Producer to get
|
|
round namespace issue with CameraGroup
|
|
call.
|
|
|
|
2003-04-14 18:49 robert
|
|
|
|
* examples/osgimpostor/TestManipulator.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
src/osgProducer/Viewer.cpp: Updated osgstereoimage and
|
|
osgimpostor to handle the new default
|
|
orientation of normalized mouse coords.
|
|
|
|
2003-04-14 15:44 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgpick/osgpick.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp, examples/osgpick/osgpick.cpp,
|
|
examples/osgwindows/osgwindows.cpp, include/osgUtil/PickVisitor,
|
|
src/osg/NodeVisitor.cpp, src/osgGA/TrackballManipulator.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgUtil/PickVisitor.cpp: Updates
|
|
to the osgpick code.
|
|
|
|
Updates to osgGA::CameraManipulors.
|
|
|
|
2003-04-14 15:03 robert
|
|
|
|
* src/osgText/Font.cpp: Tweak to the debug output.
|
|
|
|
2003-04-14 15:02 robert
|
|
|
|
* src/osgText/Font.cpp: Added extra debugging details to help track
|
|
down IRIX64 & Solaris64 problems.
|
|
|
|
2003-04-14 13:23 robert
|
|
|
|
* include/osgGA/GUIEventAdapter, src/osgGA/DriveManipulator.cpp,
|
|
src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp,
|
|
src/osgProducer/EventAdapter.cpp,
|
|
src/osgProducer/KeyboardMouseCallback.cpp: Improved the handling
|
|
of Producer's no dimensional mouse coords.
|
|
|
|
2003-04-14 13:22 robert
|
|
|
|
* include/osg/Transform, src/osg/Transform.cpp: Addd new
|
|
computeLocalToWorld(NodePath) etc methods.
|
|
|
|
2003-04-14 08:16 robert
|
|
|
|
* src/osgPlugins/osgText/IO_Text.cpp: Changed push back to a += to
|
|
try and fix compile on hopeless OSX g++ version.
|
|
|
|
2003-04-13 14:12 robert
|
|
|
|
* doc/dependencies.html: Updated dependancies with link to Producer
|
|
web page.
|
|
|
|
2003-04-13 13:26 robert
|
|
|
|
* Make/makedefs, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgpick,
|
|
VisualStudio/examples/osgpick/osgpick.dsp, doc/data.html,
|
|
doc/install.html, doc/introduction.html, doc/plan.html,
|
|
examples/osgcameragroup/osgcameragroup.cpp, examples/osgpick,
|
|
examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst,
|
|
examples/osgpick/osgpick.cpp, include/osgUtil/PickVisitor,
|
|
src/osgUtil/GNUmakefile, src/osgUtil/PickVisitor.cpp: Added Geoff
|
|
Michel's osgpick and osgUtil::PickVisitor code.
|
|
|
|
2003-04-13 12:02 robert
|
|
|
|
* include/osg/NodeVisitor: From Michael Gronager, changed
|
|
apply(Sequence) to cast to an Group rather than
|
|
a Switch which was a bug.
|
|
|
|
2003-04-12 10:24 robert
|
|
|
|
* VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp: Removed references
|
|
to glut32.lib.
|
|
|
|
2003-04-11 18:57 robert
|
|
|
|
* src/osgPlugins/osgText/IO_Text.cpp: Convertex a std::copy() into
|
|
a for loop to get round compile problems under
|
|
OSX.
|
|
|
|
2003-04-11 15:34 robert
|
|
|
|
* doc/doc++: Clean of doc++ directories.
|
|
|
|
2003-04-11 15:33 robert
|
|
|
|
* src/osgPlugins/iv/osgvisitor.cpp: Changed the uint arrays to
|
|
GLuint to keep OSX build compiling.
|
|
|
|
2003-04-11 10:37 robert
|
|
|
|
* AUTHORS.txt, INSTALL.txt, NEWS.txt, README.txt,
|
|
doc/contents.html, doc/data.html, doc/demos.html,
|
|
doc/dependencies.html, doc/documentation.html, doc/examples.html,
|
|
doc/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,
|
|
doc/index.html, doc/install.html, doc/introduction.html,
|
|
doc/osgviewer.html, doc/plan.html, doc/sgv.html, doc/stereo.html:
|
|
Fixes to documentions to refelect the move from osgGLUT to
|
|
osgProducer.
|
|
|
|
2003-04-11 10:04 robert
|
|
|
|
* Make/makedefs, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGA/Version.cpp, src/osgParticle/Version.cpp,
|
|
src/osgProducer/Version.cpp, src/osgSim/Version.cpp,
|
|
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated the
|
|
version numbers to 0.9.4
|
|
|
|
2003-04-11 10:00 robert
|
|
|
|
* runexamples.bat, src/osgPlugins/geo/GNUmakefile: Added
|
|
afterescher back into the example list in runexamples.bat.
|
|
|
|
Added osgSim and osgText into the geo/GNUmakefile LIBS.
|
|
|
|
2003-04-11 09:54 robert
|
|
|
|
* include/osg/VertexProgram, src/osg/VertexProgram.cpp,
|
|
src/osgUtil/SceneView.cpp: From Romano, added support in
|
|
osg::VertexProgram for deleting the flushed
|
|
vertex programs.
|
|
|
|
2003-04-11 07:18 robert
|
|
|
|
* Make/makedirdefs: Added guards around Geo plugin to prevent it
|
|
from being built under
|
|
OSX, Solaris and IRIX as it breaks the OSX build and doesn't
|
|
handle
|
|
Endian issues.
|
|
|
|
2003-04-11 06:50 robert
|
|
|
|
* examples/osgcubemap/osgcubemap.cpp,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp: Added std::
|
|
infront of cout instances.
|
|
|
|
2003-04-10 19:32 robert
|
|
|
|
* examples/osgcubemap/osgcubemap.cpp,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
include/osg/StateAttribute, include/osg/Texture,
|
|
include/osg/VertexProgram, src/osg/Texture.cpp,
|
|
src/osg/VertexProgram.cpp: Added tests for presense of extensions
|
|
to osgcubemap, osgvertexproram and
|
|
osgmultitexture examples.
|
|
|
|
Added osg::VertexProgram::Extensions class to better handle
|
|
multiple graphics
|
|
context vertex program extensions.
|
|
|
|
2003-04-10 15:23 robert
|
|
|
|
* VisualStudio/osgProducer/osgProducer.dsp,
|
|
examples/osgcameragroup/osgcameragroup.cpp,
|
|
include/osgProducer/ActionAdapter,
|
|
include/osgProducer/FrameStatsHandler,
|
|
include/osgProducer/StatsEventHandler,
|
|
src/osgProducer/GNUmakefile,
|
|
src/osgProducer/StatsEventHandler.cpp,
|
|
src/osgProducer/Viewer.cpp: Moved the osgcameragroup example
|
|
across to being just based on
|
|
osgProducer::OsgCameraGroup with no usage of osgGA manipulators.
|
|
|
|
Removed redundent files from osgProducer.
|
|
|
|
2003-04-10 13:41 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, include/osg/Texture,
|
|
include/osg/Texture3D, include/osg/TextureCubeMap,
|
|
src/osg/Texture.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureCubeMap.cpp: Added support for modifying the
|
|
osg::Texture*:Extensions stuctures.
|
|
|
|
Added an example modifying osg::Texture::Extensions to osgtext.
|
|
Optionally
|
|
compiled out by default.
|
|
|
|
2003-04-10 12:55 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
|
|
usage of Producer::CameraGroup::isValidForRendering() to the
|
|
Viewer::done()
|
|
implemention so apps automatically close if one of the windows is
|
|
killed.
|
|
|
|
2003-04-10 12:11 robert
|
|
|
|
* NEWS.txt, include/osg/Impostor, include/osg/Texture,
|
|
include/osg/VertexProgram, src/osg/Impostor.cpp,
|
|
src/osg/VertexProgram.cpp, src/osgUtil/CullVisitor.cpp: Added
|
|
support for multiple graphics context to osg::VertexProgram and
|
|
osg::Impostor
|
|
|
|
2003-04-10 10:21 robert
|
|
|
|
* examples/osgoccluder/osgoccluder.cpp: Changed the '-c'
|
|
commandline option to '-m' to avoid overlapp with -c
|
|
used for config files.
|
|
|
|
2003-04-10 10:16 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Fix to the
|
|
CameraGroup::setViewByMarix usage.
|
|
|
|
2003-04-10 10:02 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/Viewer.cpp: Fixed Viewer and OsgCameraGroup
|
|
classes so that work properly with the
|
|
Prodicer::setViewByMatrix calls.
|
|
|
|
2003-04-10 08:25 robert
|
|
|
|
* src/osgSim/LightPointNode.cpp: From Brede, added
|
|
if (cv->getComputeNearFarMode() !=
|
|
osgUtil::CullVisitor::DO_NOT_COMPUTE_NEAR_FAR)
|
|
to protect
|
|
cv->updateCalculatedNearFar(matrix,_bbox);
|
|
call to avoid inapporpriate near/far warnings.
|
|
|
|
2003-04-09 21:53 robert
|
|
|
|
* include/osg/ImpostorSprite, include/osgUtil/CullVisitor,
|
|
src/osg/ImpostorSprite.cpp, src/osgUtil/CullVisitor.cpp: Fixes to
|
|
the Impostor implementation.
|
|
|
|
2003-04-09 13:29 robert
|
|
|
|
* src/osgGA/AnimationPathManipulator.cpp: From Romano, ' ' now sets
|
|
pause to false.
|
|
|
|
2003-04-09 11:45 robert
|
|
|
|
* src/osgPlugins/osg/Node.cpp: Added using namespace std;
|
|
|
|
2003-04-09 11:44 robert
|
|
|
|
* examples/osganimate/osganimate.cpp,
|
|
examples/osgbillboard/osgbillboard.cpp,
|
|
examples/osgcallback/osgcallback.cpp,
|
|
examples/osgclip/osgclip.cpp, examples/osgcluster/osgcluster.cpp,
|
|
examples/osgcopy/osgcopy.cpp, examples/osgcubemap/osgcubemap.cpp,
|
|
examples/osggeodemo/osggeodemo.cpp,
|
|
examples/osggeometry/osggeometry.cpp,
|
|
examples/osghangglide/osghangglide.cpp,
|
|
examples/osghud/osghud.cpp, examples/osgimpostor/osgimpostor.cpp,
|
|
examples/osgkeyboard/osgkeyboard.cpp,
|
|
examples/osglight/osglight.cpp,
|
|
examples/osglightpoint/osglightpoint.cpp,
|
|
examples/osglogo/osglogo.cpp,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgparticle/osgparticle.cpp,
|
|
examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgscribe/osgscribe.cpp,
|
|
examples/osgsequence/osgsequence.cpp,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
examples/osgshape/osgshape.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgtexture2D/osgtexture2D.cpp,
|
|
examples/osgtexture3D/osgtexture3D.cpp,
|
|
examples/osgunittests/osgunittests.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
examples/osgwindows/osgwindows.cpp: Added desciptions to all the
|
|
demos.
|
|
|
|
2003-04-09 10:51 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added environmental variable
|
|
usage to OsgCameraGroup.
|
|
|
|
2003-04-09 10:30 robert
|
|
|
|
* src/osgPlugins/osg/Node.cpp: Added support for
|
|
osg::Node::get/setNodeMask() into .osg format.
|
|
|
|
2003-04-09 10:26 robert
|
|
|
|
* src/osgGA/AnimationPathManipulator.cpp: Made the
|
|
AnimationPathManipulator::home() reset the timming of the
|
|
animation path so that the timing always starts at the begining
|
|
of the loop.
|
|
|
|
2003-04-09 10:13 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added a setting of
|
|
OsgCameraGroup::_applicateUsage to
|
|
ApplicationUsage::instance() by default.
|
|
|
|
2003-04-09 10:11 robert
|
|
|
|
* examples/osgoccluder/osgoccluder.cpp: Fixed warning.
|
|
|
|
2003-04-09 10:10 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp: Added fallback in
|
|
RenderBin::createRenderBin(const std::string& binName) which
|
|
return a new RenderBin when the no prototype is found with
|
|
className of binName.
|
|
|
|
2003-04-09 08:20 robert
|
|
|
|
* examples/osgviewer/osgviewer.cpp,
|
|
examples/osgwindows/osgwindows.cpp, include/osg/ApplicationUsage,
|
|
include/osgProducer/ViewerEventHandler,
|
|
src/osgProducer/OsgCameraGroup.cpp: Fixed type of
|
|
osg::ApplicationUsage::set/getApplictionName(), updated
|
|
demos accordingly.
|
|
|
|
Made OsgCameraGroup set the _applicationUsage to the
|
|
osg::ApplicationUsage::instance() when no ArgumentParser is
|
|
supplied.
|
|
|
|
Added export to osgProducer::ViewerEventAdapter.
|
|
|
|
2003-04-08 20:39 robert
|
|
|
|
* src/osgProducer/EventAdapter.cpp: Added support for key modifiers
|
|
to osgProducer::EventAdapter.
|
|
|
|
2003-04-08 20:06 robert
|
|
|
|
* include/osgGA/AnimationPathManipulator,
|
|
src/osgGA/AnimationPathManipulator.cpp: From Romano José Magacho
|
|
da Silva, added 'p' toggle to animation path
|
|
manipulator to allow animations to be paused and resumed.
|
|
|
|
Added frame rate stats which are output on each repetition of the
|
|
path.
|
|
|
|
2003-04-08 20:05 robert
|
|
|
|
* examples/osggeodemo/osggeodemo.cpp: Fixed warning.
|
|
|
|
2003-04-08 15:47 robert
|
|
|
|
* include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
|
Added support for Viewer::setViewer::setView so that the internal
|
|
old
|
|
style osg::Camera and camera manipulators are updated correctly.
|
|
|
|
2003-04-08 15:18 robert
|
|
|
|
* examples/osganimate/osganimate.cpp,
|
|
examples/osgbillboard/osgbillboard.cpp,
|
|
examples/osgcallback/osgcallback.cpp,
|
|
examples/osgclip/osgclip.cpp, examples/osgcluster/osgcluster.cpp,
|
|
examples/osgcopy/osgcopy.cpp, examples/osgcubemap/osgcubemap.cpp,
|
|
examples/osggeodemo/osggeodemo.cpp,
|
|
examples/osggeometry/osggeometry.cpp,
|
|
examples/osghangglide/osghangglide.cpp,
|
|
examples/osghud/osghud.cpp, examples/osgimpostor/osgimpostor.cpp,
|
|
examples/osgkeyboard/osgkeyboard.cpp,
|
|
examples/osglight/osglight.cpp,
|
|
examples/osglightpoint/osglightpoint.cpp,
|
|
examples/osglogo/osglogo.cpp,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgparticle/osgparticle.cpp,
|
|
examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgscribe/osgscribe.cpp,
|
|
examples/osgsequence/osgsequence.cpp,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
examples/osgshape/osgshape.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgtexture2D/osgtexture2D.cpp,
|
|
examples/osgtexture3D/osgtexture3D.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
examples/osgviewer/osgviewer.cpp,
|
|
examples/osgwindows/osgwindows.cpp,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/VariableRateCounter,
|
|
include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
|
Changed the Viewer::realize() calls across to not using the
|
|
threading paramter
|
|
leaving it up to the Viewer to specify the mode (which by default
|
|
is MultiThreaded).
|
|
Added a check for the presence of osgParticle systems so that
|
|
threading is
|
|
disabled in this case.
|
|
|
|
2003-04-08 13:53 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Set the static mouse position values
|
|
in osgProducer::EventAdater to the same
|
|
value as warp pointer to ensure that the now roll is encountered
|
|
on warping
|
|
of the pointer.
|
|
|
|
2003-04-08 13:10 robert
|
|
|
|
* examples/osgwindows/osgwindows.cpp,
|
|
include/osgGA/KeySwitchCameraManipulator,
|
|
src/osgGA/KeySwitchCameraManipulator.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Changed the
|
|
KeySwichCameraManipulator::setNode() so it set all camera's
|
|
attached to it.
|
|
|
|
2003-04-08 10:59 robert
|
|
|
|
* VisualStudio/MUST_READ_ME.txt,
|
|
VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgconv/osgconv.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/examples/osgversion/osgversion.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp: Convert dsp's to use
|
|
dos endings.
|
|
|
|
2003-04-08 10:17 robert
|
|
|
|
* src/osgPlugins/geo/GNUmakefile,
|
|
src/osgPlugins/geo/geoActions.cpp,
|
|
src/osgPlugins/geo/osgGeoAction.h: Cleaned up some warnings and
|
|
added :
|
|
|
|
LINKARGS += -Wl,multiply_defined -Wl,suppress
|
|
|
|
To GNUmakefile for the OSX build.
|
|
|
|
2003-04-08 09:48 robert
|
|
|
|
* examples/osgshadowtexture/osgshadowtexture.cpp: Removed the
|
|
output of command line usage when no arguments are passed since
|
|
this example doens't need paramters.
|
|
|
|
2003-04-08 09:44 robert
|
|
|
|
* VisualStudio/examples/osgwindows/osgwindows.dsp: Added Producer
|
|
to the dependcies in osgwindows.
|
|
|
|
2003-04-08 09:42 robert
|
|
|
|
* include/osg/Math: Added an osg::absolute template function into
|
|
osg/Math.
|
|
|
|
2003-04-07 19:19 robert
|
|
|
|
* include/osgProducer/ViewerEventHandler,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added support for snaping
|
|
screen images from osgProducer::Viewer apps.
|
|
|
|
2003-04-07 15:11 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixes to dds plugin from
|
|
Rune.
|
|
|
|
2003-04-07 15:07 robert
|
|
|
|
* src/osg/TextureCubeMap.cpp: Set the hardware mip map generation
|
|
to false in TextureCubeMap since this
|
|
extension is not implemented when texture cube mapping.
|
|
|
|
2003-04-07 14:57 robert
|
|
|
|
* examples/osghangglide/GliderManipulator.cpp: Set the fusion
|
|
distance ratio to 1/300.0f to compensate for the coords
|
|
of the hang gliding database being so small, this allow the scene
|
|
to be
|
|
viewed in stereo and still look a convincing size.
|
|
|
|
2003-04-07 13:20 robert
|
|
|
|
* AUTHORS.txt, NEWS.txt, VisualStudio/osg/osg.dsp,
|
|
include/osg/Texture2D, include/osg/TextureRectangle,
|
|
src/osg/GNUmakefile, src/osg/Texture2D.cpp,
|
|
src/osg/TextureRectangle.cpp: From Ulrich Hertlien, new
|
|
osg::TextureRectangle class.
|
|
|
|
2003-04-07 12:51 robert
|
|
|
|
* include/osg/Texture, include/osg/TextureCubeMap,
|
|
src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture2D.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Texture.cpp: Added
|
|
support for unref image data after apply in the osg::Texture*
|
|
classes. Only unref's after all graphics context have been
|
|
applied.
|
|
|
|
2003-04-07 10:20 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgwindows,
|
|
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
|
examples/osgwindows, examples/osgwindows/GNUmakefile,
|
|
examples/osgwindows/GNUmakefile.inst,
|
|
examples/osgwindows/osgwindows.cpp, runexamples.bat,
|
|
src/osgProducer/Viewer.cpp: Added osgwindows example which sets
|
|
up and Producer::CameraConfig up
|
|
and uses that to create multiple windows.
|
|
|
|
2003-04-07 09:46 robert
|
|
|
|
* include/osg/Texture, include/osg/Texture1D,
|
|
include/osg/Texture2D, include/osg/Texture3D,
|
|
include/osg/TextureCubeMap, src/osg/Texture.cpp,
|
|
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp: Moved the
|
|
modified tag's from osg::Texture into the osg::Texture1D,2D,3D
|
|
and
|
|
CubeMap classes.
|
|
|
|
2003-04-06 21:46 robert
|
|
|
|
* src/osgProducer/Viewer.cpp: Added if (!_kbmcb) to handle the case
|
|
where the keyboard mouse callback
|
|
is pre set.
|
|
|
|
2003-04-06 21:32 robert
|
|
|
|
* Make/makedirdefs, examples/osganimate/osganimate.cpp,
|
|
examples/osgbillboard/osgbillboard.cpp,
|
|
examples/osgcallback/osgcallback.cpp,
|
|
examples/osgclip/osgclip.cpp, examples/osgcluster/osgcluster.cpp,
|
|
examples/osgcopy/osgcopy.cpp, examples/osgcubemap/osgcubemap.cpp,
|
|
examples/osggeodemo/osggeodemo.cpp,
|
|
examples/osggeometry/osggeometry.cpp,
|
|
examples/osghangglide/osghangglide.cpp,
|
|
examples/osghud/osghud.cpp, examples/osgimpostor/osgimpostor.cpp,
|
|
examples/osgkeyboard/osgkeyboard.cpp,
|
|
examples/osglight/osglight.cpp,
|
|
examples/osglightpoint/osglightpoint.cpp,
|
|
examples/osglogo/osglogo.cpp,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgparticle/osgparticle.cpp,
|
|
examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgscribe/osgscribe.cpp,
|
|
examples/osgsequence/osgsequence.cpp,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
examples/osgshape/osgshape.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgtexture2D/osgtexture2D.cpp,
|
|
examples/osgtexture3D/osgtexture3D.cpp,
|
|
examples/osgunittests/osgunittests.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
examples/osgviewer/osgviewer.cpp, include/osg/ApplicationUsage,
|
|
include/osg/ArgumentParser, src/osg/ApplicationUsage.cpp,
|
|
src/osg/ArgumentParser.cpp: Added the usage report to the
|
|
examples for when no arguments are passed
|
|
to the examples.
|
|
|
|
2003-04-06 18:18 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: Fixed for new implemention
|
|
osg OsgCameraGroup::setView().
|
|
|
|
2003-04-06 13:29 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp: Fixed setView to work
|
|
with new OsgCameraGroup::setView
|
|
|
|
2003-04-06 10:07 robert
|
|
|
|
* src/osgPlugins/txp/TrPageParser.cpp: Fixed handling of pixel and
|
|
internal images formats.
|
|
|
|
2003-04-05 22:24 robert
|
|
|
|
* examples/osgcameragroup/osgcameragroup.cpp,
|
|
include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added support for
|
|
recording animation paths in the osgProducer::Viewer.
|
|
|
|
2003-04-05 20:02 robert
|
|
|
|
* examples/osgimpostor/TestManipulator.cpp: Fixed manipulator to
|
|
work correctly with new osgGA::GUIEventAdapter
|
|
code.
|
|
|
|
2003-04-05 19:54 robert
|
|
|
|
* examples/osgtexture2D/osgtexture2D.cpp: Added Images/ infront of
|
|
dog_left and dog_right images.
|
|
|
|
2003-04-05 19:40 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp: Added a couple
|
|
ability of offset the images relative to each other
|
|
horizontally and vertically to allow better comenstation for
|
|
mismatched
|
|
imagery.
|
|
|
|
2003-04-05 07:19 robert
|
|
|
|
* examples/osghangglide/GliderManipulator.cpp,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
src/osgProducer/Viewer.cpp: Improvements to the handling of warp
|
|
pointer call on start up.
|
|
|
|
2003-04-05 07:11 robert
|
|
|
|
* src/osgGA/DriveManipulator.cpp: Fixed the drive manipulator so
|
|
its height is now 1.5m and the buffer size if
|
|
2.0m.
|
|
|
|
2003-04-04 19:10 robert
|
|
|
|
* examples/osgcameragroup/osgcameragroup.cpp,
|
|
include/osgGA/GUIActionAdapter, include/osgGA/GUIEventAdapter,
|
|
include/osgProducer/ActionAdapter,
|
|
include/osgProducer/EventAdapter,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
include/osgProducer/Viewer, src/osgGA/DriveManipulator.cpp,
|
|
src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp,
|
|
src/osgProducer/EventAdapter.cpp,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/Viewer.cpp: Implemented support for float x and y
|
|
mouse positions, and normalization of
|
|
mouse coords in osgGA::GUIEventAdapter, and ported osgGA camera
|
|
manaipulators
|
|
to use the new normalized values.
|
|
|
|
Moved osgProducer across to tracking the window dimensions and
|
|
ensure that the
|
|
internals values in osgProducer::EventAdapter are kept
|
|
consistent. Moved
|
|
the warp pointer in Viewer across to using
|
|
KeyboardMouse::positionPointer().
|
|
|
|
2003-04-04 15:22 robert
|
|
|
|
* Make/makedefs: Removal of trailing \ from end of couple lines in
|
|
cygwin path.
|
|
|
|
2003-04-04 11:06 robert
|
|
|
|
* include/osgProducer/ViewerEventHandler,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Improved support for
|
|
toggle between full screen and non fullscreen in
|
|
the osgProducer::Viewer.
|
|
|
|
2003-04-04 08:39 robert
|
|
|
|
* examples/osgtexture2D/osgtexture2D.cpp: Added code to set the
|
|
colour of each geometry to white to prevent
|
|
colours from the text being inherited.
|
|
|
|
2003-04-03 21:00 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Suported for mip mapping
|
|
added by Rune.
|
|
|
|
2003-04-03 14:12 robert
|
|
|
|
* src/osg/DisplaySettings.cpp, src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgUtil/SceneView.cpp: Fixes to the multipipe initialization.
|
|
|
|
2003-04-03 08:14 don
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgviewer/GNUmakefile, src/osgPlugins/GNUmakefile,
|
|
src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/ac3d/osgac3d.h,
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/geo/GNUmakefile,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoActions.cpp,
|
|
src/osgPlugins/geo/geoFormat.h, src/osgPlugins/iv/parser.cpp,
|
|
src/osgPlugins/iv/parser.y: Changes to fix compiles on Mac OS X
|
|
|
|
2003-04-03 07:37 robert
|
|
|
|
* src/osgPlugins/logo/ReaderWriterLOGO.cpp: Fixes for Win32 -
|
|
removed second copy constructor from protected section
|
|
in ReaderWriterLOGO.cpp, and add osgText as a dependancy to
|
|
osgtexture3D example app.
|
|
|
|
2003-04-03 07:31 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgText dependancy to
|
|
osgtexture2D demo.
|
|
|
|
2003-04-02 20:43 robert
|
|
|
|
* include/osg/Texture: Added GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
|
|
etc to the Texture header to
|
|
allow compilation across platforms.
|
|
|
|
2003-04-02 19:41 robert
|
|
|
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixes to the dds plugin.
|
|
|
|
2003-04-02 18:26 robert
|
|
|
|
* AUTHORS.txt, Make/makedirdefs, NEWS.txt,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osgPlugins/dds,
|
|
VisualStudio/osgPlugins/dds/dds.dsp, include/osg/Image,
|
|
include/osg/Texture, src/osg/Image.cpp, src/osg/Texture.cpp,
|
|
src/osgPlugins/dds, src/osgPlugins/dds/GNUmakefile,
|
|
src/osgPlugins/dds/ReaderWriterDDS.cpp: From Rune Schmidt Jensen
|
|
- new dds loader.
|
|
|
|
2003-04-02 14:54 robert
|
|
|
|
* Make/makedefs: Removed OSX override override of PLUGIN_DIRS.
|
|
|
|
2003-04-02 11:57 robert
|
|
|
|
* examples/osgkeyboard/osgkeyboard.cpp,
|
|
examples/osgtexture2D/osgtexture2D.cpp: Changed colour of
|
|
anisotropic text in osgtexture2D example.
|
|
|
|
Removed the save test.osg call in osgkeyboard.
|
|
|
|
2003-04-02 10:50 robert
|
|
|
|
* examples/osglightpoint/osglightpoint.cpp,
|
|
include/osgSim/LightPoint, include/osgSim/LightPointNode,
|
|
src/osg/CullStack.cpp, src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgSim/LightPoint.cpp, src/osgSim/LightPointNode.cpp: Added
|
|
support for min pixel size, max pixel size and max visable
|
|
distance to
|
|
osgSim::LightPointNode, the max pixel size from was originally in
|
|
osg::LightPoint.
|
|
|
|
Added additional get/set methods to osg::LightPointNode.
|
|
|
|
Increased the compute pixel size by a ratio 1.41 (sqrtf(2)) to
|
|
correlate the
|
|
computed size with the actual size seen on screen.
|
|
|
|
2003-04-02 08:22 robert
|
|
|
|
* src/osg/DisplaySettings.cpp, src/osgDB/Registry.cpp: Added
|
|
prefix's to ApplicationUsageProxy's and made them static to help
|
|
prevent problems under OSX.
|
|
|
|
2003-04-01 20:52 robert
|
|
|
|
* src/osg/ApplicationUsage.cpp, src/osg/ArgumentParser.cpp,
|
|
src/osgPlugins/directx/directx.cpp: Fixed std::string usage so
|
|
that std::string::size_type is used where
|
|
appropriate.
|
|
|
|
2003-04-01 20:32 robert
|
|
|
|
* examples/osgtexture2D/osgtexture2D.cpp, src/osg/Texture.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp, src/osgText/Font.cpp:
|
|
Fixes to osg::Texture's handling of anisotropy updating and
|
|
hardware generate mip mapping.
|
|
|
|
Added switching off generate mip map from osgText::Font.cpp.
|
|
|
|
Changed savedmodel.osg to saved_model.osg in ViewerEventHandler.
|
|
|
|
2003-04-01 18:50 robert
|
|
|
|
* src/osg/ArgumentParser.cpp: Changed unsigned int to
|
|
std::string::size_type.
|
|
|
|
2003-04-01 18:42 robert
|
|
|
|
* include/osg/PolygonOffset, src/osg/PolygonOffset.cpp: Added
|
|
convinience constructor.
|
|
|
|
2003-04-01 18:42 robert
|
|
|
|
* src/osg/ArgumentParser.cpp: Added futher debugging messages to
|
|
track down the x86-64 crash.
|
|
|
|
2003-04-01 18:35 robert
|
|
|
|
* examples/osgkeyboard/osgkeyboard.cpp: Used notify for reporting
|
|
the keypressing to the commandline.
|
|
|
|
2003-04-01 16:00 robert
|
|
|
|
* examples/osgtexture2D/osgtexture2D.cpp: New osgtexture2D example
|
|
code.
|
|
|
|
2003-04-01 15:13 robert
|
|
|
|
* Make/makedirdefs, src/osgPlugins/logo,
|
|
src/osgPlugins/logo/GNUmakefile,
|
|
src/osgPlugins/logo/ReaderWriterLOGO.cpp, src/osgPlugins/logos:
|
|
Moved the logo plugins from the osgPlugins/logos directory to
|
|
osgPlugins/logo
|
|
to make it consistent with the naming of the plugin.
|
|
|
|
2003-04-01 15:08 robert
|
|
|
|
* src/osg/Geometry.cpp: Bug spotted and fix by Sébastien Kuntz.
|
|
Changed < to <= on Geometry.cpp, in removePrimitiveSet(),
|
|
if( i+numElementsToRemove<_primitives.size() )
|
|
|
|
2003-04-01 13:16 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/logo/logo.dsp: From Macro Jez, fixes to
|
|
logo plugin under VS.
|
|
|
|
2003-04-01 12:00 robert
|
|
|
|
* NEWS.txt, examples/osgstereoimage/osgstereoimage.cpp: Updated
|
|
NEWS.
|
|
|
|
Removed writing of test.osg from osgstereoimage.
|
|
|
|
2003-04-01 11:55 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added timer code to the
|
|
init in OsgCameraGroup.
|
|
|
|
Made the stats view 20 frames rather than 6.
|
|
|
|
2003-04-01 11:53 robert
|
|
|
|
* src/osgSim/LightPointDrawable.cpp: Cleaned up the reset of the
|
|
vertex arrays in osg::State.
|
|
|
|
2003-04-01 11:49 robert
|
|
|
|
* include/osg/Image, include/osg/Texture, include/osg/Texture2D,
|
|
src/osg/Image.cpp, src/osg/Texture.cpp: Improved handling of
|
|
subloading.
|
|
|
|
Removed the rescalling of images in osg::Image during texture
|
|
apply, moving
|
|
the rescale so it is locally calculated. This solves an
|
|
outstanding threading
|
|
problem which occured by multiple draw threads all tried to
|
|
rescale the same
|
|
image at one time.
|
|
|
|
Made osg::Image ptr in osg::Texture2D non mutable as it is no
|
|
longer modified
|
|
during apply.
|
|
|
|
2003-04-01 11:38 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: From Marco, fix to the path of the
|
|
osgPlugin logo.
|
|
|
|
2003-04-01 08:47 robert
|
|
|
|
* src/osg/ArgumentParser.cpp: Added extra debugging messages into
|
|
the
|
|
ArgumentParser::reportRemainingOptionsAsUnrecognized(ErrorSeverity
|
|
severity)
|
|
method to help track down a crash under x86-64.
|
|
|
|
2003-03-31 21:41 robert
|
|
|
|
* include/osg/Texture, include/osg/buffered_value,
|
|
src/osg/Texture.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Texture.cpp:
|
|
Implemented load and subload methods in osg::Texture/Texture2D.
|
|
|
|
2003-03-31 12:48 robert
|
|
|
|
* src/osg/StateSet.cpp, src/osg/Texture.cpp: Made the default
|
|
transparent bin be bin number 10 rather than 1 to allow
|
|
more bins between it and the default opaque bin of 0.
|
|
|
|
Added a check for compressed image format in osg::Texture.
|
|
|
|
2003-03-31 11:25 robert
|
|
|
|
* include/osg/State: Adding reseting of the array pointers to the
|
|
dirty methods.
|
|
|
|
2003-03-30 11:10 robert
|
|
|
|
* examples/osgtext/osgtext.cpp: Removed closeLibrary reference for
|
|
osgtext as this was causing problems with the
|
|
osgtext help.
|
|
|
|
2003-03-29 22:07 robert
|
|
|
|
* include/osgGA/CameraManipulator, include/osgGA/DriveManipulator,
|
|
include/osgGA/FlightManipulator,
|
|
include/osgGA/TrackballManipulator: Change the className()
|
|
functions from non const to const to be consistent with the
|
|
osg::Object definition.
|
|
|
|
2003-03-28 10:04 robert
|
|
|
|
* include/osgProducer/KeyboardMouseCallback,
|
|
src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added Escape to the help
|
|
list.
|
|
Changed the help key from '?' to 'h'
|
|
|
|
2003-03-27 18:56 robert
|
|
|
|
* Make/distrules, Make/help.sh, Make/instdemosrc,
|
|
Make/instexamplesrc, Make/instrules, Make/makedefs,
|
|
Make/makeirixdist, Make/makepkg, Make/makerpms: Moved demo
|
|
references acros to being example references.
|
|
|
|
2003-03-27 18:42 don
|
|
|
|
* Make/instdemosrc, Make/makedefs, examples/osgconv/GNUmakefile:
|
|
Fixed installation of demo source from src/Demos to examples
|
|
|
|
2003-03-27 17:20 robert
|
|
|
|
* include/osgGA/AnimationPathManipulator: Changed private to
|
|
protected.
|
|
|
|
2003-03-27 17:18 robert
|
|
|
|
* include/osgProducer/KeyboardMouseCallback: Fixed typo.
|
|
|
|
2003-03-27 17:16 robert
|
|
|
|
* examples/osgstereoimage/GNUmakefile,
|
|
examples/osgstereoimage/GNUmakefile.inst: Added -losgGA to keep
|
|
things compiling across platforms.
|
|
|
|
2003-03-27 14:39 robert
|
|
|
|
* src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Improved stats.
|
|
|
|
2003-03-27 13:51 robert
|
|
|
|
* 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/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.inst,
|
|
examples/osgimpostor/GNUmakefile,
|
|
examples/osgimpostor/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/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.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: Added -osgText to
|
|
GNUMakefiles.
|
|
|
|
2003-03-27 10:58 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgSim/LightPointDrawable.cpp, src/osgText/DefaultFont.cpp:
|
|
Changed the background pixel colour to white, but kept the alpha
|
|
value zero.
|
|
This has been done to improve the quality of the mip mapping of
|
|
text.
|
|
|
|
2003-03-27 10:54 robert
|
|
|
|
* include/osgProducer/KeyboardMouseCallback,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Updates to utilise the
|
|
new Producer keyboard bindings.
|
|
|
|
2003-03-26 20:11 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgText dependency to
|
|
osgProducer lib.
|
|
|
|
2003-03-26 16:48 robert
|
|
|
|
* include/osgProducer/ViewerEventHandler,
|
|
src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Improved the stats
|
|
reporting.
|
|
|
|
2003-03-26 12:50 robert
|
|
|
|
* Make/makedirdefs, examples/osgtexture3D/osgtexture3D.cpp,
|
|
examples/osgviewer/osgviewer.cpp, include/osg/ApplicationUsage,
|
|
include/osg/Viewport, include/osgGA/CameraManipulator,
|
|
include/osgGA/DriveManipulator, include/osgGA/FlightManipulator,
|
|
include/osgGA/TrackballManipulator,
|
|
include/osgProducer/FrameStatsHandler,
|
|
include/osgProducer/OsgCameraGroup,
|
|
include/osgProducer/OsgSceneHandler,
|
|
include/osgProducer/ViewerEventHandler,
|
|
src/osg/ApplicationUsage.cpp, src/osgProducer/GNUmakefile,
|
|
src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added help support for
|
|
display help on screen to osgProducer::Viewer.
|
|
|
|
2003-03-25 15:48 robert
|
|
|
|
* src/osgText/Font.cpp: Tweak the tex coords of fonts slightly to
|
|
avoid cut off of text.
|
|
|
|
2003-03-25 15:45 robert
|
|
|
|
* src/osgText/Text.cpp: Fixed axis alignment bug in text, which
|
|
occured what text was placed on the XZ
|
|
or YZ planes.
|
|
|
|
2003-03-25 15:13 robert
|
|
|
|
* VisualStudio/osgProducer/osgProducer.dsp,
|
|
include/osgProducer/FullScreenEventHandler,
|
|
include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
|
|
include/osgProducer/ViewerEventHandler,
|
|
src/osgProducer/FullScreenEventHandler.cpp,
|
|
src/osgProducer/GNUmakefile, src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/ViewerEventHandler.cpp: Added a
|
|
ViewerEventHandler which manages full screen, file write, and
|
|
help
|
|
output to osgProducer. Removed FullSreenEventHandler as it is now
|
|
superseeded
|
|
by ViewerEventHandler.
|
|
|
|
2003-03-25 13:57 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp, include/osgText/Text,
|
|
runexamples.bat: Added osgkeyboard to the ./runexamples.bat.
|
|
|
|
Made osgstereoimage exit when non files have been loaded.
|
|
|
|
Added non const getText() method.
|
|
|
|
2003-03-25 13:01 robert
|
|
|
|
* src/osg/Geometry.cpp: Spotted by Brede - missing !
|
|
|
|
2003-03-25 12:44 robert
|
|
|
|
* examples/osgkeyboard/osgkeyboard.cpp: Added text input field to
|
|
the osgkeyboard demo.
|
|
|
|
2003-03-25 12:42 robert
|
|
|
|
* src/osgProducer/KeyboardMouseCallback.cpp: Added back into the
|
|
win32 build of KeyboardMouseCallback the check against VK_ESCAPE.
|
|
|
|
2003-03-25 11:28 robert
|
|
|
|
* examples/osgkeyboard/osgkeyboard.cpp: Added futher keys to
|
|
complete the keyboard.
|
|
|
|
2003-03-25 10:05 robert
|
|
|
|
* examples/osganimate/osganimate.cpp,
|
|
examples/osgbillboard/osgbillboard.cpp,
|
|
examples/osgcallback/osgcallback.cpp,
|
|
examples/osgclip/osgclip.cpp, examples/osgcluster/osgcluster.cpp,
|
|
examples/osgcopy/osgcopy.cpp, examples/osgcubemap/osgcubemap.cpp,
|
|
examples/osggeodemo/osggeodemo.cpp,
|
|
examples/osggeometry/osggeometry.cpp,
|
|
examples/osghangglide/osghangglide.cpp,
|
|
examples/osghud/osghud.cpp, examples/osgimpostor/osgimpostor.cpp,
|
|
examples/osgkeyboard/osgkeyboard.cpp,
|
|
examples/osglight/osglight.cpp,
|
|
examples/osglightpoint/osglightpoint.cpp,
|
|
examples/osglogo/osglogo.cpp,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgparticle/osgparticle.cpp,
|
|
examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgreflect/osgreflect.cpp,
|
|
examples/osgscribe/osgscribe.cpp,
|
|
examples/osgsequence/osgsequence.cpp,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
examples/osgshape/osgshape.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp,
|
|
examples/osgtexture1D/osgtexture1D.cpp,
|
|
examples/osgtexture2D/osgtexture2D.cpp,
|
|
examples/osgtexture3D/osgtexture3D.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
src/osgProducer/EventAdapter.cpp: Added a viewer.sync to the end
|
|
of all the demos.
|
|
|
|
Removed the Win32 remapping of keycodes from the
|
|
osgProducer::EventAdapter.
|
|
|
|
2003-03-24 23:12 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgText dependency to
|
|
osgkeyboard demo.
|
|
|
|
2003-03-24 23:02 don
|
|
|
|
* Make/makedefs: changes to makedefs to support AMD 64 bit
|
|
|
|
2003-03-24 21:17 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osgkeyboard,
|
|
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
|
examples/osgkeyboard, examples/osgkeyboard/GNUmakefile,
|
|
examples/osgkeyboard/GNUmakefile.inst,
|
|
examples/osgkeyboard/osgkeyboard.cpp,
|
|
include/osgGA/GUIEventAdapter, src/osgProducer/EventAdapter.cpp:
|
|
Added new osgkeyboad example.
|
|
|
|
2003-03-24 15:21 robert
|
|
|
|
* include/osgGA/GUIEventAdapter: Fixed typo.
|
|
|
|
2003-03-24 15:13 robert
|
|
|
|
* include/osgProducer/EventAdapter,
|
|
src/osgProducer/EventAdapter.cpp: Added support for remapping of
|
|
Win32 key symbols to
|
|
osgGA::GUIEventAdpater::KeySymbols.
|
|
|
|
2003-03-24 13:43 robert
|
|
|
|
* include/osgGA/GUIEventAdapter, include/osgProducer/EventAdapter,
|
|
src/osgProducer/EventAdapter.cpp,
|
|
src/osgProducer/KeyboardMouseCallback.cpp: Added
|
|
osgGA::GUIEventAdapter::KeySymbol enumate list, which is a
|
|
remapping
|
|
of the X settings.
|
|
|
|
Added a pass through of X11 sybmbols from Producer to
|
|
osgGA::GUIEventAdapter::KeySymbol
|
|
in the osgProducer::EventAdapter.
|
|
|
|
2003-03-24 09:37 robert
|
|
|
|
* VisualStudio/osgPlugins/logo/logo.dsp: Redid logo dsp.
|
|
|
|
2003-03-24 08:42 robert
|
|
|
|
* include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler,
|
|
src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgUtil/UpdateVisitor.cpp: Made the osgGA::GUIEventHandler
|
|
sublassed from osg::Object as a virtual
|
|
inheritence to allow handler to also be used as node callbacks.
|
|
|
|
Fix to UpdateVisitor to make the visitation of Drawable more
|
|
consistent
|
|
with the way that nodes are traversed.
|
|
|
|
2003-03-23 20:39 robert
|
|
|
|
* VisualStudio/examples/osgstereoimage/osgstereoimage.dsp: Added
|
|
Producer.lib to osgstereoimage demo.
|
|
|
|
2003-03-23 20:36 robert
|
|
|
|
* VisualStudio/osgPlugins/logo/logo.dsp: Converted to windows
|
|
endings.
|
|
|
|
2003-03-22 20:35 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp: Revamp of the
|
|
osgstereoimage demo to provide a presentation tool for up comming
|
|
"In Your Face" shows held at the Glasgow Science Center.
|
|
|
|
2003-03-22 09:48 robert
|
|
|
|
* include/osgUtil/UpdateVisitor: Added a traverseGeode method to
|
|
the UpdateVisitor which contains the
|
|
traversal code for both the nodes traversal and the drawables the
|
|
geode
|
|
contains.
|
|
|
|
2003-03-21 22:32 robert
|
|
|
|
* examples/osgcopy/osgcopy.cpp: Added using namespace osg and
|
|
removed osg:: from CopyOp's as this was
|
|
causing problems with VisualStudio's scoping bug.
|
|
|
|
2003-03-21 08:30 robert
|
|
|
|
* VisualStudio/examples/osgcluster/osgcluster.dsp: Added
|
|
Prodcuer.lib and PThread*.lib to the osgcluster example.
|
|
|
|
2003-03-20 22:13 robert
|
|
|
|
* Make/makedefs: Duplicated the handling of 64 bit linux builds for
|
|
ia64 and x86_64 and placed
|
|
them under the seperate paths for Intel vs GNU compilers.
|
|
|
|
2003-03-20 21:26 robert
|
|
|
|
* Make/makedefs: Added -m64 -DARCH64 option to Linux 64 bit build.
|
|
|
|
2003-03-20 20:38 robert
|
|
|
|
* examples/osgcopy/osgcopy.cpp: Add osg:: infront of CopyOp
|
|
instances.
|
|
|
|
2003-03-20 17:24 robert
|
|
|
|
* include/osgProducer/OsgSceneHandler,
|
|
src/osgProducer/OsgSceneHandler.cpp: Added overide of the
|
|
SceneHandler::clear() making it a no-op. Will revisit
|
|
this implemention later.
|
|
|
|
2003-03-20 17:00 robert
|
|
|
|
* examples/osgstereoimage/osgstereoimage.cpp,
|
|
src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
|
Updates to osgProducer and osgstereoimage for stereo support.
|
|
|
|
Changed the default distance from the scene of the home position
|
|
of the
|
|
trackball and flight manipulators.
|
|
|
|
2003-03-20 14:07 robert
|
|
|
|
* examples/osgprerender/osgprerender.cpp,
|
|
examples/osgshadowtexture/CreateShadowedScene.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osg/Image.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp: Added support for setting up
|
|
VisualChoose with destination alpha, stencil and
|
|
quad buffers attributes from DisplaySettings values.
|
|
|
|
2003-03-20 08:58 robert
|
|
|
|
* examples/osgshadowtexture/CreateShadowedScene.cpp: Changed the
|
|
shadow texture implemention to use CLAMP_TO_BORDER for the
|
|
WRAP_S and _T modes. Also set the border colour to 1,1,1,1 to
|
|
ensure
|
|
problem blending.
|
|
|
|
2003-03-20 08:46 don
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/logo,
|
|
VisualStudio/osgPlugins/logo/logo.dsp: Somehow the logo plugin
|
|
got left out of the windows build. Adding it back in. (Needed for
|
|
BMV)
|
|
|
|
2003-03-20 08:43 robert
|
|
|
|
* src/osg/GeoSet.cpp: Added missing
|
|
setInterleavedArray( InterleaveArrayType format, float *ia,
|
|
GLuint *iai )
|
|
method.
|
|
|
|
2003-03-19 21:46 robert
|
|
|
|
* include/osg/Endian, src/osgSim/LightPointDrawable.cpp,
|
|
src/osgSim/LightPointDrawable.h: Added Endian test header to the
|
|
core osg, and add use of the new
|
|
getCpuByteOrder test in LightPointDrawable.
|
|
|
|
2003-03-19 21:14 robert
|
|
|
|
* include/osgGA/KeySwitchCameraManipulator,
|
|
src/osgGA/KeySwitchCameraManipulator.cpp: Added
|
|
getCameraManipulator(unsigned int) method.
|
|
|
|
2003-03-19 15:57 robert
|
|
|
|
* examples/osgimpostor/osgimpostor.cpp: Added sync at the end of
|
|
the main loop to prevent seg fault on exit.
|
|
|
|
2003-03-19 15:49 robert
|
|
|
|
* include/osgProducer/EventAdapter,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/Viewer.cpp: First pass fix at implementing
|
|
requestWarpPointer.
|
|
|
|
2003-03-19 15:37 don
|
|
|
|
* Make/versionrules: Adjusted date format for versionrules
|
|
|
|
2003-03-19 14:27 robert
|
|
|
|
* VisualStudio/osgProducer/osgProducer.dsp,
|
|
include/osgProducer/FullScreenEventHandler,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
include/osgProducer/Viewer,
|
|
src/osgProducer/FullScreenEventHandler.cpp,
|
|
src/osgProducer/GNUmakefile,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
|
Addd a full screen toggle event handler to osgProducer & its
|
|
viewer base
|
|
class.
|
|
|
|
2003-03-19 12:06 robert
|
|
|
|
* examples/osgtexture3D/osgtexture3D.cpp,
|
|
include/osgProducer/OsgCameraGroup,
|
|
src/osgProducer/OsgCameraGroup.cpp: Added a realize callback to
|
|
the OsgCameraGroup.
|
|
|
|
Move osgtexture3D across to using the new realize callback for
|
|
creating its textures.
|
|
|
|
2003-03-19 10:28 robert
|
|
|
|
* examples/osgoccluder/osgoccluder.cpp, src/osgProducer/Viewer.cpp:
|
|
Fixed crash in osgoccluder which was calling setUpViewer and the
|
|
osgProducer/Viewer was assuming that the update was always set.
|
|
|
|
2003-03-19 02:31 don
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Fixed a globalState setting
|
|
order in OsgCameraGroup::realize()
|
|
|
|
2003-03-18 20:27 robert
|
|
|
|
* AUTHORS.txt, VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
examples/osglight/osglight.cpp,
|
|
examples/osgoccluder/osgoccluder.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
examples/osgviewer/osgviewer.cpp,
|
|
include/osgProducer/OsgCameraGroup,
|
|
src/osgProducer/OsgCameraGroup.cpp: Chaned the OsgCameraGroup so
|
|
that its scene handler list used ref_ptr<> for
|
|
robustly managing memory.
|
|
|
|
2003-03-18 20:10 robert
|
|
|
|
* src/osgPlugins/flt/LocalVertexPoolRecord.cpp,
|
|
src/osgPlugins/flt/LocalVertexPoolRecord.h,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
|
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
Added a clear of allocated Records and the cache's in
|
|
flt::Registry to
|
|
prevent memory leaks and unneccesary references to model models
|
|
remaining
|
|
beyond the scope of the loader.
|
|
|
|
2003-03-18 20:02 don
|
|
|
|
* Make/makedefs, include/osg/Version: Set VERSION_RELEASE back to
|
|
3, replaced guards in include/osg/Verson to
|
|
OSG_VERSION_ with trailing underscore
|
|
|
|
2003-03-18 19:42 robert
|
|
|
|
* include/osg/Texture, include/osg/Texture1D,
|
|
include/osg/Texture2D, include/osg/Texture3D,
|
|
include/osg/TextureCubeMap: From Tree, added SG_EXPORT to the
|
|
inner classes for Java binding work.
|
|
|
|
2003-03-18 18:40 don
|
|
|
|
* GNUmakefile, Make/makedefs, Make/versionrules: Added support for
|
|
versioning to the build system
|
|
|
|
2003-03-18 09:29 robert
|
|
|
|
* include/osg/GeoSet: From Tree, ushort renamed GLushort
|
|
|
|
2003-03-17 22:53 robert
|
|
|
|
* include/osgDB/ReadFile, include/osgDB/Registry,
|
|
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
|
src/osgText/Font.cpp: Implemented a object cache in
|
|
osgDB::Registry.
|
|
|
|
2003-03-17 20:08 robert
|
|
|
|
* examples/osgcluster/GNUmakefile,
|
|
examples/osgcluster/GNUmakefile.inst: Added inc and links for
|
|
local Producer.
|
|
|
|
2003-03-17 09:51 robert
|
|
|
|
* examples/osgcluster/osgcluster.cpp: break from osgcluster main
|
|
loop added for when the master send a killed
|
|
messsage to slaves.
|
|
|
|
2003-03-16 22:00 robert
|
|
|
|
* src/osgUtil/TriStrip_graph_array.h: Fixes for new beta release of
|
|
VS.NET
|
|
|
|
2003-03-16 21:58 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos,
|
|
examples/osgcluster/osgcluster.cpp,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
include/osg/Export, include/osgDB/Export, include/osgGA/Export,
|
|
include/osgParticle/Export, include/osgProducer/Export,
|
|
include/osgSim/Export, include/osgText/Export,
|
|
include/osgUtil/Export: Fixes to osgcluster demo as new Producer
|
|
based example.
|
|
|
|
Added extra pragrma remove a warning about float to int cast
|
|
under VS.NET.
|
|
|
|
2003-03-15 20:41 robert
|
|
|
|
* src/Demos: Removed the GNUMakefile for the old Demos directory.
|
|
|
|
2003-03-15 20:20 robert
|
|
|
|
* Make/makedefs, Make/makedirdefs, VisualStudio/Demos/osganimate,
|
|
VisualStudio/Demos/osgbillboard, VisualStudio/Demos/osgcallback,
|
|
VisualStudio/Demos/osgclip, VisualStudio/Demos/osgcluster,
|
|
VisualStudio/Demos/osgconv, VisualStudio/Demos/osgcopy,
|
|
VisualStudio/Demos/osgcube, VisualStudio/Demos/osgcubemap,
|
|
VisualStudio/Demos/osggeodemo, VisualStudio/Demos/osggeometry,
|
|
VisualStudio/Demos/osghangglide, VisualStudio/Demos/osghud,
|
|
VisualStudio/Demos/osgimpostor, VisualStudio/Demos/osglight,
|
|
VisualStudio/Demos/osglightpoint, VisualStudio/Demos/osglogo,
|
|
VisualStudio/Demos/osgmultitexture,
|
|
VisualStudio/Demos/osgoccluder, VisualStudio/Demos/osgparticle,
|
|
VisualStudio/Demos/osgpbuffer, VisualStudio/Demos/osgprerender,
|
|
VisualStudio/Demos/osgreflect, VisualStudio/Demos/osgscribe,
|
|
VisualStudio/Demos/osgsequence,
|
|
VisualStudio/Demos/osgshadowtexture, VisualStudio/Demos/osgshape,
|
|
VisualStudio/Demos/osgstereoimage, VisualStudio/Demos/osgteapot,
|
|
VisualStudio/Demos/osgtext, VisualStudio/Demos/osgtexture1D,
|
|
VisualStudio/Demos/osgtexture2D, VisualStudio/Demos/osgtexture3D,
|
|
VisualStudio/Demos/osgunittests, VisualStudio/Demos/osgversion,
|
|
VisualStudio/Demos/osgvertexprogram, VisualStudio/Demos/osgviews,
|
|
VisualStudio/Demos/sgv, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgconv/osgconv.dsp,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcube,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/examples/osgversion/osgversion.dsp,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/examples/osgviewer,
|
|
VisualStudio/examples/osgviewer/osgviewer.dsp,
|
|
VisualStudio/osgGLUT, include/osgGLUT, rundemos.bat,
|
|
runexamples.bat, src/Demos/osganimate, src/Demos/osgbillboard,
|
|
src/Demos/osgcallback, src/Demos/osgclip, src/Demos/osgcluster,
|
|
src/Demos/osgconv, src/Demos/osgcopy, src/Demos/osgcube,
|
|
src/Demos/osgcubemap, src/Demos/osggeodemo,
|
|
src/Demos/osggeometry, src/Demos/osghangglide, src/Demos/osghud,
|
|
src/Demos/osgimpostor, src/Demos/osglight,
|
|
src/Demos/osglightpoint, src/Demos/osglogo,
|
|
src/Demos/osgmultitexture, src/Demos/osgoccluder,
|
|
src/Demos/osgparticle, src/Demos/osgpbuffer,
|
|
src/Demos/osgprerender, src/Demos/osgreflect,
|
|
src/Demos/osgscribe, src/Demos/osgsequence,
|
|
src/Demos/osgshadowtexture, src/Demos/osgshape,
|
|
src/Demos/osgstereoimage, src/Demos/osgteapot, src/Demos/osgtext,
|
|
src/Demos/osgtexture1D, src/Demos/osgtexture2D,
|
|
src/Demos/osgtexture3D, src/Demos/osgunittests,
|
|
src/Demos/osgversion, src/Demos/osgvertexprogram,
|
|
src/Demos/osgviews, src/Demos/sgv, src/osgGLUT: Removed osgGLUT
|
|
and Demos/*.
|
|
|
|
Integrated Marco's updated examples/*/*.dsp's.
|
|
|
|
2003-03-15 16:41 robert
|
|
|
|
* examples/osgpbuffer,
|
|
examples/osgpbuffer/RenderToTextureStage.cpp,
|
|
examples/osgpbuffer/RenderToTextureStage.h,
|
|
examples/osgpbuffer/osgpbuffer.cpp,
|
|
examples/osgpbuffer/pbuffer.cpp, examples/osgpbuffer/pbuffer.h:
|
|
Added osgpbuffer example source.
|
|
|
|
2003-03-15 09:20 robert
|
|
|
|
* VisualStudio/Demos/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/examples,
|
|
VisualStudio/examples/osganimate,
|
|
VisualStudio/examples/osganimate/osganimate.dsp,
|
|
VisualStudio/examples/osgbillboard,
|
|
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/examples/osgcallback,
|
|
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
|
VisualStudio/examples/osgclip,
|
|
VisualStudio/examples/osgclip/osgclip.dsp,
|
|
VisualStudio/examples/osgcluster,
|
|
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
|
VisualStudio/examples/osgconv,
|
|
VisualStudio/examples/osgconv/osgconv.dsp,
|
|
VisualStudio/examples/osgcopy,
|
|
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
|
VisualStudio/examples/osgcube,
|
|
VisualStudio/examples/osgcube/osgcube.dsp,
|
|
VisualStudio/examples/osgcubemap,
|
|
VisualStudio/examples/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/examples/osggeodemo,
|
|
VisualStudio/examples/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/examples/osggeometry,
|
|
VisualStudio/examples/osggeometry/osggeometry.dsp,
|
|
VisualStudio/examples/osghangglide,
|
|
VisualStudio/examples/osghangglide/osghangglide.dsp,
|
|
VisualStudio/examples/osghud,
|
|
VisualStudio/examples/osghud/osghud.dsp,
|
|
VisualStudio/examples/osgimpostor,
|
|
VisualStudio/examples/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/examples/osglight,
|
|
VisualStudio/examples/osglight/osglight.dsp,
|
|
VisualStudio/examples/osglightpoint,
|
|
VisualStudio/examples/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/examples/osglogo,
|
|
VisualStudio/examples/osglogo/osglogo.dsp,
|
|
VisualStudio/examples/osgmultitexture,
|
|
VisualStudio/examples/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/examples/osgoccluder,
|
|
VisualStudio/examples/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/examples/osgparticle,
|
|
VisualStudio/examples/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/examples/osgpbuffer,
|
|
VisualStudio/examples/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/examples/osgprerender,
|
|
VisualStudio/examples/osgprerender/osgprerender.dsp,
|
|
VisualStudio/examples/osgreflect,
|
|
VisualStudio/examples/osgreflect/osgreflect.dsp,
|
|
VisualStudio/examples/osgscribe,
|
|
VisualStudio/examples/osgscribe/osgscribe.dsp,
|
|
VisualStudio/examples/osgsequence,
|
|
VisualStudio/examples/osgsequence/osgsequence.dsp,
|
|
VisualStudio/examples/osgshadowtexture,
|
|
VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp,
|
|
VisualStudio/examples/osgshape,
|
|
VisualStudio/examples/osgshape/osgshape.dsp,
|
|
VisualStudio/examples/osgstereoimage,
|
|
VisualStudio/examples/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/examples/osgteapot,
|
|
VisualStudio/examples/osgteapot/osgteapot.dsp,
|
|
VisualStudio/examples/osgtext,
|
|
VisualStudio/examples/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/examples/osgtexture1D,
|
|
VisualStudio/examples/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/examples/osgtexture2D,
|
|
VisualStudio/examples/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/examples/osgtexture3D,
|
|
VisualStudio/examples/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/examples/osgunittests,
|
|
VisualStudio/examples/osgunittests/osgunittests.dsp,
|
|
VisualStudio/examples/osgversion,
|
|
VisualStudio/examples/osgversion/osgversion.dsp,
|
|
VisualStudio/examples/osgvertexprogram,
|
|
VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp:
|
|
Added VisualStudio .dsp's for the new osgProducer based examples.
|
|
|
|
2003-03-15 08:01 don
|
|
|
|
* examples/osganimate/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/osglight/GNUmakefile,
|
|
examples/osglightpoint/GNUmakefile, examples/osglogo/GNUmakefile,
|
|
examples/osgmultitexture/GNUmakefile,
|
|
examples/osgoccluder/GNUmakefile,
|
|
examples/osgparticle/GNUmakefile,
|
|
examples/osgprerender/GNUmakefile,
|
|
examples/osgreflect/GNUmakefile, examples/osgscribe/GNUmakefile,
|
|
examples/osgsequence/GNUmakefile,
|
|
examples/osgshadowtexture/GNUmakefile,
|
|
examples/osgshape/GNUmakefile, examples/osgteapot/GNUmakefile,
|
|
examples/osgtext/GNUmakefile, examples/osgtexture1D/GNUmakefile,
|
|
examples/osgtexture2D/GNUmakefile,
|
|
examples/osgtexture3D/GNUmakefile,
|
|
examples/osgunittests/GNUmakefile,
|
|
examples/osgunittests/osgunittests.cpp,
|
|
examples/osgversion/GNUmakefile,
|
|
examples/osgvertexprogram/GNUmakefile,
|
|
examples/osgviewer/GNUmakefile: Added -losgGA to all GNUmakefiles
|
|
in examples.
|
|
Added one std:: in front of an endl in osgunittests.cpp
|
|
|
|
2003-03-14 21:01 robert
|
|
|
|
* src/Demos/osgpbuffer/osgpbuffer.cpp: Moved code across to use the
|
|
new ArgumentParser.
|
|
|
|
2003-03-14 20:35 robert
|
|
|
|
* Make/makedirdefs, examples/osganimate,
|
|
examples/osganimate/GNUmakefile,
|
|
examples/osganimate/GNUmakefile.inst,
|
|
examples/osganimate/osganimate.cpp, examples/osgbillboard,
|
|
examples/osgbillboard/GNUmakefile,
|
|
examples/osgbillboard/GNUmakefile.inst,
|
|
examples/osgbillboard/osgbillboard.cpp, examples/osgcallback,
|
|
examples/osgcallback/GNUmakefile,
|
|
examples/osgcallback/GNUmakefile.inst,
|
|
examples/osgcallback/osgcallback.cpp,
|
|
examples/osgcameragroup/GNUmakefile,
|
|
examples/osgcameragroup/GNUmakefile.inst, examples/osgclip,
|
|
examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst,
|
|
examples/osgclip/osgclip.cpp, examples/osgcluster,
|
|
examples/osgcluster/GNUmakefile,
|
|
examples/osgcluster/GNUmakefile.inst,
|
|
examples/osgcluster/broadcaster.cpp,
|
|
examples/osgcluster/broadcaster.h,
|
|
examples/osgcluster/osgcluster.cpp,
|
|
examples/osgcluster/receiver.cpp, examples/osgcluster/receiver.h,
|
|
examples/osgconv/GNUmakefile, examples/osgconv/GNUmakefile.inst,
|
|
examples/osgcopy, examples/osgcopy/GNUmakefile,
|
|
examples/osgcopy/GNUmakefile.inst, examples/osgcopy/osgcopy.cpp,
|
|
examples/osgcubemap, examples/osgcubemap/GNUmakefile,
|
|
examples/osgcubemap/GNUmakefile.inst,
|
|
examples/osgcubemap/osgcubemap.cpp, examples/osggeodemo,
|
|
examples/osggeodemo/GNUmakefile,
|
|
examples/osggeodemo/GNUmakefile.inst,
|
|
examples/osggeodemo/osggeodemo.cpp, examples/osggeometry,
|
|
examples/osggeometry/GNUmakefile,
|
|
examples/osggeometry/GNUmakefile.inst,
|
|
examples/osggeometry/osggeometry.cpp, examples/osghangglide,
|
|
examples/osghangglide/GNUmakefile,
|
|
examples/osghangglide/GNUmakefile.inst,
|
|
examples/osghangglide/GliderManipulator.cpp,
|
|
examples/osghangglide/GliderManipulator.h,
|
|
examples/osghangglide/base.cpp, examples/osghangglide/hat.cpp,
|
|
examples/osghangglide/hat.h,
|
|
examples/osghangglide/osghangglide.cpp,
|
|
examples/osghangglide/sky.cpp, examples/osghangglide/tank.cpp,
|
|
examples/osghangglide/terrain.cpp,
|
|
examples/osghangglide/terrain_coords.h,
|
|
examples/osghangglide/terrain_normals.h,
|
|
examples/osghangglide/terrain_texcoords.h,
|
|
examples/osghangglide/trees.cpp, examples/osghud/GNUmakefile,
|
|
examples/osghud/GNUmakefile.inst, examples/osgimpostor,
|
|
examples/osgimpostor/GNUmakefile,
|
|
examples/osgimpostor/GNUmakefile.inst,
|
|
examples/osgimpostor/TestManipulator.cpp,
|
|
examples/osgimpostor/TestManipulator.h,
|
|
examples/osgimpostor/osgimpostor.cpp, examples/osglight,
|
|
examples/osglight/GNUmakefile,
|
|
examples/osglight/GNUmakefile.inst,
|
|
examples/osglight/osglight.cpp, examples/osglightpoint,
|
|
examples/osglightpoint/GNUmakefile,
|
|
examples/osglightpoint/GNUmakefile.inst,
|
|
examples/osglightpoint/osglightpoint.cpp, examples/osglogo,
|
|
examples/osglogo/GNUmakefile, examples/osglogo/GNUmakefile.inst,
|
|
examples/osglogo/osglogo.cpp, examples/osgmultitexture,
|
|
examples/osgmultitexture/GNUmakefile,
|
|
examples/osgmultitexture/GNUmakefile.inst,
|
|
examples/osgmultitexture/osgmultitexture.cpp,
|
|
examples/osgoccluder, examples/osgoccluder/GNUmakefile,
|
|
examples/osgoccluder/GNUmakefile.inst,
|
|
examples/osgoccluder/osgoccluder.cpp, examples/osgparticle,
|
|
examples/osgparticle/GNUmakefile,
|
|
examples/osgparticle/GNUmakefile.inst,
|
|
examples/osgparticle/osgparticle.cpp, examples/osgprerender,
|
|
examples/osgprerender/GNUmakefile,
|
|
examples/osgprerender/GNUmakefile.inst,
|
|
examples/osgprerender/osgprerender.cpp,
|
|
examples/osgreflect/GNUmakefile,
|
|
examples/osgreflect/GNUmakefile.inst, examples/osgscribe,
|
|
examples/osgscribe/GNUmakefile,
|
|
examples/osgscribe/GNUmakefile.inst,
|
|
examples/osgscribe/osgscribe.cpp, examples/osgsequence,
|
|
examples/osgsequence/GNUmakefile,
|
|
examples/osgsequence/GNUmakefile.inst,
|
|
examples/osgsequence/osgsequence.cpp, examples/osgshadowtexture,
|
|
examples/osgshadowtexture/CreateShadowedScene.cpp,
|
|
examples/osgshadowtexture/CreateShadowedScene.h,
|
|
examples/osgshadowtexture/GNUmakefile,
|
|
examples/osgshadowtexture/GNUmakefile.inst,
|
|
examples/osgshadowtexture/osgshadowtexture.cpp,
|
|
examples/osgshape, examples/osgshape/GNUmakefile,
|
|
examples/osgshape/GNUmakefile.inst,
|
|
examples/osgshape/osgshape.cpp, examples/osgteapot,
|
|
examples/osgteapot/GNUmakefile,
|
|
examples/osgteapot/GNUmakefile.inst,
|
|
examples/osgteapot/osgteapot.cpp, examples/osgtext/GNUmakefile,
|
|
examples/osgtext/GNUmakefile.inst, examples/osgtexture1D,
|
|
examples/osgtexture1D/GNUmakefile,
|
|
examples/osgtexture1D/GNUmakefile.inst,
|
|
examples/osgtexture1D/osgtexture1D.cpp, examples/osgtexture2D,
|
|
examples/osgtexture2D/GNUmakefile,
|
|
examples/osgtexture2D/GNUmakefile.inst,
|
|
examples/osgtexture2D/osgtexture2D.cpp, examples/osgtexture3D,
|
|
examples/osgtexture3D/GNUmakefile,
|
|
examples/osgtexture3D/GNUmakefile.inst,
|
|
examples/osgtexture3D/osgtexture3D.cpp, examples/osgunittests,
|
|
examples/osgunittests/GNUmakefile,
|
|
examples/osgunittests/GNUmakefile.inst,
|
|
examples/osgunittests/osgunittests.cpp, examples/osgversion,
|
|
examples/osgversion/GNUmakefile,
|
|
examples/osgversion/GNUmakefile.inst,
|
|
examples/osgversion/osgversion.cpp, examples/osgvertexprogram,
|
|
examples/osgvertexprogram/GNUmakefile,
|
|
examples/osgvertexprogram/GNUmakefile.inst,
|
|
examples/osgvertexprogram/osgvertexprogram.cpp,
|
|
examples/osgviewer/GNUmakefile,
|
|
examples/osgviewer/GNUmakefile.inst, rundemos.bat,
|
|
src/osgProducer/Viewer.cpp: Ported osgGLUT based src/Demos across
|
|
to being osgProducer based, and placed
|
|
them in the new examples/ directory.
|
|
|
|
2003-03-14 10:49 robert
|
|
|
|
* Make/makedirdefs, NEWS.txt, include/osg/DisplaySettings,
|
|
include/osgDB/Registry, include/osgGLUT/Viewer,
|
|
src/Demos/osganimate/osganimate.cpp,
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgcallback/osgcallback.cpp,
|
|
src/Demos/osgclip/osgclip.cpp, src/Demos/osgcopy/osgcopy.cpp,
|
|
src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osgcubemap/osgcubemap.cpp,
|
|
src/Demos/osggeodemo/osggeodemo.cpp,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/Demos/osghangglide/osghangglide.cpp,
|
|
src/Demos/osghud/osghud.cpp,
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/Demos/osglight/osglight.cpp,
|
|
src/Demos/osglightpoint/osglightpoint.cpp,
|
|
src/Demos/osglogo/osglogo.cpp,
|
|
src/Demos/osgmultitexture/osgmultitexture.cpp,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/Demos/osgpbuffer/osgpbuffer.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgscribe/osgscribe.cpp,
|
|
src/Demos/osgsequence/osgsequence.cpp,
|
|
src/Demos/osgshadowtexture/osgshadowtexture.cpp,
|
|
src/Demos/osgshape/osgshape.cpp,
|
|
src/Demos/osgstereoimage/osgstereoimage.cpp,
|
|
src/Demos/osgteapot/osgteapot.cpp, src/Demos/osgtext/main.cpp,
|
|
src/Demos/osgtexture1D/osgtexture1D.cpp,
|
|
src/Demos/osgtexture2D/osgtexture2D.cpp,
|
|
src/Demos/osgtexture3D/osgtexture3D.cpp,
|
|
src/Demos/osgunittests/osgunittests.cpp,
|
|
src/Demos/osgvertexprogram/osgvertexprogram.cpp,
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osgDB/Registry.cpp,
|
|
src/osgGA/StateSetManipulator.cpp, src/osgGLUT/Viewer.cpp: Ported
|
|
all glut based demos across to using the new osg::ArgumentParser.
|
|
|
|
2003-03-14 09:28 robert
|
|
|
|
* src/osgText/Font.cpp: The wrong file name was being used
|
|
readFontFile.
|
|
|
|
2003-03-14 02:29 don
|
|
|
|
* src/osgPlugins/txp/GNUmakefile: Removed the building of the
|
|
osgTXP library so the build system builds only
|
|
the plugin. Building both the plugin and the library causes a
|
|
race condition
|
|
during parallel makes.
|
|
|
|
2003-03-13 14:29 robert
|
|
|
|
* include/osg/Vec2: Reverted Don's changed of sqrtf to sqrt. Don't
|
|
understand why the change was
|
|
required, suggest a problem elsewhere which should be fixed,
|
|
*not* by modification
|
|
of Vec2.
|
|
|
|
2003-03-13 09:22 robert
|
|
|
|
* VisualStudio/osgText/osgText.dsp: From Gabor Dorka, Added d to
|
|
/MDd option for debug build of osgText.
|
|
|
|
2003-03-13 06:22 don
|
|
|
|
* Make/instdemosrc, Make/makedefs, Make/makedirrules,
|
|
Make/makerules, examples/osgcameragroup/GNUmakefile,
|
|
include/osg/Vec2, include/osgDB/Field,
|
|
src/Demos/osglogo/osglogo.cpp, src/osgDB/Field.cpp,
|
|
src/osgPlugins/quicktime/GNUmakefile,
|
|
src/osgProducer/GNUmakefile: Fixes for Mac OS X
|
|
|
|
2003-03-13 02:53 don
|
|
|
|
* Make/dolink.sh, Make/help.sh, Make/helprules, Make/instdemosrc,
|
|
Make/instrules, Make/makedefs, Make/makerules,
|
|
examples/osgcameragroup/GNUmakefile, examples/osghud/GNUmakefile,
|
|
examples/osgreflect/GNUmakefile,
|
|
examples/osgstereoimage/GNUmakefile,
|
|
examples/osgtext/GNUmakefile, examples/osgviewer/GNUmakefile,
|
|
src/Demos/osganimate/GNUmakefile,
|
|
src/Demos/osgbillboard/GNUmakefile,
|
|
src/Demos/osgcallback/GNUmakefile, src/Demos/osgclip/GNUmakefile,
|
|
src/Demos/osgcluster/GNUmakefile, src/Demos/osgconv/GNUmakefile,
|
|
src/Demos/osgcopy/GNUmakefile, src/Demos/osgcube/GNUmakefile,
|
|
src/Demos/osgcubemap/GNUmakefile,
|
|
src/Demos/osggeodemo/GNUmakefile,
|
|
src/Demos/osggeometry/GNUmakefile,
|
|
src/Demos/osghangglide/GNUmakefile, src/Demos/osghud/GNUmakefile,
|
|
src/Demos/osgimpostor/GNUmakefile,
|
|
src/Demos/osglight/GNUmakefile,
|
|
src/Demos/osglightpoint/GNUmakefile,
|
|
src/Demos/osglogo/GNUmakefile,
|
|
src/Demos/osgmultitexture/GNUmakefile,
|
|
src/Demos/osgoccluder/GNUmakefile,
|
|
src/Demos/osgparticle/GNUmakefile,
|
|
src/Demos/osgprerender/GNUmakefile,
|
|
src/Demos/osgreflect/GNUmakefile,
|
|
src/Demos/osgscribe/GNUmakefile,
|
|
src/Demos/osgsequence/GNUmakefile,
|
|
src/Demos/osgshadowtexture/GNUmakefile,
|
|
src/Demos/osgshape/GNUmakefile,
|
|
src/Demos/osgstereoimage/GNUmakefile,
|
|
src/Demos/osgteapot/GNUmakefile, src/Demos/osgtext/GNUmakefile,
|
|
src/Demos/osgtexture1D/GNUmakefile,
|
|
src/Demos/osgtexture2D/GNUmakefile,
|
|
src/Demos/osgtexture3D/GNUmakefile,
|
|
src/Demos/osgunittests/GNUmakefile,
|
|
src/Demos/osgversion/GNUmakefile,
|
|
src/Demos/osgvertexprogram/GNUmakefile,
|
|
src/Demos/osgviews/GNUmakefile, src/Demos/sgv/GNUmakefile:
|
|
Various changes to the BUILD system:
|
|
|
|
o Object files now go in subdirectories named $(OS)$(ARCH).Opt
|
|
and
|
|
$(OS)$(ARCH).Debug for OS's that support both architectures.
|
|
eg. Linux32.Opt and Linux32.Debug
|
|
|
|
o Libraries links are now placed in lib/$(OS)$(ARCH)
|
|
eg. lib/Linux32/
|
|
|
|
o Binaries are now placed in bin/$(OS)$(ARCH)
|
|
eg. bin/Linux32
|
|
|
|
o 'make install' and 'make instlinks' now place files/links in
|
|
/usr/local/{include,lib,share/OpenSceneGraph} by default on
|
|
most systems (Solaris still goes in /opt/OpenSceneGraph).
|
|
Rather than having the somwehat confusing INST_SYS_PREFIX and
|
|
INST_SHARE_PREFX, you can override these with just
|
|
INST_LOCATION
|
|
For example,
|
|
make INST_LOCATION=/usr
|
|
will place files at /usr/include, /usr/lib,
|
|
/usr/share/OpenSceneGraph.
|
|
|
|
2003-03-12 21:02 robert
|
|
|
|
* examples/osgcameragroup/GNUmakefile,
|
|
examples/osgcameragroup/GNUmakefile.inst,
|
|
examples/osghud/GNUmakefile, examples/osghud/GNUmakefile.inst,
|
|
examples/osgreflect/GNUmakefile,
|
|
examples/osgreflect/GNUmakefile.inst,
|
|
examples/osgstereoimage/GNUmakefile,
|
|
examples/osgstereoimage/GNUmakefile.inst,
|
|
examples/osgtext/GNUmakefile, examples/osgtext/GNUmakefile.inst,
|
|
examples/osgviewer/GNUmakefile,
|
|
examples/osgviewer/GNUmakefile.inst: Changed the GNUMakefile for
|
|
the osgproducer demo to use INC += instead of CXXFLAGS.
|
|
|
|
2003-03-12 20:10 don
|
|
|
|
* lib/osgPlugins: Removed osgPlugins from lib, which is now built
|
|
on the fly
|
|
|
|
2003-03-12 15:36 robert
|
|
|
|
* src/osgText/String.cpp: Fix from Gabor for proper casting of
|
|
char's to unsigned ints be setting up the
|
|
osgText::String.
|
|
|
|
2003-03-12 14:01 robert
|
|
|
|
* Make/makedefs, Make/makedirdefs: Moved the platform specific
|
|
directory defs out of makedefs into makediredefs,
|
|
and have standardised onto single instances where possible.
|
|
|
|
2003-03-12 13:54 robert
|
|
|
|
* src/osgGA/StateSetManipulator.cpp: Added 'w' toggle to
|
|
StateSetManipulator to toggle between filled, line and
|
|
point polygon drawing modes.
|
|
|
|
2003-03-12 12:17 robert
|
|
|
|
* src/osg/ApplicationUsage.cpp: Changed std::min to osg::minimum.
|
|
|
|
2003-03-12 11:50 robert
|
|
|
|
* examples/osghud/GNUmakefile: Added -losgText
|
|
|
|
2003-03-12 11:36 robert
|
|
|
|
* examples/osghud/GNUmakefile: Added missing osghud Makefile.
|
|
|
|
2003-03-12 10:39 don
|
|
|
|
* GNUmakefile, Make/makedefs, Make/makerules, Makefile,
|
|
dist/Irix/GNUmakefile, examples/GNUmakefile, examples/Makefile,
|
|
examples/osgcameragroup/GNUmakefile,
|
|
examples/osgcameragroup/GNUmakefile.inst,
|
|
examples/osgcameragroup/Makefile,
|
|
examples/osgcameragroup/Makefile.inst,
|
|
examples/osgconv/GNUmakefile, examples/osgconv/GNUmakefile.inst,
|
|
examples/osgconv/Makefile, examples/osgconv/Makefile.inst,
|
|
examples/osghud/GNUmakefile.inst, examples/osghud/Makefile,
|
|
examples/osghud/Makefile.inst, examples/osgreflect/GNUmakefile,
|
|
examples/osgreflect/GNUmakefile.inst,
|
|
examples/osgreflect/Makefile, examples/osgreflect/Makefile.inst,
|
|
examples/osgstereoimage/GNUmakefile,
|
|
examples/osgstereoimage/GNUmakefile.inst,
|
|
examples/osgstereoimage/Makefile,
|
|
examples/osgstereoimage/Makefile.inst,
|
|
examples/osgtext/GNUmakefile, examples/osgtext/GNUmakefile.inst,
|
|
examples/osgtext/Makefile, examples/osgtext/Makefile.inst,
|
|
examples/osgviewer/GNUmakefile,
|
|
examples/osgviewer/GNUmakefile.inst, examples/osgviewer/Makefile,
|
|
examples/osgviewer/Makefile.inst, src/Demos/GNUmakefile,
|
|
src/Demos/Makefile, src/Demos/osganimate/GNUmakefile,
|
|
src/Demos/osganimate/GNUmakefile.inst,
|
|
src/Demos/osganimate/Makefile,
|
|
src/Demos/osganimate/Makefile.inst,
|
|
src/Demos/osgbillboard/GNUmakefile,
|
|
src/Demos/osgbillboard/GNUmakefile.inst,
|
|
src/Demos/osgbillboard/Makefile,
|
|
src/Demos/osgbillboard/Makefile.inst,
|
|
src/Demos/osgcallback/GNUmakefile,
|
|
src/Demos/osgcallback/GNUmakefile.inst,
|
|
src/Demos/osgcallback/Makefile,
|
|
src/Demos/osgcallback/Makefile.inst,
|
|
src/Demos/osgclip/GNUmakefile,
|
|
src/Demos/osgclip/GNUmakefile.inst, src/Demos/osgclip/Makefile,
|
|
src/Demos/osgclip/Makefile.inst,
|
|
src/Demos/osgcluster/GNUmakefile,
|
|
src/Demos/osgcluster/GNUmakefile.inst,
|
|
src/Demos/osgcluster/Makefile,
|
|
src/Demos/osgcluster/Makefile.inst,
|
|
src/Demos/osgconv/GNUmakefile,
|
|
src/Demos/osgconv/GNUmakefile.inst, src/Demos/osgconv/Makefile,
|
|
src/Demos/osgconv/Makefile.inst, src/Demos/osgcopy/GNUmakefile,
|
|
src/Demos/osgcopy/GNUmakefile.inst, src/Demos/osgcopy/Makefile,
|
|
src/Demos/osgcopy/Makefile.inst, src/Demos/osgcube/GNUmakefile,
|
|
src/Demos/osgcube/GNUmakefile.inst, src/Demos/osgcube/Makefile,
|
|
src/Demos/osgcube/Makefile.inst,
|
|
src/Demos/osgcubemap/GNUmakefile,
|
|
src/Demos/osgcubemap/GNUmakefile.inst,
|
|
src/Demos/osgcubemap/Makefile,
|
|
src/Demos/osgcubemap/Makefile.inst,
|
|
src/Demos/osggeodemo/GNUmakefile,
|
|
src/Demos/osggeodemo/GNUmakefile.inst,
|
|
src/Demos/osggeodemo/Makefile,
|
|
src/Demos/osggeodemo/Makefile.inst,
|
|
src/Demos/osggeometry/GNUmakefile,
|
|
src/Demos/osggeometry/GNUmakefile.inst,
|
|
src/Demos/osggeometry/Makefile,
|
|
src/Demos/osggeometry/Makefile.inst,
|
|
src/Demos/osghangglide/GNUmakefile,
|
|
src/Demos/osghangglide/GNUmakefile.inst,
|
|
src/Demos/osghangglide/Makefile,
|
|
src/Demos/osghangglide/Makefile.inst,
|
|
src/Demos/osghud/GNUmakefile, src/Demos/osghud/GNUmakefile.inst,
|
|
src/Demos/osghud/Makefile, src/Demos/osghud/Makefile.inst,
|
|
src/Demos/osgimpostor/GNUmakefile,
|
|
src/Demos/osgimpostor/GNUmakefile.inst,
|
|
src/Demos/osgimpostor/Makefile,
|
|
src/Demos/osgimpostor/Makefile.inst,
|
|
src/Demos/osglight/GNUmakefile,
|
|
src/Demos/osglight/GNUmakefile.inst, src/Demos/osglight/Makefile,
|
|
src/Demos/osglight/Makefile.inst,
|
|
src/Demos/osglightpoint/GNUmakefile,
|
|
src/Demos/osglightpoint/GNUmakefile.inst,
|
|
src/Demos/osglightpoint/Makefile,
|
|
src/Demos/osglightpoint/Makefile.inst,
|
|
src/Demos/osglogo/GNUmakefile,
|
|
src/Demos/osglogo/GNUmakefile.inst, src/Demos/osglogo/Makefile,
|
|
src/Demos/osglogo/Makefile.inst,
|
|
src/Demos/osgmultitexture/GNUmakefile,
|
|
src/Demos/osgmultitexture/GNUmakefile.inst,
|
|
src/Demos/osgmultitexture/Makefile,
|
|
src/Demos/osgmultitexture/Makefile.inst,
|
|
src/Demos/osgmultitexture/osgmultitexture.cpp,
|
|
src/Demos/osgoccluder/GNUmakefile,
|
|
src/Demos/osgoccluder/GNUmakefile.inst,
|
|
src/Demos/osgoccluder/Makefile,
|
|
src/Demos/osgoccluder/Makefile.inst,
|
|
src/Demos/osgparticle/GNUmakefile,
|
|
src/Demos/osgparticle/GNUmakefile.inst,
|
|
src/Demos/osgparticle/Makefile,
|
|
src/Demos/osgparticle/Makefile.inst,
|
|
src/Demos/osgprerender/GNUmakefile,
|
|
src/Demos/osgprerender/GNUmakefile.inst,
|
|
src/Demos/osgprerender/Makefile,
|
|
src/Demos/osgprerender/Makefile.inst,
|
|
src/Demos/osgreflect/GNUmakefile,
|
|
src/Demos/osgreflect/GNUmakefile.inst,
|
|
src/Demos/osgreflect/Makefile,
|
|
src/Demos/osgreflect/Makefile.inst,
|
|
src/Demos/osgscribe/GNUmakefile,
|
|
src/Demos/osgscribe/GNUmakefile.inst,
|
|
src/Demos/osgscribe/Makefile, src/Demos/osgscribe/Makefile.inst,
|
|
src/Demos/osgsequence/GNUmakefile,
|
|
src/Demos/osgsequence/GNUmakefile.inst,
|
|
src/Demos/osgsequence/Makefile,
|
|
src/Demos/osgsequence/Makefile.inst,
|
|
src/Demos/osgshadowtexture/GNUmakefile,
|
|
src/Demos/osgshadowtexture/GNUmakefile.inst,
|
|
src/Demos/osgshadowtexture/Makefile,
|
|
src/Demos/osgshadowtexture/Makefile.inst,
|
|
src/Demos/osgshape/GNUmakefile,
|
|
src/Demos/osgshape/GNUmakefile.inst, src/Demos/osgshape/Makefile,
|
|
src/Demos/osgshape/Makefile.inst,
|
|
src/Demos/osgstereoimage/GNUmakefile,
|
|
src/Demos/osgstereoimage/GNUmakefile.inst,
|
|
src/Demos/osgstereoimage/Makefile,
|
|
src/Demos/osgstereoimage/Makefile.inst,
|
|
src/Demos/osgteapot/GNUmakefile,
|
|
src/Demos/osgteapot/GNUmakefile.inst,
|
|
src/Demos/osgteapot/Makefile, src/Demos/osgteapot/Makefile.inst,
|
|
src/Demos/osgtext/GNUmakefile,
|
|
src/Demos/osgtext/GNUmakefile.inst, src/Demos/osgtext/Makefile,
|
|
src/Demos/osgtext/Makefile.inst,
|
|
src/Demos/osgtexture1D/GNUmakefile,
|
|
src/Demos/osgtexture1D/GNUmakefile.inst,
|
|
src/Demos/osgtexture1D/Makefile,
|
|
src/Demos/osgtexture1D/Makefile.inst,
|
|
src/Demos/osgtexture2D/GNUmakefile,
|
|
src/Demos/osgtexture2D/GNUmakefile.inst,
|
|
src/Demos/osgtexture2D/Makefile,
|
|
src/Demos/osgtexture2D/Makefile.inst,
|
|
src/Demos/osgtexture3D/GNUmakefile,
|
|
src/Demos/osgtexture3D/GNUmakefile.inst,
|
|
src/Demos/osgtexture3D/Makefile,
|
|
src/Demos/osgtexture3D/Makefile.inst,
|
|
src/Demos/osgunittests/GNUmakefile,
|
|
src/Demos/osgunittests/GNUmakefile.inst,
|
|
src/Demos/osgunittests/Makefile,
|
|
src/Demos/osgunittests/Makefile.inst,
|
|
src/Demos/osgversion/GNUmakefile,
|
|
src/Demos/osgversion/GNUmakefile.inst,
|
|
src/Demos/osgversion/Makefile,
|
|
src/Demos/osgversion/Makefile.inst,
|
|
src/Demos/osgvertexprogram/GNUmakefile,
|
|
src/Demos/osgvertexprogram/GNUmakefile.inst,
|
|
src/Demos/osgvertexprogram/Makefile,
|
|
src/Demos/osgvertexprogram/Makefile.inst,
|
|
src/Demos/osgviews/GNUmakefile,
|
|
src/Demos/osgviews/GNUmakefile.inst, src/Demos/osgviews/Makefile,
|
|
src/Demos/osgviews/Makefile.inst, src/Demos/sgv/GNUmakefile,
|
|
src/Demos/sgv/GNUmakefile.inst, src/Demos/sgv/Makefile,
|
|
src/Demos/sgv/Makefile.inst, src/GNUmakefile, src/Makefile,
|
|
src/osg/ArgumentParser.cpp, src/osg/GNUmakefile,
|
|
src/osg/Makefile, src/osgDB/GNUmakefile, src/osgDB/Makefile,
|
|
src/osgGA/GNUmakefile, src/osgGA/Makefile,
|
|
src/osgGLUT/GNUmakefile, src/osgGLUT/Makefile,
|
|
src/osgParticle/GNUmakefile, src/osgParticle/Makefile,
|
|
src/osgPlugins/GNUmakefile, src/osgPlugins/Makefile,
|
|
src/osgPlugins/ac3d/GNUmakefile, src/osgPlugins/ac3d/Makefile,
|
|
src/osgPlugins/bmp/GNUmakefile, src/osgPlugins/bmp/Makefile,
|
|
src/osgPlugins/directx/GNUmakefile,
|
|
src/osgPlugins/directx/Makefile, src/osgPlugins/dw/GNUmakefile,
|
|
src/osgPlugins/dw/Makefile, src/osgPlugins/dx/GNUmakefile,
|
|
src/osgPlugins/dx/Makefile, src/osgPlugins/flt/GNUmakefile,
|
|
src/osgPlugins/flt/Makefile, src/osgPlugins/freetype/GNUmakefile,
|
|
src/osgPlugins/freetype/Makefile, src/osgPlugins/geo/GNUmakefile,
|
|
src/osgPlugins/geo/Makefile, src/osgPlugins/gif/GNUmakefile,
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/iv/GNUmakefile,
|
|
src/osgPlugins/iv/GNUmakefile.orig, src/osgPlugins/iv/Makefile,
|
|
src/osgPlugins/iv/Makefile.orig, src/osgPlugins/jpeg/GNUmakefile,
|
|
src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/GNUmakefile,
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/logos/GNUmakefile,
|
|
src/osgPlugins/logos/Makefile, src/osgPlugins/lwo/GNUmakefile,
|
|
src/osgPlugins/lwo/Makefile, src/osgPlugins/md2/GNUmakefile,
|
|
src/osgPlugins/md2/Makefile, src/osgPlugins/obj/GNUmakefile,
|
|
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/GNUmakefile,
|
|
src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osgParticle/GNUmakefile,
|
|
src/osgPlugins/osgParticle/Makefile,
|
|
src/osgPlugins/osgText/GNUmakefile,
|
|
src/osgPlugins/osgText/Makefile,
|
|
src/osgPlugins/osgtgz/GNUmakefile,
|
|
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/GNUmakefile,
|
|
src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/GNUmakefile,
|
|
src/osgPlugins/pic/Makefile, src/osgPlugins/png/GNUmakefile,
|
|
src/osgPlugins/png/Makefile,
|
|
src/osgPlugins/quicktime/GNUmakefile,
|
|
src/osgPlugins/quicktime/Makefile,
|
|
src/osgPlugins/rgb/GNUmakefile, src/osgPlugins/rgb/Makefile,
|
|
src/osgPlugins/tga/GNUmakefile, src/osgPlugins/tga/Makefile,
|
|
src/osgPlugins/tgz/GNUmakefile, src/osgPlugins/tgz/Makefile,
|
|
src/osgPlugins/tiff/GNUmakefile, src/osgPlugins/tiff/Makefile,
|
|
src/osgPlugins/txp/GNUmakefile, src/osgPlugins/txp/Makefile,
|
|
src/osgPlugins/zip/GNUmakefile, src/osgPlugins/zip/Makefile,
|
|
src/osgProducer/GNUmakefile, src/osgProducer/Makefile,
|
|
src/osgSim/GNUmakefile, src/osgSim/Makefile,
|
|
src/osgText/GNUmakefile, src/osgText/Makefile,
|
|
src/osgUtil/GNUmakefile, src/osgUtil/Makefile: 1) Replaced all
|
|
Makefile* with GNUmakefile*.
|
|
|
|
2) Changed Makedepend system to make individual dependency files,
|
|
which
|
|
should save time rebuilding dependencies by limiting the
|
|
regeneration
|
|
of dependency file for only modified source files.
|
|
|
|
2003-03-12 09:45 robert
|
|
|
|
* src/osgText/String.cpp: Added (unsigned int) cast to the call to
|
|
osg::minimum.
|
|
|
|
2003-03-11 21:53 robert
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp: Added setBound()
|
|
method to Drawable.
|
|
|
|
2003-03-11 21:42 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp: Added missing osg::
|
|
to StateAttribute.
|
|
|
|
2003-03-11 15:25 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/Viewer.cpp, src/osgUtil/RenderLeaf.cpp: Added
|
|
support for AbortRendering flag pointer in osg::State which is
|
|
used
|
|
by osgUtil::RenderLeaf to test if any abort state has been set,
|
|
if so it
|
|
doesn't do any further drawing.
|
|
|
|
The osgProducer::Viewer has been set up to set the osg::State's
|
|
it manages
|
|
with their AbortRendering flag pointers set to the
|
|
osgProducer::Viewer::_done
|
|
memeber varaible. Now when escape is pressed the rendering is
|
|
aborted early.
|
|
|
|
2003-03-11 13:30 robert
|
|
|
|
* examples/osghud/osghud.cpp, include/osg/Image,
|
|
include/osgText/Font, src/Demos/osghud/osghud.cpp,
|
|
src/osg/Image.cpp, src/osg/State.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture2D.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureCubeMap.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp, src/osgText/Font.cpp,
|
|
src/osgText/Text.cpp: Bug fixes to osgText to handle the
|
|
osgUtil::Optimizer being used on a scene
|
|
graph containing text.
|
|
|
|
Fixed warning in MD2 plugin.
|
|
|
|
2003-03-11 13:24 robert
|
|
|
|
* src/osgPlugins/osgText/IO_Text.cpp: Added missing osgDB:: to
|
|
writeArray() usage.
|
|
|
|
2003-03-10 16:40 robert
|
|
|
|
* include/osg/ShapeDrawable, include/osgDB/Input,
|
|
include/osgText/Text, src/osgDB/Input.cpp,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/freetype/Makefile,
|
|
src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Font.cpp,
|
|
src/osgText/Makefile, src/osgText/Text.cpp: Improvements to the
|
|
Text .osg support.
|
|
|
|
2003-03-10 12:06 robert
|
|
|
|
* examples/osgreflect, examples/osgreflect/Makefile,
|
|
examples/osgreflect/Makefile.inst,
|
|
examples/osgreflect/osgreflect.cpp: Addded new osgProducer based
|
|
osgreflect demo.
|
|
|
|
2003-03-10 11:59 robert
|
|
|
|
* Make/makedirdefs, examples/osgviewer/osgviewer.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp, src/osgUtil/RenderLeaf.cpp:
|
|
Moved the RenderLeaf implementatation across to always applying
|
|
matrices
|
|
before state, which fixes problem that can occur with state that
|
|
needs
|
|
the current model view or projection matrices.
|
|
|
|
Changes osgreflect so that it uses ClipNode rather than clip
|
|
plane, thereby
|
|
fixing the problems which occur when the above is applied.
|
|
|
|
Create a new osgProducer version of the original GLUT based
|
|
version.
|
|
|
|
2003-03-10 11:57 robert
|
|
|
|
* include/osgDB/DynamicLibrary, src/osgDB/DynamicLibrary.cpp:
|
|
Marged new getLibaryMethod added by Daniel.
|
|
|
|
2003-03-10 09:15 robert
|
|
|
|
* include/osgText/Font, src/osgText/Font.cpp,
|
|
src/osgUtil/TriStrip_tri_stripper.h: Moved the remain inline
|
|
osg::Font methods into Font.cpp to avoid problems with the
|
|
impossibly stupid visual studio compilers.
|
|
|
|
2003-03-08 21:39 robert
|
|
|
|
* examples/osghud/Makefile, examples/osghud/Makefile.inst,
|
|
examples/osgtext/Makefile, examples/osgtext/Makefile.inst,
|
|
src/osg/ShapeDrawable.cpp: Fixed examples/osghud and osgtext
|
|
Makefile's to include osgText.
|
|
|
|
2003-03-08 09:51 robert
|
|
|
|
* include/osgText/Font: Removed the OSGTEXT_EXPORT symbol from
|
|
FontImplementation to avoid problems under
|
|
VisualStudio.
|
|
|
|
2003-03-07 21:05 robert
|
|
|
|
* examples/Makefile, examples/osgcameragroup/osgcameragroup.cpp,
|
|
examples/osghud/Makefile, examples/osghud/Makefile.inst,
|
|
examples/osgstereoimage/Makefile, examples/osgtext/Makefile,
|
|
examples/osgtext/Makefile.inst,
|
|
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp,
|
|
src/osgText/Font.cpp, src/osgText/String.cpp: Fixes for IRIX
|
|
build.
|
|
|
|
2003-03-07 09:04 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.cpp,
|
|
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
From Daniel Sjolie, support for light source.
|
|
|
|
2003-03-07 08:52 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fix to comment record and longID
|
|
length using both inbedded null's and
|
|
rec length to determine the length of a string.
|
|
|
|
2003-03-06 21:35 robert
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: Added maximum width
|
|
and maximum height limits to the osgText::Text which
|
|
automatically wraps text which goes beyond these limits.
|
|
|
|
2003-03-06 19:41 robert
|
|
|
|
* include/osg/ref_ptr: Reverted the changes to ref_ptr<> for
|
|
implicit cast to pointer.
|
|
|
|
2003-03-06 17:11 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, include/osg/ref_ptr,
|
|
include/osgText/Font, src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
|
src/osgText/DefaultFont.cpp, src/osgText/Font.cpp,
|
|
src/osgText/Text.cpp: Changed the osgText::Font implementation so
|
|
it used a facade us abstract away
|
|
the actual implemention. This has been done so that when a
|
|
freetype font is
|
|
created the implementation can unloaded when the freetype plugin
|
|
is unloaded
|
|
without breaking the main font.
|
|
|
|
Also add image margin around founds to prevent any image
|
|
boundaries appearing.
|
|
|
|
2003-03-06 13:45 robert
|
|
|
|
* include/osg/ref_ptr: Reverted the ref_ptr<> implementation to
|
|
prior implicit cast operator via
|
|
commenting out// #define AUTOMATIC_CAST_TO_POINTER.
|
|
|
|
2003-03-06 11:18 robert
|
|
|
|
* src/osgPlugins/osgText/IO_Text.cpp: Renamed Text::TextString
|
|
String.
|
|
|
|
2003-03-06 10:38 robert
|
|
|
|
* src/osg/State.cpp: Fixed the setInterleavedArray call.
|
|
|
|
2003-03-06 10:38 robert
|
|
|
|
* include/osg/ref_ptr: Add #ifndef's around the comparison
|
|
operator's against const T* now that the
|
|
implicit cast operator has been added.
|
|
|
|
2003-03-05 21:05 robert
|
|
|
|
* NEWS.txt, VisualStudio/osgText/osgText.dsp,
|
|
include/osgText/String, include/osgText/Text,
|
|
src/osgText/Makefile, src/osgText/String.cpp,
|
|
src/osgText/Text.cpp: Added osgText::String implementation to
|
|
better handle decoding of encoded text.
|
|
|
|
2003-03-05 21:04 robert
|
|
|
|
* include/osg/ref_ptr: Added implicit cast to T* to ref_ptr<>.
|
|
|
|
2003-03-05 21:02 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp,
|
|
src/osgSim/LightPointDrawable.cpp: Made the
|
|
State::setInterleavedArrays method use a const GLvoid*.
|
|
|
|
2003-03-05 20:18 robert
|
|
|
|
* src/osgText/DefaultFont.cpp: Fix for non standard compiliant
|
|
Forte compilers.
|
|
|
|
2003-03-05 19:31 don
|
|
|
|
* Make/makedefs: added directives for intel compilers
|
|
|
|
2003-03-05 14:02 robert
|
|
|
|
* VisualStudio/osgProducer/osgProducer.dsp,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
|
src/osgPlugins/md2/anorms.h: Fixes for Win32 build.
|
|
|
|
2003-03-05 12:28 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, src/Demos/osgtext/main.cpp,
|
|
src/osgText/Font.cpp, src/osgText/Text.cpp: Updates to the GLUT
|
|
and Producer text demo.
|
|
|
|
Fix to text to better handle unsetting of vertex arrays.
|
|
|
|
2003-03-05 09:56 robert
|
|
|
|
* AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/md2, VisualStudio/osgPlugins/md2/md2.dsp,
|
|
src/osgPlugins/md2, src/osgPlugins/md2/Makefile,
|
|
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
|
src/osgPlugins/md2/anorms.h: Added md2 plugin from Vladimir
|
|
Vukicevic.
|
|
|
|
2003-03-05 09:08 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, include/osgText/Text,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
|
src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: Updates
|
|
to Text for Sun Forte compilers.
|
|
|
|
2003-03-04 19:52 robert
|
|
|
|
* examples/osghud/osghud.cpp, examples/osgtext/osgtext.cpp: Added
|
|
std:: infront of cout references.
|
|
|
|
2003-03-04 17:14 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, include/osgText/Font,
|
|
include/osgText/Text, src/osgText/Font.cpp: Updates to the new
|
|
osgtext example and fix to the friend usage.
|
|
|
|
2003-03-04 15:47 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp, src/osgText/Font.cpp:
|
|
Added support for using the generate mip map extension within
|
|
osgText.
|
|
|
|
2003-03-04 14:25 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgProducer project to
|
|
larget list.
|
|
|
|
2003-03-04 14:17 robert
|
|
|
|
* VisualStudio/osgProducer,
|
|
VisualStudio/osgProducer/osgProducer.dsp: Added osgProducer
|
|
project file.
|
|
|
|
2003-03-04 12:34 robert
|
|
|
|
* examples/osghud/osghud.cpp, examples/osgtext/osgtext.cpp,
|
|
include/osg/ref_ptr, include/osgText/Font, include/osgText/Text,
|
|
src/Demos/osghud/osghud.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
|
src/osgText/DefaultFont.cpp, src/osgText/Font.cpp,
|
|
src/osgText/Text.cpp: Further improvements to osgText and the
|
|
freetype plugin, handling different
|
|
font sizes better and plugin removal safely.
|
|
|
|
2003-03-04 09:08 robert
|
|
|
|
* VisualStudio/osgPlugins/freetype/freetype.dsp: Renamed
|
|
"libunfreetype.lib" to "freetype.lib"
|
|
|
|
2003-03-03 22:47 robert
|
|
|
|
* Make/makedirdefs, examples/osghud, examples/osghud/Makefile,
|
|
examples/osghud/Makefile.inst, examples/osghud/osghud.cpp: Added
|
|
examples/osghud - a osgProducer port of the old osghud demo.
|
|
|
|
2003-03-03 22:18 robert
|
|
|
|
* examples/osgtext/osgtext.cpp, include/osgText/Font,
|
|
src/Demos/osghud/osghud.cpp, src/Demos/osglogo/osglogo.cpp,
|
|
src/osgText/Font.cpp, src/osgText/Text.cpp: Updates osghud demo.
|
|
|
|
Compile fixes for VisualStudio6.0 because its a hideous pile of
|
|
junk and can't
|
|
compile its way out of a paper bag.
|
|
|
|
2003-03-03 20:28 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeFont.cpp: Fix for warning under
|
|
Windows.
|
|
|
|
2003-03-03 20:24 robert
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: Typo fix.
|
|
|
|
2003-03-03 20:12 robert
|
|
|
|
* src/osgPlugins/freetype/FreeTypeLibrary.h, src/osgText/Makefile,
|
|
src/osgText/Text.cpp: Compile fixes to osgText.
|
|
|
|
2003-03-03 16:42 robert
|
|
|
|
* src/osgText/Font.cpp: Added search path to osgText::readFontFile.
|
|
|
|
2003-03-03 16:12 robert
|
|
|
|
* include/osgText/Font, src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgText/Font.cpp: Changed the ownership of Glyph's so that
|
|
GlyphTexture's own a reference to
|
|
Glyph's as well as Font's so keeping the Font valid even after
|
|
the Font
|
|
itself has been desctructed.
|
|
|
|
2003-03-03 15:36 robert
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: Fixes to osgText for
|
|
default parameter.
|
|
|
|
2003-03-03 11:04 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp: Fixes for the new
|
|
osg::Image::setImage() parameter, from Ulrich Hertlein.
|
|
|
|
2003-03-03 11:02 robert
|
|
|
|
* src/osgDB/Registry.cpp, src/osgPlugins/quicktime/QTtexture.c,
|
|
src/osgPlugins/quicktime/QTtexture.cpp,
|
|
src/osgPlugins/quicktime/QTtexture.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: Updates to the
|
|
quicktime plugin from Bob Kuehne.
|
|
|
|
2003-03-03 10:20 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/osgPlugins/freetype,
|
|
VisualStudio/osgPlugins/freetype/freetype.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgText/osgText.dsp: Added project file for new
|
|
freetype plugin.
|
|
|
|
2003-03-03 09:37 robert
|
|
|
|
* include/osgText/Text, src/osgText/Font.cpp, src/osgText/Text.cpp:
|
|
Added support for computing bounds of text.
|
|
|
|
2003-03-02 21:05 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/osgText/osgText.dsp,
|
|
examples/osgtext/Makefile.inst, examples/osgtext/osgtext.cpp,
|
|
include/osg/Texture2D, include/osg/buffered_value,
|
|
include/osgText/EncodedText, include/osgText/Export,
|
|
include/osgText/Font, include/osgText/Paragraph,
|
|
include/osgText/Text, include/osgUtil/IntersectVisitor,
|
|
src/Demos/osghud/osghud.cpp, src/Demos/osglogo/osglogo.cpp,
|
|
src/Demos/osgtext/main.cpp, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/freetype,
|
|
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
|
src/osgPlugins/freetype/FreeTypeFont.h,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
|
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
|
src/osgPlugins/freetype/Makefile,
|
|
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/osgText/IO_Font.cpp,
|
|
src/osgPlugins/osgText/IO_Paragraph.cpp,
|
|
src/osgPlugins/osgText/IO_Text.cpp,
|
|
src/osgPlugins/osgText/Makefile, src/osgText/DefaultFont.cpp,
|
|
src/osgText/DefaultFont.h, src/osgText/EncodedText.cpp,
|
|
src/osgText/FTBitmapGlyph.cpp, src/osgText/FTBitmapGlyph.h,
|
|
src/osgText/FTCharmap.cpp, src/osgText/FTCharmap.h,
|
|
src/osgText/FTFace.cpp, src/osgText/FTFace.h,
|
|
src/osgText/FTFont.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h,
|
|
src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h,
|
|
src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h,
|
|
src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h,
|
|
src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h,
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h,
|
|
src/osgText/FTGlyph.cpp, src/osgText/FTGlyph.h,
|
|
src/osgText/FTGlyphContainer.cpp, src/osgText/FTGlyphContainer.h,
|
|
src/osgText/FTLibrary.cpp, src/osgText/FTLibrary.h,
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTOutlineGlyph.h,
|
|
src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPixmapGlyph.h,
|
|
src/osgText/FTPolyGlyph.cpp, src/osgText/FTPolyGlyph.h,
|
|
src/osgText/FTSize.cpp, src/osgText/FTSize.h,
|
|
src/osgText/FTTextureGlyph.cpp, src/osgText/FTTextureGlyph.h,
|
|
src/osgText/FTVectoriser.cpp, src/osgText/FTVectoriser.h,
|
|
src/osgText/Font.cpp, src/osgText/Makefile,
|
|
src/osgText/Paragraph.cpp, src/osgText/Text.cpp: First cut of new
|
|
osgText implementation.
|
|
|
|
2003-02-27 08:43 robert
|
|
|
|
* src/osgPlugins/osg/Depth.cpp: Changed incorrect instance "TRUE"
|
|
to "FALSE" to match DepthMask state.
|
|
|
|
2003-02-27 08:38 robert
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Changed the title of the
|
|
ReaderWriter, removing the "Default" word as its no
|
|
longer appropriate.
|
|
|
|
2003-02-25 21:00 robert
|
|
|
|
* src/osgProducer/OsgCameraGroup.cpp: Added using namespace
|
|
Producer to get round scoping issues associated with
|
|
trying to support VS6 and the rest of the compiler world.
|
|
|
|
2003-02-25 12:28 robert
|
|
|
|
* Make/makedirdefs, examples/osgcameragroup/osgcameragroup.cpp,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
include/osgProducer/CameraGroup,
|
|
include/osgProducer/FrameStatsHandler,
|
|
include/osgProducer/OsgCameraGroup,
|
|
include/osgProducer/OsgSceneHandler,
|
|
include/osgProducer/SceneHandler, include/osgProducer/Viewer,
|
|
src/Demos/osgproducer, src/osgProducer/CameraGroup.cpp,
|
|
src/osgProducer/Makefile, src/osgProducer/OsgCameraGroup.cpp,
|
|
src/osgProducer/OsgSceneHandler.cpp,
|
|
src/osgProducer/SceneHandler.cpp, src/osgProducer/Viewer.cpp:
|
|
Renamed osgProducer::CameraGroup and SceneHandler to
|
|
OsgCameraGroup and
|
|
OsgSceneHandler to avoid the namespace bug under VS6.
|
|
|
|
Removed the osgproducer demo (its now been replaced by
|
|
examples/osgviewer.)
|
|
|
|
2003-02-25 11:56 robert
|
|
|
|
* examples/osgstereoimage/Makefile, include/osg/Image,
|
|
src/osg/Image.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgUtil/CubeMapGenerator.cpp: Added
|
|
osg::Image::AllocationMode enum and associated set/get methods.
|
|
osg::Image::setImage has also been modified to require the
|
|
AllocationMode
|
|
mode to be passed to it so that it knows how to delete the data
|
|
once the
|
|
image goes out of scope.
|
|
|
|
Port the image plugins across to specify the new AllocationMode,
|
|
and converted
|
|
them across to using new/delete in place of malloc/free.
|
|
|
|
2003-02-24 12:02 robert
|
|
|
|
* include/osg/Math, src/osg/ApplicationUsage.cpp,
|
|
src/osg/State.cpp: Implemented an osg::minimum and osg::maximum
|
|
template functions to replace
|
|
the std::min/max functions previously used in parts of the osg,
|
|
since the
|
|
std::min/max methods do not seem implemented under IRIX.
|
|
|
|
2003-02-23 17:01 robert
|
|
|
|
* Make/makedirdefs, examples/osgstereoimage,
|
|
examples/osgstereoimage/Makefile.inst,
|
|
examples/osgstereoimage/osgstereoimage.cpp,
|
|
include/osgProducer/CameraGroup: Ported osgstereoimage to use
|
|
osgProducer, added it to the examples directory.
|
|
|
|
Added a osgProducer::CameraGroup::getSceneHanderList() methods.
|
|
|
|
2003-02-23 15:50 robert
|
|
|
|
* include/osg/GLExtensions, src/osg/ApplicationUsage.cpp: Fixes to
|
|
try and keep OSX and Win32 compiling with the new usage of
|
|
std::max.
|
|
|
|
2003-02-21 20:22 robert
|
|
|
|
* src/osg/ApplicationUsage.cpp, src/osg/State.cpp: Added
|
|
#include<algorithm> to keep OSX build compiling.
|
|
|
|
Reverted the mymax implementation to std::max, hopefully this
|
|
should be ok now
|
|
that we have standardised on non native STL under VisualStudio.
|
|
|
|
2003-02-21 14:05 robert
|
|
|
|
* Make/makedirdefs, examples, examples/osgcameragroup,
|
|
examples/osgcameragroup/Makefile,
|
|
examples/osgcameragroup/Makefile.inst,
|
|
examples/osgcameragroup/osgcameragroup.cpp, examples/osgconv,
|
|
examples/osgconv/Makefile, examples/osgconv/Makefile.inst,
|
|
examples/osgconv/OrientationConverter.cpp,
|
|
examples/osgconv/OrientationConverter.h,
|
|
examples/osgconv/osgconv.cpp, examples/osgtext,
|
|
examples/osgtext/Makefile, examples/osgtext/Makefile.inst,
|
|
examples/osgtext/osgtext.cpp, examples/osgviewer,
|
|
examples/osgviewer/Makefile, examples/osgviewer/Makefile.inst,
|
|
examples/osgviewer/osgviewer.cpp, include/osgProducer/Viewer:
|
|
Added examples directory, a place for all new OSG demo code.
|
|
|
|
Added osgcameragroup, osgviewer, osgtext, osgconv to the new
|
|
examples directory.
|
|
|
|
2003-02-20 21:58 robert
|
|
|
|
* src/Demos/osgproducer/osgproducer_viewer.cpp: Added std:: infront
|
|
of cout.
|
|
|
|
2003-02-20 21:52 robert
|
|
|
|
* src/osgSim/BlinkSequence.cpp, src/osgSim/LightPoint.cpp,
|
|
src/osgSim/LightPointDrawable.cpp, src/osgSim/LightPointNode.cpp,
|
|
src/osgSim/Sector.cpp: Changed the license details across to
|
|
OSGPL instead of GPL.
|
|
|
|
2003-02-19 21:37 robert
|
|
|
|
* src/osgGA/KeySwitchCameraManipulator.cpp: Added missing std::
|
|
infront of string usage.
|
|
|
|
2003-02-19 11:32 robert
|
|
|
|
* src/osg/ArgumentParser.cpp: Added check into the application
|
|
usage list of command line args for
|
|
unrecognized options to prevent unprocessed, but valid options
|
|
being
|
|
classed as unrecognized.
|
|
|
|
2003-02-19 10:43 robert
|
|
|
|
* include/osgGA/AnimationPathManipulator,
|
|
include/osgGA/DriveManipulator, include/osgGA/FlightManipulator,
|
|
include/osgGA/GUIEventHandler,
|
|
include/osgGA/KeySwitchCameraManipulator,
|
|
include/osgGA/StateSetManipulator,
|
|
include/osgGA/TrackballManipulator,
|
|
include/osgProducer/StatsEventHandler,
|
|
include/osgProducer/Viewer,
|
|
src/Demos/osgproducer/osgproducer_viewer.cpp,
|
|
src/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/GUIEventHandler.cpp,
|
|
src/osgGA/KeySwitchCameraManipulator.cpp,
|
|
src/osgGA/StateSetManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp, src/osgProducer/Makefile,
|
|
src/osgProducer/StatsEventHandler.cpp,
|
|
src/osgProducer/Viewer.cpp: Added keyboard mouse binding usage to
|
|
the osg::ApplicationUsage and
|
|
osgGA::GUIEventHandler and its subclasses.
|
|
|
|
2003-02-18 21:58 robert
|
|
|
|
* include/osg/ArgumentParser, include/osg/DisplaySettings,
|
|
src/Demos/osgproducer/osgproducer_viewer.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgProducer/Viewer.cpp: Completed first pass at providing
|
|
commandline option usage via the new
|
|
osg::ArgumentPareser and osg::ApplicationUsage classes. The
|
|
osgproducer
|
|
demo has been implemented using these new mechansims.
|
|
|
|
2003-02-18 21:10 robert
|
|
|
|
* src/osg/ArgumentParser.cpp, src/osg/DisplaySettings.cpp: Made the
|
|
osg::ApplicationUsage forward declared.
|
|
|
|
Added include of ostream to ArgumentParser header.
|
|
|
|
2003-02-18 19:45 don
|
|
|
|
* src/Demos/osgproducer/osgproducer_viewer.cpp: std::cout replaced
|
|
cout
|
|
|
|
2003-02-18 16:36 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgText/osgText.dsp, include/osg/ApplicationUsage,
|
|
include/osg/ArgumentParser, include/osg/DisplaySettings,
|
|
include/osgDB/ReadFile, include/osgDB/Registry,
|
|
include/osgProducer/CameraGroup,
|
|
include/osgProducer/FrameStatsHandler,
|
|
include/osgProducer/StatsEventHandler,
|
|
include/osgProducer/Viewer, src/Demos/osgproducer/Makefile,
|
|
src/Demos/osgproducer/osgproducer_viewer.cpp,
|
|
src/osg/ApplicationUsage.cpp, src/osg/ArgumentParser.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osg/Makefile,
|
|
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
|
src/osgProducer/CameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
|
Added new osg::ApplicationUsage and osg::ArgumentParser to help
|
|
streamline
|
|
application/example developement.
|
|
|
|
2003-02-18 14:00 robert
|
|
|
|
* include/osgText/EncodedText: Removed non implemented method
|
|
convertWideString(const char* text) from header
|
|
|
|
2003-02-18 11:33 robert
|
|
|
|
* src/osgPlugins/osg/ClipNode.cpp,
|
|
src/osgPlugins/osg/LightSource.cpp: Added reference to Group in
|
|
the RegisterDotOsgWrapperProxy.
|
|
|
|
2003-02-18 10:50 robert
|
|
|
|
* src/Demos/osgpbuffer/osgpbuffer.cpp: Added missing ;
|
|
|
|
2003-02-18 09:12 robert
|
|
|
|
* src/Demos/osgconv/Makefile, src/Demos/osgconv/Makefile.inst:
|
|
Removed linking to osgGLUT/GLUT in the osgconv program.
|
|
|
|
2003-02-15 19:51 robert
|
|
|
|
* src/Demos/osgpbuffer/RenderToTextureStage.cpp,
|
|
src/Demos/osgpbuffer/osgpbuffer.cpp: Fixes to
|
|
RenderToTextureStage to account for the cull/draw traversal no
|
|
longer using
|
|
reference counting of statesets.
|
|
|
|
Moved last uint reference over to unsigned int.
|
|
|
|
2003-02-14 22:32 robert
|
|
|
|
* src/Demos/osghangglide/Makefile,
|
|
src/Demos/osghangglide/osghangglide.cpp: Moved osghanglide back
|
|
to pure osgGLUT based, removing osgProducer pathways.
|
|
|
|
2003-02-14 20:27 robert
|
|
|
|
* src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/TextureCubeMap.cpp: More work on uint -> unsigned int.
|
|
|
|
2003-02-14 19:47 robert
|
|
|
|
* include/osg/Texture: MOre work on uint -> unsigned int.
|
|
|
|
2003-02-14 16:52 robert
|
|
|
|
* include/osg/Texture, src/osg/Drawable.cpp, src/osg/GeoSet.cpp:
|
|
Renamed futher uint/ushort instances.
|
|
|
|
2003-02-14 11:41 robert
|
|
|
|
* include/osg/Drawable, include/osg/GeoSet, include/osg/Stencil,
|
|
include/osg/Texture3D, include/osg/TextureCubeMap,
|
|
src/osg/Drawable.cpp, src/osg/Texture.cpp, src/osg/Texture3D.cpp:
|
|
Removed last of the uint references.
|
|
|
|
2003-02-13 15:37 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
src/osgPlugins/osg/ClipNode.cpp, src/osgPlugins/osg/Makefile:
|
|
Added support for ClipNode in the .osg plugin.
|
|
|
|
2003-02-13 15:16 robert
|
|
|
|
* src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoActions.cpp,
|
|
src/osgPlugins/geo/osgGeoAction.h,
|
|
src/osgPlugins/geo/osgGeoStructs.h,
|
|
src/osgPlugins/osg/Billboard.cpp,
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp: From Geoff Michel,
|
|
updates to the Geo plugin.
|
|
|
|
Removed osg::uint reference form the pfb plugin.
|
|
|
|
2003-02-12 19:20 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/ColorMask,
|
|
include/osg/Depth, include/osg/Drawable, include/osg/Fog,
|
|
include/osg/Stencil, include/osg/Texture, include/osg/Types,
|
|
include/osg/Viewport, include/osgDB/Field, include/osgText/Font,
|
|
include/osgText/Text,
|
|
src/Demos/osghangglide/GliderManipulator.cpp,
|
|
src/Demos/osgimpostor/TestManipulator.cpp,
|
|
src/Demos/osgtexture2D/osgtexture2D.cpp, src/osg/Camera.cpp,
|
|
src/osg/Matrix.cpp, src/osg/Quat.cpp, src/osg/Texture.cpp,
|
|
src/osgDB/Field.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp, src/osgPlugins/ac3d/ac3d.cpp,
|
|
src/osgPlugins/directx/directx.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/dx/AreaGeoSetTriangulator.cpp,
|
|
src/osgPlugins/dx/DXWriter.cpp,
|
|
src/osgPlugins/geo/osgGeoStructs.h,
|
|
src/osgPlugins/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgPlugins/osg/GeoSet.cpp,
|
|
src/osgPlugins/osg/LineStipple.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Removed include/osg/Types header
|
|
defining osg::ubyte, osg::ushort etc. Changed
|
|
any reference to these in the distribution across to using
|
|
unsigned char,
|
|
unsigned short etc. This has been done to keep the OSG code more
|
|
opaque
|
|
to what types are.
|
|
|
|
2003-02-12 14:39 robert
|
|
|
|
* src/Demos/osghud/Makefile, src/Demos/osgtext/Makefile: Merged
|
|
linkage changes from Duncan Cavens to help the OSG osgtext and
|
|
osghud
|
|
demo's build cleanly even when a previous version of the OSG is
|
|
installed.
|
|
|
|
2003-02-12 12:02 robert
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/WaitBlock.h,
|
|
src/osgPlugins/txp/trPagePageManager.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.h,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_read.h,
|
|
src/osgPlugins/txp/trpage_scene.h,
|
|
src/osgPlugins/txp/trpage_sys.h: From Norman Vine, updates to TXP
|
|
plugin so that the Cygwin build uses pthreads.
|
|
|
|
2003-02-12 10:10 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Add if (!textureStateSet) return
|
|
check to replace assert() to prevent crashes
|
|
when multi-texture layers don't exist.
|
|
|
|
2003-02-12 09:52 robert
|
|
|
|
* src/osgPlugins/osg/Node.cpp: Added if (!null) guard around
|
|
description strings.
|
|
|
|
2003-02-11 19:23 don
|
|
|
|
* Make/makedefs: From Tom Jolley:
|
|
I was converting a pfb file to osg and had trouble with a missing
|
|
image
|
|
library. I added -all in front of -limage where PFLIBS is defined
|
|
in
|
|
Make/makedefs to solve my problem.
|
|
|
|
2003-02-11 15:54 robert
|
|
|
|
* src/Demos/osglogo/osglogo.cpp: Made the Professional services
|
|
subscript optional - use "osglogo ps" to enable
|
|
it.
|
|
|
|
2003-02-11 12:37 robert
|
|
|
|
* src/Demos/osglogo/osglogo.cpp: Clean up of the logo demo.
|
|
|
|
2003-02-10 22:15 don
|
|
|
|
* src/osgProducer/Makefile: Used INC instead of CXXFLAGS
|
|
|
|
GVS:
|
|
----------------------------------------------------------------------
|
|
|
|
2003-02-10 16:48 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp: Removed the osg::notify() calls from
|
|
the RenderBin prototype construction to
|
|
avoid problems under OSX with construction/deletion of
|
|
std::cout/cerr.
|
|
|
|
2003-02-10 15:16 robert
|
|
|
|
* src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoActions.cpp,
|
|
src/osgPlugins/geo/geoFormat.h,
|
|
src/osgPlugins/geo/osgGeoAction.h,
|
|
src/osgPlugins/geo/osgGeoStructs.h: From Geoff Michel, updates to
|
|
the Geo loader including handling of
|
|
.geo files from the rc1 of the GEO modeller.
|
|
|
|
2003-02-10 15:01 robert
|
|
|
|
* include/osgText/EncodedText, include/osgText/Text,
|
|
src/osgText/EncodedText.cpp, src/osgText/Text.cpp: From Tree,
|
|
added support for using wchar_t strings with
|
|
osg::Text/EncodedText.
|
|
|
|
2003-02-10 14:47 robert
|
|
|
|
* src/osgPlugins/directx/ReaderWriterDirectX.cpp: Updates from
|
|
Ulrich for sharing of textures.
|
|
|
|
2003-02-10 14:31 robert
|
|
|
|
* AUTHORS, AUTHORS.txt, INSTALL, INSTALL.txt, LICENSE, LICENSE.txt,
|
|
NEWS, NEWS.txt, README, README.txt, doc/contents.html: Rename of
|
|
INSTALL to INSTALL.txt, etc. to help OSX case insentivity issues.
|
|
|
|
2003-02-10 14:23 robert
|
|
|
|
* src/osg/VertexProgram.cpp: Changed int to GLint for OSX build.
|
|
|
|
2003-02-10 13:58 robert
|
|
|
|
* include/osgDB/ReaderWriter, include/osgText/Paragraph,
|
|
include/osgUtil/CullVisitor, src/osg/Geometry.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Minor fixes to ReaderWriter and
|
|
Paragraph to help work with use of Doxygen.
|
|
|
|
Fix to CullVisior to handle the new no referenced counted cull
|
|
and draw traversal.
|
|
|
|
2003-02-05 23:13 don
|
|
|
|
* src/osgUtil/RenderBin.cpp: Right, em.... fixed eh.. problem with
|
|
destruction of RenderBin prototype list
|
|
|
|
2003-01-31 23:46 robert
|
|
|
|
* src/osgProducer/CameraGroup.cpp: Fixed infinite loop in
|
|
osgProducer::CameraGroup::advance().
|
|
|
|
2003-01-31 00:44 robert
|
|
|
|
* src/Demos/osghangglide/Makefile,
|
|
src/Demos/osghangglide/osghangglide.cpp,
|
|
src/Demos/osgproducer/osgproducer_viewer.cpp: Port of
|
|
osghangglide to use osg producer. Default build still uses GLUT.
|
|
|
|
2003-01-30 23:02 robert
|
|
|
|
* include/osgProducer/FrameStatsHandler,
|
|
include/osgProducer/StatsEventHandler,
|
|
include/osgProducer/Viewer,
|
|
src/Demos/osgproducer/FrameStatsHandler,
|
|
src/Demos/osgproducer/StatsEventHandler,
|
|
src/Demos/osgproducer/osgproducer_viewer.cpp,
|
|
src/Demos/osgproducer/threePipe.cfg,
|
|
src/Demos/osgproducer/twoPipe.cfg,
|
|
src/Demos/osgproducer/twoWindows.cfg,
|
|
src/osgProducer/CameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
|
Added FrameStats support into osgProducer lib, and removed them
|
|
from the
|
|
osgproducer demo.
|
|
|
|
Removed the producer config files osgproducer demo.
|
|
|
|
Added a search the osgDB::DataFilePath for the producer config
|
|
file.
|
|
|
|
2003-01-30 21:46 robert
|
|
|
|
* src/osgSim/LightPointDrawable.h: Fix for endianess of colour set
|
|
up of RGBA values.
|
|
|
|
2003-01-30 16:11 robert
|
|
|
|
* include/osgProducer/CameraGroup, src/osgGLUT/Viewer.cpp,
|
|
src/osgProducer/CameraGroup.cpp, src/osgText/Text.cpp: Fixed
|
|
warning in osgText
|
|
|
|
Added getBound() to begining of osgProducer::CameraGroup::frame()
|
|
to ensure
|
|
that the parallel cull traversals don't all do a getBound().
|
|
|
|
Added osgProducer::CameraGroup::getTopMostSceneData() convinience
|
|
method.
|
|
|
|
2003-01-30 01:31 robert
|
|
|
|
* src/Demos/osgtext/main.cpp, src/osgText/FTGLBitmapFont.cpp,
|
|
src/osgText/FTGLBitmapFont.h: From Max, fixes to UniCode support
|
|
for bitmap fonts.
|
|
|
|
2003-01-30 00:34 robert
|
|
|
|
* rundemos.bat, src/Demos/osglogo/osglogo.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgproducer/FrameStatsHandler,
|
|
src/Demos/osgproducer/StatsEventHandler,
|
|
src/Demos/osgproducer/osgproducer_viewer.cpp,
|
|
src/Demos/osgproducer/threePipe.cfg,
|
|
src/Demos/osgshadowtexture/CreateShadowedScene.cpp: Fixes to
|
|
osgprerender and osgshadow scene for new cull and draw
|
|
implemention
|
|
without use of ref counting.
|
|
|
|
New StatsEventHandler for osgprerender demo to add keyboard
|
|
control of stats
|
|
output.
|
|
|
|
2003-01-29 17:24 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Fixed
|
|
CullVisitor::getDistanceFromEyePoint so that withLODScale is
|
|
handled
|
|
correctly.
|
|
|
|
2003-01-29 17:16 robert
|
|
|
|
* include/osg/Referenced, include/osg/State,
|
|
include/osgUtil/RenderGraph, include/osgUtil/SceneView,
|
|
src/Demos/osgproducer/FrameStatsHandler,
|
|
src/Demos/osgproducer/Makefile,
|
|
src/Demos/osgproducer/Makefile.inst,
|
|
src/Demos/osgproducer/osgproducer_viewer.cpp,
|
|
src/Demos/osgproducer/threePipe.cfg, src/osg/State.cpp,
|
|
src/osgProducer/Makefile, src/osgUtil/RenderLeaf.cpp,
|
|
src/osgUtil/SceneView.cpp: Fixes for multipipe support.
|
|
|
|
Addition of FrameStatsHandler to osgproducer demo to add frame
|
|
stats.
|
|
|
|
2003-01-27 20:40 don
|
|
|
|
* Make/makerules, src/Demos/osgproducer/Makefile,
|
|
src/Demos/osgproducer/threePipe.cfg,
|
|
src/osgProducer/CameraGroup.cpp, src/osgProducer/Makefile,
|
|
src/osgProducer/SceneHandler.cpp: Fixes to osgProducer for IRIX
|
|
build.
|
|
|
|
2003-01-25 00:14 robert
|
|
|
|
* ChangeLog, NEWS, doc/documentation.html: Final changes for
|
|
release.
|
|
|
|
2003-01-24 23:59 robert
|
|
|
|
* doc/doc++/osgSim/ClassGraph.class,
|
|
doc/doc++/osgSim/ClassGraphPanel.class,
|
|
doc/doc++/osgSim/ClassLayout.class,
|
|
doc/doc++/osgSim/NavigatorButton.class,
|
|
doc/doc++/osgSim/icon1.gif, doc/doc++/osgSim/icon2.gif: Addition
|
|
for osgSim docs.
|
|
|
|
2003-01-24 23:36 robert
|
|
|
|
* doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/AnimationPath.html,
|
|
doc/doc++/osg/AnimationPathCallback.html,
|
|
doc/doc++/osg/Array.html, doc/doc++/osg/ArrayVisitor.html,
|
|
doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/BlendFunc.html,
|
|
doc/doc++/osg/BoundingBox.html,
|
|
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Box.html,
|
|
doc/doc++/osg/COMPARE_StateAttribute_Parameter.html,
|
|
doc/doc++/osg/COMPARE_StateAttribute_Types.html,
|
|
doc/doc++/osg/Camera.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/ConstArrayVisitor.html,
|
|
doc/doc++/osg/ConstAttributeFunctor.html,
|
|
doc/doc++/osg/ConstShapeVisitor.html,
|
|
doc/doc++/osg/ConstValueVisitor.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/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.html, doc/doc++/osg/Fog.html,
|
|
doc/doc++/osg/FrameStamp.html, doc/doc++/osg/FrontFace.html,
|
|
doc/doc++/osg/General.html, doc/doc++/osg/GeoSet.html,
|
|
doc/doc++/osg/Geode.html, doc/doc++/osg/Geometry.html,
|
|
doc/doc++/osg/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/Matrix.html,
|
|
doc/doc++/osg/MatrixTransform.html, doc/doc++/osg/Node.html,
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
doc/doc++/osg/NodePath.html, doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html,
|
|
doc/doc++/osg/OSGUTX_ADD_TESTCASE.html,
|
|
doc/doc++/osg/OSGUTX_ADD_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html,
|
|
doc/doc++/osg/OSGUTX_BEGIN_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_END_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_TEST_E.html,
|
|
doc/doc++/osg/OSGUTX_TEST_F.html,
|
|
doc/doc++/osg/OSG_GL_DEBUG.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/OccluderNode.html, doc/doc++/osg/Plane.html,
|
|
doc/doc++/osg/Point.html, doc/doc++/osg/PolygonMode.html,
|
|
doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/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/RefMatrix.html, doc/doc++/osg/Referenced.html,
|
|
doc/doc++/osg/Sequence.html, doc/doc++/osg/ShadeModel.html,
|
|
doc/doc++/osg/ShadowVolumeOccluder.html,
|
|
doc/doc++/osg/ShadowVolumeOccluderList.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/Statistics.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.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/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/ValueVisitor.html, doc/doc++/osg/Vec2.html,
|
|
doc/doc++/osg/Vec3.html, doc/doc++/osg/Vec4.html,
|
|
doc/doc++/osg/VectorSizei.2.html, doc/doc++/osg/VectorSizei.html,
|
|
doc/doc++/osg/VectorUByte.2.html, doc/doc++/osg/VectorUByte.html,
|
|
doc/doc++/osg/VectorUInt.2.html, doc/doc++/osg/VectorUInt.html,
|
|
doc/doc++/osg/VectorUShort.2.html,
|
|
doc/doc++/osg/VectorUShort.html,
|
|
doc/doc++/osg/VertexProgram.html, doc/doc++/osg/Viewport.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/createGeodeForImage.2.html,
|
|
doc/doc++/osg/createGeodeForImage.html,
|
|
doc/doc++/osg/fast_back_stack.html,
|
|
doc/doc++/osg/for_each_triangle.html,
|
|
doc/doc++/osg/getGLExtensionFuncPtr.2.html,
|
|
doc/doc++/osg/getGLExtensionFuncPtr.html,
|
|
doc/doc++/osg/getNotifyLevel.html,
|
|
doc/doc++/osg/globalnotifylevel..html,
|
|
doc/doc++/osg/globalnotifynulstream..html,
|
|
doc/doc++/osg/index.html, doc/doc++/osg/initNotifyLevel.html,
|
|
doc/doc++/osg/isGLExtensionSupported.html,
|
|
doc/doc++/osg/isGLUExtensionSupported.html,
|
|
doc/doc++/osg/notify.html, doc/doc++/osg/operator.2.html,
|
|
doc/doc++/osg/operator.html, doc/doc++/osg/osg.html,
|
|
doc/doc++/osg/osgGetLibraryName.html,
|
|
doc/doc++/osg/osgGetVersion.html, doc/doc++/osg/osgUtx.html,
|
|
doc/doc++/osg/ref_ptr.html, doc/doc++/osg/setNotifyLevel.html,
|
|
doc/doc++/osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html,
|
|
doc/doc++/osg/xternSG_EXPORTboolg_NotifyInit.html,
|
|
doc/doc++/osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html,
|
|
doc/doc++/osgDB/DirectoryContents.html,
|
|
doc/doc++/osgDB/DotOsgWrapper.html,
|
|
doc/doc++/osgDB/DynamicLibrary.html, doc/doc++/osgDB/Field.html,
|
|
doc/doc++/osgDB/FieldReader.html,
|
|
doc/doc++/osgDB/FieldReaderIterator.html,
|
|
doc/doc++/osgDB/FilePathList.html, doc/doc++/osgDB/General.html,
|
|
doc/doc++/osgDB/HIER.html, doc/doc++/osgDB/HIERjava.html,
|
|
doc/doc++/osgDB/Input.html, doc/doc++/osgDB/Options.html,
|
|
doc/doc++/osgDB/Output.html,
|
|
doc/doc++/osgDB/ParameterOutput.html,
|
|
doc/doc++/osgDB/PushAndPopDataPath.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/fileExists.html,
|
|
doc/doc++/osgDB/findFileInDirectory.html,
|
|
doc/doc++/osgDB/findFileInPath.html,
|
|
doc/doc++/osgDB/getDirectoryContents.html,
|
|
doc/doc++/osgDB/index.html, doc/doc++/osgDB/osgDB.html,
|
|
doc/doc++/osgDB/osgDBGetLibraryName.html,
|
|
doc/doc++/osgDB/osgDBGetVersion.html,
|
|
doc/doc++/osgDB/readCommandLine.html,
|
|
doc/doc++/osgDB/readImageFile.html,
|
|
doc/doc++/osgDB/readNodeFile.html,
|
|
doc/doc++/osgDB/readNodeFiles.html,
|
|
doc/doc++/osgDB/readObjectFile.html,
|
|
doc/doc++/osgDB/writeImageFile.html,
|
|
doc/doc++/osgDB/writeNodeFile.html,
|
|
doc/doc++/osgDB/writeObjectFile.html,
|
|
doc/doc++/osgGA/AnimationPathManipulator.html,
|
|
doc/doc++/osgGA/CameraManipulator.html,
|
|
doc/doc++/osgGA/CompositeGUIEventHandler.html,
|
|
doc/doc++/osgGA/DriveManipulator.html,
|
|
doc/doc++/osgGA/FlightManipulator.html,
|
|
doc/doc++/osgGA/GUIActionAdapter.html,
|
|
doc/doc++/osgGA/GUIEventAdapter.html,
|
|
doc/doc++/osgGA/GUIEventHandler.html,
|
|
doc/doc++/osgGA/GUIEventHandlerVisitor.html,
|
|
doc/doc++/osgGA/General.html, doc/doc++/osgGA/HIER.html,
|
|
doc/doc++/osgGA/HIERjava.html,
|
|
doc/doc++/osgGA/KeySwitchCameraManipulator.html,
|
|
doc/doc++/osgGA/SetSceneViewVisitor.html,
|
|
doc/doc++/osgGA/StateSetManipulator.html,
|
|
doc/doc++/osgGA/TrackballManipulator.html,
|
|
doc/doc++/osgGA/index.html, doc/doc++/osgGA/osgGA.html,
|
|
doc/doc++/osgGA/osgGAGetLibraryName.html,
|
|
doc/doc++/osgGA/osgGAGetVersion.html,
|
|
doc/doc++/osgGA/spaceosgGA.html,
|
|
doc/doc++/osgGLUT/GLUTEventAdapter.html,
|
|
doc/doc++/osgGLUT/General.html, doc/doc++/osgGLUT/HIER.html,
|
|
doc/doc++/osgGLUT/HIERjava.html, doc/doc++/osgGLUT/Viewer.html,
|
|
doc/doc++/osgGLUT/Window.html, doc/doc++/osgGLUT/index.html,
|
|
doc/doc++/osgGLUT/osgGLUT.html,
|
|
doc/doc++/osgGLUT/osgGLUTGetLibraryName.html,
|
|
doc/doc++/osgGLUT/osgGLUTGetVersion.html,
|
|
doc/doc++/osgParticle/AccelOperator.html,
|
|
doc/doc++/osgParticle/CenteredPlacer.html,
|
|
doc/doc++/osgParticle/Counter.html,
|
|
doc/doc++/osgParticle/Emitter.html,
|
|
doc/doc++/osgParticle/FluidFrictionOperator.html,
|
|
doc/doc++/osgParticle/ForceOperator.html,
|
|
doc/doc++/osgParticle/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++/osgParticle/rangef.html,
|
|
doc/doc++/osgParticle/rangev2.html,
|
|
doc/doc++/osgParticle/rangev3.html,
|
|
doc/doc++/osgParticle/rangev4.html, doc/doc++/osgSim,
|
|
doc/doc++/osgSim/AzimElevationSector.html,
|
|
doc/doc++/osgSim/AzimRange.html,
|
|
doc/doc++/osgSim/AzimSector.html,
|
|
doc/doc++/osgSim/BlinkSequence.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/Sector.html,
|
|
doc/doc++/osgSim/SequenceGroup.html, doc/doc++/osgSim/index.html,
|
|
doc/doc++/osgSim/osgSim.html,
|
|
doc/doc++/osgSim/osgSimGetLibraryName.html,
|
|
doc/doc++/osgSim/osgSimGetVersion.html,
|
|
doc/doc++/osgText/BitmapFont.html,
|
|
doc/doc++/osgText/EncodedText.html, doc/doc++/osgText/Font.html,
|
|
doc/doc++/osgText/General.html, doc/doc++/osgText/HIER.html,
|
|
doc/doc++/osgText/HIERjava.html,
|
|
doc/doc++/osgText/META_Font.html,
|
|
doc/doc++/osgText/OutlineFont.html,
|
|
doc/doc++/osgText/Paragraph.html,
|
|
doc/doc++/osgText/PixmapFont.html,
|
|
doc/doc++/osgText/PolygonFont.html,
|
|
doc/doc++/osgText/RasterFont.html, doc/doc++/osgText/Text.html,
|
|
doc/doc++/osgText/TextureFont.html,
|
|
doc/doc++/osgText/VectorFont.html, doc/doc++/osgText/index.html,
|
|
doc/doc++/osgText/osgText.html,
|
|
doc/doc++/osgText/osgTextGetLibraryName.html,
|
|
doc/doc++/osgText/osgTextGetVersion.html,
|
|
doc/doc++/osgUtil/CombineLODsVisitor.html,
|
|
doc/doc++/osgUtil/ConvertGeoSetsToGeometryVisitor.html,
|
|
doc/doc++/osgUtil/CubeMapGenerator.html,
|
|
doc/doc++/osgUtil/CullVisitor.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/Tesselator.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,
|
|
doc/doc++/osgUtil/osgUtilGetLibraryName.html,
|
|
doc/doc++/osgUtil/osgUtilGetVersion.html: Updates docs for
|
|
release.
|
|
|
|
2003-01-24 22:40 robert
|
|
|
|
* NEWS: Updates NEWS file with date of release.
|
|
|
|
2003-01-24 16:57 robert
|
|
|
|
* src/osgUtil/TriStrip_tri_stripper.cpp: Removed the inline
|
|
declarations of several method implementations.
|
|
|
|
2003-01-24 15:33 robert
|
|
|
|
* VisualStudio/osgText/osgText.dsp: Changed the /MDd switch to /MD
|
|
to remove a warning.
|
|
|
|
2003-01-24 15:12 robert
|
|
|
|
* rundemos.bat, src/osgGLUT/Window.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lib3ds/atmosphere.cpp,
|
|
src/osgPlugins/lib3ds/atmosphere.h,
|
|
src/osgPlugins/lib3ds/background.cpp,
|
|
src/osgPlugins/lib3ds/background.h,
|
|
src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h,
|
|
src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h,
|
|
src/osgPlugins/lib3ds/chunktable.h,
|
|
src/osgPlugins/lib3ds/ease.cpp, src/osgPlugins/lib3ds/ease.h,
|
|
src/osgPlugins/lib3ds/file.cpp,
|
|
src/osgPlugins/lib3ds/lib3ds_float.cpp,
|
|
src/osgPlugins/lib3ds/lib3ds_float.h,
|
|
src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h,
|
|
src/osgPlugins/lib3ds/material.cpp,
|
|
src/osgPlugins/lib3ds/material.h,
|
|
src/osgPlugins/lib3ds/matrix.cpp, src/osgPlugins/lib3ds/matrix.h,
|
|
src/osgPlugins/lib3ds/mesh.cpp, src/osgPlugins/lib3ds/mesh.h,
|
|
src/osgPlugins/lib3ds/node.cpp, src/osgPlugins/lib3ds/node.h,
|
|
src/osgPlugins/lib3ds/quat.cpp, src/osgPlugins/lib3ds/quat.h,
|
|
src/osgPlugins/lib3ds/readwrite.cpp,
|
|
src/osgPlugins/lib3ds/readwrite.h,
|
|
src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h,
|
|
src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h,
|
|
src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h,
|
|
src/osgPlugins/lib3ds/vector.cpp, src/osgPlugins/lib3ds/vector.h,
|
|
src/osgPlugins/lib3ds/viewport.cpp,
|
|
src/osgPlugins/lib3ds/viewport.h: Added an #ifdef to
|
|
osgGLUT/Window.cpp to handle the case of compiling against
|
|
older versions of GLUT.
|
|
|
|
2003-01-24 12:39 robert
|
|
|
|
* src/osgUtil/TriStrip_graph_array.h,
|
|
src/osgUtil/TriStrip_heap_array.h,
|
|
src/osgUtil/TriStrip_tri_stripper.cpp,
|
|
src/osgUtil/TriStrip_tri_stripper.h: Changes to try and placate
|
|
the Sun Forte compiler.
|
|
|
|
2003-01-24 10:22 robert
|
|
|
|
* VisualStudio/osgText/osgText.dsp: Removd the linking to the debug
|
|
version of the freetype lib as this won't be
|
|
included in the new OsgWin32Dependances.zip file.
|
|
|
|
2003-01-24 09:47 robert
|
|
|
|
* rundemos.bat: Added osgvertexprogram to the demo list.
|
|
|
|
2003-01-24 09:46 robert
|
|
|
|
* VisualStudio/osgText/osgText.dsp: Udpated the freetype 2.1.3
|
|
linked to by the osgText.dsp
|
|
|
|
2003-01-24 09:37 robert
|
|
|
|
* include/osg/DOFTransform, include/osg/MatrixTransform,
|
|
include/osg/PositionAttitudeTransform, include/osg/Transform:
|
|
Added support for osg::Transform::asMatrixTransform,
|
|
asPositionAttitudeTransform
|
|
and as DOFTransform.
|
|
|
|
2003-01-24 09:37 robert
|
|
|
|
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Changed
|
|
the setUpViewer so it takes unisigned int to make it easier to
|
|
do OR'ing of the various enumerates when passing in paramters
|
|
(avoids a
|
|
warning).
|
|
|
|
2003-01-24 09:35 robert
|
|
|
|
* src/osgPlugins/osg/Matrix.cpp: Fixed the formating of the Matrix
|
|
output.
|
|
|
|
2003-01-24 09:34 robert
|
|
|
|
* src/osgGLUT/Window.cpp: Added an #ifdef check around the
|
|
glutSpecialUpFunc to help compile unde old
|
|
version of GLUT.
|
|
|
|
2003-01-24 09:11 robert
|
|
|
|
* include/osg/ImpostorSprite, src/osg/ImpostorSprite.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp: Fix for impostors bug where
|
|
image insert were visible, this was down to a double
|
|
call to RenderStage::drawPreRenderStage(). The call to it in
|
|
RenderStage inside
|
|
the draw() method has been removed, leaving on the call in
|
|
SceneView.
|
|
|
|
2003-01-23 22:12 robert
|
|
|
|
* src/osgUtil/TriStripVisitor.cpp: Changed the template insert(,,)
|
|
method for a std::copy() implemention as it
|
|
seems that the Sun Forte compiler can't handle member templates!
|
|
|
|
2003-01-23 15:12 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added extra checks in the removal of
|
|
rendundent nodes code so that description
|
|
fields etc are checked.
|
|
|
|
2003-01-23 14:46 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fix to handling of comment
|
|
records and longid's.
|
|
|
|
2003-01-23 12:18 robert
|
|
|
|
* NEWS, rundemos.bat, src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/osg/TextureCubeMap.cpp: Changed the image directory refered
|
|
to in billboard demo.
|
|
|
|
Updates NEWS.
|
|
|
|
Changed the line endings in TextureCubeMap to unix endings.
|
|
|
|
2003-01-23 12:07 robert
|
|
|
|
* src/Demos/osgvertexprogram/osgvertexprogram.cpp: Tweaking of the
|
|
osgvertexprogram tex matrix settings.
|
|
|
|
2003-01-23 10:11 robert
|
|
|
|
* src/osgPlugins/directx/directx.cpp: Fixed Win32 compile problem.
|
|
|
|
2003-01-23 09:58 robert
|
|
|
|
* COPYING: Removed COPYING file as it is now replaced by the
|
|
LICENSE file.
|
|
|
|
2003-01-23 08:39 robert
|
|
|
|
* src/osgUtil/RenderLeaf.cpp: Fixed typo of
|
|
APPLY_MATICES_BEFORE_STATE.
|
|
|
|
2003-01-23 08:37 robert
|
|
|
|
* src/osg/Drawable.cpp: Removed eroneous std:: from the from of
|
|
DisplayListVector.
|
|
|
|
2003-01-22 23:40 robert
|
|
|
|
* Make/makedefs: From Ulrich, change to the pflib includes for
|
|
Performer under Linux to solve
|
|
problem loading pf datasets.
|
|
|
|
2003-01-22 23:35 robert
|
|
|
|
* src/Demos/osgvertexprogram/osgvertexprogram.cpp: Added a couple
|
|
more #defines for the texture cube maps that one can use.
|
|
|
|
2003-01-22 23:34 robert
|
|
|
|
* src/Demos/osgproducer/osgproducer_viewer.cpp: Added support for a
|
|
-c option.
|
|
|
|
2003-01-22 23:34 robert
|
|
|
|
* src/osg/Drawable.cpp, src/osg/Texture.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.h: Changed the
|
|
implementation of the texture objects and display list to delete
|
|
caches so that they use a std::vector<> swap on the internal data
|
|
structures
|
|
when ready to delete to minimize the amount of time that a race
|
|
condition
|
|
condition can happen.
|
|
|
|
2003-01-22 20:48 robert
|
|
|
|
* src/Demos/osgvertexprogram/osgvertexprogram.cpp: Vertex program
|
|
update from Brede.
|
|
|
|
2003-01-22 19:17 robert
|
|
|
|
* src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGA/Version.cpp, src/osgGLUT/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 to 0.9.3
|
|
|
|
2003-01-22 16:49 robert
|
|
|
|
* src/osg/ShapeDrawable.cpp: Fixed compute bound code which was
|
|
applying offset first then rotating, rather
|
|
than rotating first then offset.
|
|
|
|
2003-01-22 16:17 robert
|
|
|
|
* src/osgPlugins/osg/Shape.cpp: Fixed handling of rotations reading
|
|
from .osg of osg::Shapes.
|
|
|
|
2003-01-22 15:44 robert
|
|
|
|
* include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: From Daniel
|
|
Sjölie, support for controlling which viewports are focusable
|
|
i.e.
|
|
recive mouse/keyboard events.
|
|
|
|
2003-01-22 15:30 robert
|
|
|
|
* include/osgGA/KeySwitchCameraManipulator,
|
|
include/osgProducer/ReadCameraConfigFile,
|
|
include/osgProducer/Viewer,
|
|
include/osgProducer/WriteCameraConfigFile,
|
|
src/Demos/osgproducer/osgproducer_viewer.cpp,
|
|
src/Demos/sgv/sgv.cpp, src/osgGA/KeySwitchCameraManipulator.cpp,
|
|
src/osgProducer/CameraGroup.cpp, src/osgProducer/Makefile,
|
|
src/osgProducer/ReadCameraConfigFile.cpp,
|
|
src/osgProducer/Viewer.cpp,
|
|
src/osgProducer/WriteCameraConfigFile.cpp: Clean up to the
|
|
osgProducer lib and demo.
|
|
|
|
2003-01-22 12:50 robert
|
|
|
|
* src/Demos/osgconv/OrientationConverter.cpp: Fixed remove
|
|
transform code to work with the new extra paramter require by
|
|
osgUtil::Optimizer.
|
|
|
|
2003-01-22 12:25 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Changed the decal=true
|
|
setting to decal=false to make sure that textured models
|
|
come out lit ok. The makes the assumption that colour values on
|
|
the objects
|
|
and realistic, if they arn't then decal texture can produce
|
|
better results..
|
|
|
|
2003-01-22 12:06 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed an
|
|
Optimizer crash where if the top most node of a model was
|
|
a static transform it would crash when this root was deleted.
|
|
Have fixed
|
|
by recognising this node as one not to remove and set it to
|
|
identity instead.
|
|
|
|
2003-01-21 21:02 robert
|
|
|
|
* src/osgPlugins/lib3ds/file.h, src/osgPlugins/lib3ds/shadow.cpp:
|
|
Changed the local header includes from <> to "" to help the OSG
|
|
compile.
|
|
|
|
2003-01-21 19:37 robert
|
|
|
|
* src/osg/Image.cpp: Removed debugging messages.
|
|
|
|
2003-01-21 16:45 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/AnimationPath,
|
|
include/osg/Array, include/osg/Billboard, include/osg/BlendFunc,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/BoundsChecking, include/osg/Camera,
|
|
include/osg/ClearNode, include/osg/ClipNode,
|
|
include/osg/ClipPlane, include/osg/CollectOccludersVisitor,
|
|
include/osg/ColorMask, include/osg/ColorMatrix,
|
|
include/osg/ConvexPlanarOccluder,
|
|
include/osg/ConvexPlanarPolygon, include/osg/CopyOp,
|
|
include/osg/CullFace, include/osg/CullStack,
|
|
include/osg/CullingSet, include/osg/DOFTransform,
|
|
include/osg/Depth, include/osg/DisplaySettings,
|
|
include/osg/DrawPixels, include/osg/Drawable, include/osg/Export,
|
|
include/osg/Fog, include/osg/FrameStamp, include/osg/FrontFace,
|
|
include/osg/GL, include/osg/GLExtensions, include/osg/GLU,
|
|
include/osg/GeoSet, include/osg/Geode, include/osg/Geometry,
|
|
include/osg/Group, include/osg/Image, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightModel, include/osg/LightSource,
|
|
include/osg/LineSegment, include/osg/LineStipple,
|
|
include/osg/LineWidth, include/osg/Material, include/osg/Math,
|
|
include/osg/Matrix, include/osg/MatrixTransform,
|
|
include/osg/Node, include/osg/NodeCallback,
|
|
include/osg/NodeVisitor, include/osg/Notify, include/osg/Object,
|
|
include/osg/OccluderNode, include/osg/Plane, include/osg/Point,
|
|
include/osg/PolygonMode, include/osg/PolygonOffset,
|
|
include/osg/PolygonStipple, include/osg/Polytope,
|
|
include/osg/PositionAttitudeTransform, include/osg/PrimitiveSet,
|
|
include/osg/Projection, include/osg/Quat, include/osg/Referenced,
|
|
include/osg/Sequence, include/osg/ShadeModel,
|
|
include/osg/ShadowVolumeOccluder, include/osg/Shape,
|
|
include/osg/ShapeDrawable, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Statistics, include/osg/Stencil, include/osg/Switch,
|
|
include/osg/TexEnv, include/osg/TexEnvCombine,
|
|
include/osg/TexGen, include/osg/TexMat, include/osg/Texture,
|
|
include/osg/Texture1D, include/osg/Texture2D,
|
|
include/osg/Texture3D, include/osg/TextureCubeMap,
|
|
include/osg/Timer, include/osg/Transform,
|
|
include/osg/TriangleFunctor, include/osg/Types,
|
|
include/osg/UByte4, include/osg/UnitTestFramework,
|
|
include/osg/Vec2, include/osg/Vec3, include/osg/Vec4,
|
|
include/osg/Version, include/osg/VertexProgram,
|
|
include/osg/Viewport, include/osg/buffered_value,
|
|
include/osg/fast_back_stack, include/osg/ref_ptr,
|
|
include/osgDB/DotOsgWrapper, include/osgDB/DynamicLibrary,
|
|
include/osgDB/Export, include/osgDB/Field,
|
|
include/osgDB/FieldReader, include/osgDB/FieldReaderIterator,
|
|
include/osgDB/FileNameUtils, include/osgDB/FileUtils,
|
|
include/osgDB/Input, include/osgDB/Output,
|
|
include/osgDB/ParameterOutput, include/osgDB/ReadFile,
|
|
include/osgDB/ReaderWriter, include/osgDB/Registry,
|
|
include/osgDB/Version, include/osgDB/WriteFile,
|
|
include/osgGA/AnimationPathManipulator,
|
|
include/osgGA/CameraManipulator, include/osgGA/DriveManipulator,
|
|
include/osgGA/Export, include/osgGA/FlightManipulator,
|
|
include/osgGA/GUIActionAdapter, include/osgGA/GUIEventAdapter,
|
|
include/osgGA/GUIEventHandler,
|
|
include/osgGA/GUIEventHandlerVisitor,
|
|
include/osgGA/KeySwitchCameraManipulator,
|
|
include/osgGA/SetSceneViewVisitor,
|
|
include/osgGA/StateSetManipulator,
|
|
include/osgGA/TrackballManipulator, include/osgGA/Version,
|
|
include/osgGLUT/Export, include/osgGLUT/GLUTEventAdapter,
|
|
include/osgGLUT/Version, include/osgGLUT/Viewer,
|
|
include/osgGLUT/Window, include/osgGLUT/glut,
|
|
include/osgParticle/AccelOperator,
|
|
include/osgParticle/CenteredPlacer, include/osgParticle/Counter,
|
|
include/osgParticle/Emitter, include/osgParticle/Export,
|
|
include/osgParticle/FluidFrictionOperator,
|
|
include/osgParticle/ForceOperator,
|
|
include/osgParticle/Interpolator,
|
|
include/osgParticle/LinearInterpolator,
|
|
include/osgParticle/ModularEmitter,
|
|
include/osgParticle/ModularProgram,
|
|
include/osgParticle/MultiSegmentPlacer,
|
|
include/osgParticle/Operator, include/osgParticle/Particle,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
include/osgParticle/Placer, include/osgParticle/PointPlacer,
|
|
include/osgParticle/Program, include/osgParticle/RadialShooter,
|
|
include/osgParticle/RandomRateCounter,
|
|
include/osgParticle/SectorPlacer,
|
|
include/osgParticle/SegmentPlacer, include/osgParticle/Shooter,
|
|
include/osgParticle/VariableRateCounter,
|
|
include/osgParticle/Version, include/osgParticle/range,
|
|
include/osgSim/BlinkSequence, include/osgSim/Export,
|
|
include/osgSim/LightPoint, include/osgSim/LightPointNode,
|
|
include/osgSim/Sector, include/osgSim/Version,
|
|
include/osgText/EncodedText, include/osgText/Export,
|
|
include/osgText/Font, include/osgText/Paragraph,
|
|
include/osgText/Text, include/osgText/Version,
|
|
include/osgUtil/CubeMapGenerator, include/osgUtil/CullVisitor,
|
|
include/osgUtil/DisplayListVisitor,
|
|
include/osgUtil/DisplayRequirementsVisitor,
|
|
include/osgUtil/Export, include/osgUtil/HalfWayMapGenerator,
|
|
include/osgUtil/HighlightMapGenerator,
|
|
include/osgUtil/InsertImpostorsVisitor,
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/Optimizer,
|
|
include/osgUtil/ReflectionMapGenerator,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderGraph,
|
|
include/osgUtil/RenderLeaf, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView,
|
|
include/osgUtil/SmoothingVisitor, include/osgUtil/Tesselator,
|
|
include/osgUtil/TransformCallback,
|
|
include/osgUtil/TriStripVisitor, include/osgUtil/UpdateVisitor,
|
|
include/osgUtil/Version, src/osg/AlphaFunc.cpp,
|
|
src/osg/AnimationPath.cpp, src/osg/Array.cpp,
|
|
src/osg/Billboard.cpp, src/osg/BlendFunc.cpp,
|
|
src/osg/BoundingBox.cpp, src/osg/BoundingSphere.cpp,
|
|
src/osg/Camera.cpp, src/osg/ClearNode.cpp, src/osg/ClipNode.cpp,
|
|
src/osg/ClipPlane.cpp, src/osg/CollectOccludersVisitor.cpp,
|
|
src/osg/ColorMask.cpp, src/osg/ColorMatrix.cpp,
|
|
src/osg/ConvexPlanarOccluder.cpp,
|
|
src/osg/ConvexPlanarPolygon.cpp, src/osg/CopyOp.cpp,
|
|
src/osg/CullFace.cpp, src/osg/CullStack.cpp,
|
|
src/osg/CullingSet.cpp, src/osg/DOFTransform.cpp,
|
|
src/osg/Depth.cpp, src/osg/DisplaySettings.cpp,
|
|
src/osg/DrawPixels.cpp, src/osg/Drawable.cpp, src/osg/Fog.cpp,
|
|
src/osg/FrameStamp.cpp, src/osg/FrontFace.cpp,
|
|
src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp,
|
|
src/osg/GeoSet_ogl.cpp, src/osg/Geode.cpp, src/osg/Geometry.cpp,
|
|
src/osg/Group.cpp, src/osg/Image.cpp, src/osg/Impostor.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/LOD.cpp, src/osg/Light.cpp,
|
|
src/osg/LightModel.cpp, src/osg/LightSource.cpp,
|
|
src/osg/LineSegment.cpp, src/osg/LineStipple.cpp,
|
|
src/osg/LineWidth.cpp, src/osg/Material.cpp, src/osg/Matrix.cpp,
|
|
src/osg/MatrixTransform.cpp, src/osg/Node.cpp,
|
|
src/osg/NodeCallback.cpp, src/osg/NodeVisitor.cpp,
|
|
src/osg/Notify.cpp, src/osg/Object.cpp, src/osg/OccluderNode.cpp,
|
|
src/osg/Point.cpp, src/osg/PolygonMode.cpp,
|
|
src/osg/PolygonOffset.cpp, src/osg/PolygonStipple.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp, src/osg/PrimitiveSet.cpp,
|
|
src/osg/Projection.cpp, src/osg/Quat.cpp, src/osg/Referenced.cpp,
|
|
src/osg/Sequence.cpp, src/osg/ShadeModel.cpp,
|
|
src/osg/ShadowVolumeOccluder.cpp, src/osg/Shape.cpp,
|
|
src/osg/ShapeDrawable.cpp, src/osg/State.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Stencil.cpp, src/osg/Switch.cpp,
|
|
src/osg/TexEnv.cpp, src/osg/TexEnvCombine.cpp,
|
|
src/osg/TexGen.cpp, src/osg/TexMat.cpp, src/osg/Texture.cpp,
|
|
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osg/Timer.cpp, src/osg/Transform.cpp,
|
|
src/osg/UnitTestFramework.cpp, src/osg/Vec3.cpp,
|
|
src/osg/Version.cpp, src/osg/VertexProgram.cpp,
|
|
src/osg/Viewport.cpp, src/osgDB/DotOsgWrapper.cpp,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/Field.cpp,
|
|
src/osgDB/FieldReader.cpp, src/osgDB/FieldReaderIterator.cpp,
|
|
src/osgDB/FileNameUtils.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/FileUtils_Mac.cpp, src/osgDB/Input.cpp,
|
|
src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/Registry.cpp, src/osgDB/Version.cpp,
|
|
src/osgDB/WriteFile.cpp, src/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/DisplayListVisitor.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgUtil/HighlightMapGenerator.cpp,
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderGraph.cpp,
|
|
src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/RenderStageLighting.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp,
|
|
src/osgUtil/TransformCallback.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp,
|
|
src/osgUtil/TriStrip_tri_stripper.cpp,
|
|
src/osgUtil/UpdateVisitor.cpp, src/osgUtil/Version.cpp: Added new
|
|
Copyright/License notice to header and source files.
|
|
|
|
2003-01-21 16:40 robert
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp: Made the pre rendering
|
|
texture using glCopySubImage rather than copy to image
|
|
and then copy to texture, as the later was no longer working due
|
|
to
|
|
texture->apply ordering.
|
|
|
|
2003-01-21 16:02 robert
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageParser.cpp: Added gaurds around alpha
|
|
function value to catch erroneous values before they
|
|
are passed on to the OSG.
|
|
|
|
2003-01-21 13:22 robert
|
|
|
|
* src/Demos/osgproducer/Makefile,
|
|
src/Demos/osgproducer/osgproducer.cpp,
|
|
src/Demos/osgproducer/osgproducer_cameragroup.cpp,
|
|
src/Demos/osgproducer/osgproducer_viewer.cpp: Made a new
|
|
osgproducer demo based on the new osgProducer::Viewer class.
|
|
Kept the old camera group version around for future reference.
|
|
|
|
2003-01-21 13:14 robert
|
|
|
|
* include/osgProducer/ActionAdapter,
|
|
include/osgProducer/CameraGroup,
|
|
include/osgProducer/EventAdapter, include/osgProducer/Export,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
include/osgProducer/ReadCameraConfigFile,
|
|
include/osgProducer/SceneHandler, include/osgProducer/Version,
|
|
include/osgProducer/Viewer,
|
|
include/osgProducer/WriteCameraConfigFile,
|
|
src/Demos/osgproducer/osgproducer.cpp,
|
|
src/osgProducer/CameraGroup.cpp, src/osgProducer/Makefile,
|
|
src/osgProducer/Viewer.cpp: Added new osgProducer::Viewer class
|
|
for putting together simple producer
|
|
based viewers very quickly.
|
|
|
|
2003-01-21 09:09 robert
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.cpp: From Joseph Steel, addition
|
|
of texture filter modes to txp plugin.
|
|
|
|
2003-01-20 20:40 robert
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp,
|
|
src/osgUtil/DisplayListVisitor.cpp: Made the
|
|
drawable::compile(State&) method const and the DisplayListVisitor
|
|
to
|
|
compile even when dislay list is off. This has been done to allow
|
|
subclasses
|
|
of Drawable handle their own compile implementation, such as used
|
|
by text.
|
|
|
|
2003-01-20 20:33 robert
|
|
|
|
* include/osgProducer/SceneHandler,
|
|
src/osgProducer/SceneHandler.cpp: Improvements to osgProducer
|
|
lib, in particular adding a mutex lock to the init() call in
|
|
SceneView to prevent init running multi-threaded.
|
|
|
|
2003-01-20 20:28 robert
|
|
|
|
* include/osgText/Text, src/osgText/FTFont.cpp,
|
|
src/osgText/FTFont.h, src/osgText/Text.cpp: Improvements to the
|
|
handling of multiple graphics contexts. Still needs alot
|
|
of work, but at least it isn't crashes in trivial cases right
|
|
now.
|
|
|
|
2003-01-20 14:08 robert
|
|
|
|
* VisualStudio/Demos/osghangglide/osghangglide.dsp: Removed the
|
|
ReaderWriterFLY.cpp for the project as its no longer used.
|
|
|
|
2003-01-20 14:07 robert
|
|
|
|
* src/Demos/osghangglide/Makefile,
|
|
src/Demos/osghangglide/ReaderWriterFLY.cpp: Removed the
|
|
ReaderWriterFLY demo since it was causing OSX builds to crash
|
|
when
|
|
running the osghangglide demo.
|
|
|
|
2003-01-20 12:41 robert
|
|
|
|
* include/osg/Node: Added the new standard copyright notice.
|
|
|
|
2003-01-20 12:40 robert
|
|
|
|
* LICENSE: Added the OpenSceneGraph Public License which is a based
|
|
on the
|
|
WxWindows license which inturn is a modified LGPL.
|
|
|
|
2003-01-20 11:54 robert
|
|
|
|
* src/Demos/osgproducer/osgproducer.cpp: Clean up to the
|
|
osgproducer demo.
|
|
|
|
2003-01-20 11:52 robert
|
|
|
|
* src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/KeySwitchCameraManipulator.cpp: Fixed bug in the flight
|
|
and drive manipulators where they would uncontrollably
|
|
shrink down to a tiny window size when one rezized the window.
|
|
|
|
2003-01-20 11:07 robert
|
|
|
|
* src/Demos/osglogo/osglogo.cpp: Fixed osglogo demo so that is
|
|
correctly set up the colour of the background.
|
|
|
|
2003-01-20 11:02 robert
|
|
|
|
* src/osg/Geometry.cpp: Made the setting of default glNormal and
|
|
glColor values an compile
|
|
option via #ifdef USE_DEFAULT_NORMAL and USE_DEFAULT_COLOR
|
|
defines respectively.
|
|
|
|
2003-01-20 10:41 robert
|
|
|
|
* src/osgPlugins/lwo/Lwo2.cpp: Updates from Pavel.
|
|
|
|
1. Storing color of geometry in ColorArray e.g. its don't work
|
|
when
|
|
lighting off.
|
|
|
|
2. Detecting of alpha channel and automatically enabling
|
|
blending.
|
|
|
|
2003-01-20 09:56 robert
|
|
|
|
* src/osg/Group.cpp, src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/Record.cpp: Update the ReaderWriterATTR file
|
|
so that it used the definitions that Joseph
|
|
Steel obtained from MPI.
|
|
|
|
Removed the unique child check from the flt::PrimRecord and
|
|
osg::Group, this
|
|
allows more flexibility when specifing nodes, and is faster..
|
|
|
|
2003-01-20 09:09 robert
|
|
|
|
* src/osgPlugins/iv/osgvisitor.cpp: From Ruben, updates to the
|
|
IV/VRML1 loader to handler large datasets.
|
|
|
|
2003-01-20 08:58 robert
|
|
|
|
* src/Demos/osgproducer/osgproducer.cpp,
|
|
src/osgProducer/CameraGroup.cpp,
|
|
src/osgProducer/ReadCameraConfigFile.cpp,
|
|
src/osgProducer/SceneHandler.cpp: Updates to osgProducer, moving
|
|
the implementation of CameraGroup and
|
|
SceneHandler into the source directory.
|
|
|
|
2003-01-19 15:28 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp: Added
|
|
osg::State::dirtyAllModes() and dirtyAllAttributes() methods.
|
|
|
|
2003-01-18 22:07 robert
|
|
|
|
* include/osgProducer/CameraGroup,
|
|
include/osgProducer/ReadCameraConfigFile,
|
|
include/osgProducer/SceneHandler,
|
|
include/osgProducer/WriteCameraConfigFile,
|
|
src/Demos/osgproducer/osgproducer.cpp,
|
|
src/osgProducer/EventAdapter.cpp, src/osgProducer/Makefile,
|
|
src/osgProducer/ReadCameraConfigFile.cpp,
|
|
src/osgProducer/WriteCameraConfigFile.cpp: Improvements to the
|
|
osgProducer lib to better handle Producer's normalized
|
|
coord system.
|
|
|
|
Addition of ReadCameraConfigFile and WriteCameraConfigFile as a
|
|
tempory
|
|
measure for implementing local a C++ read/write of the
|
|
Producer::CameraConfig, this
|
|
will be removed once these implementations or similar have been
|
|
moved to Producer.
|
|
|
|
2003-01-18 10:17 robert
|
|
|
|
* include/osgProducer/KeyboardMouseCallback,
|
|
src/osgProducer/KeyboardMouseCallback.cpp: Updated the
|
|
KeyboardMouseCallback so this it takes into account the the new
|
|
passiveMouseMotion support in Producer.
|
|
|
|
2003-01-18 09:44 robert
|
|
|
|
* src/osgUtil/TriStrip_graph_array.h: From Eric Sokolowsky, Fix for
|
|
IRIX build, adding typename into the graph_array
|
|
to allow the compiler to leave instation of typedefs until
|
|
required.
|
|
|
|
2003-01-17 20:27 robert
|
|
|
|
* NEWS: Added comment about osgProducer to the NEWS.
|
|
|
|
2003-01-17 20:05 robert
|
|
|
|
* src/Demos/osgproducer/osgproducer.cpp,
|
|
src/osgProducer/EventAdapter.cpp: Added
|
|
KeyboardMouse::allowContinousMouseMotionUpdate(), but commented
|
|
out right
|
|
now as Producer crashes when you use it..
|
|
|
|
2003-01-17 18:34 robert
|
|
|
|
* include/osgProducer, include/osgProducer/ActionAdapter,
|
|
include/osgProducer/CameraGroup,
|
|
include/osgProducer/EventAdapter, include/osgProducer/Export,
|
|
include/osgProducer/KeyboardMouseCallback,
|
|
include/osgProducer/SceneHandler, include/osgProducer/Version,
|
|
src/Demos/osgproducer/Makefile,
|
|
src/Demos/osgproducer/ProducerEventAdapter.cpp,
|
|
src/Demos/osgproducer/ProducerEventAdapter.h,
|
|
src/Demos/osgproducer/ProducerEventCallback.cpp,
|
|
src/Demos/osgproducer/ProducerEventCallback.h,
|
|
src/Demos/osgproducer/osgproducer.cpp, src/osgProducer,
|
|
src/osgProducer/EventAdapter.cpp,
|
|
src/osgProducer/KeyboardMouseCallback.cpp,
|
|
src/osgProducer/Makefile, src/osgProducer/Version.cpp: Added
|
|
osgProducer library to the distribution.
|
|
|
|
Cleaned up the osgproducer demo, and made it work with the new
|
|
osgProducer lib.
|
|
|
|
2003-01-17 16:00 robert
|
|
|
|
* src/osgText/EncodedText.cpp: Removed the addition of 0 to the add
|
|
of the encoded text vector as it is now
|
|
redundent having added support for the begin,end range into
|
|
FTFont.
|
|
|
|
2003-01-17 15:01 robert
|
|
|
|
* include/osgText/EncodedText, include/osgText/Text,
|
|
src/osgText/FTFont.cpp, src/osgText/FTFont.h,
|
|
src/osgText/Font.cpp: Fixed a bug on the handling of empty
|
|
EncodedText.
|
|
|
|
2003-01-17 14:12 robert
|
|
|
|
* src/Demos/osgproducer/ProducerEventCallback.h,
|
|
src/Demos/osgproducer/osgproducer.cpp: Further improvements to
|
|
the osgproducer demo.
|
|
|
|
2003-01-17 14:12 robert
|
|
|
|
* include/osgGA/KeySwitchCameraManipulator,
|
|
src/osgGA/KeySwitchCameraManipulator.cpp: Added new
|
|
getCurrentCamaeraManipulator(), and removed and debugging
|
|
message.
|
|
|
|
2003-01-17 14:11 robert
|
|
|
|
* include/osg/Referenced, src/osg/Referenced.cpp,
|
|
src/osgUtil/SceneView.cpp: Removed the
|
|
osg::Referenced::createCount() and deleteCount() methods and
|
|
associated variables which were only compiled in on debug build.
|
|
These optional
|
|
methods/static vars were causingproblems when mixing debug and
|
|
release builds.
|
|
|
|
2003-01-17 13:34 robert
|
|
|
|
* src/Demos/osgproducer/MyKeyboardMouseCallback,
|
|
src/Demos/osgproducer/ProducerEventAdapter.cpp,
|
|
src/Demos/osgproducer/ProducerEventCallback.cpp,
|
|
src/Demos/osgproducer/ProducerEventCallback.h,
|
|
src/Demos/osgproducer/osgproducer.cpp: Integated the trackball
|
|
manipulator with the osgproducer demo.
|
|
|
|
2003-01-17 11:26 robert
|
|
|
|
* src/Demos/osgproducer/Makefile,
|
|
src/Demos/osgproducer/ProducerEventAdapter.cpp,
|
|
src/Demos/osgproducer/ProducerEventAdapter.h,
|
|
src/Demos/osgproducer/ProducerEventCallback.cpp,
|
|
src/Demos/osgproducer/ProducerEventCallback.h: Added
|
|
ProducerEventCallback class to manager the conversion of producer
|
|
events
|
|
into GUIEventAdapter versions.
|
|
|
|
2003-01-16 19:27 robert
|
|
|
|
* include/osgGA/GUIEventAdapter: Added DOUBLECLICK EventType to
|
|
GUIEventAdapter.
|
|
|
|
2003-01-16 16:37 robert
|
|
|
|
* include/osg/LightSource, include/osg/Transform,
|
|
src/Demos/osgproducer/osgproducer.cpp, src/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/ShapeDrawable.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Added support for ReferenceFrame
|
|
into osg::LightSource, modified the .osg
|
|
plugin and cull visitor to account for this change.
|
|
|
|
2003-01-16 12:39 robert
|
|
|
|
* src/Demos/osgproducer/osgproducer.cpp: Added support for frame
|
|
stamping each frame.
|
|
|
|
2003-01-16 12:18 robert
|
|
|
|
* src/Demos/osgproducer/osgproducer.cpp: Updates to clean up the
|
|
demo.
|
|
|
|
2003-01-15 21:54 don
|
|
|
|
* Make/makedefs: Added gstabs+ to DBGF in Linux in makedefs
|
|
|
|
2003-01-15 20:57 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Warning fix for Win32.
|
|
|
|
2003-01-15 20:53 robert
|
|
|
|
* src/osgUtil/TriStrip_tri_stripper.h: Added #include <osg/Export>
|
|
simply to include the #pragma's for disabling the
|
|
daft VisualStudio warnings.
|
|
|
|
2003-01-15 20:50 robert
|
|
|
|
* VisualStudio/MUST_READ_ME.txt, VisualStudio/osgDB/osgDB.dsp,
|
|
include/osgDB/ParameterOutput, src/osgDB/Makefile,
|
|
src/osgDB/ParameterOutput.cpp: Made the osgDB::ParamterOutput
|
|
class so that it is purely defined in terms
|
|
of the header, and therefore not requiring to be exported.
|
|
|
|
Updated the MUSE_READ_ME.txt to include mention of syntax
|
|
highlighting.
|
|
|
|
2003-01-15 19:23 robert
|
|
|
|
* src/Demos/osgproducer/osgproducer.cpp,
|
|
src/Demos/osgproducer/threePipe.cfg,
|
|
src/Demos/osgproducer/twoPipe.cfg,
|
|
src/Demos/osgproducer/twoWindows.cfg: Updates to the osgproducer
|
|
demo.
|
|
|
|
2003-01-15 15:44 robert
|
|
|
|
* src/osgUtil/TriStrip_graph_array.h: Removed the -> methods from
|
|
the arc class to prevent stupid warnings under
|
|
VisualStudio6.0.
|
|
|
|
2003-01-15 15:24 robert
|
|
|
|
* src/Demos/osgproducer, src/Demos/osgproducer/Makefile,
|
|
src/Demos/osgproducer/Makefile.inst,
|
|
src/Demos/osgproducer/MyKeyboardMouseCallback,
|
|
src/Demos/osgproducer/ProducerEventAdapter.cpp,
|
|
src/Demos/osgproducer/ProducerEventAdapter.h,
|
|
src/Demos/osgproducer/osgproducer.cpp: First cut and a demo which
|
|
uses Open Producer for windowing.
|
|
|
|
2003-01-15 13:17 robert
|
|
|
|
* src/osgUtil/TriStripVisitor.cpp,
|
|
src/osgUtil/TriStrip_tri_stripper.cpp: Attempts to fix more of
|
|
the *stupid* errors in the VisualStudio6.0 compiler.
|
|
|
|
2003-01-15 11:33 robert
|
|
|
|
* src/osgPlugins/txp/TrPageParser.cpp: Patch from Joseph Steel,
|
|
added missing check for the mipmap usage.
|
|
|
|
2003-01-15 11:29 robert
|
|
|
|
* include/osg/PrimitiveSet, src/osg/GeoSet.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Removed the template versions of
|
|
the PrimitiveSet constructors as this was
|
|
causing problem under VisualStudio6.0.
|
|
|
|
2003-01-14 19:12 robert
|
|
|
|
* src/osgUtil/TriStrip_tri_stripper.h: Fix for win32.
|
|
|
|
2003-01-14 16:39 robert
|
|
|
|
* include/osgGA/GUIEventAdapter, src/osgGLUT/GLUTEventAdapter.cpp,
|
|
src/osgPlugins/directx/ReaderWriterDirectX.cpp: Fixes for Win32
|
|
build.
|
|
|
|
2003-01-14 14:25 robert
|
|
|
|
* include/osgGA/GUIEventAdapter, include/osgGLUT/GLUTEventAdapter,
|
|
include/osgGLUT/Viewer, include/osgGLUT/Window,
|
|
src/Demos/osghangglide/GliderManipulator.cpp,
|
|
src/Demos/osgimpostor/TestManipulator.cpp,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/Demos/osgsequence/osgsequence.cpp,
|
|
src/Demos/osgtext/main.cpp,
|
|
src/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/KeySwitchCameraManipulator.cpp,
|
|
src/osgGA/StateSetManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp,
|
|
src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgGLUT/Window.cpp: From Daniel Sjölie, updates to the
|
|
GUIEventAdapter and GLUTEventAdapter to handle
|
|
key and key down, modifiers and funcion keys.
|
|
|
|
2003-01-14 14:21 robert
|
|
|
|
* src/osgUtil/RenderLeaf.cpp: Added an compile in option of
|
|
applying the matrices before state in the RenderLeaf
|
|
apply method. This order is intended to help support of vertex
|
|
programming, but
|
|
unfortunately breaks the osgreflect demo so the original ordering
|
|
is kept by default.
|
|
|
|
2003-01-14 14:00 robert
|
|
|
|
* src/osgPlugins/txp/TerrapageNode.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
src/osgPlugins/txp/trpage_write.h: Submission from Joseph Stell,
|
|
added LoadModels to TerrapageNode.
|
|
|
|
2003-01-14 12:36 robert
|
|
|
|
* src/osgUtil/TriStrip_tri_stripper.h: Fixed typo.
|
|
|
|
2003-01-14 10:54 robert
|
|
|
|
* AUTHORS, VisualStudio/osgUtil/osgUtil.dsp, src/osgUtil/Makefile,
|
|
src/osgUtil/NvTriStripObjects.cpp,
|
|
src/osgUtil/NvTriStripObjects.h, src/osgUtil/TriStripVisitor.cpp,
|
|
src/osgUtil/TriStrip_graph_array.h,
|
|
src/osgUtil/TriStrip_heap_array.h,
|
|
src/osgUtil/TriStrip_tri_stripper.cpp,
|
|
src/osgUtil/TriStrip_tri_stripper.h: Replaced the NVTriStrip code
|
|
with tri_stripper written by Tanguy Fautré.
|
|
|
|
2003-01-13 20:14 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp: Typo fix if
|
|
USE_HOME_POSITION.
|
|
|
|
2003-01-13 14:56 robert
|
|
|
|
* src/osgText/EncodedText.cpp: Added handling of the case when
|
|
length is -1, allowing the code to just test
|
|
against characters being zero, rather than against length, which
|
|
is now only
|
|
done when a valid value of length (i.e >=0) is passed in.
|
|
|
|
2003-01-13 14:11 robert
|
|
|
|
* src/osgPlugins/directx/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/directx/directx.h: Clean up to the cross platform
|
|
support in DirectX plugin.
|
|
|
|
2003-01-13 14:05 robert
|
|
|
|
* include/osgText/EncodedText, src/osgText/EncodedText.cpp,
|
|
src/osgText/Text.cpp: Fixes to osgText to handle std::string
|
|
correctly.
|
|
|
|
2003-01-13 10:39 robert
|
|
|
|
* src/osg/ShapeDrawable.cpp: Added missing _bbox.init() to
|
|
ShapeDrawable.cpp.
|
|
|
|
2003-01-11 20:56 don
|
|
|
|
* src/osgPlugins/directx/ReaderWriterDirectX.cpp:
|
|
ReaderWriterDirectX.cpp needed some std::'s
|
|
|
|
2003-01-11 20:43 robert
|
|
|
|
* src/osgPlugins/directx/directx.cpp,
|
|
src/osgPlugins/directx/directx.h: From Ulrich, fixes to double to
|
|
float conversion warnings under Windows.
|
|
|
|
2003-01-11 12:50 robert
|
|
|
|
* VisualStudio/osgDB/osgDB.dsp, include/osgDB/ParameterOutput,
|
|
src/osgDB/Makefile, src/osgDB/ParameterOutput.cpp: Moved some in
|
|
inline methods in ParamterOutput into the new ParamterOutput.cpp
|
|
file to clean up the interface.
|
|
|
|
2003-01-10 17:06 robert
|
|
|
|
* src/osgPlugins/directx/LICENSE, src/osgPlugins/directx/Makefile,
|
|
src/osgPlugins/directx/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/directx/directx.cpp,
|
|
src/osgPlugins/directx/directx.h: Updates from Ulrich.
|
|
|
|
2003-01-10 16:56 robert
|
|
|
|
* src/osgPlugins/osg/Matrix.h: Added missing header for new matric
|
|
reading and writing methods.
|
|
|
|
2003-01-10 09:25 robert
|
|
|
|
* include/osg/AnimationPath, include/osg/Camera,
|
|
include/osg/CullStack, include/osg/CullingSet,
|
|
include/osg/DOFTransform, include/osg/DisplaySettings,
|
|
include/osg/FrameStamp, include/osg/Matrix,
|
|
include/osg/MatrixTransform, include/osg/Node,
|
|
include/osg/NodeCallback, include/osg/PositionAttitudeTransform,
|
|
include/osg/PrimitiveSet, include/osg/Projection,
|
|
include/osg/ShadowVolumeOccluder, include/osg/Shape,
|
|
include/osg/State, include/osg/Statistics,
|
|
include/osg/UnitTestFramework, include/osg/VertexProgram,
|
|
include/osg/ref_ptr, include/osgDB/Registry,
|
|
include/osgUtil/CullVisitor, include/osgUtil/IntersectVisitor,
|
|
include/osgUtil/RenderLeaf, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting, include/osgUtil/SceneView,
|
|
src/Demos/osghangglide/tank.cpp,
|
|
src/Demos/osgpbuffer/osgpbuffer.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgshadowtexture/CreateShadowedScene.cpp,
|
|
src/osg/Camera.cpp, src/osg/CollectOccludersVisitor.cpp,
|
|
src/osg/CullStack.cpp, src/osg/DisplaySettings.cpp,
|
|
src/osg/Matrix.cpp, src/osg/MatrixTransform.cpp,
|
|
src/osg/Projection.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
|
src/osg/State.cpp, src/osg/VertexProgram.cpp,
|
|
src/osgDB/Registry.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Matrix.cpp,
|
|
src/osgPlugins/osg/MatrixTransform.cpp,
|
|
src/osgPlugins/osg/Projection.cpp, src/osgPlugins/osg/Shape.cpp,
|
|
src/osgSim/LightPointNode.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/SceneView.cpp: Made
|
|
the more of the OSG's referenced object desctructors protected to
|
|
ensure
|
|
that they arn't created on the stack inappropriately.
|
|
|
|
Split the implemention of Matrix up so that it is a simple no
|
|
referenced counted
|
|
class and can be safefly created on the stack. To support
|
|
referenced counting a
|
|
seperate subclass now exists, this is RefMatrix which inherits
|
|
from both Matrix and
|
|
Object.
|
|
|
|
2003-01-09 18:41 robert
|
|
|
|
* src/osg/Texture.cpp: Fixed typo.
|
|
|
|
2003-01-09 16:13 robert
|
|
|
|
* src/osg/Texture.cpp: Added #ifndef GL_TEXTURE_WRAP_S #define
|
|
block to keep things compiling
|
|
on old drivers.
|
|
|
|
2003-01-09 11:48 robert
|
|
|
|
* src/osg/Texture.cpp: Fixed typo.
|
|
|
|
2003-01-09 10:06 robert
|
|
|
|
* src/osg/Texture.cpp: Added setting of the R wrap paramter to
|
|
applyTexParamters().
|
|
|
|
2003-01-08 22:52 robert
|
|
|
|
* AUTHORS, Make/makedirdefs, NEWS, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/directx,
|
|
VisualStudio/osgPlugins/directx/directx.dsp,
|
|
src/osgPlugins/directx, src/osgPlugins/directx/Makefile,
|
|
src/osgPlugins/directx/ReaderWriterDirectX.cpp,
|
|
src/osgPlugins/directx/directx.cpp,
|
|
src/osgPlugins/directx/directx.h: From Ulrich Hertlein, DirectX
|
|
.x model loader plugin.
|
|
|
|
2003-01-08 16:37 robert
|
|
|
|
* src/osgText/EncodedText.cpp: Fix to case statement from Tree.
|
|
|
|
2003-01-08 16:33 robert
|
|
|
|
* src/osgPlugins/osg/Shape.cpp: Added Shape.cpp to cvs resposity.
|
|
Shape.cpp adds support for the various
|
|
osg::Shape in the .osg file format.
|
|
|
|
2003-01-08 16:30 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Cleaned up the code for the
|
|
animation flags of the group record.
|
|
|
|
2003-01-08 15:22 robert
|
|
|
|
* AUTHORS, NEWS, VisualStudio/osgText/osgText.dsp,
|
|
include/osgText/EncodedText, include/osgText/Font,
|
|
include/osgText/Text, src/osgText/EncodedText.cpp,
|
|
src/osgText/FTFont.cpp, src/osgText/FTFont.h,
|
|
src/osgText/FTGlyph.cpp, src/osgText/FTLibrary.cpp,
|
|
src/osgText/Font.cpp, src/osgText/Makefile, src/osgText/Text.cpp:
|
|
From Tree, support for encoded text added into osgText.
|
|
|
|
2003-01-08 14:32 robert
|
|
|
|
* AUTHORS, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/Shape,
|
|
include/osgDB/FieldReaderIterator, include/osgDB/Output,
|
|
include/osgDB/ParameterOutput, src/osg/ShapeDrawable.cpp,
|
|
src/osgDB/FieldReaderIterator.cpp,
|
|
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/GeoSet.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Makefile:
|
|
Added support for reading and writing Sphere, Box, Cone, Cylinder
|
|
and Grid shapes.
|
|
|
|
2003-01-07 16:29 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgPlugins/osg/Geometry.cpp,
|
|
src/osgUtil/Optimizer.cpp: Added support for sharing arrays in
|
|
the .osg format for osg::Geometry.
|
|
|
|
Fixed the osgUtil::Optimizater so it takes into account sharing
|
|
of arrays when
|
|
deciding whether an geometry can be merged or not.
|
|
|
|
2003-01-06 23:19 robert
|
|
|
|
* src/osgPlugins/txp/TerrapageNode.cpp,
|
|
src/osgSim/BlinkSequence.cpp: Fixes for Irix64 build.
|
|
|
|
2003-01-06 16:42 robert
|
|
|
|
* include/osgSim/LightPoint, src/osgSim/LightPointNode.cpp: Removed
|
|
the osg::LightPoint::OPAQUE option, and implemented the ADDTIVE
|
|
blending option.
|
|
|
|
2003-01-06 13:45 robert
|
|
|
|
* NEWS, include/osgSim/LightPoint: Fixed headers guard typo in
|
|
LightPoint.
|
|
|
|
Updated the NEW files.
|
|
|
|
2003-01-04 20:45 robert
|
|
|
|
* Make/makedirdefs, NEWS, VisualStudio/Demos/osgvertexprogram,
|
|
VisualStudio/Demos/osgvertexprogram/osgvertexprogram.dsp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp,
|
|
include/osg/Geometry, include/osg/StateAttribute,
|
|
include/osg/VertexProgram, src/Demos/osgvertexprogram,
|
|
src/Demos/osgvertexprogram/Makefile,
|
|
src/Demos/osgvertexprogram/Makefile.inst,
|
|
src/Demos/osgvertexprogram/osgvertexprogram.cpp,
|
|
src/osg/Geometry.cpp, src/osg/Makefile,
|
|
src/osg/VertexProgram.cpp, src/osgPlugins/osg/Geometry.cpp: Added
|
|
new ARB vertex program state attribute and demo program,
|
|
sent in my Brede Johansen.
|
|
|
|
2003-01-04 20:44 robert
|
|
|
|
* src/Demos/osgpbuffer/osgpbuffer.cpp: Fixed small typo.
|
|
|
|
2003-01-04 20:43 robert
|
|
|
|
* src/Demos/sgv/sgv.cpp: Added usage info in -O option.
|
|
|
|
2003-01-04 20:43 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterFLT.cpp: Fixed options code.
|
|
|
|
2003-01-03 21:42 robert
|
|
|
|
* include/osg/AnimationPath, src/osg/AnimationPath.cpp,
|
|
src/osgSim/LightPointDrawable.cpp: Removed the dual inheritance
|
|
from the AnimationPathCallback, moving the
|
|
NodeVisitor implemention into the .cpp.
|
|
|
|
Small tweak to the lighpoint drawable implmenentation to improve
|
|
the additive
|
|
blending and state resotoration.
|
|
|
|
2003-01-02 20:10 robert
|
|
|
|
* include/osg/AnimationPath, include/osg/MatrixTransform,
|
|
include/osg/NodeCallback, include/osg/NodeVisitor,
|
|
include/osg/PositionAttitudeTransform,
|
|
src/Demos/osganimate/osganimate.cpp,
|
|
src/Demos/osglight/osglight.cpp,
|
|
src/Demos/osgpbuffer/osgpbuffer.cpp,
|
|
src/Demos/osgshadowtexture/osgshadowtexture.cpp,
|
|
src/osg/AnimationPath.cpp, src/osg/MatrixTransform.cpp,
|
|
src/osg/NodeVisitor.cpp, src/osg/PositionAttitudeTransform.cpp,
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h,
|
|
src/osgPlugins/osg/AnimationPath.cpp,
|
|
src/osgPlugins/osg/MatrixTransform.cpp,
|
|
src/osgPlugins/osg/Node.cpp: Added a AnimationPathCallback which
|
|
can update both a MatrixTransform and a
|
|
PositionAttitudeTransform, removed the equivialnt callbacks once
|
|
found in these
|
|
transform classes.
|
|
|
|
Changed the NodeCallback class so its derived from osg::Object
|
|
instead of
|
|
osg::Referenced to allow it to be saved out in the .osg format.
|
|
|
|
Added support for Update and Cull callbacks into the .osg file
|
|
format.
|
|
|
|
Added support for AnimationPathCallback into the .osg file
|
|
format.
|
|
|
|
2002-12-21 19:41 robert
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.h: Updates the terrapage to
|
|
try and make it thread "safer" when used with the OSG.
|
|
|
|
2002-12-21 11:30 robert
|
|
|
|
* src/osgPlugins/txp/TrPageParser.cpp: Turned display lists off in
|
|
the osg::Geomety created by the terrapage loader,
|
|
this is done because terrapage will dynamic page in and out
|
|
geometry so we
|
|
don't want to keep creating and deleting display lists.
|
|
|
|
2002-12-20 10:48 robert
|
|
|
|
* src/Demos/osglogo/osglogo.cpp: Tweaked the colours in the logo.
|
|
|
|
2002-12-20 09:47 robert
|
|
|
|
* VisualStudio/osgSim/osgSim.dsp: From March Jez, updated the
|
|
osgSim.dsp with the addition of /Op option to
|
|
enable VS.NET to compile with crashes.
|
|
|
|
2002-12-20 09:43 robert
|
|
|
|
* src/Demos/osgpbuffer/osgpbuffer.cpp: Renamed the app method
|
|
update.
|
|
|
|
2002-12-19 19:50 don
|
|
|
|
* include/osg/Timer: Update for ia64
|
|
|
|
2002-12-19 19:50 don
|
|
|
|
* src/osg/Timer.cpp: update for ia64
|
|
|
|
2002-12-19 15:55 robert
|
|
|
|
* NEWS, VisualStudio/osgUtil/osgUtil.dsp, include/osg/Drawable,
|
|
include/osg/Node, include/osg/NodeVisitor,
|
|
include/osgGLUT/Viewer, include/osgUtil/AppVisitor,
|
|
include/osgUtil/SceneView, include/osgUtil/UpdateVisitor,
|
|
src/Demos/osganimate/osganimate.cpp,
|
|
src/Demos/osgcallback/osgcallback.cpp,
|
|
src/Demos/osgclip/osgclip.cpp,
|
|
src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/Demos/osglight/osglight.cpp, src/Demos/osglogo/osglogo.cpp,
|
|
src/Demos/osgpbuffer/osgpbuffer.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgshadowtexture/osgshadowtexture.cpp,
|
|
src/Demos/osgtext/main.cpp,
|
|
src/Demos/osgtexture1D/osgtexture1D.cpp,
|
|
src/Demos/osgtexture2D/osgtexture2D.cpp,
|
|
src/Demos/osgtexture3D/osgtexture3D.cpp,
|
|
src/osg/DOFTransform.cpp, src/osg/Drawable.cpp,
|
|
src/osg/Geode.cpp, src/osg/Group.cpp,
|
|
src/osg/MatrixTransform.cpp, src/osg/Node.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp, src/osg/Sequence.cpp,
|
|
src/osg/ShapeDrawable.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoActions.cpp,
|
|
src/osgPlugins/geo/osgGeoAction.h,
|
|
src/osgPlugins/geo/osgGeoAnimation.h,
|
|
src/osgPlugins/txp/TerrapageNode.cpp, src/osgUtil/AppVisitor.cpp,
|
|
src/osgUtil/Makefile, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/UpdateVisitor.cpp: Renamed
|
|
all instance of AppCallback/AppVisitor to
|
|
UpdateCallback/UpdateVisitor
|
|
inline with the decision to rename the "app phase" the "update
|
|
phase".
|
|
|
|
2002-12-19 10:32 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.h: Changed the remaining
|
|
#include <> to #include "" to get things compiling under VS.
|
|
|
|
2002-12-18 11:43 robert
|
|
|
|
* src/osgPlugins/osg/Sequence.cpp: Removed the reference of
|
|
Sequence from Switch.
|
|
|
|
2002-12-18 10:17 robert
|
|
|
|
* src/osgPlugins/txp/TerrapageNode.cpp: Removed the osg:: from the
|
|
front of the Group::computeBound() method to keep
|
|
things compiling under Windows.
|
|
|
|
2002-12-18 09:50 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
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/trPagePageManager.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.h,
|
|
src/osgPlugins/txp/trpage_basic.cpp,
|
|
src/osgPlugins/txp/trpage_compat.cpp,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_geom.h,
|
|
src/osgPlugins/txp/trpage_header.cpp,
|
|
src/osgPlugins/txp/trpage_io.h,
|
|
src/osgPlugins/txp/trpage_light.cpp,
|
|
src/osgPlugins/txp/trpage_main.cpp,
|
|
src/osgPlugins/txp/trpage_managers.cpp,
|
|
src/osgPlugins/txp/trpage_material.cpp,
|
|
src/osgPlugins/txp/trpage_model.cpp,
|
|
src/osgPlugins/txp/trpage_nodes.cpp,
|
|
src/osgPlugins/txp/trpage_parse.cpp,
|
|
src/osgPlugins/txp/trpage_pparse.cpp,
|
|
src/osgPlugins/txp/trpage_print.cpp,
|
|
src/osgPlugins/txp/trpage_print.h,
|
|
src/osgPlugins/txp/trpage_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: Changed the <*.h> to
|
|
"*.h> in the terrapage plugin to get it compile under Windows.
|
|
|
|
2002-12-17 17:22 robert
|
|
|
|
* src/osgPlugins/flt/CommentRecord.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
From Daniel Sjölie, support for reading comment records into
|
|
description fields.
|
|
|
|
2002-12-17 16:07 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos/osgtxp,
|
|
VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/txp/txp.dsp, include/osgTXP,
|
|
src/Demos/osgtxp, src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/txp/TerrapageNode.h,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgPlugins/txp/TrPageParser.h,
|
|
src/osgPlugins/txp/WaitBlock.h,
|
|
src/osgPlugins/txp/trPagePageManager.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.h,
|
|
src/osgPlugins/txp/trdll.h, src/osgPlugins/txp/trpage_basic.cpp,
|
|
src/osgPlugins/txp/trpage_compat.cpp,
|
|
src/osgPlugins/txp/trpage_compat.h,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_geom.h,
|
|
src/osgPlugins/txp/trpage_header.cpp,
|
|
src/osgPlugins/txp/trpage_ident.h,
|
|
src/osgPlugins/txp/trpage_io.h,
|
|
src/osgPlugins/txp/trpage_light.cpp,
|
|
src/osgPlugins/txp/trpage_main.cpp,
|
|
src/osgPlugins/txp/trpage_managers.cpp,
|
|
src/osgPlugins/txp/trpage_managers.h,
|
|
src/osgPlugins/txp/trpage_material.cpp,
|
|
src/osgPlugins/txp/trpage_model.cpp,
|
|
src/osgPlugins/txp/trpage_nodes.cpp,
|
|
src/osgPlugins/txp/trpage_parse.cpp,
|
|
src/osgPlugins/txp/trpage_pparse.cpp,
|
|
src/osgPlugins/txp/trpage_print.cpp,
|
|
src/osgPlugins/txp/trpage_print.h,
|
|
src/osgPlugins/txp/trpage_range.cpp,
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
src/osgPlugins/txp/trpage_read.h,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_scene.cpp,
|
|
src/osgPlugins/txp/trpage_scene.h,
|
|
src/osgPlugins/txp/trpage_swap.cpp,
|
|
src/osgPlugins/txp/trpage_swap.h,
|
|
src/osgPlugins/txp/trpage_sys.h,
|
|
src/osgPlugins/txp/trpage_tile.cpp,
|
|
src/osgPlugins/txp/trpage_util.cpp,
|
|
src/osgPlugins/txp/trpage_util.h,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_write.h,
|
|
src/osgPlugins/txp/trpage_writebuf.cpp: Moved the include/osgTXP
|
|
back into src/osgPlugins/txp as a seperate include directory is
|
|
no longer required.
|
|
|
|
Removed the osgtxp demo as it is no longer required.
|
|
|
|
2002-12-17 15:41 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp, include/osg/NodeVisitor,
|
|
include/osgTXP/TrPageParser.h,
|
|
include/osgTXP/trPagePageManager.h, include/osgUtil/CullVisitor,
|
|
src/Demos/osgtxp/TrPageViewer.h, src/osg/Group.cpp,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/txp/IO_TerrapageNode.cpp,
|
|
src/osgPlugins/txp/Makefile,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/txp/TerrapageNode.cpp,
|
|
src/osgPlugins/txp/TerrapageNode.h: Added txp::TerrapageNode to
|
|
the txp plugin, and implemented the node so that it
|
|
automatically assign handles the updates of eye points and
|
|
database merges.
|
|
|
|
2002-12-16 21:39 robert
|
|
|
|
* include/osg/Referenced: Added a few more comments on the
|
|
DeleteHandler.
|
|
|
|
Changed the friend struct DeleteHandler to friend class
|
|
DeleteHandler.
|
|
|
|
2002-12-16 19:39 don
|
|
|
|
* include/osg/Referenced: Fixed a scope issue for 3.2 compiler for
|
|
friend declarattion, l ine 39 in
|
|
include/osg/Referenced
|
|
|
|
2002-12-16 17:00 robert
|
|
|
|
* include/osg/Drawable, include/osg/TriangleFunctor,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Moved TriangleFunctor from
|
|
Drawable into its own header file.
|
|
|
|
2002-12-16 16:57 robert
|
|
|
|
* src/Demos/osgtxp/TrPageViewer.h: Removed the redundent export
|
|
symbol.
|
|
|
|
2002-12-16 16:55 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: Removed MemoryManager.
|
|
|
|
2002-12-16 14:52 robert
|
|
|
|
* src/osgSim/BlinkSequence.cpp: Fix for a warning.
|
|
|
|
2002-12-16 14:12 robert
|
|
|
|
* include/osgTXP/Export.h, src/osgText/FTGL.h: Removed reference to
|
|
osg/MemoryManager.
|
|
|
|
2002-12-16 13:46 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat, rundemos.bat: Renamed
|
|
osgtests.bat to rundemos.bat and moved it into the root
|
|
directory.
|
|
|
|
2002-12-16 13:44 robert
|
|
|
|
* include/osg/MemoryManager, src/osg/MemoryManager.cpp: Removed the
|
|
memory manager.
|
|
|
|
2002-12-16 13:40 robert
|
|
|
|
* Make/makedefs, include/osg/Array,
|
|
include/osg/CollectOccludersVisitor, include/osg/CullStack,
|
|
include/osg/DrawPixels, include/osg/Export, include/osg/GeoSet,
|
|
include/osg/Geometry, include/osg/Image,
|
|
include/osg/ImpostorSprite, include/osg/Matrix,
|
|
include/osg/MemoryManager, include/osg/Node, include/osg/Object,
|
|
include/osg/PrimitiveSet, include/osg/Shape,
|
|
include/osg/ShapeDrawable, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/UnitTestFramework,
|
|
include/osgDB/Export, include/osgDB/Registry,
|
|
include/osgUtil/CullVisitor, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderGraph, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView,
|
|
src/Demos/osganimate/osganimate.cpp,
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgclip/osgclip.cpp, src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osgcubemap/osgcubemap.cpp,
|
|
src/Demos/osghangglide/osghangglide.cpp,
|
|
src/Demos/osghud/osghud.cpp, src/Demos/osglight/osglight.cpp,
|
|
src/Demos/osglightpoint/osglightpoint.cpp,
|
|
src/Demos/osglogo/osglogo.cpp,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/Demos/osgparticle/osgparticle.cpp,
|
|
src/Demos/osgpbuffer/RenderToTextureStage.h,
|
|
src/Demos/osgpbuffer/osgpbuffer.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgsequence/osgsequence.cpp,
|
|
src/Demos/osgshadowtexture/CreateShadowedScene.cpp,
|
|
src/Demos/osgshadowtexture/osgshadowtexture.cpp,
|
|
src/Demos/osgshape/osgshape.cpp,
|
|
src/Demos/osgteapot/osgteapot.cpp, src/Demos/osgtext/main.cpp,
|
|
src/Demos/osgtexture2D/osgtexture2D.cpp,
|
|
src/Demos/osgtexture3D/osgtexture3D.cpp,
|
|
src/Demos/osgtxp/TrPageViewer.cpp, src/osg/Camera.cpp,
|
|
src/osg/ClearNode.cpp, src/osg/ClipNode.cpp,
|
|
src/osg/CullStack.cpp, src/osg/DisplaySettings.cpp,
|
|
src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/Image.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/LightSource.cpp,
|
|
src/osg/Node.cpp, src/osg/Projection.cpp, src/osg/StateSet.cpp,
|
|
src/osg/UnitTestFramework.cpp, src/osgDB/DynamicLibrary.cpp,
|
|
src/osgDB/Field.cpp, src/osgDB/FieldReaderIterator.cpp,
|
|
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
|
src/osgGA/AnimationPathManipulator.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgParticle/ModularEmitter.cpp, src/osgParticle/Particle.cpp,
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2Layer.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/osg/AlphaFunc.cpp,
|
|
src/osgPlugins/osg/AnimationPath.cpp,
|
|
src/osgPlugins/osg/Billboard.cpp,
|
|
src/osgPlugins/osg/BlendFunc.cpp,
|
|
src/osgPlugins/osg/ClearNode.cpp,
|
|
src/osgPlugins/osg/ClipPlane.cpp,
|
|
src/osgPlugins/osg/ColorMask.cpp,
|
|
src/osgPlugins/osg/ColorMatrix.cpp,
|
|
src/osgPlugins/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgPlugins/osg/CullFace.cpp,
|
|
src/osgPlugins/osg/DOFTransform.cpp,
|
|
src/osgPlugins/osg/Depth.cpp, src/osgPlugins/osg/Drawable.cpp,
|
|
src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/FrontFace.cpp,
|
|
src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geode.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Group.cpp,
|
|
src/osgPlugins/osg/Image.cpp, src/osgPlugins/osg/Impostor.cpp,
|
|
src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp,
|
|
src/osgPlugins/osg/LightModel.cpp,
|
|
src/osgPlugins/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/LineStipple.cpp,
|
|
src/osgPlugins/osg/LineWidth.cpp,
|
|
src/osgPlugins/osg/Material.cpp, src/osgPlugins/osg/Matrix.cpp,
|
|
src/osgPlugins/osg/MatrixTransform.cpp,
|
|
src/osgPlugins/osg/Node.cpp, src/osgPlugins/osg/OccluderNode.cpp,
|
|
src/osgPlugins/osg/Point.cpp, src/osgPlugins/osg/PolygonMode.cpp,
|
|
src/osgPlugins/osg/PolygonOffset.cpp,
|
|
src/osgPlugins/osg/PositionAttitudeTransform.cpp,
|
|
src/osgPlugins/osg/Projection.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osg/Sequence.cpp,
|
|
src/osgPlugins/osg/ShadeModel.cpp,
|
|
src/osgPlugins/osg/ShapeDrawable.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp,
|
|
src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp,
|
|
src/osgPlugins/osg/TexEnvCombine.cpp,
|
|
src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp,
|
|
src/osgPlugins/osg/Texture1D.cpp,
|
|
src/osgPlugins/osg/Texture2D.cpp,
|
|
src/osgPlugins/osg/Texture3D.cpp,
|
|
src/osgPlugins/osg/TextureCubeMap.cpp,
|
|
src/osgPlugins/osg/Transform.cpp,
|
|
src/osgPlugins/osgParticle/IO_AccelOperator.cpp,
|
|
src/osgPlugins/osgParticle/IO_FluidFrictionOperator.cpp,
|
|
src/osgPlugins/osgParticle/IO_ForceOperator.cpp,
|
|
src/osgPlugins/osgParticle/IO_LinearInterpolator.cpp,
|
|
src/osgPlugins/osgParticle/IO_ModularEmitter.cpp,
|
|
src/osgPlugins/osgParticle/IO_ModularProgram.cpp,
|
|
src/osgPlugins/osgParticle/IO_MultiSegmentPlacer.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleSystem.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp,
|
|
src/osgPlugins/osgParticle/IO_PointPlacer.cpp,
|
|
src/osgPlugins/osgParticle/IO_RadialShooter.cpp,
|
|
src/osgPlugins/osgParticle/IO_RandomRateCounter.cpp,
|
|
src/osgPlugins/osgParticle/IO_SectorPlacer.cpp,
|
|
src/osgPlugins/osgParticle/IO_SegmentPlacer.cpp,
|
|
src/osgPlugins/osgText/IO_Font.cpp,
|
|
src/osgPlugins/osgText/IO_Paragraph.cpp,
|
|
src/osgPlugins/osgText/IO_Text.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgSim/LightPointDrawable.cpp,
|
|
src/osgSim/LightPointDrawable.h, src/osgSim/LightPointNode.cpp,
|
|
src/osgText/FTBitmapGlyph.cpp, src/osgText/FTFace.cpp,
|
|
src/osgText/FTFont.cpp, src/osgText/FTGLBitmapFont.cpp,
|
|
src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLPixmapFont.cpp,
|
|
src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLTextureFont.cpp,
|
|
src/osgText/FTGlyphContainer.cpp, src/osgText/FTLibrary.cpp,
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPixmapGlyph.cpp,
|
|
src/osgText/FTPolyGlyph.cpp, src/osgText/FTVectoriser.cpp,
|
|
src/osgText/Font.cpp, src/osgText/Paragraph.cpp,
|
|
src/osgUtil/CubeMapGenerator.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/NvTriStripObjects.cpp,
|
|
src/osgUtil/NvTriStripObjects.h, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Converted the instance of osgNew
|
|
and osgDelete back to new and delete as part
|
|
of depecating the include/osg/MemoryManager
|
|
|
|
2002-12-16 13:27 robert
|
|
|
|
* VisualStudio/Demos/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/Demos/osgtxp/osgtxp.dsp: Redone the project files
|
|
for osgpbuffer and osgtxp to get it to work under
|
|
VisualStudio.
|
|
|
|
2002-12-16 13:14 robert
|
|
|
|
* src/osg/MatrixTransform.cpp: Fixed the traverse method so it
|
|
calls Transform::traverse() instead of
|
|
MatrixTransform::traverse() which was recursive..
|
|
|
|
2002-12-16 10:28 robert
|
|
|
|
* src/osg/Makefile: Added seperate Referenced.cpp implementation.
|
|
|
|
2002-12-16 10:25 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Object,
|
|
include/osg/Referenced, src/osg/Object.cpp,
|
|
src/osg/Referenced.cpp: Added a DeleteHandler into
|
|
osg::Referenced so that it can delete objects
|
|
via a seperate delete handler. Useful for making unref()/ref()
|
|
thread safe if
|
|
the users needs to address this issue.
|
|
|
|
2002-12-16 10:22 robert
|
|
|
|
* src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/osgGeoNodes.h: Integrated further updates from
|
|
Geoff on the Geo loader.
|
|
|
|
2002-12-16 10:05 robert
|
|
|
|
* src/osgPlugins/osg/LineStipple.cpp,
|
|
src/osgPlugins/osg/Stencil.cpp: Changed the std::hex and std::dec
|
|
to hex and dec to get it compile under VisualStudio,
|
|
and added a using namespace std to keep it compiling on all other
|
|
compilers!
|
|
|
|
2002-12-16 09:55 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
include/osg/AnimationPath, include/osg/MatrixTransform,
|
|
src/osg/MatrixTransform.cpp,
|
|
src/osgPlugins/osg/AnimationPath.cpp,
|
|
src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/MatrixTransform.cpp: Added supported for
|
|
setting animation path on MatrixTransform's.
|
|
|
|
2002-12-16 00:33 don
|
|
|
|
* src/osgUtil/SceneView.cpp: Uncommented fix for returning to
|
|
non-stereo from stereo to get color mask
|
|
back to normal.
|
|
|
|
2002-12-15 22:42 robert
|
|
|
|
* doc/plan.html: Updates the details on the plans for Open Procuder
|
|
and osgSim.
|
|
|
|
2002-12-15 09:57 robert
|
|
|
|
* VisualStudio/Demos/osgtxp/osgtxp.dsp,
|
|
VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/txp/txp.dsp: Fixes to txp plugin for
|
|
Windows.
|
|
|
|
2002-12-14 07:55 robert
|
|
|
|
* include/osg/Export, include/osgDB/Export: Disabled the
|
|
MemoryManager in all builds since it isn't yet thread safe.
|
|
|
|
2002-12-14 06:42 robert
|
|
|
|
* src/osgPlugins/gif/ReaderWriterGIF.cpp: Added a check for
|
|
extension of a filename to the gif loader, since it looks
|
|
like the isn't reconginizing rgb files as not being gif.
|
|
|
|
2002-12-13 20:33 don
|
|
|
|
* src/Demos/osgtxp/Makefile, src/Demos/osgtxp/TrPageViewer.cpp,
|
|
src/Demos/osgtxp/TrPageViewer.h, src/Demos/osgtxp/osgtxp.cpp:
|
|
Added TrPageViewer.[h,cpp] to Demos/osgtxp (moved from the plugin
|
|
directory)
|
|
and modified Makefile accordingly
|
|
|
|
2002-12-13 20:29 don
|
|
|
|
* include/osgTXP/TrPageViewer.h: Moved TrpageViewer.h to
|
|
Demos/src/osgtxp
|
|
|
|
2002-12-13 20:28 don
|
|
|
|
* src/osgPlugins/txp/Makefile, src/osgPlugins/txp/TrPageViewer.cpp:
|
|
Move TrPageViewer.cpp to src/Demos/osgtxp
|
|
|
|
2002-12-13 19:41 robert
|
|
|
|
* src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoActions.cpp,
|
|
src/osgPlugins/geo/geoFormat.h,
|
|
src/osgPlugins/geo/osgGeoAction.h,
|
|
src/osgPlugins/geo/osgGeoNodes.h,
|
|
src/osgPlugins/geo/osgGeoStructs.h: Merged fixes to warnings in
|
|
geo plugin from Geoff.
|
|
|
|
2002-12-13 16:05 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/txp/txp.dsp: Fixes for txp plugin.
|
|
|
|
2002-12-12 11:36 robert
|
|
|
|
* src/osgText/Text.cpp: Added the axis alignment into the Outline
|
|
and Texture fonts drawing.
|
|
|
|
2002-12-12 11:35 robert
|
|
|
|
* src/Demos/osglogo/osglogo.cpp: Turned lighting off for whole of
|
|
logo.
|
|
|
|
2002-12-12 11:25 robert
|
|
|
|
* src/Demos/osglogo/osglogo.cpp: Changed the osglogo demo to use
|
|
arial texured font.
|
|
|
|
2002-12-12 10:03 robert
|
|
|
|
* src/Demos/osglogo/osglogo.cpp: Changed the colour of the text to
|
|
be the same as the OpenGL logo.
|
|
|
|
2002-12-11 22:39 robert
|
|
|
|
* src/Demos/osggeodemo/osggeodemo.cpp: Removed redundent std::
|
|
|
|
2002-12-11 19:49 robert
|
|
|
|
* src/Demos/osggeodemo/osggeodemo.cpp: Converted the file to unix
|
|
file endings.
|
|
|
|
2002-12-11 16:27 robert
|
|
|
|
* src/osgPlugins/geo/ReaderWriterGEO.cpp: Removed erroneous
|
|
character from end of file.
|
|
|
|
2002-12-11 16:24 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat,
|
|
src/Demos/osgtxp/osgtxp.cpp: Added the afteresher.geo demo to
|
|
osgtest.bat and debugtests.bat.
|
|
|
|
Converted the osgtxp demo to use straight string comparison
|
|
instead of case sensitive string
|
|
comparion to help cross platform portability.
|
|
|
|
2002-12-11 16:14 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgSim to the dependancy
|
|
list of the geo plugin.
|
|
|
|
2002-12-11 14:30 robert
|
|
|
|
* src/Demos/osglogo/osglogo.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp: Removed the duplicate
|
|
file out from the GEO plugin.
|
|
|
|
Changed the osglogo to reference a jpeg instead of a tiff one.
|
|
|
|
2002-12-11 14:24 robert
|
|
|
|
* src/Demos/osggeodemo/osggeodemo.cpp: Added code to the path to
|
|
the executable, adding it into the libary and data
|
|
file paths.
|
|
|
|
2002-12-11 10:07 robert
|
|
|
|
* src/osgPlugins/osg/Switch.cpp, src/osgSim/LightPointDrawable.cpp:
|
|
Fixes for Win32.
|
|
|
|
2002-12-11 10:03 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: Added space in bettern /D
|
|
"OSGTXP_LIBRARY" and /YX to fix a compile problem under
|
|
VisualStudio.
|
|
|
|
2002-12-10 21:18 robert
|
|
|
|
* Make/makedefs: Fixes from IRIX build from Bob Kuehne.
|
|
|
|
2002-12-10 20:26 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/Makefile: From Ulrich Hertlien, fix for new
|
|
changes in osg::Switch interface.
|
|
Small clean to changes by Robert.
|
|
|
|
2002-12-10 20:00 robert
|
|
|
|
* VisualStudio/osgPlugins/geo/geo.dsp,
|
|
VisualStudio/osgSim/osgSim.dsp,
|
|
src/Demos/osggeodemo/osggeodemo.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgPlugins/geo/Makefile,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoActions.cpp,
|
|
src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoTypes.h,
|
|
src/osgPlugins/geo/geoUnits.h, src/osgPlugins/geo/osgGeoAction.h,
|
|
src/osgPlugins/geo/osgGeoAnimation.h,
|
|
src/osgPlugins/geo/osgGeoNodes.h,
|
|
src/osgPlugins/geo/osgGeoStructs.h: Updates from Geoff Michel to
|
|
geo loader and demo.
|
|
|
|
2002-12-10 19:58 robert
|
|
|
|
* src/osg/Quat.cpp, src/osg/Sequence.cpp: From Micheal Gronager,
|
|
fix to osg::Quat::getRotate(..) to handle zero rotations.
|
|
|
|
Port of Sequence to subclass directly from osg::Group.
|
|
|
|
2002-12-10 19:56 robert
|
|
|
|
* include/osgSim/LightPoint, include/osgSim/LightPointDrawable,
|
|
include/osgSim/LightPointNode, src/osgSim/LightPoint.cpp,
|
|
src/osgSim/LightPointDrawable.cpp,
|
|
src/osgSim/LightPointDrawable.h, src/osgSim/LightPointNode.cpp:
|
|
Updates to the light points support to improve the control of the
|
|
blending of
|
|
light points with their background.
|
|
|
|
2002-12-10 17:57 don
|
|
|
|
* Make/makedefs: Fixed endif placement for SunOS build
|
|
|
|
2002-12-09 21:03 robert
|
|
|
|
* include/osg/State: Added setting of the current texture unit into
|
|
the applyTextureAttribute() method.
|
|
|
|
2002-12-09 09:26 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterATTR.cpp: Changed cout to notify.
|
|
|
|
2002-12-09 06:00 don
|
|
|
|
* src/osgPlugins/flt/ReaderWriterATTR.cpp: fixed small typo (forgot
|
|
std::)
|
|
|
|
2002-12-08 19:45 robert
|
|
|
|
* VisualStudio/Demos/osgtxp/osgtxp.dsp,
|
|
VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/txp/txp.dsp: Fixes for VisualStudio build
|
|
of txp plugin.
|
|
|
|
2002-12-08 17:22 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterATTR.cpp: Modifed the .attr
|
|
loaders handling if TX_BILINEAR minification filter so that
|
|
it remaps it to LINEAR_MIPMAP_LINEAR to get round image quality
|
|
issue of some
|
|
OpenFlight databases.
|
|
|
|
2002-12-07 21:20 robert
|
|
|
|
* src/osgSim/LightPointDrawable.cpp: Tweaks the light points blend
|
|
function.
|
|
|
|
2002-12-07 21:18 robert
|
|
|
|
* include/osg/Geode, include/osg/Geometry, include/osg/Group,
|
|
include/osg/Sequence, include/osg/Switch, src/osg/Geode.cpp,
|
|
src/osg/Group.cpp, src/osg/Sequence.cpp, src/osg/Switch.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/osg/Switch.cpp: Updated the Switch, Sequence and
|
|
Group classes so that they all used a
|
|
similar style removeChild() mechansim.
|
|
|
|
Made the old style osg::Switch::setValue() method deprecated.
|
|
|
|
2002-12-07 06:59 don
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Cleanin' up
|
|
after Robert's spelling ...er ... challenges.
|
|
|
|
2002-12-06 19:56 don
|
|
|
|
* Make/makedefs: Typo png was npg
|
|
|
|
2002-12-06 19:03 robert
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: From Tree, added
|
|
support for accept(PrimitiveFunctor) into osg::Text. Currently
|
|
implemention is overly simple, but will do until rewrite.
|
|
|
|
2002-12-06 11:16 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added checking of parents against
|
|
switch and sequence into the
|
|
RemoveRendundentNodeVisitor to prevent breaking of the orinal
|
|
order of the nodes.
|
|
|
|
2002-12-06 09:44 robert
|
|
|
|
* include/osg/ConvexPlanarOccluder, include/osg/GeoSet,
|
|
include/osg/Shape, include/osgUtil/DisplayRequirementsVisitor,
|
|
include/osgUtil/IntersectVisitor: From Tree, mods to help support
|
|
the creation of Java bindings.
|
|
|
|
2002-12-06 09:43 robert
|
|
|
|
* NEWS: Updated NEWS
|
|
|
|
2002-12-06 09:41 robert
|
|
|
|
* Make/makedefs: Update from Norman Vine for Cygin gcc3.2 support.
|
|
|
|
2002-12-06 09:20 robert
|
|
|
|
* src/Demos/osglogo/osglogo.cpp: Updates to the osglogo demo adding
|
|
colour to the sides of the cube.
|
|
|
|
2002-12-06 09:19 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp: Fixes from Norman Vine for Cygwin
|
|
support.
|
|
|
|
2002-12-05 15:21 robert
|
|
|
|
* src/Demos/osglogo/osglogo.cpp: Updates to the osglogo demo.
|
|
|
|
2002-12-05 14:30 robert
|
|
|
|
* VisualStudio/Demos/osgpbuffer,
|
|
VisualStudio/Demos/osgpbuffer/osgpbuffer.dsp,
|
|
VisualStudio/VisualStudio.dsw, src/Demos/osglogo/osglogo.cpp,
|
|
src/Demos/osgpbuffer,
|
|
src/Demos/osgpbuffer/RenderToTextureStage.cpp,
|
|
src/Demos/osgpbuffer/RenderToTextureStage.h,
|
|
src/Demos/osgpbuffer/osgpbuffer.cpp,
|
|
src/Demos/osgpbuffer/pbuffer.cpp, src/Demos/osgpbuffer/pbuffer.h:
|
|
Added Brede Johansen's osgpbuffer demo, currently only runs under
|
|
Windows,
|
|
requires the equivilant glx support to be added.
|
|
|
|
2002-12-05 12:43 robert
|
|
|
|
* include/osg/GLExtensions, include/osg/Image,
|
|
include/osg/MemoryManager, include/osg/Notify,
|
|
include/osgDB/FileNameUtils, include/osgDB/FileUtils,
|
|
include/osgDB/ReadFile, include/osgDB/WriteFile: Norman Vine's
|
|
changes for gcc 3.2 under Cygwin, moving of SG_EXPORT to after
|
|
the extern declaration.
|
|
|
|
2002-12-05 12:13 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat: Added osglogo to test
|
|
scripts.
|
|
|
|
2002-12-05 12:04 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos/osglogo,
|
|
VisualStudio/Demos/osglogo/osglogo.dsp,
|
|
VisualStudio/VisualStudio.dsw, src/Demos/osglogo,
|
|
src/Demos/osglogo/Makefile, src/Demos/osglogo/Makefile.inst,
|
|
src/Demos/osglogo/osglogo.cpp: Added first pass at a new logo,
|
|
this time generated by a osglogo demo.
|
|
|
|
2002-12-05 12:01 robert
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: Added support for
|
|
setting the axis which the text should be aligned along.
|
|
|
|
2002-12-04 17:34 robert
|
|
|
|
* include/osg/GL, include/osg/Math,
|
|
src/Demos/osgshadowtexture/CreateShadowedScene.cpp: Fixes for
|
|
Cywin gcc3.x build in GL and Math headers.
|
|
|
|
Fix for VS build in osgshadowtexture.
|
|
|
|
2002-12-04 13:26 robert
|
|
|
|
* src/Demos/osgshadowtexture/CreateShadowedScene.cpp: Removed the
|
|
osg:: from the from of the osg::TexGen::apply() call.
|
|
|
|
2002-12-03 17:20 robert
|
|
|
|
* include/osg/Drawable, include/osg/NodeCallback,
|
|
include/osg/PositionAttitudeTransform, include/osg/Transform:
|
|
Made the callback class uses virtual inheritance of
|
|
osg::Referenced to ensure
|
|
that a single class can be used for two different types of
|
|
callbacks whithout
|
|
incurring issues of multiple ref counts and ref()/unref() methods
|
|
existing.
|
|
|
|
2002-12-03 10:19 robert
|
|
|
|
* Make/makedefs: Fixed the ifeq ($(OS),SunOS) so it was correctly
|
|
on its own seperate line, and
|
|
complimented by the required endif
|
|
|
|
2002-12-02 19:37 don
|
|
|
|
* Make/makedefs: updated difference between forte compilers and gnu
|
|
compilers on Solaris
|
|
|
|
2002-11-29 22:10 don
|
|
|
|
* VisualStudio/Demos/osgtxp, VisualStudio/Demos/osgtxp/osgtxp.dsp,
|
|
include/osgTXP/trPagePageManager.h, src/Demos/osgtxp/osgtxp.cpp:
|
|
Modified Files:
|
|
include/osgTXP/trPagePageManager.h src/Demos/osgtxp/osgtxp.cpp
|
|
Added Files:
|
|
VisualStudio/Demos/osgtxp/osgtxp.dsp
|
|
|
|
2002-11-29 16:14 don
|
|
|
|
* src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgPlugins/txp/TrPageViewer.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.cpp: Fixes to txp loader
|
|
|
|
2002-11-27 05:29 don
|
|
|
|
* Make/makerules: Made LIB's dependent on PLUGINS for directories
|
|
where both are built
|
|
|
|
2002-11-25 16:57 robert
|
|
|
|
* src/Demos/osgtxp/osgtxp.cpp: Added comment for future reference
|
|
about the validity of using delete in
|
|
the demo code... should really by using ref_ptr<> etc.
|
|
|
|
2002-11-25 16:40 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Added check of translucency of an
|
|
image via osg::Image::isImageTranslucent().
|
|
|
|
2002-11-25 16:39 robert
|
|
|
|
* src/osg/Image.cpp: Added implementation of isImageTranslucent
|
|
method.
|
|
|
|
2002-11-25 16:38 robert
|
|
|
|
* include/osg/Image: Added isImageTransulacent() method.
|
|
|
|
2002-11-25 16:30 robert
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added extra check to the
|
|
freeing of memory.
|
|
|
|
2002-11-25 16:13 robert
|
|
|
|
* src/osg/Drawable.cpp, src/osgSim/Makefile: Fixes for OSX build
|
|
from Stephan Huber.
|
|
|
|
2002-11-24 21:36 don
|
|
|
|
* Make/makedirdefs, Make/makerpms, dist/RPM/OpenSceneGraph.spec,
|
|
dist/RPM/OpenSceneGraph_dev.spec, include/osgTXP,
|
|
include/osgTXP/Export.h, include/osgTXP/TrPageArchive.h,
|
|
include/osgTXP/TrPageParser.h, include/osgTXP/TrPageViewer.h,
|
|
include/osgTXP/WaitBlock.h, include/osgTXP/trPagePageManager.h,
|
|
include/osgTXP/trdll.h, include/osgTXP/trpage_compat.h,
|
|
include/osgTXP/trpage_geom.h, include/osgTXP/trpage_ident.h,
|
|
include/osgTXP/trpage_io.h, include/osgTXP/trpage_managers.h,
|
|
include/osgTXP/trpage_print.h, include/osgTXP/trpage_read.h,
|
|
include/osgTXP/trpage_scene.h, include/osgTXP/trpage_swap.h,
|
|
include/osgTXP/trpage_sys.h, include/osgTXP/trpage_util.h,
|
|
include/osgTXP/trpage_write.h, src/Demos/osgtxp,
|
|
src/Demos/osgtxp/Makefile, src/Demos/osgtxp/osgtxp.cpp,
|
|
src/osgPlugins/txp/Makefile,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgPlugins/txp/TrPageParser.h,
|
|
src/osgPlugins/txp/TrPageViewer.cpp,
|
|
src/osgPlugins/txp/trPagePageManager.cpp,
|
|
src/osgPlugins/txp/trdll.h, src/osgPlugins/txp/trpage_basic.cpp,
|
|
src/osgPlugins/txp/trpage_compat.cpp,
|
|
src/osgPlugins/txp/trpage_compat.h,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_geom.h,
|
|
src/osgPlugins/txp/trpage_header.cpp,
|
|
src/osgPlugins/txp/trpage_ident.h,
|
|
src/osgPlugins/txp/trpage_io.h,
|
|
src/osgPlugins/txp/trpage_light.cpp,
|
|
src/osgPlugins/txp/trpage_main.cpp,
|
|
src/osgPlugins/txp/trpage_managers.cpp,
|
|
src/osgPlugins/txp/trpage_material.cpp,
|
|
src/osgPlugins/txp/trpage_model.cpp,
|
|
src/osgPlugins/txp/trpage_nodes.cpp,
|
|
src/osgPlugins/txp/trpage_parse.cpp,
|
|
src/osgPlugins/txp/trpage_pparse.cpp,
|
|
src/osgPlugins/txp/trpage_print.cpp,
|
|
src/osgPlugins/txp/trpage_print.h,
|
|
src/osgPlugins/txp/trpage_print_parse.cpp,
|
|
src/osgPlugins/txp/trpage_range.cpp,
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
src/osgPlugins/txp/trpage_read.h,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_scene.cpp,
|
|
src/osgPlugins/txp/trpage_scene.h,
|
|
src/osgPlugins/txp/trpage_swap.cpp,
|
|
src/osgPlugins/txp/trpage_swap.h,
|
|
src/osgPlugins/txp/trpage_sys.h,
|
|
src/osgPlugins/txp/trpage_tile.cpp,
|
|
src/osgPlugins/txp/trpage_util.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_write.h,
|
|
src/osgPlugins/txp/trpage_writebuf.cpp: Added Paging TerraPage
|
|
loader and osgTXP library.
|
|
|
|
2002-11-24 00:23 don
|
|
|
|
* src/osgText/FTGLPixmapFont.cpp, src/osgText/FTPixmapGlyph.cpp,
|
|
src/osgText/FTPixmapGlyph.h: Forced GLPixmapGlyph color to white
|
|
rather than using glGetCurrentColor
|
|
|
|
2002-11-23 05:16 don
|
|
|
|
* src/osgText/FTBitmapGlyph.cpp, src/osgText/FTGLBitmapFont.cpp:
|
|
Freetype 2.1 and later align bitmap pitch on boundaries of 2
|
|
bytes. It is
|
|
therefore necessary to use glPixelStorei(..,UNPACK_..., 2). There
|
|
is an
|
|
#if() statement that allows the continued use of freetype 2.0 (Rh
|
|
7.x), as
|
|
well as accomodating newer releases.
|
|
|
|
2002-11-22 17:36 don
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Merged in Joseph Steel's
|
|
updates to rgb plugin
|
|
|
|
2002-11-22 09:46 robert
|
|
|
|
* src/osg/Geometry.cpp, src/osg/ShapeDrawable.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/lwo/lw.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp: Warning fixes.
|
|
|
|
2002-11-22 08:23 robert
|
|
|
|
* include/osg/Object: Adjusted tabbing.
|
|
|
|
2002-11-22 08:05 robert
|
|
|
|
* VisualStudio/osgPlugins/ac3d/ac3d.dsp: Added d to the end of the
|
|
dll name for the debug build of the ac3d loader.
|
|
|
|
2002-11-22 05:00 don
|
|
|
|
* src/Demos/osgshadowtexture/CreateShadowedScene.cpp,
|
|
src/osgPlugins/ac3d/ac3d.cpp, src/osgSim/LightPointDrawable.cpp,
|
|
src/osgSim/LightPointNode.cpp: Fixes for IRIX build
|
|
|
|
2002-11-21 20:28 don
|
|
|
|
* src/Demos/osgshadowtexture/CreateShadowedScene.cpp,
|
|
src/osg/Geometry.cpp: Fixed std:: prefix and reinitialized
|
|
variable for gcc 3.2
|
|
|
|
2002-11-21 16:08 robert
|
|
|
|
* NEWS, src/osg/Group.cpp: Added use of ref_ptr<> for the replaced
|
|
node in osg::Group::replaceChild(,)
|
|
to prevent it being deleted while it was still being used with
|
|
the body of
|
|
the method.
|
|
|
|
Added mention of the shadow texture demo.
|
|
|
|
2002-11-21 15:35 robert
|
|
|
|
* VisualStudio/Demos/osgshadowtexture/osgshadowtexture.dsp,
|
|
include/osg/Plane, include/osg/TexGen,
|
|
src/Demos/osgshadowtexture/CreateShadowedScene.cpp,
|
|
src/Demos/osgshadowtexture/CreateShadowedScene.h,
|
|
src/Demos/osgshadowtexture/Makefile,
|
|
src/Demos/osgshadowtexture/Makefile.inst,
|
|
src/Demos/osgshadowtexture/osgshadowtexture.cpp,
|
|
src/Demos/osgshape/osgshape.cpp,
|
|
src/Demos/osgtexture3D/osgtexture3D.cpp, src/osg/TexGen.cpp:
|
|
Moved the shadow creation code into a seperate
|
|
CreateShadowedScene header and source,
|
|
and exposed just the basic createShadowedScene function in the
|
|
header.
|
|
|
|
2002-11-21 14:54 robert
|
|
|
|
* src/Demos/osgshadowtexture/osgshadowtexture.cpp: Clean up of the
|
|
shadow texture code...
|
|
|
|
2002-11-21 14:38 robert
|
|
|
|
* VisualStudio/Demos/osgshadowtexture/osgshadowtexture.cpp,
|
|
VisualStudio/Demos/osgshadowtexture/osgshadowtexture.dsp: Added
|
|
shadow texture demo .dsp under the correct name!
|
|
|
|
2002-11-21 13:25 robert
|
|
|
|
* src/Demos/osgshadowtexture/osgshadowtexture.cpp: Fixed the
|
|
updating of projection matrix so that is done in eye coordinates.
|
|
|
|
2002-11-21 09:07 robert
|
|
|
|
* include/osg/Geode, include/osg/Geometry, include/osg/Group,
|
|
src/osg/Geode.cpp, src/osg/Geometry.cpp, src/osg/Group.cpp,
|
|
src/osg/LOD.cpp, src/osg/Switch.cpp: Added
|
|
osg::Geometry::setPrimtiveSet,removePrimtiiveSet,
|
|
insertPrimitiveSet
|
|
and getPrimitiveSetIndex().
|
|
|
|
Renamed osg::Group::findChildNum(..) to getChildIndex().
|
|
|
|
Renamed osg::Geode::findDrawableNum(..) to getDrawableIndex().
|
|
|
|
2002-11-21 07:53 robert
|
|
|
|
* src/osgSim/BlinkSequence.cpp: Fix for compile problems under
|
|
IRIX.
|
|
|
|
2002-11-20 15:51 robert
|
|
|
|
* src/Demos/osgshadowtexture/osgshadowtexture.cpp: First pass at
|
|
shadow textures.
|
|
|
|
2002-11-20 14:40 robert
|
|
|
|
* src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/flt2osg.cpp: Moved the code to create StateSet
|
|
around textures into flt::Pool::getTexture so that
|
|
the code associated with loading textures is done is just one
|
|
place.
|
|
|
|
2002-11-20 07:46 robert
|
|
|
|
* Make/debugtests.bat, Make/makedefs, Make/makedirdefs,
|
|
Make/osgtests.bat, src/Demos/osganimate/osganimate.cpp,
|
|
src/Demos/osgshadowtexture, src/Demos/osgshadowtexture/Makefile,
|
|
src/Demos/osgshadowtexture/Makefile.inst,
|
|
src/Demos/osgshadowtexture/osgshadowtexture.cpp,
|
|
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp: Fixed the texture apply method which was
|
|
broken yesterday, the new code wasn't
|
|
checking for the validity of _image before doing checks on it.
|
|
This breaks when
|
|
render to texture is used as there is no image to check
|
|
against...
|
|
|
|
Added osgshadowtexture demo source. Demos still in development,
|
|
so don't expect
|
|
any shadows yet...
|
|
|
|
2002-11-20 07:44 robert
|
|
|
|
* VisualStudio/Demos/osgshadowtexture,
|
|
VisualStudio/Demos/osgshadowtexture/osgshadowtexture.cpp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osgSim/osgSim.dsp:
|
|
Fixed the references osgSim project file.
|
|
|
|
Added the osgshadowtexture demo project file.
|
|
|
|
2002-11-19 12:48 robert
|
|
|
|
* src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp: Added handling of image dirty after a
|
|
textyre has been bound, the texture
|
|
is now updated when the image is dirty.
|
|
|
|
2002-11-19 12:26 robert
|
|
|
|
* Make/makedefs: Updated OSX defs to compile osgSim and
|
|
osglightpoint
|
|
|
|
2002-11-19 12:25 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat: Added osglightpoint to
|
|
the demo list.
|
|
|
|
2002-11-19 12:23 robert
|
|
|
|
* VisualStudio/Demos/osglightpoint,
|
|
VisualStudio/Demos/osglightpoint/osglightpoint.dsp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osgSim,
|
|
VisualStudio/osgSim/osgSim.dsp, include/osgSim/Version,
|
|
src/osgSim/Makefile, src/osgSim/Version.cpp: Added visual
|
|
workspace files for osgSim nodekit and osglightpoint demo.
|
|
|
|
2002-11-19 10:57 robert
|
|
|
|
* Make/makedirdefs, NEWS, include/osgSim,
|
|
include/osgSim/BlinkSequence, include/osgSim/Export,
|
|
include/osgSim/LightPoint, include/osgSim/LightPointDrawable,
|
|
include/osgSim/LightPointNode, include/osgSim/Sector,
|
|
include/osgSim/Version, src/Demos/osglightpoint,
|
|
src/Demos/osglightpoint/Makefile,
|
|
src/Demos/osglightpoint/Makefile.inst,
|
|
src/Demos/osglightpoint/osglightpoint.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgSim,
|
|
src/osgSim/BlinkSequence.cpp, src/osgSim/LightPoint.cpp,
|
|
src/osgSim/LightPointDrawable.cpp, src/osgSim/LightPointNode.cpp,
|
|
src/osgSim/Makefile, src/osgSim/Sector.cpp: Added osgSim library
|
|
which encapulsulates light points.
|
|
|
|
Added osglightpoint demo.
|
|
|
|
2002-11-19 10:56 robert
|
|
|
|
* include/osg/Drawable, include/osg/Group, include/osg/State,
|
|
include/osg/Texture, src/osg/Drawable.cpp, src/osg/GeoSet.cpp,
|
|
src/osg/Group.cpp, src/osg/LOD.cpp, src/osg/State.cpp,
|
|
src/osg/Switch.cpp, src/osg/Texture.cpp: Moved Drawable across to
|
|
using osg::buffered_value.
|
|
|
|
Added new osg::State::setInterleavedArray() method.
|
|
|
|
Added new osg::Group::setNode(uint,Node*) method.
|
|
|
|
Cleaned up and fixed the osg::Texture's handling of
|
|
dirtyTextureParamters().
|
|
|
|
2002-11-18 16:14 robert
|
|
|
|
* include/osg/Geode, src/osg/Geode.cpp: Added
|
|
setDrawable(uint,Drawable*) method.
|
|
|
|
2002-11-14 15:30 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Jason Daly, fix for long
|
|
file names on sequence nodes.
|
|
|
|
2002-11-14 09:03 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Updated the plugins so
|
|
they do the extension checking with a non
|
|
case sensitive comparison.
|
|
|
|
2002-11-13 13:04 robert
|
|
|
|
* ChangeLog, NEWS: Updated NEWS and ChangeLog for the release.
|
|
|
|
2002-11-13 12:42 robert
|
|
|
|
* doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/Array.html,
|
|
doc/doc++/osg/BlendFunc.html, doc/doc++/osg/Box.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/ConvexHull.html,
|
|
doc/doc++/osg/ConvexPlanarOccluder.html,
|
|
doc/doc++/osg/CullFace.html, doc/doc++/osg/CullStack.html,
|
|
doc/doc++/osg/Cylinder.html, doc/doc++/osg/Depth.html,
|
|
doc/doc++/osg/DisplaySettings.html,
|
|
doc/doc++/osg/DrawArrayLengths.html,
|
|
doc/doc++/osg/DrawArrays.html,
|
|
doc/doc++/osg/DrawElementsUByte.html,
|
|
doc/doc++/osg/DrawElementsUInt.html,
|
|
doc/doc++/osg/DrawElementsUShort.html,
|
|
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrontFace.html,
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geometry.html,
|
|
doc/doc++/osg/Grid.html, doc/doc++/osg/HeightField.html,
|
|
doc/doc++/osg/Image.html, doc/doc++/osg/ImpostorSprite.html,
|
|
doc/doc++/osg/IndexArray.html, doc/doc++/osg/InfinitePlane.html,
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightModel.html,
|
|
doc/doc++/osg/LineStipple.html, doc/doc++/osg/LineWidth.html,
|
|
doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html,
|
|
doc/doc++/osg/NodeVisitor.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/Point.html, doc/doc++/osg/PolygonMode.html,
|
|
doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/PolygonStipple.html,
|
|
doc/doc++/osg/PrimitiveSet.html, doc/doc++/osg/ShadeModel.html,
|
|
doc/doc++/osg/Shape.html, doc/doc++/osg/ShapeDrawable.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/TemplateArray.html,
|
|
doc/doc++/osg/TemplateIndexArray.html,
|
|
doc/doc++/osg/TessellationHints.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/TriangleMesh.html, doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/SceneView.html: Updates to docs for release
|
|
|
|
2002-11-13 11:09 robert
|
|
|
|
* NEWS, include/osg/State, src/osg/State.cpp: Added
|
|
State::computeSecondaryColorSupported() &
|
|
computeFogCoordSupported().
|
|
|
|
Updated NEWS.
|
|
|
|
2002-11-13 10:23 robert
|
|
|
|
* src/osg/CullStack.cpp: Small improvement to the computation of
|
|
the pixel size vector.
|
|
|
|
2002-11-12 15:50 robert
|
|
|
|
* src/osg/CullStack.cpp: Fixed ansisotropic scaling problem with
|
|
pixel scaling/small feature culling.
|
|
|
|
2002-11-12 13:51 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Fixed bug in stats where overdraw would
|
|
be reported incorrectly.
|
|
|
|
2002-11-12 13:37 robert
|
|
|
|
* src/osg/Transform.cpp: Removed debugging messages.
|
|
|
|
2002-11-12 13:36 robert
|
|
|
|
* src/osg/Transform.cpp: Fixed bug in osg::Transform's computation
|
|
of a its bounding sphere, where
|
|
it was erroneously using the y axis for the z axis test.
|
|
|
|
2002-11-12 10:22 robert
|
|
|
|
* Make/debugtests.bat, Make/makedefs, Make/osgtests.bat,
|
|
include/osg/CollectOccludersVisitor, include/osg/CullStack,
|
|
include/osg/DisplaySettings, include/osg/NodeVisitor,
|
|
include/osgUtil/CullVisitor, include/osgUtil/SceneView,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added
|
|
LEFT_EYE and RIGHT_EYE stereo to
|
|
osg::DisplaySettings/osgUtil::SceneView
|
|
|
|
Renamed LODBias to LODScale.
|
|
|
|
2002-11-11 20:18 don
|
|
|
|
* src/osg/NodeVisitor.cpp, src/osg/UnitTestFramework.cpp: Fixed a
|
|
const/non-const inconsistency in NodeVisitor.cpp
|
|
Fixed a blank namespace issue in UnitTestFramework.cpp
|
|
|
|
2002-11-11 16:11 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture2D.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureCubeMap.cpp: Fixes to typo of *Dirty()
|
|
|
|
2002-11-11 09:06 robert
|
|
|
|
* Make/makedefs: Added missing demos and libs into the darwin
|
|
defines.
|
|
|
|
2002-11-11 09:01 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Added a getBound() to the
|
|
SceneView::app() to make sure the bounding volume is
|
|
updated well before the cull traversal which can be
|
|
multithreaded.
|
|
|
|
2002-11-11 08:52 robert
|
|
|
|
* include/osg/Node, src/Demos/sgv/sgv.cpp: Fixed bug in
|
|
osg::Node::isCullingActive().
|
|
|
|
Rnabled the automatic selection of the animation path if one is
|
|
specified
|
|
on the commandline in sgv.
|
|
|
|
2002-11-11 08:08 robert
|
|
|
|
* NEWS: Updates to news.
|
|
|
|
2002-11-11 08:05 robert
|
|
|
|
* NEWS, doc/data.html: Updates to doc
|
|
|
|
2002-11-11 08:05 robert
|
|
|
|
* Make/makedefs: Fixes for MING build
|
|
|
|
2002-11-11 08:04 robert
|
|
|
|
* include/osg/Fog, include/osg/Node, include/osg/NodeVisitor,
|
|
include/osg/Object, include/osg/ShadeModel, include/osg/Shape,
|
|
include/osg/Stencil, include/osg/TexEnv: Fixes to const paramter
|
|
types.
|
|
|
|
2002-11-11 07:20 robert
|
|
|
|
* src/Demos/osgshape/osgshape.cpp: *** empty log message ***
|
|
|
|
2002-11-11 07:12 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgText to dependancy list
|
|
of geo plugin.
|
|
|
|
2002-11-08 15:56 robert
|
|
|
|
* src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/lwo/Lwo2Layer.cpp: Fixes to build in VS7.0
|
|
|
|
2002-11-08 14:24 robert
|
|
|
|
* doc/doc++/osg/Box.html, doc/doc++/osg/CompositeShape.html,
|
|
doc/doc++/osg/Cone.html, doc/doc++/osg/ConstArrayVisitor.html,
|
|
doc/doc++/osg/ConstAttributeFunctor.html,
|
|
doc/doc++/osg/ConstShapeVisitor.html,
|
|
doc/doc++/osg/ConstValueVisitor.html,
|
|
doc/doc++/osg/ConvexHull.html, doc/doc++/osg/Cylinder.html,
|
|
doc/doc++/osg/Extensions.html, doc/doc++/osg/Grid.html,
|
|
doc/doc++/osg/HeightField.html, doc/doc++/osg/IndexArray.html,
|
|
doc/doc++/osg/InfinitePlane.html, doc/doc++/osg/META_Shape.html,
|
|
doc/doc++/osg/PolygonStipple.html,
|
|
doc/doc++/osg/PrimitiveSet.html,
|
|
doc/doc++/osg/ShadowVolumeOccluderList.html,
|
|
doc/doc++/osg/Shape.html, doc/doc++/osg/ShapeDrawable.html,
|
|
doc/doc++/osg/ShapeVisitor.html, doc/doc++/osg/Sphere.html,
|
|
doc/doc++/osg/TemplateIndexArray.html,
|
|
doc/doc++/osg/TessellationHints.html,
|
|
doc/doc++/osg/TriangleMesh.html, doc/doc++/osg/ValueVisitor.html,
|
|
doc/doc++/osg/buffered_value.html,
|
|
doc/doc++/osgGA/AnimationPathManipulator.html,
|
|
doc/doc++/osgParticle/rangev4.html,
|
|
doc/doc++/osgUtil/CubeMapGenerator.html,
|
|
doc/doc++/osgUtil/HalfWayMapGenerator.html,
|
|
doc/doc++/osgUtil/HighlightMapGenerator.html,
|
|
doc/doc++/osgUtil/ReflectionMapGenerator.html: Added newly
|
|
generated html files.
|
|
|
|
2002-11-08 14:15 robert
|
|
|
|
* doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/AnimationPath.html,
|
|
doc/doc++/osg/AnimationPathCallback.2.html,
|
|
doc/doc++/osg/AnimationPathCallback.html,
|
|
doc/doc++/osg/Array.html, doc/doc++/osg/ArrayVisitor.html,
|
|
doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/BlendFunc.html,
|
|
doc/doc++/osg/BoundingBox.html,
|
|
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Camera.html,
|
|
doc/doc++/osg/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/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/DOFTransform.html, doc/doc++/osg/Depth.html,
|
|
doc/doc++/osg/DisplaySettings.html,
|
|
doc/doc++/osg/DrawArrayLengths.html,
|
|
doc/doc++/osg/DrawArrays.html,
|
|
doc/doc++/osg/DrawElementsUByte.html,
|
|
doc/doc++/osg/DrawElementsUInt.html,
|
|
doc/doc++/osg/DrawElementsUShort.html,
|
|
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrameStamp.html,
|
|
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
doc/doc++/osg/Geometry.html, doc/doc++/osg/Group.html,
|
|
doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html,
|
|
doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html,
|
|
doc/doc++/osg/ImpostorSprite.html,
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightModel.html,
|
|
doc/doc++/osg/LightSource.html, doc/doc++/osg/LineSegment.html,
|
|
doc/doc++/osg/LineStipple.html, doc/doc++/osg/LineWidth.html,
|
|
doc/doc++/osg/META_Object.html,
|
|
doc/doc++/osg/META_StateAttribute.html,
|
|
doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html,
|
|
doc/doc++/osg/MatrixTransform.html,
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/OccluderNode.html, doc/doc++/osg/Plane.html,
|
|
doc/doc++/osg/Point.html, doc/doc++/osg/PolygonMode.html,
|
|
doc/doc++/osg/PolygonOffset.html, doc/doc++/osg/Polytope.html,
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
doc/doc++/osg/PrimitiveFunctor.html,
|
|
doc/doc++/osg/Projection.html,
|
|
doc/doc++/osg/QualifiedTestPrinter.html, doc/doc++/osg/Quat.html,
|
|
doc/doc++/osg/Referenced.html, doc/doc++/osg/Sequence.html,
|
|
doc/doc++/osg/ShadeModel.html,
|
|
doc/doc++/osg/ShadowVolumeOccluder.html,
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Statistics.html,
|
|
doc/doc++/osg/Stencil.html, doc/doc++/osg/SubloadCallback.2.html,
|
|
doc/doc++/osg/SubloadCallback.3.html,
|
|
doc/doc++/osg/SubloadCallback.4.html,
|
|
doc/doc++/osg/SubloadCallback.html, doc/doc++/osg/Switch.html,
|
|
doc/doc++/osg/TemplateArray.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/Timer.html,
|
|
doc/doc++/osg/TraceStream.html, doc/doc++/osg/Transform.html,
|
|
doc/doc++/osg/TriangleFunctor.html, doc/doc++/osg/UByte4.html,
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
doc/doc++/osg/Vec4.html, doc/doc++/osg/VectorSizei.html,
|
|
doc/doc++/osg/VectorUByte.html, doc/doc++/osg/VectorUInt.html,
|
|
doc/doc++/osg/VectorUShort.html, doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
doc/doc++/osg/fast_back_stack.html,
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/isGLExtensionSupported.html,
|
|
doc/doc++/osg/isGLUExtensionSupported.html,
|
|
doc/doc++/osg/osg.html, doc/doc++/osg/ref_ptr.html,
|
|
doc/doc++/osg/tag_au.html, doc/doc++/osgDB/DotOsgWrapper.html,
|
|
doc/doc++/osgDB/DynamicLibrary.html, doc/doc++/osgDB/Output.html,
|
|
doc/doc++/osgDB/ReadResult.html,
|
|
doc/doc++/osgDB/WriteResult.html,
|
|
doc/doc++/osgGA/CameraManipulator.html,
|
|
doc/doc++/osgGA/CompositeGUIEventHandler.html,
|
|
doc/doc++/osgGA/DriveManipulator.html,
|
|
doc/doc++/osgGA/FlightManipulator.html,
|
|
doc/doc++/osgGA/GUIActionAdapter.html,
|
|
doc/doc++/osgGA/GUIEventAdapter.html,
|
|
doc/doc++/osgGA/GUIEventHandler.html,
|
|
doc/doc++/osgGA/GUIEventHandlerVisitor.html,
|
|
doc/doc++/osgGA/General.html, doc/doc++/osgGA/HIER.html,
|
|
doc/doc++/osgGA/HIERjava.html,
|
|
doc/doc++/osgGA/KeySwitchCameraManipulator.html,
|
|
doc/doc++/osgGA/SetSceneViewVisitor.html,
|
|
doc/doc++/osgGA/StateSetManipulator.html,
|
|
doc/doc++/osgGA/TrackballManipulator.html,
|
|
doc/doc++/osgGA/index.html, doc/doc++/osgGA/osgGA.html,
|
|
doc/doc++/osgGA/spaceosgGA.html, doc/doc++/osgGLUT/Viewer.html,
|
|
doc/doc++/osgParticle/Emitter.html,
|
|
doc/doc++/osgParticle/General.html,
|
|
doc/doc++/osgParticle/ModularEmitter.html,
|
|
doc/doc++/osgParticle/ModularProgram.html,
|
|
doc/doc++/osgParticle/MultiSegmentPlacer.html,
|
|
doc/doc++/osgParticle/Particle.html,
|
|
doc/doc++/osgParticle/ParticleProcessor.html,
|
|
doc/doc++/osgParticle/ParticleSystem.html,
|
|
doc/doc++/osgParticle/ParticleSystemUpdater.html,
|
|
doc/doc++/osgParticle/Program.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++/osgText/BitmapFont.html, doc/doc++/osgText/Font.html,
|
|
doc/doc++/osgText/OutlineFont.html,
|
|
doc/doc++/osgText/Paragraph.html,
|
|
doc/doc++/osgText/PixmapFont.html,
|
|
doc/doc++/osgText/PolygonFont.html,
|
|
doc/doc++/osgText/RasterFont.html, doc/doc++/osgText/Text.html,
|
|
doc/doc++/osgText/TextureFont.html,
|
|
doc/doc++/osgText/VectorFont.html,
|
|
doc/doc++/osgUtil/CombineLODsVisitor.html,
|
|
doc/doc++/osgUtil/ConvertGeoSetsToGeometryVisitor.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html,
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html,
|
|
doc/doc++/osgUtil/InsertImpostorsVisitor.html,
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
doc/doc++/osgUtil/LeafDepthSortFunctor.html,
|
|
doc/doc++/osgUtil/MergeGeometryVisitor.html,
|
|
doc/doc++/osgUtil/Optimizer.html,
|
|
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
|
|
doc/doc++/osgUtil/RemoveEmptyNodesVisitor.html,
|
|
doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
doc/doc++/osgUtil/StateVisitor.html,
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
doc/doc++/osgUtil/TransformCallback.html,
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html:
|
|
Checking in updates to documentition for the 0.9.2 release.
|
|
|
|
2002-11-08 14:03 robert
|
|
|
|
* include/osg/Drawable, include/osg/Geometry,
|
|
include/osg/PrimitiveSet: Removed deprecated API
|
|
|
|
2002-11-08 12:58 robert
|
|
|
|
* src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGA/Version.cpp, src/osgGLUT/Version.cpp,
|
|
src/osgParticle/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp: Updates version numbers to 0.9.2
|
|
|
|
2002-11-08 12:56 robert
|
|
|
|
* src/osgPlugins/geo/Makefile,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoTypes.h,
|
|
src/osgPlugins/geo/geoUnits.h,
|
|
src/osgPlugins/geo/osgGeoAnimation.h,
|
|
src/osgPlugins/geo/osgGeoStructs.h: Updates to GEO loader from
|
|
Geoff Michel.
|
|
|
|
2002-11-08 12:54 robert
|
|
|
|
* src/Demos/sgv/sgv.cpp: Minor warning fix.
|
|
|
|
2002-11-08 12:26 robert
|
|
|
|
* include/osg/Math: Added #define DARWIN_OSX_PRE_10_2 and related
|
|
#ifdef checks to cope with backwards compatiblity
|
|
with versions of OSX before 10.2.
|
|
|
|
2002-11-08 11:00 robert
|
|
|
|
* include/osgUtil/IntersectVisitor,
|
|
src/Demos/osgimpostor/TestManipulator.cpp, src/osgText/Makefile,
|
|
src/osgUtil/IntersectVisitor.cpp: Added GL_LIBS to the
|
|
osgText/Makefile for OSX build.
|
|
|
|
Fixed typo in IntersectVisitor.
|
|
|
|
Fixed warnings in osgimpsotor demo.
|
|
|
|
2002-11-08 10:25 robert
|
|
|
|
* doc/data.html, include/osg/Math,
|
|
src/Demos/osgimpostor/osgimpostor.cpp: Updates to Math for OSX
|
|
build.
|
|
|
|
Added 3dmodelworld.com to the data source directory.
|
|
|
|
Fixed compile problem under VC6.0 in osgimpostor.
|
|
|
|
2002-11-08 08:51 robert
|
|
|
|
* src/osgPlugins/lwo/Lwo2Layer.cpp: Fixes for VisualStudio6.0
|
|
build.
|
|
|
|
2002-11-08 08:45 robert
|
|
|
|
* src/Demos/sgv/sgv.cpp: Removed the usage report from sgv when it
|
|
fails to load a file.
|
|
|
|
2002-11-08 08:34 robert
|
|
|
|
* src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h: Converted
|
|
usage of GLuint to usigned int, in hope that it will get round
|
|
the
|
|
warnings generated under OSX.
|
|
|
|
2002-11-08 08:12 robert
|
|
|
|
* src/osgPlugins/rgb/Makefile: Commented back in LIBS into Makefile
|
|
for OSX build.
|
|
|
|
2002-11-08 08:11 robert
|
|
|
|
* src/osgPlugins/geo/osgGeoAnimation.h,
|
|
src/osgPlugins/geo/osgGeoStructs.h,
|
|
src/osgPlugins/logos/Makefile: Fixes for VisualStudio build and
|
|
OSX build.
|
|
|
|
2002-11-08 08:00 robert
|
|
|
|
* VisualStudio/Demos/osgimpostor/osgimpostor.dsp: Added
|
|
TestManipulator into osgimpostor project file.
|
|
|
|
2002-11-07 16:08 robert
|
|
|
|
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: Compile fix from Duvan
|
|
Cope.
|
|
|
|
2002-11-07 15:45 robert
|
|
|
|
* src/Demos/sgv/sgv.cpp: Commented out the selection of the
|
|
animation path manipulator since it
|
|
was somehow disabling culling?!?
|
|
|
|
2002-11-07 15:13 robert
|
|
|
|
* src/Demos/osganimate/osganimate.cpp,
|
|
src/Demos/osgimpostor/osgimpostor.cpp: Titled the view in
|
|
osganimate and added the title into osgimpostor.
|
|
|
|
2002-11-07 14:44 robert
|
|
|
|
* src/osgPlugins/geo/ReaderWriterGEO.cpp: Renamed Primitive:: to
|
|
PrimitiveSet.
|
|
|
|
2002-11-07 14:29 robert
|
|
|
|
* include/osg/Export: Commented out the USE_DEPRECATED_API define.
|
|
|
|
2002-11-07 14:13 robert
|
|
|
|
* src/Demos/osgimpostor/Makefile, src/Demos/osgimpostor/README,
|
|
src/Demos/osgimpostor/TestManipulator.cpp,
|
|
src/Demos/osgimpostor/TestManipulator.h,
|
|
src/Demos/osgimpostor/osgimpostor.cpp: Intergrated Martin Kada's
|
|
impostor test program with the old test
|
|
program.
|
|
|
|
2002-11-07 13:56 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos/osggeodemo,
|
|
VisualStudio/Demos/osggeodemo/osggeodemo.dsp,
|
|
VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/geo/geo.dsp, src/Demos/osggeodemo,
|
|
src/Demos/osggeodemo/Makefile,
|
|
src/Demos/osggeodemo/Makefile.inst,
|
|
src/Demos/osggeodemo/osggeodemo.cpp: Added Geoff Michel's new
|
|
osggeomdemo program which allows control of
|
|
geo models via the mouse.
|
|
|
|
2002-11-07 13:47 robert
|
|
|
|
* src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoTypes.h,
|
|
src/osgPlugins/geo/geoUnits.h,
|
|
src/osgPlugins/geo/osgGeoAnimation.h,
|
|
src/osgPlugins/geo/osgGeoStructs.h: Updates to GEO loader from
|
|
Geoff Michel.
|
|
|
|
2002-11-07 08:49 robert
|
|
|
|
* NEWS, VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
include/osg/Drawable: Added shape drawable into dot osg plugin.
|
|
|
|
2002-11-07 08:48 robert
|
|
|
|
* src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/ShapeDrawable.cpp: Fix for build under Linux.
|
|
|
|
2002-11-06 23:00 don
|
|
|
|
* Make/makerules: Oops... experiment gon awry in makerules. This
|
|
works for Solaris, but not
|
|
Linux, evidently. The goal was to do a dependency update on only
|
|
files
|
|
that had changed, since Solaris is so gawdawful slow at doing CC
|
|
-xM
|
|
|
|
2002-11-06 18:39 don
|
|
|
|
* Make/makerules, include/osg/NodeVisitor, src/osg/TexGen.cpp,
|
|
src/osgPlugins/logos/Makefile,
|
|
src/osgPlugins/logos/ReaderWriterLOGO.cpp,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/rgb/Makefile: Changed
|
|
a couple of const/non-const discrpancies between header and
|
|
source
|
|
for TexGen. Removed external library dependencies in plugin
|
|
makefiles
|
|
|
|
2002-11-06 16:04 robert
|
|
|
|
* include/osg/Drawable: Fix for backwards compatibility.
|
|
|
|
2002-11-06 15:43 robert
|
|
|
|
* include/osg/DrawPixels, include/osg/Drawable, include/osg/GeoSet,
|
|
include/osg/Geometry, include/osg/ImpostorSprite,
|
|
include/osg/ShapeDrawable, include/osgParticle/Particle,
|
|
include/osgParticle/ParticleSystem, include/osgText/Font,
|
|
include/osgText/Text, src/Demos/osgcallback/osgcallback.cpp,
|
|
src/Demos/osgteapot/osgteapot.cpp, src/osg/DrawPixels.cpp,
|
|
src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp,
|
|
src/osg/Geometry.cpp, src/osg/ImpostorSprite.cpp,
|
|
src/osg/ShapeDrawable.cpp, src/osgGLUT/Window.cpp,
|
|
src/osgParticle/ParticleSystem.cpp, src/osgPlugins/ac3d/ac3d.cpp,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/logos/ReaderWriterLOGO.cpp, src/osgText/Font.cpp,
|
|
src/osgText/Text.cpp: Name change and const change of
|
|
Drawable::drawImmediateMode(State&) to
|
|
Drawable::drawImplementation(State&) const. Various updates to
|
|
the
|
|
rest of the OSG to accomodate this.
|
|
|
|
2002-11-06 11:15 robert
|
|
|
|
* src/osgGA/AnimationPathManipulator.cpp: Added in default value of
|
|
_timeScale.
|
|
|
|
2002-11-06 10:46 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/ProceduralGeometry,
|
|
include/osg/ShapeDrawable, src/Demos/osgshape/osgshape.cpp,
|
|
src/osg/Makefile, src/osg/ProceduralGeometry.cpp,
|
|
src/osg/ShapeDrawable.cpp: Renamed ProceduralGeometry to
|
|
ShapeDrawable to better reflect its current
|
|
purpose.
|
|
|
|
2002-11-06 10:24 robert
|
|
|
|
* include/osg/AnimationPath, include/osg/Drawable,
|
|
include/osg/GeoSet, include/osg/Geometry,
|
|
include/osg/ImpostorSprite, include/osg/Matrix,
|
|
include/osg/PrimitiveSet, include/osg/ProceduralGeometry,
|
|
include/osg/Statistics, include/osgGA/AnimationPathManipulator,
|
|
include/osgGLUT/Viewer, src/Demos/sgv/sgv.cpp,
|
|
src/osg/AnimationPath.cpp, src/osg/Drawable.cpp,
|
|
src/osg/GeoSet.cpp, src/osg/Geometry.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/PrimitiveSet.cpp,
|
|
src/osg/ProceduralGeometry.cpp,
|
|
src/osgGA/AnimationPathManipulator.cpp, src/osgGLUT/Viewer.cpp:
|
|
Added support for recording camera animation paths in
|
|
osgGLUT::Viewer, and fixed
|
|
the osgGA::AnimationPathManipulator to handle it.
|
|
|
|
Added a new Drawable::ConstAttributeFunctor and make the
|
|
accept(PrimitiveFunctor)
|
|
be a const method so can disallows modification. Added
|
|
Drawable::supports(...) methods
|
|
for each of the AttributeFunctor, ConstAttributeFunctor and
|
|
PrimitiveFunctor so
|
|
that programs can querry whether it is possible to use functors
|
|
with that object type.
|
|
|
|
2002-11-05 07:50 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Jason Daly, fix for 14.2
|
|
color records in versions of OpenFlight files.
|
|
|
|
2002-11-04 15:33 robert
|
|
|
|
* src/osgDB/Output.cpp: From Stephan Huber, fix for OSX build.
|
|
|
|
2002-11-04 10:37 robert
|
|
|
|
* src/Demos/osgconv/osgconv.cpp: Added std:: in front of string.
|
|
|
|
2002-11-04 09:08 robert
|
|
|
|
* include/osg/GeoSet, include/osg/Shape,
|
|
src/Demos/osgconv/osgconv.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp: From Ulrich Hertlien,
|
|
added ReaderWriter::Options to the osgconv and pfb plugin
|
|
so that all the pfi files can be converted to rgb be the plugin.
|
|
|
|
2002-11-04 09:07 robert
|
|
|
|
* src/osgGA/AnimationPathManipulator.cpp: Fixed warning under
|
|
Visual.NET
|
|
|
|
2002-11-04 08:40 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp: Added in guard to png
|
|
loader so that it only accepts png files. This has been
|
|
added since the png loader itself doesn't not seem robust enough
|
|
at detecting
|
|
non png files.
|
|
|
|
Added a tab in to the flt code to make it more obvious what is
|
|
happening in
|
|
the flow of the code.
|
|
|
|
2002-11-04 08:35 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added back in the missing flt.dsp.
|
|
|
|
2002-11-01 15:12 robert
|
|
|
|
* include/osg/Shape, src/Demos/osgshape/osgshape.cpp,
|
|
src/osg/ProceduralGeometry.cpp, src/osg/Shape.cpp: Added support
|
|
for primitive functor into the new osg::ProceduralGeometry class
|
|
|
|
2002-11-01 15:11 robert
|
|
|
|
* src/osgPlugins/geo/ReaderWriterGEO.cpp: Futher fixes for
|
|
VisualStudio.NET compilation.
|
|
|
|
2002-11-01 14:16 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Michael Gronage fix for aspect ratio
|
|
in split stereo.
|
|
|
|
2002-11-01 12:48 robert
|
|
|
|
* src/osgPlugins/geo/osgGeoStructs.h: Fixed VisualStudio7.0 compile
|
|
error related to an std::vector<>::iterator
|
|
no longer being a pointer, fixed by using a &(*itr).
|
|
|
|
2002-11-01 12:40 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: Added missing Shape and
|
|
ProceduralGeometry references in the osg project file.
|
|
|
|
2002-11-01 12:20 robert
|
|
|
|
* src/Demos/osgshape/osgshape.cpp, src/osg/ProceduralGeometry.cpp:
|
|
Futher updates to shapes support.
|
|
|
|
2002-11-01 12:11 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added handled of invlid drawable
|
|
bounding boxes.
|
|
|
|
2002-11-01 10:39 robert
|
|
|
|
* include/osg/Shape: Added export to the height field class.
|
|
|
|
2002-11-01 10:25 robert
|
|
|
|
* NEWS, include/osg/Shape, src/osg/ProceduralGeometry.cpp,
|
|
src/osg/Shape.cpp: Updates to Shape support.
|
|
|
|
2002-10-31 15:24 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added a dirtyBound & diryDisplayList
|
|
to the geometry merge operation in the
|
|
Optimizer to fix a bug where the bouding volumes where being
|
|
invildated.
|
|
|
|
2002-10-31 12:51 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/ac3d,
|
|
VisualStudio/osgPlugins/ac3d/ac3d.dsp,
|
|
VisualStudio/osgPlugins/geo, VisualStudio/osgPlugins/geo/geo.dsp,
|
|
src/osgPlugins/ac3d, src/osgPlugins/ac3d/Makefile,
|
|
src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/ac3d/osgac3d.h,
|
|
src/osgPlugins/ac3d/~ac3d.cpp, src/osgPlugins/geo,
|
|
src/osgPlugins/geo/Makefile,
|
|
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
|
src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoTypes.h,
|
|
src/osgPlugins/geo/geoUnits.h,
|
|
src/osgPlugins/geo/osgGeoStructs.h: From Geoff Michel, added AC3D
|
|
.ac and GEO .geo loaders.
|
|
|
|
2002-10-31 10:36 robert
|
|
|
|
* include/osg/Shape, src/Demos/osgshape/osgshape.cpp,
|
|
src/osg/ProceduralGeometry.cpp, src/osg/Shape.cpp,
|
|
src/osgDB/Registry.cpp: Added osg::Grid shape class, and added an
|
|
example of its use into the
|
|
hang glide demo.
|
|
|
|
2002-10-31 10:35 robert
|
|
|
|
* src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/flt2osg.cpp: Yefei He's updates to Pool and
|
|
flt2osg to use lazy loading of textures from a
|
|
texture pallette.
|
|
|
|
2002-10-30 13:27 robert
|
|
|
|
* Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat,
|
|
VisualStudio/Demos/osgshape,
|
|
VisualStudio/Demos/osgshape/osgshape.dsp,
|
|
VisualStudio/VisualStudio.dsw, include/osg/CopyOp,
|
|
include/osg/Drawable, include/osg/ProceduralGeometry,
|
|
include/osg/Shape, src/Demos/osgshape,
|
|
src/Demos/osgshape/Makefile, src/Demos/osgshape/Makefile.inst,
|
|
src/Demos/osgshape/osgshape.cpp, src/osg/CopyOp.cpp,
|
|
src/osg/Drawable.cpp, src/osg/Makefile,
|
|
src/osg/ProceduralGeometry.cpp, src/osg/Shape.cpp: Added first
|
|
cut of new primtive shapes support.
|
|
|
|
2002-10-30 12:58 robert
|
|
|
|
* include/osg/NodeVisitor, include/osg/TexGen: Removal of more
|
|
redundent const base types.
|
|
|
|
2002-10-30 12:56 robert
|
|
|
|
* src/osgPlugins/osgText/IO_Font.cpp,
|
|
src/osgPlugins/osgText/IO_Text.cpp: Updated osgText .osg support
|
|
so that it handles text via the osgDB::Outpur::wrapString()
|
|
method.
|
|
|
|
2002-10-30 10:07 robert
|
|
|
|
* src/osg/Switch.cpp: Fixed addChild(node,value) so that it resizes
|
|
using the _newChildDefaultValue
|
|
rather than the add child value, then sets the child's value to
|
|
value.
|
|
|
|
2002-10-28 12:55 robert
|
|
|
|
* include/osgDB/Output, src/osgDB/FieldReader.cpp,
|
|
src/osgDB/Output.cpp, src/osgPlugins/osg/Node.cpp,
|
|
src/osgPlugins/osg/Texture1D.cpp,
|
|
src/osgPlugins/osg/Texture2D.cpp,
|
|
src/osgPlugins/osg/Texture3D.cpp: Updated the handling of string
|
|
in the .osg reading and writing so that it
|
|
handles the use of " quotes inside the string.
|
|
|
|
2002-10-28 09:43 robert
|
|
|
|
* src/osgGLUT/Window.cpp: Removed the remapping of special keys to
|
|
keyboard events.
|
|
|
|
2002-10-25 12:29 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/Camera, include/osg/ClipPlane,
|
|
include/osg/FrontFace, include/osg/Quat, include/osgText/Text,
|
|
src/osg/Camera.cpp: From Gideon May, fixes to remain const base
|
|
type instances in headers.
|
|
|
|
2002-10-25 09:34 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterATTR.cpp: Updated the min and mag
|
|
filter modes to be more appropriate, still some
|
|
of the FLT modes havn't been mapped across as its is not obvious
|
|
how to map
|
|
them to OpenGL/OSG.
|
|
|
|
2002-10-24 20:49 don
|
|
|
|
* src/osg/MemoryManager.cpp: changed unsigned int's to unsigned
|
|
longs so 64 bit build would work.
|
|
|
|
2002-10-24 20:45 don
|
|
|
|
* Make/makedefs: Added ARCH64 def for 64 bit builds
|
|
|
|
2002-10-24 15:24 don
|
|
|
|
* src/osg/MemoryManager.cpp: FIxed set_new_handler to
|
|
std::set_new_handler
|
|
|
|
2002-10-23 07:46 robert
|
|
|
|
* include/osgUtil/RenderGraph: Fix from Don Tidrow for bug when
|
|
moving between RenderGraph when popping back
|
|
up to common parents.
|
|
|
|
2002-10-21 15:09 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp: Changed the nameing of iterators to
|
|
prevent clashes with VisualStudio's dumb
|
|
compiler.
|
|
|
|
2002-10-21 13:03 robert
|
|
|
|
* include/osg/Billboard: Fixed spelling mistake in comment.
|
|
|
|
2002-10-21 13:02 robert
|
|
|
|
* include/osgGA/DriveManipulator, include/osgGA/FlightManipulator,
|
|
include/osgGA/TrackballManipulator: Changed the private: to
|
|
protected: to allow easier extension.
|
|
|
|
2002-10-18 12:47 robert
|
|
|
|
* src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2.h,
|
|
src/osgPlugins/lwo/Lwo2Layer.cpp, src/osgPlugins/lwo/Lwo2Layer.h:
|
|
Merged Pavel's updates to LWO2 for handle multiple texture
|
|
layers.
|
|
|
|
2002-10-18 12:26 robert
|
|
|
|
* src/osg/Geometry.cpp: Added default colour and normal definition
|
|
to the Geometry draw to prevent state
|
|
inheritance of these attributes from causing problems of Geometry
|
|
which arn't
|
|
fully defined.
|
|
|
|
2002-10-18 12:23 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added extension checking
|
|
to the rgb and bmp write of images.
|
|
|
|
2002-10-17 21:25 don
|
|
|
|
* Make/makedefs: USE_MM was not defined for IRIX
|
|
|
|
2002-10-17 13:48 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderStage,
|
|
src/Demos/osggeometry/osggeometry.cpp, src/Demos/sgv/sgv.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Renamed
|
|
the RenderBin::sort_local to sortImplementation(),
|
|
draw_local to drawImplementation() and added a new
|
|
RenderBin::DrawCallback().
|
|
|
|
Added osgcubemap to the Make/ test scripts.
|
|
|
|
2002-10-17 11:59 robert
|
|
|
|
* src/osgUtil/CubeMapGenerator.cpp: Fixed memory allocation.
|
|
|
|
2002-10-17 11:50 robert
|
|
|
|
* src/Demos/osgtexture2D/osgtexture2D.cpp: Checked in fix for
|
|
std::hex for dumb arsed compilers.
|
|
|
|
2002-10-17 11:39 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fixed compile error under
|
|
Windows.
|
|
|
|
2002-10-17 10:04 robert
|
|
|
|
* include/osg/State: Fixed error in #ifdef GL_SECONDARY_COLOR...
|
|
CV:
|
|
----------------------------------------------------------------------
|
|
|
|
2002-10-15 19:10 don
|
|
|
|
* src/osgUtil/CubeMapGenerator.cpp: Changed std::malloc to new in
|
|
src/osgUtil/CubeMapGenerator.cpp
|
|
|
|
2002-10-14 21:10 don
|
|
|
|
* src/osgUtil/CubeMapGenerator.cpp: Fixed cstdlib to stdlib.h for
|
|
IRIX in src/osgUtil/CubeMapGeneragortor.cpp
|
|
|
|
2002-10-10 20:04 robert
|
|
|
|
* src/Demos/osgcubemap/osgcubemap.cpp: Fixes from Macro.
|
|
|
|
2002-10-10 18:02 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp: Added missing .cpp's.
|
|
|
|
2002-10-10 14:58 robert
|
|
|
|
* include/osg/AnimationPath, src/osg/AnimationPath.cpp,
|
|
src/osgUtil/Tesselator.cpp: Fixed the names of the ControlPoint
|
|
parameters so they weren't capitals, to avoid
|
|
the clash with the parameter type itself.
|
|
|
|
Addd a PER_PRIMTIIVE_SET handling to the existing PER_PRIMTIIVE
|
|
code, this code
|
|
is still flacky though and needs a rewrite as it doens't handle
|
|
all attributes or
|
|
the full consequences of per primitive and per primitive set
|
|
bindings.
|
|
|
|
2002-10-10 13:06 robert
|
|
|
|
* include/osg/State: Added a little more info into the State
|
|
contextID docs.
|
|
|
|
2002-10-10 12:44 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos/osgcubemap,
|
|
VisualStudio/Demos/osgcubemap/osgcubemap.dsp,
|
|
VisualStudio/VisualStudio.dsw, include/osgUtil/CubeMapGenerator,
|
|
include/osgUtil/HalfWayMapGenerator,
|
|
include/osgUtil/HighlightMapGenerator,
|
|
include/osgUtil/ReflectionMapGenerator, src/Demos/osgcubemap,
|
|
src/Demos/osgcubemap/Makefile,
|
|
src/Demos/osgcubemap/Makefile.inst,
|
|
src/Demos/osgcubemap/osgcubemap.cpp,
|
|
src/osgUtil/CubeMapGenerator.cpp,
|
|
src/osgUtil/HalfWayMapGenerator.cpp,
|
|
src/osgUtil/HighlightMapGenerator.cpp, src/osgUtil/Makefile:
|
|
Added Macro's new cube map generation classes and osgcubemap
|
|
demo.
|
|
|
|
2002-10-10 09:42 robert
|
|
|
|
* src/osgPlugins/flt/Registry.cpp: Maded the
|
|
"flt::Registry::getPrototype: Unkown opcode:" message a INFO
|
|
level
|
|
notify message rather than a NOTICE.
|
|
|
|
2002-10-10 09:39 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Made the warning about a
|
|
mis-matching in the number of children in a switch
|
|
a INFO level notify message rather than a WARN.
|
|
|
|
2002-10-10 09:29 robert
|
|
|
|
* src/osgGLUT/Window.cpp: Added remapping of special keys to be
|
|
handle like a convential key press.
|
|
|
|
2002-10-10 09:00 robert
|
|
|
|
* src/osgText/FTBitmapGlyph.cpp, src/osgText/FTOutlineGlyph.cpp,
|
|
src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPolyGlyph.cpp: From
|
|
Gabor Dorka, Fixes to memory leaks.
|
|
|
|
2002-10-09 15:43 robert
|
|
|
|
* include/osg/PrimitiveSet, src/osg/PrimitiveSet.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp:
|
|
Fixes to smoothing visitor and tesselator to handle indexed
|
|
Geometry.
|
|
|
|
2002-10-09 15:41 robert
|
|
|
|
* src/osgPlugins/png/ReaderWriterPNG.cpp: Changed the default value
|
|
of StandardOrientation to true, to fix orientation
|
|
problems which commonly occur with png files. Leaves the
|
|
quesition of how to set
|
|
this value automatically.
|
|
|
|
2002-10-08 16:02 robert
|
|
|
|
* src/osg/LOD.cpp: Fixed bug in osg::LOD::addChild() which was
|
|
forcing all ranges to be identical
|
|
values.
|
|
|
|
2002-10-08 14:10 robert
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp,
|
|
include/osgGA/AnimationPathManipulator, src/osg/Geometry.cpp,
|
|
src/osgGA/AnimationPathManipulator.cpp, src/osgGA/Makefile,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgUtil/Optimizer.cpp: Fixed
|
|
a bug in the Optimizer where BIND_PER_PRIMITIVE_SET primitives
|
|
where being eroneously merged.
|
|
|
|
Added missing support for reading geometry indices from the .osg
|
|
format.
|
|
|
|
Added handling of geometry indices into the primitive functor in
|
|
osg::Geometry.
|
|
|
|
Moved the method implementions of AnimationPathManipulator into
|
|
src/osgGA and added extra convinience
|
|
methods for setting the manipulator with an hand built
|
|
AnimationPath.
|
|
|
|
FCVS: VisualStudio/osgPlugins/iv/iv.dsp
|
|
|
|
2002-10-08 08:39 don
|
|
|
|
* src/osg/GeoSet.cpp, src/osg/Point.cpp: osgdb_osg loader had more
|
|
issues with const/non-const discrepancies on
|
|
Solaris. Modified Geoset.cpp and Point.cpp
|
|
|
|
2002-10-08 08:36 don
|
|
|
|
* include/osgGA/AnimationPathManipulator: Solaris didn't like
|
|
filebuf. Using old FILE
|
|
|
|
2002-10-08 07:39 don
|
|
|
|
* Make/makerules, dist/RPM/OpenSceneGraph.spec,
|
|
dist/RPM/OpenSceneGraph_dev.spec,
|
|
include/osgGA/AnimationPathManipulator, src/Demos/sgv/sgv.cpp,
|
|
src/osgGLUT/Viewer.cpp: Added AnimationPathManipulator to osgGA
|
|
and modified sgv to use it.
|
|
|
|
2002-10-08 05:41 don
|
|
|
|
* Make/makerules, include/osg/Quat, src/osg/LineWidth.cpp,
|
|
src/osg/Point.cpp, src/osg/Quat.cpp, src/osg/StateSet.cpp: Fixed
|
|
some inconsistencies between header files and function
|
|
definitions
|
|
where the header file declared a parameter non-const, but the
|
|
function
|
|
definition expected a const. The Solaris linker was coming up
|
|
with
|
|
undefined symbols.
|
|
|
|
2002-10-07 21:23 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat, include/osg/LOD,
|
|
src/osg/LOD.cpp: Added extra convinience methods to LOD -
|
|
addChild(child,min,max).
|
|
|
|
Added osganimate to test scripts.
|
|
|
|
2002-10-07 20:17 robert
|
|
|
|
* include/osg/Switch, src/osg/AnimationPath.cpp,
|
|
src/osg/Switch.cpp: Fixes to Switch so that it defaults to adding
|
|
children switched on, and adds
|
|
a flag to control whether children and added as true or false.
|
|
|
|
2002-10-07 20:01 robert
|
|
|
|
* include/osg/AnimationPath: Set the default values for scale to
|
|
1,1,1. This fixes the bug obsevered when
|
|
using AnimationPath with MatrixTransform without setting the
|
|
scale value of
|
|
the osg::AnimationPath::ControlPoint's.
|
|
|
|
2002-10-07 19:51 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos/osganimate,
|
|
VisualStudio/Demos/osganimate/osganimate.dsp,
|
|
VisualStudio/VisualStudio.dsw, include/osg/MatrixTransform,
|
|
include/osg/PositionAttitudeTransform, include/osg/Quat,
|
|
src/Demos/osganimate, src/Demos/osganimate/Makefile,
|
|
src/Demos/osganimate/Makefile.inst,
|
|
src/Demos/osganimate/osganimate.cpp, src/osg/MatrixTransform.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp, src/osgUtil/SceneView.cpp:
|
|
Added new osganimate demo which demonstrate the
|
|
osg::AnimationPath in action.
|
|
|
|
Added extra parameters to the AnimationPath callbacks to allow
|
|
finer control.
|
|
|
|
2002-10-07 11:06 robert
|
|
|
|
* include/osg/TextureCubeMap: Added missing
|
|
osg::TextureCubeMap::getAssociatedMode().
|
|
|
|
2002-10-07 10:02 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Added code to Viewer::addViewport(..) to
|
|
force the sharing of a single
|
|
osg::State object between viewports.
|
|
|
|
2002-10-07 09:41 robert
|
|
|
|
* include/osgGLUT/Viewer, src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/Demos/osgsequence/osgsequence.cpp, src/osgGLUT/Viewer.cpp:
|
|
From Daneil Sjölie - modifications to the support of custom
|
|
GUIEventHandlers in osgGLUT
|
|
|
|
2002-10-06 20:33 robert
|
|
|
|
* include/osg/CollectOccludersVisitor, include/osg/CullStack,
|
|
include/osg/Group, include/osg/LOD, include/osg/NodeVisitor,
|
|
include/osgUtil/CullVisitor,
|
|
src/Demos/osgcallback/osgcallback.cpp,
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/LOD.cpp,
|
|
src/osg/Switch.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Switch.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/txp/TrPageParser.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp: Converted osg::LOD from used n+1
|
|
successive ranges to n min/max ranges,
|
|
one min/max pair per child. Converted the rest of the OSG to use
|
|
the new
|
|
osg::LOD node.
|
|
|
|
2002-10-04 16:40 robert
|
|
|
|
* src/osg/Switch.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/osg/Switch.cpp: Fixes for Win32 build.
|
|
|
|
2002-10-04 14:50 robert
|
|
|
|
* include/osg/Switch, src/Demos/sgv/sgv.cpp, src/osg/Sequence.cpp,
|
|
src/osg/Switch.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/osg/Switch.cpp: Implemented OpenFlight style
|
|
switches so that each child of a switch can now
|
|
be individually turned on or off. Moved the OpenFlight code
|
|
across to use the
|
|
new scheme, removing the old hack of using node masks to achieve
|
|
the same end
|
|
result.
|
|
|
|
2002-10-04 13:53 robert
|
|
|
|
* include/osg/DOFTransform: Changed the include of MatrixTransform
|
|
to Transform.
|
|
|
|
2002-10-02 15:28 robert
|
|
|
|
* Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat,
|
|
VisualStudio/Demos/osgteapot,
|
|
VisualStudio/Demos/osgteapot/osgteapot.dsp,
|
|
VisualStudio/VisualStudio.dsw, src/Demos/osgteapot,
|
|
src/Demos/osgteapot/Makefile, src/Demos/osgteapot/Makefile.inst,
|
|
src/Demos/osgteapot/osgteapot.cpp: Added osgteapot demo to show
|
|
how to implement custom Drawables to
|
|
wrap up OpenGL code.
|
|
|
|
2002-10-02 13:16 robert
|
|
|
|
* include/osg/Export, include/osg/Geometry,
|
|
include/osg/PrimitiveSet: Added back in the old
|
|
osg::Geometry::addPrimitive(..) methods for backwards
|
|
compatibility and have placed them within a #ifdef
|
|
USE_DEPREACATED_API block.
|
|
|
|
2002-10-02 13:12 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/GeoSet,
|
|
include/osg/Geometry, include/osg/IndexedGeometry,
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/Demos/osghangglide/base.cpp, src/Demos/osghangglide/sky.cpp,
|
|
src/Demos/osghangglide/tank.cpp,
|
|
src/Demos/osghangglide/terrain.cpp,
|
|
src/Demos/osghangglide/trees.cpp,
|
|
src/Demos/osglight/osglight.cpp,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgtexture2D/osgtexture2D.cpp,
|
|
src/Demos/osgtexture3D/osgtexture3D.cpp, src/Demos/sgv/sgv.cpp,
|
|
src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/Image.cpp,
|
|
src/osg/IndexedGeometry.cpp, src/osg/Makefile,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/iv/osgvisitor.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lwo/Lwo2Layer.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp,
|
|
src/osgPlugins/osg/IndexedGeometry.cpp,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgUtil/Tesselator.cpp, src/osgUtil/TriStripVisitor.cpp:
|
|
Moved the new osg::IndexedGeometry class over the top of the the
|
|
existing
|
|
osg::Geometry class, and removed the temporary IndexedGeometry.
|
|
Port the rest
|
|
of the OSG across to account for the change in method calls -
|
|
osg::Geometry::addPrimitive(..) becomes osg::addPrimitiveSet(..)
|
|
|
|
2002-09-30 18:12 robert
|
|
|
|
* include/osg/Drawable: Removed inappropriate inline keyword from
|
|
getOrCreateStateSet().
|
|
|
|
2002-09-30 18:11 robert
|
|
|
|
* src/osg/State.cpp: Added setActiveTextureUnit(0) to
|
|
State::reset().
|
|
|
|
2002-09-30 16:50 robert
|
|
|
|
* src/osg/MatrixTransform.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp: Added traverse the
|
|
AnimationPath callbacks.
|
|
|
|
2002-09-30 13:30 robert
|
|
|
|
* include/osg/GeoSet, include/osg/IndexedGeometry,
|
|
src/osg/GeoSet.cpp, src/osg/IndexedGeometry.cpp,
|
|
src/osgUtil/Optimizer.cpp: Added support for per primitive
|
|
bindings in osg::IndexedGeometry. Added a
|
|
convertToIndexedGeometry() method to GeoSet to allow datasets
|
|
with per primitive
|
|
bindings to be be mapped to across to osg::IndexedGeometry for
|
|
testing purposes.
|
|
|
|
2002-09-29 17:55 robert
|
|
|
|
* src/osgText/Text.cpp: From Macro, added a setActiveTextureUnit(0)
|
|
to osg::Text::drawImmediateMode() to
|
|
prevent the wrong OpenGL mode being used.
|
|
|
|
2002-09-29 12:33 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Daniel, Fixes for warnings
|
|
under Win32.
|
|
|
|
2002-09-28 19:09 robert
|
|
|
|
* src/osg/IndexedGeometry.cpp: Fixes to IndexedGeometry.cpp to
|
|
repair bugs introduced with Win32 build fixes.S
|
|
|
|
2002-09-28 07:47 robert
|
|
|
|
* src/osg/State.cpp: Added a dirtyAllVertexArrays() to
|
|
State::reset().
|
|
|
|
2002-09-28 07:43 robert
|
|
|
|
* include/osg/Array, src/osg/IndexedGeometry.cpp: Fixes for Win32
|
|
build.
|
|
|
|
2002-09-27 19:04 robert
|
|
|
|
* src/osg/Texture3D.cpp: Fix build after change in GLExtensions.
|
|
|
|
2002-09-27 19:01 robert
|
|
|
|
* include/osg/Array, src/osg/IndexedGeometry.cpp: Fixes to
|
|
IndexGeometry for Win32 build.
|
|
|
|
2002-09-27 17:47 robert
|
|
|
|
* include/osg/GLExtensions, src/osg/IndexedGeometry.cpp:
|
|
Improvements to IndexedGeometry.
|
|
|
|
2002-09-26 15:26 robert
|
|
|
|
* include/osg/Array, include/osg/IndexedGeometry,
|
|
src/osg/Geometry.cpp, src/osg/IndexedGeometry.cpp: Futher work on
|
|
the IndexedGeometry class. Indexed coordinates should now
|
|
work.
|
|
|
|
2002-09-24 20:14 robert
|
|
|
|
* Make/makedefs, Make/makedirdefs,
|
|
src/Demos/osggeometry/osggeometry.cpp: Changed the linux linking
|
|
of -lgif to -lungif.
|
|
|
|
Fixed a typo in the Images name.
|
|
|
|
2002-09-24 20:04 robert
|
|
|
|
* Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat,
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/Demos/osgparticle/osgparticle.cpp,
|
|
src/Demos/osgtexture3D/osgtexture3D.cpp: Changed the image file
|
|
so that use the Images/ prefix to help locate the files
|
|
within the OpenSceneGraph-Data directory.
|
|
|
|
2002-09-24 19:41 robert
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp: Removed redundent /
|
|
|
|
--------------------------------------------------------------------
|
|
|
|
2002-09-22 07:09 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: Renamed Primitive to PrimitiveSet.
|
|
|
|
2002-09-20 15:55 robert
|
|
|
|
* include/osg/Referenced, src/osg/Object.cpp: From Gideon, support
|
|
for tracking the number of objects constructed and deleted,
|
|
only compiled in when unit tests are compiled in.
|
|
|
|
2002-09-20 15:54 robert
|
|
|
|
* src/osgPlugins/lwo/Lwo2.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lwo/lw.cpp, src/osgPlugins/lwo/lw.h: From Ulrich
|
|
Hertlien, supported add to textures in the .lwo format.
|
|
|
|
2002-09-20 14:51 robert
|
|
|
|
* NEWS, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/CopyOp,
|
|
include/osg/Geometry, include/osg/IndexedGeometry,
|
|
include/osg/Primitive, include/osg/PrimitiveSet,
|
|
include/osg/StateSet, include/osgGA/Export,
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/Demos/osghangglide/base.cpp, src/Demos/osghangglide/sky.cpp,
|
|
src/Demos/osghangglide/tank.cpp,
|
|
src/Demos/osghangglide/terrain.cpp,
|
|
src/Demos/osghangglide/trees.cpp,
|
|
src/Demos/osglight/osglight.cpp,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgsequence/osgsequence.cpp,
|
|
src/Demos/osgtexture2D/osgtexture2D.cpp,
|
|
src/Demos/osgtexture3D/osgtexture3D.cpp, src/osg/CopyOp.cpp,
|
|
src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/Image.cpp,
|
|
src/osg/IndexedGeometry.cpp, src/osg/Makefile,
|
|
src/osg/Primitive.cpp, src/osg/PrimitiveSet.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Texture.cpp, src/osg/Texture3D.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/iv/osgvisitor.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lwo/Lwo2Layer.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp,
|
|
src/osgPlugins/osg/IndexedGeometry.cpp,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgText/Text.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Renamed osg::Primitive to
|
|
osg::PrimitiveSet which better reflect what it
|
|
encapsulates.
|
|
|
|
Added new osg::IndexGeometry implemention, *not* complete yet.
|
|
|
|
Changed the rest of the OSG to handle the renaming og Primitive
|
|
to PrimitiveSet.
|
|
|
|
2002-09-20 14:48 robert
|
|
|
|
* include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: From Daniel,
|
|
changed setEventHandler to addEventHandler.
|
|
|
|
2002-09-19 10:30 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/PolygonStipple,
|
|
include/osg/StateAttribute,
|
|
src/Demos/osggeometry/osggeometry.cpp, src/osg/Makefile,
|
|
src/osg/PolygonStipple.cpp: Added PolygonStipple class from Mike,
|
|
with mods from Robert to make data
|
|
management local.
|
|
|
|
2002-09-19 09:52 robert
|
|
|
|
* include/osgUtil/RenderStage, include/osgUtil/SceneView,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp: Made the
|
|
calls to the drawing of the pre rendering stages exclit, using
|
|
a seperate method in RenderStage and associated calls in
|
|
sceneView.cpp.
|
|
This fixes problems when doing stereo and prerender at the same
|
|
time.
|
|
|
|
2002-09-19 09:05 robert
|
|
|
|
* src/osgUtil/RenderStage.cpp: Fixed copy constructor so that the
|
|
_stage member variable was set to this
|
|
correctly.
|
|
|
|
2002-09-18 16:10 robert
|
|
|
|
* src/osg/Geometry.cpp: Fix the sceondary color code.
|
|
|
|
2002-09-18 16:05 robert
|
|
|
|
* src/osg/Texture.cpp: Added missing isCompressedInternalFormat()
|
|
method.
|
|
|
|
2002-09-18 15:59 robert
|
|
|
|
* doc/stereo.html: Fixed mispelling of SEPARATION.
|
|
|
|
2002-09-18 14:57 robert
|
|
|
|
* include/osgUtil/CullVisitor, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderGraph, src/Demos/sgv/sgv.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderBin.cpp:
|
|
Simplified the depth calculation code in CullVisitor so that it
|
|
always computes
|
|
the depth of all drawables, so that it is always safe for
|
|
RenderBin sort routines can use
|
|
these values directly.
|
|
|
|
Add an example of a RenderBin::SortCallback to sgv.cpp.
|
|
|
|
2002-09-18 11:11 robert
|
|
|
|
* AUTHORS, VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h, src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/flt/MultiTextureRecord.cpp,
|
|
src/osgPlugins/flt/MultiTextureRecord.h,
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Registry.cpp,
|
|
src/osgPlugins/flt/UVListRecord.cpp,
|
|
src/osgPlugins/flt/UVListRecord.h, src/osgPlugins/flt/flt.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h,
|
|
src/osgPlugins/flt/opcodes.h: From Daniel Sjölie - added support
|
|
for multitexured flt files.
|
|
|
|
2002-09-17 15:47 robert
|
|
|
|
* include/osgUtil/DepthSortedBin, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderStage, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/DepthSortedBin.cpp, src/osgUtil/Makefile,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp: Improved the sort callback support in
|
|
osgUtil::RenderBin, and removed the
|
|
now rendundent DepthSortedBin class.
|
|
|
|
2002-09-16 20:58 robert
|
|
|
|
* include/osg/Image, include/osg/Texture, include/osg/Texture3D,
|
|
include/osg/TextureCubeMap, src/osg/Image.cpp,
|
|
src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp: Further work
|
|
on multiple context extensions.
|
|
|
|
2002-09-16 10:55 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Commented out the call to combine
|
|
LOD's in the optimizer as it was causing
|
|
problems in some flt datasets.
|
|
|
|
2002-09-14 10:38 robert
|
|
|
|
* include/osg/Texture3D, src/osg/Texture3D.cpp: Updates the
|
|
osg::Texture3D::Extensions interface to support the
|
|
standardisation
|
|
of extensions supported across multiple graphics contexts.
|
|
|
|
2002-09-13 13:50 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp: Added dirty methods for
|
|
vertex arrays to better support external OpenGL
|
|
code which modifies the OpenGL state and needs to tell the
|
|
osg::State
|
|
about it to ensure that the OSG doesn't make any errors during
|
|
lazy
|
|
state updating.
|
|
|
|
2002-09-12 20:30 robert
|
|
|
|
* AUTHORS, include/osg/GLExtensions, include/osg/Math: From Pavel
|
|
Moloshtan, fixes for Mingw32 build.
|
|
|
|
2002-09-12 19:59 robert
|
|
|
|
* VisualStudio/osgGLUT/osgGLUT.dsp: Added opengl32.lib and
|
|
glu32.lib links to osgGLUT.dsp
|
|
|
|
2002-09-12 15:34 robert
|
|
|
|
* include/osg/Drawable, include/osg/Geometry, include/osg/Group,
|
|
include/osg/Node, include/osg/Transform, src/osg/Group.cpp: Added
|
|
asGroup() and asTransform() methods to osg::Node to downcast
|
|
nodes
|
|
to these types without requiring an expensive dynamic_cast<>.
|
|
|
|
Also added asGeometry() to osg::Drawable for the same reasons.
|
|
|
|
2002-09-12 14:29 don
|
|
|
|
* include/osgUtil/SceneView: Fixed setFusionDistance
|
|
|
|
2002-09-12 13:23 robert
|
|
|
|
* include/osg/Plane, src/osg/Texture.cpp, src/osgText/Text.cpp:
|
|
From Brede Johansen - Fixes to osg::Plane::valid and added a new
|
|
set method.
|
|
|
|
From Stephan Huber - Compilation fix to Texture.cpp for OSX.
|
|
|
|
From Don Tidrow - added dirtyBound() to
|
|
osgText::Text::setPosition
|
|
|
|
2002-09-09 04:40 don
|
|
|
|
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Added ability to accept
|
|
'.tif' files (as well as '.tiff') and printed
|
|
notify() on error
|
|
|
|
2002-09-05 15:45 robert
|
|
|
|
* include/osg/Texture3D, src/Demos/osgtexture3D/osgtexture3D.cpp,
|
|
src/osg/Texture3D.cpp: Improvements to osg::Texture3D::Extensions
|
|
code.
|
|
|
|
2002-09-05 15:13 don
|
|
|
|
* Make/makedefs: For Solaris, /usr/local/lib dependencies now
|
|
compile static libraries. This
|
|
reduces the dependencies for binary installs. ALso rearranged the
|
|
SunOS
|
|
gnu and Forte compiler sections to be more generic
|
|
|
|
2002-09-05 11:42 robert
|
|
|
|
* include/osg/Texture, include/osg/Texture3D,
|
|
include/osg/buffered_value,
|
|
src/Demos/osgtexture3D/osgtexture3D.cpp, src/osg/Texture.cpp,
|
|
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osgUtil/Tesselator.cpp: Added new buffered_value template
|
|
class which encapsulates a std::vector but
|
|
initializes the array to the number of graphics contexts, and
|
|
automatically
|
|
expands the array when indices outside the current size are
|
|
required.
|
|
|
|
Added new osg::Texture::Extensions nested class to handle
|
|
extensions on a per
|
|
context basis.
|
|
|
|
2002-09-04 10:51 robert
|
|
|
|
* src/Demos/osgtexture3D/osgtexture3D.cpp: From Ulrich Hertlein,
|
|
check for max 3d texture size into the osgtexture demo.
|
|
|
|
2002-09-04 10:49 robert
|
|
|
|
* include/osg/DisplaySettings, include/osgUtil/SceneView,
|
|
src/osgUtil/SceneView.cpp: Added support for setting the fusion
|
|
distance directly in SceneView, defaults
|
|
to the original behavior of using the values from the Camera if
|
|
attached.
|
|
|
|
2002-09-04 08:14 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture2D.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureCubeMap.cpp: Added support for multiple graphics
|
|
contexts to osg::Texture and its
|
|
subclasses.
|
|
|
|
2002-09-04 01:15 don
|
|
|
|
* src/osgUtil/SceneView.cpp: Added setting colormask to SceneView
|
|
on every frame to allow toggling
|
|
between stereo on and off in Anaglyphic mode.
|
|
|
|
2002-09-03 20:12 robert
|
|
|
|
* include/osg/Primitive, src/osg/Primitive.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/Tesselator.cpp: Fixes to
|
|
the LWO to better handle 3 and 4 vertex polygons.
|
|
|
|
Added an extra pass into the Optimizer's merging of geometry
|
|
primitives so
|
|
it convertex 3 and 4 vertex polygons into triangles and quads
|
|
respectively.
|
|
|
|
2002-09-03 19:25 robert
|
|
|
|
* src/Demos/osgcallback/osgcallback.cpp: Removed const from the
|
|
evaluateLODChild(,,) callback method.
|
|
|
|
2002-09-03 14:42 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Removed the temporary commenting out
|
|
of the Optimizer, which was done for
|
|
debugging purposes.
|
|
|
|
2002-09-03 13:04 robert
|
|
|
|
* src/osg/ClearNode.cpp, src/osgPlugins/lwo/Lwo2.cpp,
|
|
src/osgPlugins/lwo/Lwo2Layer.cpp, src/osgPlugins/lwo/Lwo2Layer.h,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgUtil/Optimizer.cpp: Fixed LWO2 ReaderWriter problem which
|
|
was down to an the compiler reodering
|
|
the evaluation of a Vec3 paramter.
|
|
|
|
2002-09-03 09:50 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixed and unmatched
|
|
malloc/free pair, which was previously doing a mallco/delete.
|
|
|
|
2002-09-02 12:31 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/AnimationPath,
|
|
include/osg/Billboard, include/osg/BlendFunc,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/BoundsChecking, include/osg/Camera,
|
|
include/osg/ClearNode, include/osg/ClipNode,
|
|
include/osg/ClipPlane, include/osg/ColorMask,
|
|
include/osg/CullFace, include/osg/CullStack,
|
|
include/osg/DOFTransform, include/osg/Depth,
|
|
include/osg/DisplaySettings, include/osg/DrawPixels,
|
|
include/osg/Drawable, include/osg/Fog, include/osg/GLExtensions,
|
|
include/osg/GeoSet, include/osg/Geode, include/osg/Geometry,
|
|
include/osg/Group, include/osg/Image, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightModel, include/osg/LightSource,
|
|
include/osg/LineSegment, include/osg/LineStipple,
|
|
include/osg/LineWidth, include/osg/Material, include/osg/Matrix,
|
|
include/osg/MatrixTransform, include/osg/MemoryManager,
|
|
include/osg/Node, include/osg/NodeVisitor,
|
|
include/osg/OccluderNode, include/osg/Plane, include/osg/Point,
|
|
include/osg/PolygonMode, include/osg/PolygonOffset,
|
|
include/osg/Polytope, include/osg/PositionAttitudeTransform,
|
|
include/osg/Quat, include/osg/Referenced, include/osg/Sequence,
|
|
include/osg/State, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Statistics,
|
|
include/osg/Stencil, include/osg/Switch, include/osg/Texture,
|
|
include/osg/Texture1D, include/osg/Texture2D,
|
|
include/osg/Texture3D, include/osg/TextureCubeMap,
|
|
include/osg/Transform, include/osg/UByte4, include/osg/Vec2,
|
|
include/osg/Vec3, include/osg/Vec4, include/osg/Viewport,
|
|
include/osg/ref_ptr, include/osgDB/Output,
|
|
include/osgDB/ReaderWriter, include/osgGLUT/Viewer,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/ParticleSystemUpdater, include/osgText/Font,
|
|
include/osgText/Paragraph, include/osgText/Text,
|
|
include/osgUtil/CullVisitor,
|
|
include/osgUtil/InsertImpostorsVisitor,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderGraph,
|
|
include/osgUtil/RenderStage,
|
|
src/Demos/osgcallback/osgcallback.cpp,
|
|
src/Demos/osghangglide/osghangglide.cpp, src/osg/Billboard.cpp,
|
|
src/osg/BlendFunc.cpp, src/osg/Camera.cpp, src/osg/ClipNode.cpp,
|
|
src/osg/ClipPlane.cpp, src/osg/DOFTransform.cpp,
|
|
src/osg/DrawPixels.cpp, src/osg/Drawable.cpp,
|
|
src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp, src/osg/Geode.cpp,
|
|
src/osg/Group.cpp, src/osg/Image.cpp, src/osg/Impostor.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/LOD.cpp,
|
|
src/osg/LightSource.cpp, src/osg/LineSegment.cpp,
|
|
src/osg/LineStipple.cpp, src/osg/Material.cpp,
|
|
src/osg/Matrix.cpp, src/osg/MemoryManager.cpp, src/osg/Node.cpp,
|
|
src/osg/NodeVisitor.cpp, src/osg/OccluderNode.cpp,
|
|
src/osg/PolygonMode.cpp, src/osg/PositionAttitudeTransform.cpp,
|
|
src/osg/Sequence.cpp, src/osg/State.cpp, src/osg/StateSet.cpp,
|
|
src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osg/Transform.cpp, src/osgPlugins/logos/ReaderWriterLOGO.cpp,
|
|
src/osgText/Font.cpp, src/osgText/Text.cpp,
|
|
src/osgUtil/DepthSortedBin.cpp, src/osgUtil/RenderBin.cpp:
|
|
Converted the instances of const built in types being returned
|
|
from methods
|
|
and passed as paramters into straight forward non const built in
|
|
types,
|
|
i.e. const bool foogbar(const int) becomes bool foobar(int).
|
|
|
|
2002-08-31 09:59 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Yfei He, added in missing
|
|
RoadConstruction handler.
|
|
|
|
2002-08-31 09:51 robert
|
|
|
|
* src/osgText/FTGLTextureFont.cpp: Bug fix from Tom Jolly, which
|
|
adds a check aginst a delete of gl textures
|
|
in FTGLTextureFont destructor to prevent a NULL be passed to
|
|
glDeleteTextures.
|
|
This solves the crash on exit of osghud/osgtext.
|
|
|
|
2002-08-31 06:04 don
|
|
|
|
* Make/makedefs, Make/makeirixdist, Make/makepkg: Added the script
|
|
to make IRIX distribution packages (via 'inst').
|
|
|
|
2002-08-30 19:45 robert
|
|
|
|
* include/osg/Statistics, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/RenderBin.cpp: Renamed osg::Statistics::addOpaque to
|
|
addDrawable to better reflect its current
|
|
function.
|
|
|
|
2002-08-30 16:17 robert
|
|
|
|
* Make/makedefs, doc/install.html, src/osgUtil/RenderBin.cpp:
|
|
Updates to windows build docs.
|
|
|
|
Merge fixes for OSX from bob.
|
|
|
|
Added checking for impostor sprites into stats.
|
|
|
|
2002-08-30 15:32 robert
|
|
|
|
* include/osg/Math, include/osg/TextureCubeMap: Fixes to Math for
|
|
MacOSX build.
|
|
|
|
Converted TextureCubeMap to unix file endings.
|
|
|
|
2002-08-30 15:17 robert
|
|
|
|
* VisualStudio/LANGEXT.DAT: Update LANDEXT.DAT to contain all the
|
|
latest core OSG files.
|
|
|
|
2002-08-30 15:07 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed the
|
|
flatten static transform visitor.
|
|
|
|
2002-08-30 13:38 robert
|
|
|
|
* include/osg/UnitTestFramework: Added std:: infront of ends
|
|
references.
|
|
|
|
2002-08-30 07:17 robert
|
|
|
|
* Make/makedefs: Removed the OSG_COMPILE_UNIT_TESTS define from the
|
|
OSX build to avoid
|
|
issues with the missing <sstream>
|
|
|
|
2002-08-30 01:34 don
|
|
|
|
* NEWS: Some small clean ups and editorializing of the NEWS file.
|
|
|
|
2002-08-29 20:41 robert
|
|
|
|
* include/osgGA/DriveManipulator, include/osgGA/FlightManipulator,
|
|
include/osgGA/TrackballManipulator,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp: Fixed the numerical accuracy
|
|
problems in the Drive and Flight Manipulators.
|
|
|
|
2002-08-29 16:38 robert
|
|
|
|
* include/osgGA/TrackballManipulator,
|
|
src/osgGA/TrackballManipulator.cpp: Fixed numerical accuracy
|
|
problem in Trackball manipulator.
|
|
|
|
2002-08-29 14:48 robert
|
|
|
|
* ChangeLog: Updated change log.
|
|
|
|
2002-08-29 14:41 robert
|
|
|
|
* doc/doc++/osg/EarthSky.html, doc/doc++/osg/Transparency.html:
|
|
Removed html files which relate to now removed API.
|
|
|
|
2002-08-29 14:39 robert
|
|
|
|
* doc/doc++/osg/AnimationPathCallback.2.html,
|
|
doc/doc++/osg/AnimationPathCallback.html,
|
|
doc/doc++/osg/ClearNode.html,
|
|
doc/doc++/osg/ConvexPlanarOccluder.html,
|
|
doc/doc++/osg/ConvexPlanarPolygon.html,
|
|
doc/doc++/osg/DOFTransform.html,
|
|
doc/doc++/osg/OSGUTX_ADD_TESTCASE.html,
|
|
doc/doc++/osg/OSGUTX_ADD_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html,
|
|
doc/doc++/osg/OSGUTX_BEGIN_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_END_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_TESTSUITE.html,
|
|
doc/doc++/osg/OSGUTX_TEST_E.html,
|
|
doc/doc++/osg/OSGUTX_TEST_F.html,
|
|
doc/doc++/osg/QualifiedTestPrinter.html,
|
|
doc/doc++/osg/Sequence.html,
|
|
doc/doc++/osg/SubloadCallback.2.html,
|
|
doc/doc++/osg/SubloadCallback.3.html,
|
|
doc/doc++/osg/SubloadCallback.4.html,
|
|
doc/doc++/osg/SubloadCallback.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/TexEnvCombine.html, doc/doc++/osg/Texture1D.html,
|
|
doc/doc++/osg/Texture2D.html, doc/doc++/osg/Texture3D.html,
|
|
doc/doc++/osg/TraceStream.html,
|
|
doc/doc++/osg/isGLUExtensionSupported.html,
|
|
doc/doc++/osg/osgUtx.html, doc/doc++/osgGA/CmdLineArgs.html,
|
|
doc/doc++/osgUtil/MergeGeometryVisitor.html: Added new
|
|
autogenerated .html files
|
|
|
|
2002-08-29 14:29 robert
|
|
|
|
* doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/AnimationPath.html,
|
|
doc/doc++/osg/Array.html, doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/BlendFunc.html,
|
|
doc/doc++/osg/BoundingBox.html,
|
|
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Camera.html,
|
|
doc/doc++/osg/ClipNode.html, doc/doc++/osg/ClipPlane.html,
|
|
doc/doc++/osg/CollectOccludersVisitor.html,
|
|
doc/doc++/osg/ColorMask.html, doc/doc++/osg/ColorMatrix.html,
|
|
doc/doc++/osg/ConvexPlanerOccluder.html,
|
|
doc/doc++/osg/ConvexPlanerPolygon.html,
|
|
doc/doc++/osg/CopyOp.html, doc/doc++/osg/CullFace.html,
|
|
doc/doc++/osg/CullStack.html, doc/doc++/osg/CullingSet.html,
|
|
doc/doc++/osg/Depth.html, doc/doc++/osg/DisplaySettings.html,
|
|
doc/doc++/osg/DrawArrayLengths.html,
|
|
doc/doc++/osg/DrawArrays.html,
|
|
doc/doc++/osg/DrawElementsUByte.html,
|
|
doc/doc++/osg/DrawElementsUInt.html,
|
|
doc/doc++/osg/DrawElementsUShort.html,
|
|
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrameStamp.html,
|
|
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
doc/doc++/osg/Geometry.html, doc/doc++/osg/Group.html,
|
|
doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html,
|
|
doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html,
|
|
doc/doc++/osg/ImpostorSprite.html,
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightModel.html,
|
|
doc/doc++/osg/LightSource.html, doc/doc++/osg/LineSegment.html,
|
|
doc/doc++/osg/LineStipple.html, doc/doc++/osg/LineWidth.html,
|
|
doc/doc++/osg/META_Object.html,
|
|
doc/doc++/osg/META_StateAttribute.html,
|
|
doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html,
|
|
doc/doc++/osg/MatrixTransform.html,
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/OccluderNode.html, doc/doc++/osg/Plane.html,
|
|
doc/doc++/osg/Point.html, doc/doc++/osg/PolygonMode.html,
|
|
doc/doc++/osg/PolygonOffset.html, doc/doc++/osg/Polytope.html,
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
doc/doc++/osg/Primitive.html,
|
|
doc/doc++/osg/PrimitiveFunctor.html,
|
|
doc/doc++/osg/Projection.html, doc/doc++/osg/Quat.html,
|
|
doc/doc++/osg/Referenced.html, doc/doc++/osg/ShadeModel.html,
|
|
doc/doc++/osg/ShadowVolumeOccluder.html,
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Statistics.html,
|
|
doc/doc++/osg/Stencil.html, doc/doc++/osg/Switch.html,
|
|
doc/doc++/osg/TemplateArray.html, doc/doc++/osg/TexEnv.html,
|
|
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
|
|
doc/doc++/osg/Texture.html, doc/doc++/osg/TextureCubeMap.html,
|
|
doc/doc++/osg/Timer.html, doc/doc++/osg/Transform.html,
|
|
doc/doc++/osg/TriangleFunctor.html, doc/doc++/osg/UByte4.html,
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
doc/doc++/osg/Vec4.html, doc/doc++/osg/VectorSizei.html,
|
|
doc/doc++/osg/VectorUByte.html, doc/doc++/osg/VectorUInt.html,
|
|
doc/doc++/osg/VectorUShort.html, doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
doc/doc++/osg/fast_back_stack.html,
|
|
doc/doc++/osg/for_each_triangle.html,
|
|
doc/doc++/osg/getGLExtensionFuncPtr.html,
|
|
doc/doc++/osg/index.html, doc/doc++/osg/osg.html,
|
|
doc/doc++/osg/ref_ptr.html, doc/doc++/osg/tag_au.html,
|
|
doc/doc++/osgGA/CameraManipulator.html,
|
|
doc/doc++/osgGA/DriveManipulator.html,
|
|
doc/doc++/osgGA/FlightManipulator.html,
|
|
doc/doc++/osgGA/GUIActionAdapter.html,
|
|
doc/doc++/osgGA/GUIEventAdapter.html,
|
|
doc/doc++/osgGA/GUIEventHandler.html,
|
|
doc/doc++/osgGA/GUIEventHandlerVisitor.html,
|
|
doc/doc++/osgGA/KeySwitchCameraManipulator.html,
|
|
doc/doc++/osgGA/SetSceneViewVisitor.html,
|
|
doc/doc++/osgGA/StateSetManipulator.html,
|
|
doc/doc++/osgGA/osgGA.html, doc/doc++/osgGA/spaceosgGA.html,
|
|
doc/doc++/osgGLUT/Viewer.html,
|
|
doc/doc++/osgParticle/Particle.html,
|
|
doc/doc++/osgParticle/ParticleSystem.html,
|
|
doc/doc++/osgParticle/range.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html, doc/install.html,
|
|
doc/plan.html, include/osg/StateAttribute,
|
|
src/osgPlugins/osg/StateSet.cpp: Updated docs.
|
|
|
|
2002-08-29 14:05 robert
|
|
|
|
* NEWS: Updated the NEWS to release the new release.
|
|
|
|
2002-08-29 11:02 robert
|
|
|
|
* VisualStudio/MUST_READ_ME.txt, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
include/osg/ConvexPlanarOccluder,
|
|
include/osg/ConvexPlanarPolygon,
|
|
include/osg/ConvexPlanerOccluder,
|
|
include/osg/ConvexPlanerPolygon, include/osg/OccluderNode,
|
|
include/osg/ShadowVolumeOccluder,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/osg/ConvexPlanarOccluder.cpp,
|
|
src/osg/ConvexPlanarPolygon.cpp,
|
|
src/osg/ConvexPlanerOccluder.cpp,
|
|
src/osg/ConvexPlanerPolygon.cpp, src/osg/Makefile,
|
|
src/osg/OccluderNode.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgPlugins/osg/ConvexPlanarOccluder.cpp,
|
|
src/osgPlugins/osg/ConvexPlanerOccluder.cpp,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/OccluderNode.cpp:
|
|
Renamed the ConvexPlaner* classes to ConvexPlanar* and changed
|
|
all the various
|
|
classes that reference it.
|
|
|
|
Added MUST_READ_ME.txt to the VisualStudio directory.
|
|
|
|
2002-08-29 08:39 robert
|
|
|
|
* include/osg/UnitTestFramework: Added SG_EXPORT.
|
|
|
|
2002-08-29 03:49 don
|
|
|
|
* src/osgPlugins/txp/trpage_sys.h: Blast it, Don... You should
|
|
rebuild before you check things in!
|
|
|
|
2002-08-29 03:22 don
|
|
|
|
* include/osg/DisplaySettings, include/osg/Drawable,
|
|
include/osg/LightModel, src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osg/LightModel.cpp,
|
|
src/osg/Material.cpp, src/osgDB/DotOsgWrapper.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/LightModel.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/txp/trpage_header.cpp,
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgUtil/SceneView.cpp: Fixed 69 occurance of 'Seperate'
|
|
misspelling (should be 'Separate')
|
|
|
|
2002-08-28 21:40 robert
|
|
|
|
* include/osg/Sequence, include/osg/UnitTestFramework,
|
|
src/osg/ClipNode.cpp, src/osg/Sequence.cpp,
|
|
src/osg/UnitTestFramework.cpp: Changed instances of new across to
|
|
use osgNew to help debugging, and fixed
|
|
an unitialized variable in Sequence.
|
|
|
|
2002-08-28 19:46 robert
|
|
|
|
* VisualStudio/osgPlugins/osgText/dot_osgText.dsp: Fixed the
|
|
optimized library name of the osgText plugin.
|
|
|
|
2002-08-28 18:49 robert
|
|
|
|
* src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGA/Version.cpp, src/osgGLUT/Version.cpp,
|
|
src/osgParticle/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp: Updated the version numbers to reflect
|
|
the upcomming release 0.9.1.
|
|
|
|
2002-08-28 18:38 robert
|
|
|
|
* include/osg/UnitTestFramework, src/osgPlugins/iv/normals.cpp:
|
|
Fixes to Win32 build.
|
|
|
|
2002-08-28 17:37 robert
|
|
|
|
* src/Demos/osgunittests/osgunittests.cpp: Added std:: infront of
|
|
cout and endl.
|
|
|
|
2002-08-28 16:59 robert
|
|
|
|
* include/osg/UnitTestFramework, src/osg/UnitTestFramework.cpp:
|
|
Fixes for Win32 build.
|
|
|
|
2002-08-28 16:25 robert
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp: Fixed unitialized
|
|
variable in the MyTextureSubloadCallback.
|
|
|
|
2002-08-28 16:17 robert
|
|
|
|
* Make/debugtests.bat, include/osg/UnitTestFramework,
|
|
src/osg/UnitTestFramework.cpp: Added fixes to UnitTestFramework
|
|
to get it compiling under Windows.
|
|
|
|
2002-08-28 15:44 robert
|
|
|
|
* src/osg/ColorMatrix.cpp, src/osg/Fog.cpp,
|
|
src/osg/GLExtensions.cpp, src/osg/TexEnv.cpp: Warning fixes for
|
|
Windwos
|
|
|
|
2002-08-28 15:35 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Fixed typo on osgunittests project
|
|
name.
|
|
|
|
2002-08-28 15:28 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, doc/data.html,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/CopyOp, include/osg/EarthSky, include/osg/Matrix,
|
|
include/osg/Quat, include/osg/StateAttribute,
|
|
include/osg/Texture, include/osg/Texture1D,
|
|
include/osg/Texture2D, include/osg/Texture3D,
|
|
include/osg/TextureBase, include/osg/TextureCubeMap,
|
|
include/osg/Transform, include/osg/Transparency,
|
|
src/Demos/osgcopy/osgcopy.cpp, src/osg/CopyOp.cpp,
|
|
src/osg/Image.cpp, src/osg/Makefile, src/osg/Matrix.cpp,
|
|
src/osg/Quat.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp,
|
|
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureBase.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osg/Transform.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Texture.cpp,
|
|
src/osgPlugins/osg/Texture1D.cpp,
|
|
src/osgPlugins/osg/Texture2D.cpp,
|
|
src/osgPlugins/osg/Texture3D.cpp,
|
|
src/osgPlugins/osg/TextureBase.cpp,
|
|
src/osgPlugins/osg/Transform.cpp, src/osgUtil/SceneView.cpp:
|
|
Removed deprecated code from the distribution.
|
|
|
|
Added .osg support for Texture1D and Texture3D.
|
|
|
|
2002-08-28 14:28 robert
|
|
|
|
* src/osgPlugins/iv/Makefile: Added -I{THISDIR} into the iv
|
|
Makefile.
|
|
|
|
2002-08-28 14:27 robert
|
|
|
|
* NEWS, include/osgGA/CameraManipulator,
|
|
include/osgGA/DriveManipulator, include/osgGA/Export,
|
|
include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter,
|
|
include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler,
|
|
include/osgGA/GUIEventHandlerVisitor,
|
|
include/osgGA/KeySwitchCameraManipulator,
|
|
include/osgGA/SetSceneViewVisitor,
|
|
include/osgGA/StateSetManipulator,
|
|
include/osgGA/TrackballManipulator: Updates, from Neil Salter, to
|
|
comments etc to osgGA which add better
|
|
explanations of how each of the classes operates.
|
|
|
|
2002-08-28 14:26 robert
|
|
|
|
* Make/debugtests.bat, Make/makedefs, Make/makedirdefs,
|
|
VisualStudio/Demos/osgunittests,
|
|
VisualStudio/Demos/osgunittests/osgunittests.dsp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp,
|
|
include/osg/UnitTestFramework, src/Demos/osgunittests,
|
|
src/Demos/osgunittests/Makefile,
|
|
src/Demos/osgunittests/Makefile.inst,
|
|
src/Demos/osgunittests/osgunittests.cpp, src/osg/Makefile,
|
|
src/osg/UnitTestFramework.cpp, src/osg/Vec3.cpp: Added Neil
|
|
Salter's osgUtx library into the distribution, have put all the
|
|
orignal seperate headers and source into
|
|
include/osg/UnitTestFrameWork
|
|
and src/osg/UnitTestFramework.cpp respectively. I have done this
|
|
to
|
|
keep the include and source directories focused on the scene
|
|
graph rather
|
|
than the test framework.
|
|
|
|
Have added a very simple unit test to Vec3.cpp, which are
|
|
optionally
|
|
compiled in with the OSG_COMPILE_UNIT_TESTS define, which is only
|
|
currently defined in debug builds under unix. It should be fine
|
|
to
|
|
add it in under Windows project files as well.
|
|
|
|
Finally, a new demo app osgunittests runs the tests and reports
|
|
success
|
|
or failure of the tests.
|
|
|
|
2002-08-27 21:01 robert
|
|
|
|
* include/osg/Texture, src/osgPlugins/osg/Texture.cpp,
|
|
src/osgPlugins/osg/Texture2D.cpp: Commented out the #define
|
|
TEXTURE_USE_DEPRECATED_API from includ/osg/Texture
|
|
which forces the use of a typedef Texture2D Texture; in place of
|
|
the orignal
|
|
texure implementation.
|
|
|
|
2002-08-27 20:54 robert
|
|
|
|
* src/osgPlugins/osg/Geometry.cpp: Added code to write
|
|
byte/int/float arrays out with 8 values per line by default,
|
|
rather than
|
|
1 per line as before.
|
|
|
|
2002-08-27 20:18 robert
|
|
|
|
* include/osg/DOFTransform, include/osg/PositionAttitudeTransform,
|
|
include/osg/Quat, src/Demos/osglight/osglight.cpp,
|
|
src/osgPlugins/osg/DOFTransform.cpp,
|
|
src/osgPlugins/osg/PositionAttitudeTransform.cpp: Added support
|
|
for DOFTransforms into .osg format, and add pivot point support
|
|
to the PositionAttitudeTransform .osg support.
|
|
|
|
Removed a double light reference in the osglight demo.
|
|
|
|
2002-08-27 15:46 robert
|
|
|
|
* src/osgPlugins/osg/PositionAttitudeTransform.cpp: Added support
|
|
for reading and writing osg::PositionAttitudeTransform.
|
|
|
|
2002-08-27 15:46 robert
|
|
|
|
* src/osgPlugins/osg/Light.cpp: Fixed bug in the Light reading
|
|
code.
|
|
|
|
2002-08-27 14:02 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat,
|
|
src/Demos/osgtexture1D/osgtexture1D.cpp: Added proper
|
|
osgtexture1D demo - this demo uses a 1D texture to dynamically
|
|
contour the scene.
|
|
|
|
2002-08-27 14:00 robert
|
|
|
|
* include/osg/GL: From Marco, fix to include/GL to clean up
|
|
warnigns in Windows builds.
|
|
|
|
2002-08-27 10:06 robert
|
|
|
|
* Make/debugtests.bat, Make/makedefs, Make/makedirdefs,
|
|
Make/osgtests.bat, VisualStudio/Demos/osgtexture,
|
|
VisualStudio/Demos/osgtexture1D,
|
|
VisualStudio/Demos/osgtexture1D/osgtexture1D.dsp,
|
|
VisualStudio/Demos/osgtexture2D,
|
|
VisualStudio/Demos/osgtexture2D/osgtexture2D.dsp,
|
|
VisualStudio/Demos/osgtexture3D,
|
|
VisualStudio/Demos/osgtexture3D/osgtexture3D.dsp,
|
|
VisualStudio/VisualStudio.dsw, include/osg/Image,
|
|
src/Demos/osgtexture, src/Demos/osgtexture1D,
|
|
src/Demos/osgtexture1D/Makefile,
|
|
src/Demos/osgtexture1D/Makefile.inst,
|
|
src/Demos/osgtexture1D/osgtexture1D.cpp, src/Demos/osgtexture2D,
|
|
src/Demos/osgtexture2D/Makefile,
|
|
src/Demos/osgtexture2D/Makefile.inst,
|
|
src/Demos/osgtexture2D/osgtexture2D.cpp, src/Demos/osgtexture3D,
|
|
src/Demos/osgtexture3D/Makefile,
|
|
src/Demos/osgtexture3D/Makefile.inst,
|
|
src/Demos/osgtexture3D/osgtexture3D.cpp, src/osg/Image.cpp,
|
|
src/osg/Texture3D.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp: Added osgtexture3D
|
|
demo, renamed osgtexture demo to osgtexture2D, and have
|
|
added osgtexture1D demo which currently is simply copy of
|
|
osgtexture2D. I
|
|
will be modifying it to do 1D texturing next.
|
|
|
|
Fixed a bug in osg::Texture3D relating to checking of existance
|
|
of
|
|
texturing.
|
|
|
|
Merged some fixes to the pfb loader from Ulrich Hertlein.
|
|
|
|
2002-08-26 20:11 robert
|
|
|
|
* include/osg/TextureBase, src/osg/Texture.cpp,
|
|
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
src/osg/Texture3D.cpp, src/osg/TextureBase.cpp,
|
|
src/osg/TextureCubeMap.cpp: Fixed typo of _texParametersDirty.
|
|
|
|
2002-08-26 19:35 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Removed #ifdef hacks to remove
|
|
optimization with VS6.0's STL. VS6.0 STL is
|
|
now no longer supported!
|
|
|
|
2002-08-26 15:02 robert
|
|
|
|
* include/osg/TexEnvCombine: Moved the #define GL_DOT3_RGB_ARB's
|
|
into their own #ifndef GL_ARB_texture_env_dot3 block.
|
|
|
|
2002-08-26 13:04 robert
|
|
|
|
* include/osg/Image, include/osg/Math, src/osg/Image.cpp: Moved
|
|
#define's for OpenGL1.2 image formats into the include/osg/Image
|
|
header
|
|
to allow compilation of the rgb plugin under Windows with its 1.1
|
|
OGL headers.
|
|
|
|
Added float.h to Math's compile path for VS7 compilation.
|
|
|
|
2002-08-26 12:34 robert
|
|
|
|
* include/osgUtil/RenderBin: Made the sort callback's sort method
|
|
pure virtual.
|
|
|
|
2002-08-26 12:28 robert
|
|
|
|
* include/osgUtil/RenderBin: Removed redundent parameter in sort()
|
|
callback which was never being used.
|
|
|
|
2002-08-26 10:30 robert
|
|
|
|
* include/osgGLUT/glut: Added #include <stdlib.h> to
|
|
include/osg/glut for Windows build.
|
|
|
|
2002-08-26 10:24 robert
|
|
|
|
* NEWS, include/osg/GLExtensions, src/osg/GLExtensions.cpp,
|
|
src/osg/Texture3D.cpp: Updated Texture3D to use extension
|
|
checking to get the relevant 3d texturing
|
|
extensions.
|
|
|
|
2002-08-26 03:15 don
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added writer to RGB
|
|
plugin
|
|
|
|
2002-08-25 15:31 robert
|
|
|
|
* include/osg/Texture, src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgcopy/osgcopy.cpp,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/Demos/osghangglide/base.cpp, src/Demos/osghangglide/sky.cpp,
|
|
src/Demos/osghangglide/tank.cpp,
|
|
src/Demos/osghangglide/terrain.cpp,
|
|
src/Demos/osghangglide/trees.cpp,
|
|
src/Demos/osgmultitexture/osgmultitexture.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgstereoimage/osgstereoimage.cpp, src/osg/CopyOp.cpp,
|
|
src/osg/StateSet.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgParticle/ParticleSystem.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/dx/DXWriter.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/iv/osgvisitor.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lwo/Lwo2.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertToPerformer.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgPlugins/txp/TrPageParser.h, src/osgUtil/SceneView.cpp:
|
|
Converted code dependant on osg::Texture across to its
|
|
replacement osg::Texture2D.
|
|
|
|
2002-08-25 11:00 robert
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp, src/osg/Geometry.cpp,
|
|
src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2Layer.h:
|
|
Fixes for Win32 build
|
|
|
|
2002-08-24 21:12 robert
|
|
|
|
* include/osg/Math: Added guard to prevent VS7 builds using the
|
|
#defines for cosf etc.
|
|
|
|
2002-08-24 21:12 robert
|
|
|
|
* NEWS: Added brief items to NEWS in prep for the 0.9.1 release.
|
|
|
|
2002-08-24 21:11 robert
|
|
|
|
* include/osg/TexEnvCombine, src/osg/TexEnvCombine.cpp,
|
|
src/osgPlugins/osg/TexEnvCombine.cpp: Added support for the
|
|
texture_env_dot3 extension.
|
|
|
|
2002-08-24 19:39 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
include/osg/CopyOp, include/osg/ImpostorSprite,
|
|
include/osg/Texture, include/osg/Texture1D,
|
|
include/osg/Texture2D, include/osg/Texture3D,
|
|
include/osg/TextureBase, include/osg/TextureCubeMap,
|
|
include/osgUtil/RenderToTextureStage,
|
|
src/Demos/osgcopy/osgcopy.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/CopyOp.cpp,
|
|
src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/Makefile,
|
|
src/osg/Point.cpp, src/osg/State.cpp, src/osg/TexEnvCombine.cpp,
|
|
src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
|
src/osg/Texture2D.cpp, src/osg/Texture3D.cpp,
|
|
src/osg/TextureBase.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/Texture.cpp, src/osgPlugins/osg/Texture2D.cpp,
|
|
src/osgPlugins/osg/TextureBase.cpp,
|
|
src/osgPlugins/osg/TextureCubeMap.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Added new osg::TextureBase,
|
|
osg::Texture1D, osg::Texture2D, and osg::Texture3D
|
|
classes, and changed osg::Texture and osg::TextureCubeMap so that
|
|
they now derive
|
|
from osg::TextureBase.
|
|
|
|
2002-08-24 19:35 robert
|
|
|
|
* include/osg/GL, include/osg/GLExtensions: Clean up of
|
|
include/osg/GL and include/osg/GLExtensions for better support of
|
|
Windows build.
|
|
|
|
2002-08-23 00:43 don
|
|
|
|
* include/osgGLUT/Window, src/Demos/sgv/sgv.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp: Modifed osgGLUT
|
|
viewer and messages in SGV to allow for start up in full
|
|
screen mode.
|
|
|
|
2002-08-22 17:36 don
|
|
|
|
* Make/makedirdefs: Fixed a dependency order
|
|
|
|
2002-08-22 09:19 robert
|
|
|
|
* include/osg/NodeVisitor, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp: Added calling of the LightSource and
|
|
ClipNode as Group by the NodeVisitor and
|
|
fixed the CullVisitor and Optimizer to take account of this.
|
|
|
|
2002-08-22 08:14 robert
|
|
|
|
* include/osg/Transform: Fixed the osg::Transform::coompute*()
|
|
methods so the were using the _referenceFrame
|
|
correctly, as previously they were doing the exact opposite from
|
|
what they
|
|
should have been doing.
|
|
|
|
2002-08-21 20:42 robert
|
|
|
|
* src/osgPlugins/quicktime/QTtexture.c: From Stephan Huber, "I
|
|
found a small bug in QTtexture.c: the code fails, when the
|
|
image-files
|
|
don't reside on the boot-partition. I replaced the offending
|
|
function by a
|
|
cleaner one.".
|
|
|
|
2002-08-20 22:43 robert
|
|
|
|
* include/osg/State, src/Demos/osgprerender/osgprerender.cpp,
|
|
src/osg/Geometry.cpp, src/osg/State.cpp: Moved the
|
|
include<osg/GLExtensions> from the State header into State.cpp,
|
|
and
|
|
added it into other files which now required it.
|
|
|
|
2002-08-20 18:00 robert
|
|
|
|
* NEWS, VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
include/osg/TexEnvCombine, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/TexEnvCombine.cpp: Added IO Support for
|
|
TexEnvCombine state attribute.
|
|
|
|
2002-08-20 14:15 robert
|
|
|
|
* include/osg/TexEnv, include/osg/TexEnvCombine,
|
|
src/osg/TexEnv.cpp, src/osg/TexEnvCombine.cpp,
|
|
src/osgPlugins/osg/TexEnv.cpp: Added support for the tex_env_add
|
|
and tex_env_crossbar extensions.
|
|
|
|
2002-08-20 14:12 robert
|
|
|
|
* VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp: Fixes to new
|
|
osgText and osgParticle project files.
|
|
|
|
2002-08-20 12:29 robert
|
|
|
|
* include/osg/GLExtensions, src/osg/Fog.cpp: Added the definition
|
|
of GL_FOG_COORDINATE_SOURCE to Fog.cpp.
|
|
|
|
Added #include<string> to the GLExtensions header.
|
|
|
|
2002-08-20 11:27 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgParticle,
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
VisualStudio/osgPlugins/osgText,
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
VisualStudio/osgText/osgText.dsp, src/osgDB/Registry.cpp,
|
|
src/osgParticle/IO_AccelOperator.cpp,
|
|
src/osgParticle/IO_CenteredPlacer.cpp,
|
|
src/osgParticle/IO_Emitter.cpp,
|
|
src/osgParticle/IO_FluidFrictionOperator.cpp,
|
|
src/osgParticle/IO_ForceOperator.cpp,
|
|
src/osgParticle/IO_LinearInterpolator.cpp,
|
|
src/osgParticle/IO_ModularEmitter.cpp,
|
|
src/osgParticle/IO_ModularProgram.cpp,
|
|
src/osgParticle/IO_MultiSegmentPlacer.cpp,
|
|
src/osgParticle/IO_Particle.cpp,
|
|
src/osgParticle/IO_ParticleProcessor.cpp,
|
|
src/osgParticle/IO_ParticleSystem.cpp,
|
|
src/osgParticle/IO_ParticleSystemUpdater.cpp,
|
|
src/osgParticle/IO_PointPlacer.cpp,
|
|
src/osgParticle/IO_Program.cpp,
|
|
src/osgParticle/IO_RadialShooter.cpp,
|
|
src/osgParticle/IO_RandomRateCounter.cpp,
|
|
src/osgParticle/IO_SectorPlacer.cpp,
|
|
src/osgParticle/IO_SegmentPlacer.cpp,
|
|
src/osgParticle/IO_VariableRateCounter.cpp,
|
|
src/osgParticle/Makefile, src/osgPlugins/osgParticle,
|
|
src/osgPlugins/osgParticle/IO_AccelOperator.cpp,
|
|
src/osgPlugins/osgParticle/IO_CenteredPlacer.cpp,
|
|
src/osgPlugins/osgParticle/IO_Emitter.cpp,
|
|
src/osgPlugins/osgParticle/IO_FluidFrictionOperator.cpp,
|
|
src/osgPlugins/osgParticle/IO_ForceOperator.cpp,
|
|
src/osgPlugins/osgParticle/IO_LinearInterpolator.cpp,
|
|
src/osgPlugins/osgParticle/IO_ModularEmitter.cpp,
|
|
src/osgPlugins/osgParticle/IO_ModularProgram.cpp,
|
|
src/osgPlugins/osgParticle/IO_MultiSegmentPlacer.cpp,
|
|
src/osgPlugins/osgParticle/IO_Particle.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleSystem.cpp,
|
|
src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp,
|
|
src/osgPlugins/osgParticle/IO_PointPlacer.cpp,
|
|
src/osgPlugins/osgParticle/IO_Program.cpp,
|
|
src/osgPlugins/osgParticle/IO_RadialShooter.cpp,
|
|
src/osgPlugins/osgParticle/IO_RandomRateCounter.cpp,
|
|
src/osgPlugins/osgParticle/IO_SectorPlacer.cpp,
|
|
src/osgPlugins/osgParticle/IO_SegmentPlacer.cpp,
|
|
src/osgPlugins/osgParticle/IO_VariableRateCounter.cpp,
|
|
src/osgPlugins/osgParticle/Makefile, src/osgPlugins/osgText,
|
|
src/osgPlugins/osgText/IO_Font.cpp,
|
|
src/osgPlugins/osgText/IO_Paragraph.cpp,
|
|
src/osgPlugins/osgText/IO_Text.cpp,
|
|
src/osgPlugins/osgText/Makefile, src/osgText/IO_Font.cpp,
|
|
src/osgText/IO_Paragraph.cpp, src/osgText/IO_Text.cpp,
|
|
src/osgText/Makefile: Moved the IO support for the osgText and
|
|
osgParticle libraries into seperate
|
|
plugin libraries.
|
|
|
|
2002-08-20 10:26 robert
|
|
|
|
* src/osg/Notify.cpp: Added a error message for when
|
|
OSG_NOTIFY_LEVEL is not set correctly.
|
|
|
|
2002-08-20 10:14 robert
|
|
|
|
* include/osg/GLExtensions, src/osg/GLExtensions.cpp,
|
|
src/osg/Geometry.cpp, src/osg/State.cpp: Merged fixes to the
|
|
osg::GLExtensions function pointer code from Stefan Huber,
|
|
and a fix to osg::State's secondary color code from Bob Kuehne.
|
|
|
|
Moved the body of the getGLExtensionFuncPtr() into the header to
|
|
help out
|
|
support for Windows mapping of different OpenGL extensions
|
|
function ptr per
|
|
dll.
|
|
|
|
2002-08-20 10:08 robert
|
|
|
|
* include/osg/Fog, src/osg/Fog.cpp, src/osgPlugins/osg/Fog.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp: A FogCoordinateSource set/get
|
|
methods to osg::Fog which correspond to the
|
|
FogCoord support added to osg::Geometry. Added suppot for these
|
|
new parameters
|
|
to the .osg plugin.
|
|
|
|
2002-08-20 08:14 robert
|
|
|
|
* src/osg/Notify.cpp: Reordered the string comparions so that
|
|
DEBUG_INFO comes before INFO, since
|
|
the find op will find INFO in a DEBUG_INFO string, and hence
|
|
report the wrong
|
|
notify level.
|
|
|
|
2002-08-19 19:53 robert
|
|
|
|
* include/osg/TexEnvCombine, src/osg/TexEnvCombine.cpp: Added
|
|
default values to the TexEnvCombine constructor.
|
|
|
|
2002-08-19 15:14 robert
|
|
|
|
* include/osg/ClearNode: Added missing include/osg/ClearNode
|
|
|
|
2002-08-19 15:11 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/TexEnvCombine,
|
|
src/osg/Makefile, src/osg/TexEnvCombine.cpp: Added new
|
|
osg::TexEnvCombine state attribute.
|
|
|
|
2002-08-19 11:42 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/EarthSky,
|
|
include/osg/NodeVisitor, include/osg/Transparency,
|
|
include/osgUtil/CullVisitor,
|
|
src/Demos/osghangglide/osghangglide.cpp, src/osg/ClearNode.cpp,
|
|
src/osg/EarthSky.cpp, src/osg/Makefile,
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/osg/BlendFunc.cpp,
|
|
src/osgPlugins/osg/ClearNode.cpp,
|
|
src/osgPlugins/osg/EarthSky.cpp, src/osgPlugins/osg/Makefile,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Renamed
|
|
the osg::EarthSky to osg::ClearNode to make it more obvious what
|
|
role it has play and make it more relevant to non vis-sim
|
|
applications.
|
|
|
|
2002-08-19 08:35 robert
|
|
|
|
* src/Demos/osgsequence/osgsequence.cpp: Moved "unsigned int i"
|
|
from for(.. to just before it, and removed subsequent
|
|
ones to get the VisualStudio compiler working once more.
|
|
|
|
2002-08-18 14:42 robert
|
|
|
|
* include/osg/Matrix, include/osg/NodeVisitor, include/osg/Quat,
|
|
include/osg/Vec3, src/osg/Matrix.cpp, src/osg/Quat.cpp: Added
|
|
DOFTransform, MatrixTransform and PositionAttitudeTransform to
|
|
NodeVisitor.
|
|
|
|
Added
|
|
osg::Matrix/Quat::makeRotate(angle1,axis1,angle2,axis2,angle3,axis3)
|
|
and
|
|
osg::Matrix::rotate(angle1,axis1,angle2,axis2,angle3,axis3)
|
|
method.
|
|
|
|
Made osg::Matrix/Quat::makeRotate(heading,pitch,roll) and
|
|
osg::Matrix::rotate(heading,pitch,roll) all deprecated API.
|
|
|
|
Fixed the Quat*Quat & Quat*=Quat multiplication methods so that
|
|
they multiplied
|
|
in the correct order - they were reversed originally due to the
|
|
Quat code being
|
|
based on code example which used the v' = M v ordering, rather
|
|
than the OSG's
|
|
v' = v M ordering.
|
|
|
|
2002-08-18 11:16 robert
|
|
|
|
* src/osg/Geometry.cpp: Added check to disable color binding when
|
|
the secondary colour extension doesn't
|
|
exist.
|
|
|
|
2002-08-17 07:34 robert
|
|
|
|
* include/osg/UByte4: Fixed typo in #define of UBYTE4
|
|
|
|
2002-08-16 15:14 robert
|
|
|
|
* include/osg/Image, include/osg/Texture,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/osg/ImpostorSprite.cpp: Added Texuture::SubloadCallback
|
|
example into the osgprerender demo to illustrate
|
|
how to use it.
|
|
|
|
Changed the ImpostorSprite to use LINEAR,LINEAR for min and mag
|
|
filters for the
|
|
impostor texture.
|
|
|
|
2002-08-16 13:33 robert
|
|
|
|
* include/osg/Image, include/osg/Texture, src/osg/Image.cpp,
|
|
src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp: Added new
|
|
osg::Texture::SubloadCallback, and getNumMipmapLevels() to
|
|
osg::Texture
|
|
and osg::Image. This additions are design to make texture
|
|
subloading more
|
|
flexible.
|
|
|
|
2002-08-16 10:56 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertToPerformer.h: Fixes from Ulrich
|
|
Hertlein to get the pfb plugin compiling with using
|
|
any deprecated API.
|
|
|
|
2002-08-15 20:27 robert
|
|
|
|
* include/osg/Geometry, include/osg/State, src/osg/Geometry.cpp,
|
|
src/osg/State.cpp: Supported added for secondary color & fog
|
|
coords to osg::Geometry and osg::State.
|
|
|
|
2002-08-15 20:25 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
From Perry, support for color added to the
|
|
MeshPrimtive/LocalVertexPool code.
|
|
|
|
2002-08-15 15:04 robert
|
|
|
|
* src/osgPlugins/flt/MeshRecord.h: Removed the getData() from
|
|
MeshRecord and the dummy SMesh record, this
|
|
allow the FaceRecord base class to directly provide the datatype.
|
|
|
|
2002-08-15 14:09 robert
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: Added a using namespace std; and
|
|
removed std:: from from std::hex and std::dec.
|
|
|
|
2002-08-15 13:04 robert
|
|
|
|
* src/osgPlugins/flt/LocalVertexPoolRecord.h,
|
|
src/osgPlugins/flt/MeshPrimitiveRecord.h,
|
|
src/osgPlugins/flt/MeshRecord.h: Added a virtual keyword into the
|
|
getData() overrided methods.
|
|
|
|
2002-08-15 11:25 robert
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp,
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
|
src/osgPlugins/flt/LocalVertexPoolRecord.cpp,
|
|
src/osgPlugins/flt/LocalVertexPoolRecord.h,
|
|
src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/flt/MeshPrimitiveRecord.cpp,
|
|
src/osgPlugins/flt/MeshPrimitiveRecord.h,
|
|
src/osgPlugins/flt/MeshRecord.cpp,
|
|
src/osgPlugins/flt/MeshRecord.h, src/osgPlugins/flt/Record.cpp,
|
|
src/osgPlugins/flt/Record.h, src/osgPlugins/flt/RecordVisitor.h,
|
|
src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/opcodes.h:
|
|
Submission from Perry Miller for support of OpenFlight15.7's
|
|
local vertex pool
|
|
and mesh primitives. Converted Perry's code to work with the
|
|
osg::Geometry
|
|
instead of osg::GeoSet.
|
|
|
|
2002-08-14 20:56 robert
|
|
|
|
* include/osg/MatrixTransform,
|
|
include/osg/PositionAttitudeTransform: Added SG_EXPORT to
|
|
PositionAttitudeTransform and MatrixTransform.
|
|
|
|
2002-08-14 09:30 robert
|
|
|
|
* include/osg/Export: Commented out the #define USE_DEPRECATED_API.
|
|
|
|
2002-08-13 18:29 don
|
|
|
|
* Make/instrules: Added some comments
|
|
|
|
2002-08-13 15:31 robert
|
|
|
|
* include/osg/AnimationPath, include/osg/Billboard,
|
|
include/osg/MatrixTransform,
|
|
include/osg/PositionAttitudeTransform,
|
|
src/Demos/osgcallback/osgcallback.cpp,
|
|
src/Demos/osglight/osglight.cpp, src/osg/AnimationPath.cpp,
|
|
src/osg/Billboard.cpp, src/osg/MatrixTransform.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp: Futher improvements and
|
|
fixes to osg::AnimationPath, and the osglight
|
|
demo to show it action.
|
|
|
|
2002-08-13 13:22 robert
|
|
|
|
* src/Demos/osglight/osglight.cpp, src/osg/AnimationPath.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/SceneView.cpp: Made improvements to
|
|
osg::AnimationPath, added
|
|
osg::PositionAttitudeTransform::AnimationPathCallback which us an
|
|
app callback
|
|
which uses an AnimationPath to specify the new positions of the
|
|
transform.
|
|
|
|
Added AnimationPath code to osglight to animate the positional
|
|
light.
|
|
|
|
Added CullVisitor::setCullingMode() code into SceneView so that
|
|
SceneView's
|
|
CullingMode is now properly passed onto CullVisitor. Note, this
|
|
work
|
|
had been done before, but must has been lost in a merge. Umm...
|
|
|
|
2002-08-13 09:35 robert
|
|
|
|
* src/osgUtil/RenderBin.cpp: Fixed uninitialized _sortMode.
|
|
|
|
2002-08-12 17:40 robert
|
|
|
|
* include/osg/PositionAttitudeTransform,
|
|
src/Demos/osglight/osglight.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp: Added new
|
|
s/getPivotPoint() support to osg::PositionAttitudeTransform.
|
|
|
|
Modified the osglight demo to use an AppCallback and a
|
|
PositionAttitudeTransform
|
|
to animate the loaded model.
|
|
|
|
2002-08-12 13:42 robert
|
|
|
|
* include/osg/DOFTransform, src/osg/DOFTransform.cpp,
|
|
src/osgPlugins/flt/GroupRecord.h, src/osgPlugins/flt/flt2osg.cpp:
|
|
Updates to DOFTransform so that its overrides the traverse() and
|
|
compute*() methods
|
|
rather than depending upon callbacks for animating and compute
|
|
matrices. Merged the
|
|
put/inverseput code between Sasa's and Ferndinand's DOF code.
|
|
|
|
From Bora Utka, Added support to osg::Sequence/OpenFlight
|
|
AnimNode to the flt plugin.
|
|
|
|
2002-08-12 13:37 robert
|
|
|
|
* src/osg/Sequence.cpp: attempt to fix read only status of
|
|
Sequence.cpp.
|
|
|
|
2002-08-11 21:26 robert
|
|
|
|
* include/osg/NodeVisitor, src/osg/CollectOccludersVisitor.cpp,
|
|
src/osg/DOFTransform.cpp, src/osg/NodeVisitor.cpp,
|
|
src/osg/Sequence.cpp, src/osgUtil/AppVisitor.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Removed dependency of the new
|
|
osg::DOFTransform and osg::Sequence Node's
|
|
on osgUtil by implementing a NodeVisitor::VisitorType enum, and
|
|
associated
|
|
g/setVisitorType. This allows callbacks to querry the
|
|
visitor/traversal
|
|
type without doing down cast's to specific visitor subclasses
|
|
such as
|
|
osgUtil::AppVisitor/CullVisitor.
|
|
|
|
2002-08-11 10:32 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Temporarily commented out the flat
|
|
staic transforms visitor since it
|
|
was causing problems with the new DOFTransform class.
|
|
|
|
2002-08-09 19:51 robert
|
|
|
|
* AUTHORS, src/osgText/FTBitmapGlyph.cpp,
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPixmapGlyph.cpp,
|
|
src/osgText/FTPolyGlyph.cpp: Submission for Gideon May, fixes for
|
|
spacing in various osgText files.
|
|
|
|
2002-08-09 16:27 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat, include/osg/Billboard,
|
|
src/Demos/osgbillboard/osgbillboard.cpp, src/osg/Billboard.cpp:
|
|
Fixed the X and Y axis rotation billboards so that now rotate
|
|
correctly.
|
|
|
|
Rewrote the osgbillboard demo so that it creates a point
|
|
rotatated billbaord
|
|
and X,Y and Z axis billboards to both test and demonstrate this
|
|
types of
|
|
billboards in action.
|
|
|
|
2002-08-08 21:36 robert
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: Fixes for IRIX 32bit timmer
|
|
on O2. From Tom Jolley.
|
|
|
|
2002-08-08 15:10 robert
|
|
|
|
* src/osg/DOFTransform.cpp: Fixed warning related to where
|
|
_increasingFlags is an unsigned short and 0xffffff is being
|
|
truncated, spotted by Tom Jolly.
|
|
|
|
2002-08-08 15:09 robert
|
|
|
|
* include/osg/Texture: Removed inline definition from front of
|
|
setMaxAnisotropy method.
|
|
|
|
2002-08-08 13:45 robert
|
|
|
|
* include/osg/Primitive, include/osg/UByte4: Fixed typos, sent in
|
|
by Warren Macchi.
|
|
|
|
2002-08-08 13:41 robert
|
|
|
|
* src/osg/CullStack.cpp: Fixed bug related to switching on/off
|
|
culling modes. Patch from Nikolaus Hanekamp.
|
|
|
|
2002-08-08 11:27 robert
|
|
|
|
* include/osg/Geometry, src/osg/GeoSet.cpp: Changed the
|
|
Geometry::setVertexArray and GeoSet::setCoords so that they
|
|
call dirtyBound() instead of reseting the local bound flag, this
|
|
ensures
|
|
the updates are propagated upwards through into the parents.
|
|
|
|
2002-08-08 11:01 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Fixed the shininess
|
|
factor in 3ds plugin.
|
|
|
|
2002-08-07 15:52 robert
|
|
|
|
* include/osg/Texture, src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/Texture.cpp,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/osg/Texture.cpp, src/osgUtil/Optimizer.cpp:
|
|
Changed the support for anisotropic filtering in osg::Texture so
|
|
that it
|
|
is now controlled via the setMaxAnisotropy(float) method, and is
|
|
set up
|
|
independently for the mag filter mode, which it previously was
|
|
done.
|
|
|
|
2002-08-07 10:10 robert
|
|
|
|
* VisualStudio/Demos/osgsequence/osgsequence.cpp,
|
|
VisualStudio/Demos/osgsequence/osgsequence.dsp: Renamed
|
|
osgsequence.cpp to osgsequence.dsp, as it was clearly a typo...
|
|
|
|
2002-08-07 10:08 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed type of
|
|
DOFTransform.cpp
|
|
|
|
2002-08-06 17:07 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
include/osg/DOFTransform, src/Demos/osgclip/osgclip.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgscribe/osgscribe.cpp,
|
|
src/Demos/osgsequence/osgsequence.cpp,
|
|
src/osgGA/StateSetManipulator.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/osgvisitor.h,
|
|
src/osgPlugins/osg/DOFTransform.cpp, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/PositionAttitudeTransform.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgUtil/Optimizer.cpp: Added
|
|
shells for DOFTransform and PositionAttitudeTransform to the .osg
|
|
loader, still need to fill in the saving and loading of
|
|
paramters.
|
|
|
|
Went through the distribution remove old API usage.
|
|
|
|
2002-08-06 10:37 robert
|
|
|
|
* src/osg/DOFTransform.cpp: Changed the default value of
|
|
_animationOn to true.
|
|
|
|
2002-08-06 10:07 robert
|
|
|
|
* include/osg/Camera: Fixed typo in comment.
|
|
|
|
2002-08-06 10:04 robert
|
|
|
|
* include/osg/Camera: Adde getViewFrustum() to camera.
|
|
|
|
2002-08-05 15:07 robert
|
|
|
|
* AUTHORS, VisualStudio/osg/osg.dsp, include/osg/DOFTransform,
|
|
src/osg/DOFTransform.cpp, src/osg/Makefile,
|
|
src/osgPlugins/flt/flt2osg.cpp: Added new osg::DOFTransform node
|
|
from Sasa Bistrovic, designed to mirror
|
|
the OpenFlight DOF transform nodes.
|
|
|
|
2002-08-05 13:29 robert
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: Added support for PROTECTED
|
|
modes into the .osg reading and writing.
|
|
|
|
2002-08-05 13:12 robert
|
|
|
|
* src/Demos/osgreflect/osgreflect.cpp: Added an example of the use
|
|
of the PROTECTED modes and attributes into
|
|
the osgreflect demo so that toggling texturing on or off won't
|
|
affect
|
|
the mirror planes texturing.
|
|
|
|
2002-08-05 12:52 robert
|
|
|
|
* src/Demos/osgsequence/osgsequence.cpp: Fixed compile errors under
|
|
IRIX.
|
|
|
|
2002-08-05 12:40 robert
|
|
|
|
* include/osg/State, include/osg/StateAttribute: Added support to
|
|
StateAttribute/State to support PROTECTED flag for modes and
|
|
attributes
|
|
so that they cannot be overriden from above via the OVERRIDE
|
|
flag. This is
|
|
useful for things like manipulators that have handles display in
|
|
the scene, you
|
|
might want to prevent their state being affected by other
|
|
overriding of
|
|
light, wireframe modes etc.
|
|
|
|
2002-08-04 21:11 robert
|
|
|
|
* VisualStudio/osgPlugins/iv/iv.dsp, src/osgPlugins/iv/Makefile,
|
|
src/osgPlugins/iv/main.cpp, src/osgPlugins/iv/main.h,
|
|
src/osgPlugins/iv/osgvisitor.cpp,
|
|
src/osgPlugins/iv/readerwriter.cpp,
|
|
src/osgPlugins/iv/readerwriter.h: Fix to iv/vrml loader so that
|
|
it correctly passes back the right ReadResult
|
|
and checks the validity of the file extension being passed to the
|
|
plugin.
|
|
Removed main.cpp * .h moving all its functionality into
|
|
readerwriter.cpp.
|
|
|
|
2002-08-04 20:51 robert
|
|
|
|
* src/osgPlugins/lwo/Lwo2.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lwo/lw.cpp, src/osgPlugins/lwo/lw.h: Changed the
|
|
error reporting so that it directs it all via osg::notify, and
|
|
only uses the INFO level for reporting that the file to load is
|
|
not
|
|
recognised. Also add check for LWO2 loading so that it returns
|
|
FILE_NOT_HANDLED
|
|
message correctly.
|
|
|
|
2002-08-04 20:34 robert
|
|
|
|
* AUTHORS, include/osg/MatrixTransform, include/osg/Transform,
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/iv/main.cpp,
|
|
src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/scanner.cpp,
|
|
src/osgPlugins/iv/scanner.l: From Ruben Lopez, updates to VRML/IV
|
|
loader.
|
|
|
|
From Ben Discoe, corrections to comments in osg::Transform
|
|
|
|
From Alberto Barbati, Lazy evaluation of inverse matrix in
|
|
osg::MatrixTransfrom
|
|
|
|
2002-08-03 19:42 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
src/osgPlugins/osg/Sequence.cpp: Added Sequence.cpp to osg plugin
|
|
workspace file.
|
|
|
|
2002-08-03 19:37 robert
|
|
|
|
* include/osg/LightSource: Changed the copy constructor of for
|
|
_light mem var to use a dynamic_cast<StateAttribute*>.
|
|
|
|
2002-08-03 18:11 robert
|
|
|
|
* AUTHORS, Make/makedirdefs, VisualStudio/Demos/osgsequence,
|
|
VisualStudio/Demos/osgsequence/osgsequence.cpp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/iv/iv.dsp, include/osg/NodeVisitor,
|
|
include/osg/Sequence, src/Demos/osgsequence,
|
|
src/Demos/osgsequence/Makefile,
|
|
src/Demos/osgsequence/Makefile.inst,
|
|
src/Demos/osgsequence/osgsequence.cpp, src/osg/Makefile,
|
|
src/osg/Sequence.cpp, src/osg/Texture.cpp,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/Sequence.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp: Integrated Ulrich
|
|
Hertlien's osg::Sequence node, and osgsequence demo, and
|
|
support for osg::Sequence in the pfb loader.
|
|
|
|
2002-08-03 18:03 robert
|
|
|
|
* include/osgParticle/Interpolator,
|
|
include/osgParticle/RadialShooter,
|
|
include/osgParticle/SectorPlacer, include/osgParticle/range,
|
|
src/osgParticle/IO_Particle.cpp,
|
|
src/osgParticle/IO_RadialShooter.cpp,
|
|
src/osgParticle/IO_SectorPlacer.cpp,
|
|
src/osgParticle/IO_VariableRateCounter.cpp: Changed the range max
|
|
and min members variables to maximum and minimum to
|
|
prevent collision with windows min and max macros.
|
|
|
|
2002-08-03 16:49 robert
|
|
|
|
* include/osgUtil/RenderBin, src/osgUtil/RenderBin.cpp: Added
|
|
support for a sort callback in RenderBin.
|
|
|
|
2002-08-03 16:48 robert
|
|
|
|
* include/osg/MatrixTransform, include/osg/Transform: Fixed
|
|
comments.
|
|
|
|
2002-08-03 16:37 robert
|
|
|
|
* src/osg/CullStack.cpp, src/osgUtil/SceneView.cpp: Added cout's of
|
|
the view frustum to the aid debugging, these cout's are
|
|
now commented out, and are just left in so that they may be used
|
|
to
|
|
double check things in future.
|
|
|
|
2002-08-02 19:11 robert
|
|
|
|
* src/osgPlugins/iv/parser.hpp: Fix for Win32 build
|
|
|
|
2002-08-02 15:14 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added missing _nodePath.clear()
|
|
and _segHitList.clear() to InteresectVisitor::reset().
|
|
|
|
2002-07-31 15:16 robert
|
|
|
|
* src/osgPlugins/iv/atrvec3list.h,
|
|
src/osgPlugins/iv/indexedtristripset.h,
|
|
src/osgPlugins/iv/main.cpp, src/osgPlugins/iv/mynodevisitor.h,
|
|
src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/osgvisitor.h,
|
|
src/osgPlugins/iv/parser.cpp, src/osgPlugins/iv/parser.hpp,
|
|
src/osgPlugins/iv/parser.y, src/osgPlugins/iv/scanner.cpp,
|
|
src/osgPlugins/iv/scanner.l: Updates to iv/vrml loader from
|
|
Ruben.
|
|
|
|
2002-07-30 10:08 robert
|
|
|
|
* src/osgPlugins/iv/osgvisitor.cpp: Updates to the iv loader from
|
|
Ruben - conversion from GeoSet to Geoemetry.
|
|
|
|
2002-07-29 21:29 robert
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp: Forced the use of non
|
|
mip mapped texture during subloading in the osgprerender
|
|
demo.
|
|
|
|
2002-07-29 11:02 robert
|
|
|
|
* src/osg/Texture.cpp: Removed default value from constructor.
|
|
|
|
2002-07-29 00:04 robert
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgscribe/osgscribe.cpp, src/osg/Image.cpp,
|
|
src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp: Fixes to the new
|
|
texture subloading methods.
|
|
|
|
2002-07-28 23:28 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp,
|
|
src/osg/TextureCubeMap.cpp: Checked in new methods for setting up
|
|
texture subloading, these allow the
|
|
user to control which parts on an image are subloaded from, and
|
|
how big
|
|
the initial texture is.
|
|
|
|
2002-07-28 23:27 robert
|
|
|
|
* src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2.h,
|
|
src/osgPlugins/lwo/Lwo2Layer.cpp, src/osgPlugins/lwo/Lwo2Layer.h,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/osg/Texture.cpp: Checked in Pavel's updates for
|
|
non texured surfaces.
|
|
|
|
2002-07-28 21:25 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: Added
|
|
set/getUnrefImageOnApply() methods and associated flag and
|
|
code in Texture::apply() to set the _image to 0 on apply. Note,
|
|
this will only work when you have a single graphics context, as
|
|
with multiple graphics contexts one can't delete the image after
|
|
the first apply, as there will be more than one texture object to
|
|
update.
|
|
|
|
2002-07-28 21:15 robert
|
|
|
|
* src/osgPlugins/iv/parser.hpp: Checked in Marco's commented out
|
|
#defines/rejigged struct names to get things
|
|
compiling under Windows, will need to check this in future as it
|
|
may change with regeneration of parser files
|
|
with lex/yacc.
|
|
|
|
2002-07-28 12:52 robert
|
|
|
|
* src/osgPlugins/lwo/ReaderWriterLWO.cpp: Chagned the
|
|
initiliazation of iterators, sent in by Alberto Barbati.
|
|
|
|
2002-07-28 12:49 robert
|
|
|
|
* VisualStudio/osgPlugins/iv/iv.dsp, include/osg/NodeCallback,
|
|
src/osgUtil/RenderBin.cpp: Fixes to NodeCallback and RenderBin
|
|
from Alberto Barbati.
|
|
|
|
2002-07-27 21:35 robert
|
|
|
|
* src/osgPlugins/iv/atrfloat.h, src/osgPlugins/iv/atrstring.h,
|
|
src/osgPlugins/iv/atrvec.h, src/osgPlugins/iv/attribute.h,
|
|
src/osgPlugins/iv/main.cpp, src/osgPlugins/iv/mynode.h,
|
|
src/osgPlugins/iv/mynodevisitor.h,
|
|
src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/osgvisitor.h,
|
|
src/osgPlugins/iv/parser.cpp.h: Fixes to the inventor/vrml
|
|
loader.
|
|
|
|
2002-07-27 10:34 robert
|
|
|
|
* include/osgParticle/ParticleSystem,
|
|
src/osgParticle/ParticleSystem.cpp: From Macro, removal of use of
|
|
display lists during double pass rendering of
|
|
particles.
|
|
|
|
2002-07-27 10:25 robert
|
|
|
|
* src/osgPlugins/iv/scanner.cpp: Fix for Windows
|
|
|
|
2002-07-27 10:22 robert
|
|
|
|
* src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2Layer.cpp,
|
|
src/osgPlugins/lwo/Lwo2Layer.h: Fixes for Win32 build.
|
|
|
|
2002-07-27 10:09 robert
|
|
|
|
* include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: Added return
|
|
value to addViewport.
|
|
|
|
2002-07-26 18:46 robert
|
|
|
|
* src/osgPlugins/iv/atrfloat.h, src/osgPlugins/iv/atrstring.h,
|
|
src/osgPlugins/iv/atrvec.h, src/osgPlugins/iv/attribute.h,
|
|
src/osgPlugins/iv/mynode.h, src/osgPlugins/iv/mynodevisitor.h,
|
|
src/osgPlugins/iv/osgvisitor.h: Added missing osg:: from various
|
|
references to osg::Objectf
|
|
|
|
2002-07-26 16:33 robert
|
|
|
|
* AUTHORS, VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2.h,
|
|
src/osgPlugins/lwo/Lwo2Layer.cpp, src/osgPlugins/lwo/Lwo2Layer.h,
|
|
src/osgPlugins/lwo/Makefile,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp: Added support for LWO2,
|
|
send in by Pavel Moloshtan.
|
|
|
|
2002-07-26 16:02 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/osgPlugins/iv,
|
|
VisualStudio/osgPlugins/iv/iv.dsp: Added project file for
|
|
inventor plugin.
|
|
|
|
2002-07-26 15:37 robert
|
|
|
|
* AUTHORS, Make/makedirdefs, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/iv, src/osgPlugins/iv/COPYING,
|
|
src/osgPlugins/iv/Makefile, src/osgPlugins/iv/Makefile.orig,
|
|
src/osgPlugins/iv/README, src/osgPlugins/iv/atrfloat.h,
|
|
src/osgPlugins/iv/atrstring.h, src/osgPlugins/iv/atrvec.h,
|
|
src/osgPlugins/iv/attribute.h, src/osgPlugins/iv/coordinate3.h,
|
|
src/osgPlugins/iv/geometry.h, src/osgPlugins/iv/indexedfaceset.h,
|
|
src/osgPlugins/iv/ltstr.h, src/osgPlugins/iv/main.cpp,
|
|
src/osgPlugins/iv/main.h, src/osgPlugins/iv/material.h,
|
|
src/osgPlugins/iv/matrixtransform.h, src/osgPlugins/iv/mynode.h,
|
|
src/osgPlugins/iv/mynodevisitor.h,
|
|
src/osgPlugins/iv/nodecache.cpp, src/osgPlugins/iv/nodecache.h,
|
|
src/osgPlugins/iv/normals.cpp, src/osgPlugins/iv/normals.h,
|
|
src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/osgvisitor.h,
|
|
src/osgPlugins/iv/parser.cpp, src/osgPlugins/iv/parser.cpp.h,
|
|
src/osgPlugins/iv/parser.hpp, src/osgPlugins/iv/parser.y,
|
|
src/osgPlugins/iv/readerwriter.cpp,
|
|
src/osgPlugins/iv/readerwriter.h, src/osgPlugins/iv/scanner.cpp,
|
|
src/osgPlugins/iv/scanner.l, src/osgPlugins/iv/separator.h,
|
|
src/osgPlugins/iv/texture2.h,
|
|
src/osgPlugins/iv/texturecoordinate.h,
|
|
src/osgPlugins/iv/transform.h: Added Ruben Lopez's Inventor/VRML
|
|
1.0 loader.
|
|
|
|
2002-07-26 12:49 robert
|
|
|
|
* include/osg/Geometry: Change Geometry paramter name to lower case
|
|
geometry.
|
|
|
|
2002-07-25 22:08 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Ferdinand Cornelissen -
|
|
Futher updates to the DOF code.
|
|
|
|
2002-07-25 21:58 robert
|
|
|
|
* src/osg/Matrix.cpp: Added missing return statement to if() block
|
|
in Matrix::mult code. Bug spotted
|
|
by Ray Conner.
|
|
|
|
2002-07-25 21:50 robert
|
|
|
|
* doc/Doxyfiles/auto_Doxyfile, doc/Doxyfiles/core_Doxyfile,
|
|
include/osg/CopyOp, include/osgUtil/IntersectVisitor,
|
|
src/osg/CopyOp.cpp, src/osg/Geometry.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp: Fixes to Doxygen files from
|
|
Neil.
|
|
|
|
Removed unused set/getReportMode() methods and member variables
|
|
from IntersectVisitor.
|
|
|
|
Added deep copy construction of Geometry objects.
|
|
|
|
2002-07-25 21:45 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Changed > operator to < and swapped
|
|
sides of expression, to enable compilation
|
|
across compilers.
|
|
|
|
2002-07-25 16:15 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fix to geometry combiner which wasn't
|
|
check the overall color array values
|
|
in the lessGeometry functor.
|
|
|
|
2002-07-25 15:25 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa
|
|
Bistroviae.
|
|
|
|
2002-07-25 15:21 robert
|
|
|
|
* src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h: Fix
|
|
for colors in old flt models from Brede.
|
|
|
|
2002-07-25 14:42 robert
|
|
|
|
* Make/makedefs: Removed double quotes from around the :
|
|
DBGF = -g -DOSG_USE_MEMORY_MANAGER
|
|
|
|
As this was breaking the build.
|
|
|
|
2002-07-24 16:29 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Implemented the DOF handling more
|
|
cleanly, as per OpenFlight15.7 docs.
|
|
|
|
2002-07-23 18:44 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Added missing std:: to endl;
|
|
|
|
2002-07-23 15:48 robert
|
|
|
|
* src/osg/Geometry.cpp: Added the missing _primtives from the copy
|
|
constructor list.
|
|
|
|
2002-07-23 15:45 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Added fog toggling to Viewer.cpp, 'y'
|
|
reduces fog density, 'Y' increases
|
|
fog density.
|
|
|
|
2002-07-23 15:01 robert
|
|
|
|
* Make/makedefs, Make/makerules, include/osg/Math: Mods for HP-UX
|
|
port.
|
|
|
|
2002-07-23 14:35 robert
|
|
|
|
* src/osg/StateSet.cpp: Added mode checking into StateSet to try
|
|
and catch non texture OpenGL modes
|
|
which have been applied to the texture modes and visa-versa.
|
|
|
|
2002-07-23 13:30 robert
|
|
|
|
* Make/makedefs, src/osgPlugins/dx/DXWriter.cpp: Support added for
|
|
Gnu C++ under Solaris.
|
|
|
|
2002-07-23 10:48 robert
|
|
|
|
* AUTHORS, Make/makedefs, Make/makerules, include/osg/Math,
|
|
include/osgGLUT/glut, src/Demos/osgcluster/README,
|
|
src/Demos/osgcluster/broadcaster.cpp,
|
|
src/Demos/osgimpostor/README, src/Demos/sgv/README,
|
|
src/osg/GLExtensions.cpp, src/osgDB/DynamicLibrary.cpp,
|
|
src/osgDB/Registry.cpp, src/osgGLUT/Window.cpp,
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/gif/Makefile,
|
|
src/osgPlugins/jpeg/Makefile, src/osgPlugins/osg/README,
|
|
src/osgPlugins/png/Makefile, src/osgPlugins/tiff/Makefile,
|
|
src/osgText/Makefile: Checked in Tino Schwarze's port to HP-UX.
|
|
|
|
2002-07-22 16:01 robert
|
|
|
|
* include/osgParticle/Particle, include/osgParticle/ParticleSystem,
|
|
include/osgText/Font: Updates to osgParticle form Macro.
|
|
|
|
2002-07-22 13:05 robert
|
|
|
|
* src/osg/MemoryManager.cpp, src/osgParticle/IO_ParticleSystem.cpp,
|
|
src/osgParticle/Particle.cpp, src/osgParticle/ParticleSystem.cpp:
|
|
Merged changed to osgParticle from Macro, these add the ability
|
|
to
|
|
orientate the particles to predefined axis.
|
|
|
|
2002-07-22 12:41 robert
|
|
|
|
* src/osgText/FTFace.cpp, src/osgText/FTFont.cpp,
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTGlyph.cpp,
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTOutlineGlyph.h,
|
|
src/osgText/FTPolyGlyph.cpp, src/osgText/FTPolyGlyph.h,
|
|
src/osgText/FTVectoriser.h: Fixed more uninitialized variables
|
|
and two potential memory leaks.
|
|
|
|
2002-07-21 20:34 robert
|
|
|
|
* src/osgText/FTBitmapGlyph.cpp, src/osgText/FTFace.cpp,
|
|
src/osgText/FTFont.cpp, src/osgText/FTGLTextureFont.cpp,
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPixmapGlyph.cpp,
|
|
src/osgText/FTPolyGlyph.cpp, src/osgText/FTSize.cpp,
|
|
src/osgText/FTTextureGlyph.cpp, src/osgText/FTVectoriser.cpp,
|
|
src/osgText/IO_Font.cpp: Fixed various uninitiliazed variables.
|
|
|
|
2002-07-21 10:44 robert
|
|
|
|
* src/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgParticle/Particle.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystem.cpp: Added default construction
|
|
values for various member variables to fix report
|
|
uninitialized variables.
|
|
|
|
2002-07-21 10:04 robert
|
|
|
|
* src/osg/CullStack.cpp, src/osg/MemoryManager.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgPlugins/osg/GeoSet.cpp,
|
|
src/osgUtil/SceneView.cpp: Futher work on ensuring that all
|
|
datatypes are initilizaed in OSG objects.
|
|
|
|
2002-07-21 01:29 robert
|
|
|
|
* include/osgUtil/SceneView, src/Demos/osgcube/osgcube.cpp,
|
|
src/osg/CullStack.cpp, src/osg/GeoSet.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/LightSource.cpp,
|
|
src/osg/MatrixTransform.cpp, src/osg/MemoryManager.cpp,
|
|
src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osg/Transform.cpp, src/osgDB/Field.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Futher changes to remove unitialized
|
|
variables/reordering of initialization to
|
|
prevent unitialized warnings.
|
|
|
|
2002-07-20 23:54 robert
|
|
|
|
* include/osg/CollectOccludersVisitor, include/osg/MemoryManager,
|
|
include/osgDB/Registry, include/osgGLUT/Viewer,
|
|
include/osgUtil/CullVisitor, include/osgUtil/DepthSortedBin,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderGraph,
|
|
include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView,
|
|
src/Demos/osgcube/osgcube.cpp, src/osg/MemoryManager.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgUtil/CullVisitor.cpp: Various
|
|
fixes to constructors to ensure that all variables are
|
|
initialized.
|
|
|
|
2002-07-20 22:44 robert
|
|
|
|
* src/osg/State.cpp: Added missing default values to State
|
|
constructor.
|
|
|
|
2002-07-20 22:40 robert
|
|
|
|
* src/osg/FrameStamp.cpp: Added default values for FrameStamp.cpp
|
|
constructor.
|
|
|
|
2002-07-20 22:36 robert
|
|
|
|
* include/osg/ConvexPlanerPolygon, src/osg/ConvexPlanerPolygon.cpp:
|
|
Removed the rendundent variables in the ConvexPlanerPolygon as
|
|
these were
|
|
unused and unitialized.
|
|
|
|
2002-07-20 22:36 robert
|
|
|
|
* src/osg/MemoryManager.cpp: Added new debugging switch
|
|
checkOnAllocations which is now on by default
|
|
when compiling with debug build (under UNIX) and can be turned on
|
|
or off
|
|
with the OSG_MM_CHECK_ON_ALLOCATIONS environmental variable.
|
|
|
|
2002-07-20 21:37 robert
|
|
|
|
* src/osg/MemoryManager.cpp: Added some extra checks for memory
|
|
initialization into the osg::MemoryManager,
|
|
this is turned off by default, even in debug build. However you
|
|
can turn it
|
|
on by setting the OSG_MM_CHECK_FOR_UNINITIALIZED
|
|
|
|
2002-07-20 18:27 robert
|
|
|
|
* doc/introduction.html, doc/plan.html, src/osg/Texture.cpp: Umm...
|
|
these should have already been commited, not sure why cvs has
|
|
just
|
|
popped these ones up...
|
|
|
|
2002-07-20 16:24 don
|
|
|
|
* Make/makedirdefs: Added logo plugin
|
|
|
|
2002-07-20 15:01 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Fixed the char[] array length to fully
|
|
encompass the strings bring written
|
|
to them.
|
|
|
|
2002-07-20 15:00 robert
|
|
|
|
* src/osgUtil/Tesselator.cpp: Fixed the glTessCallback type to
|
|
GLU_TESS_ERROR_DATA.
|
|
|
|
2002-07-19 15:49 robert
|
|
|
|
* ChangeLog, NEWS, include/osg/BoundingBox: Small bug fix to
|
|
osg::BoundingBox::expandBy(x,y,z).
|
|
|
|
Updated ChangeLog and NEWS for the release.
|
|
|
|
2002-07-19 15:03 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Removed debugging cout's.
|
|
|
|
2002-07-19 14:52 robert
|
|
|
|
* doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile,
|
|
doc/Doxyfiles/auto_Mainpage, doc/Doxyfiles/core_Doxyfile: Updated
|
|
Doyxgen files.
|
|
|
|
2002-07-19 14:19 robert
|
|
|
|
* include/osg/Geometry, include/osgUtil/Optimizer,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp: Updates to the Geometry to
|
|
add more access methods, and updates to Optimizer
|
|
to add the new merge primtives option.
|
|
|
|
2002-07-19 13:49 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added primitve merging into the
|
|
osg::Geometry optimizer.
|
|
|
|
2002-07-19 12:51 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat: Removed the cow.osg
|
|
paramter for the osgparticle cow.osg in the test scripts
|
|
|
|
2002-07-19 10:18 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Added
|
|
MatrixTransform.cpp.
|
|
|
|
2002-07-19 09:10 robert
|
|
|
|
* src/Demos/osgmultitexture/osgmultitexture.cpp: Changed the
|
|
"reflect.rgb" path to "Images/reflect.rgb" to the help find the
|
|
file required.
|
|
|
|
2002-07-18 22:35 robert
|
|
|
|
* NEWS, include/osg/BoundingBox, include/osg/Drawable,
|
|
include/osg/Geometry, src/osg/BoundingBox.cpp,
|
|
src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/Geometry.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp: Updates NEWS file for 0.9.0
|
|
release.
|
|
|
|
Added default computeBound() implementation to osg::Drawable
|
|
which uses
|
|
a PrimtiveFunctor to compute the bounding box in a generic way,
|
|
that
|
|
will work for all Drawable subclasses that implement the
|
|
accept(PrimitiveFunctor&).
|
|
|
|
2002-07-18 22:34 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat: Added osgoccluder to test
|
|
scripts.
|
|
|
|
2002-07-18 19:54 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Moved the 't' operation on texture modes
|
|
across to use the new
|
|
StateSet::setTextureMode methods, this enables 't' to work once
|
|
more!
|
|
|
|
2002-07-18 19:54 robert
|
|
|
|
* doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/Array.html,
|
|
doc/doc++/osg/ArrayVisitor.html,
|
|
doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/BlendFunc.html,
|
|
doc/doc++/osg/ClipNode.html, doc/doc++/osg/ClipPlane.html,
|
|
doc/doc++/osg/CollectOccludersVisitor.html,
|
|
doc/doc++/osg/ColorMask.html, doc/doc++/osg/ColorMatrix.html,
|
|
doc/doc++/osg/ConvexPlanerOccluder.html,
|
|
doc/doc++/osg/ConvexPlanerPolygon.html,
|
|
doc/doc++/osg/CullFace.html, doc/doc++/osg/CullStack.html,
|
|
doc/doc++/osg/CullingSet.html, doc/doc++/osg/Depth.html,
|
|
doc/doc++/osg/DrawArrayLengths.html,
|
|
doc/doc++/osg/DrawArrays.html,
|
|
doc/doc++/osg/DrawElementsUByte.html,
|
|
doc/doc++/osg/DrawElementsUInt.html,
|
|
doc/doc++/osg/DrawElementsUShort.html,
|
|
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrontFace.html,
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
doc/doc++/osg/Geometry.html, doc/doc++/osg/HIER.html,
|
|
doc/doc++/osg/HIERjava.html, doc/doc++/osg/Image.html,
|
|
doc/doc++/osg/ImpostorSprite.html, doc/doc++/osg/Light.html,
|
|
doc/doc++/osg/LightModel.html, doc/doc++/osg/LineStipple.html,
|
|
doc/doc++/osg/LineWidth.html, doc/doc++/osg/Material.html,
|
|
doc/doc++/osg/Matrix.html, doc/doc++/osg/MatrixTransform.html,
|
|
doc/doc++/osg/Object.html, doc/doc++/osg/OccluderNode.html,
|
|
doc/doc++/osg/Point.html, doc/doc++/osg/PolygonMode.html,
|
|
doc/doc++/osg/PolygonOffset.html, doc/doc++/osg/Polytope.html,
|
|
doc/doc++/osg/Primitive.html,
|
|
doc/doc++/osg/PrimitiveFunctor.html,
|
|
doc/doc++/osg/ShadeModel.html,
|
|
doc/doc++/osg/ShadowOccluderVolume.html,
|
|
doc/doc++/osg/ShadowVolumeOccluder.html,
|
|
doc/doc++/osg/StateAttribute.html, doc/doc++/osg/StateSet.html,
|
|
doc/doc++/osg/Statistics.html, doc/doc++/osg/Stencil.html,
|
|
doc/doc++/osg/TemplateArray.html, doc/doc++/osg/TexEnv.html,
|
|
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
|
|
doc/doc++/osg/Texture.html, doc/doc++/osg/TextureCubeMap.html,
|
|
doc/doc++/osg/TriangleFunctor.html, doc/doc++/osg/UByte4.html,
|
|
doc/doc++/osg/VectorSizei.html, doc/doc++/osg/VectorUByte.html,
|
|
doc/doc++/osg/VectorUInt.html, doc/doc++/osg/VectorUShort.html,
|
|
doc/doc++/osg/Viewport.html, doc/doc++/osg/fast_back_stack.html,
|
|
doc/doc++/osg/getGLExtensionFuncPtr.2.html,
|
|
doc/doc++/osg/globalnotifylevel..html,
|
|
doc/doc++/osg/globalnotifynulstream..html,
|
|
doc/doc++/osg/operator.2.html, doc/doc++/osg/operator.html,
|
|
doc/doc++/osg/osg.html, doc/doc++/osgDB/FilePathList.html,
|
|
doc/doc++/osgDB/PushAndPopDataPath.html,
|
|
doc/doc++/osgDB/fileExists.html,
|
|
doc/doc++/osgGA/GUIEventHandlerVisitor.html,
|
|
doc/doc++/osgGA/KeySwitchCameraManipulator.html,
|
|
doc/doc++/osgGLUT/Viewer.html,
|
|
doc/doc++/osgParticle/ParticleSystem.html,
|
|
doc/doc++/osgUtil/ConvertGeoSetsToGeometryVisitor.html,
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
doc/doc++/osgUtil/HIERjava.html,
|
|
doc/doc++/osgUtil/LeafDepthSortFunctor.html,
|
|
doc/doc++/osgUtil/Optimizer.html,
|
|
doc/doc++/osgUtil/RemoveEmptyNodesVisitor.html,
|
|
doc/doc++/osgUtil/RemoveLowestStaticTransformsVisitor.html,
|
|
doc/doc++/osgUtil/index.html: Updated docs ready for the release.
|
|
|
|
2002-07-18 19:41 robert
|
|
|
|
* include/osg/Node, include/osg/Object, src/osg/Node.cpp,
|
|
src/osg/Object.cpp, src/osgPlugins/osg/Geode.cpp: Moved
|
|
get/setUserData from osg::Node into its superclass osg::Object to
|
|
allow other subclasses to add their own custom data.
|
|
|
|
2002-07-18 15:36 robert
|
|
|
|
* include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry,
|
|
include/osg/ImpostorSprite, include/osg/Primitive,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp, src/osg/GeoSet.cpp,
|
|
src/osg/Geometry.cpp, src/osg/ImpostorSprite.cpp,
|
|
src/osg/Primitive.cpp, src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Rewrote the
|
|
osg::Drawable::AttributeFunctor and PrimtiveFunctor to make
|
|
them more consistent with each other. This does mean an API
|
|
change, so
|
|
dependanct code in the OSG has been updated accordingly.
|
|
|
|
2002-07-18 15:28 robert
|
|
|
|
* src/Demos/osghangglide/sky.cpp,
|
|
src/Demos/osghangglide/terrain.cpp: From Randall Hopper, warning
|
|
fixes for IRIX.
|
|
|
|
2002-07-18 15:25 robert
|
|
|
|
* src/osgPlugins/flt/TexturePaletteRecord.cpp: From Brede Johansen,
|
|
fix the TexturePaletteRecord::endian() to handle
|
|
old flt versions (11, 12 & 13).
|
|
|
|
2002-07-18 14:29 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Brede Johansen
|
|
"I have found one bug in the ConvertFromFLT::visitFace()
|
|
function. In the
|
|
early days of the Flight format, before the LightPoint record
|
|
existed
|
|
they used face records with a light (-point) attribute."
|
|
|
|
2002-07-18 14:20 robert
|
|
|
|
* include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry,
|
|
include/osg/ImpostorSprite, include/osg/Statistics,
|
|
include/osgParticle/ParticleSystem, include/osgUtil/RenderBin,
|
|
src/osg/GeoSet.cpp, src/osg/Geometry.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/RenderStage.cpp: Rewrote osg:Statistics so that it is
|
|
PrimitiveFunctor as is now completely
|
|
decoupled from osg::Drawable. The Drawable::getStats() virtual
|
|
method
|
|
no longer exists.
|
|
|
|
Updated the Viewer to use the osg::Statistics incarnation and
|
|
reformated stats
|
|
to clean it up.
|
|
|
|
2002-07-18 10:55 robert
|
|
|
|
* src/osg/LightSource.cpp: Added code into osg::LightSource so it
|
|
correctly computes its bounding
|
|
sphere, taking into account any subgraph below, and the light
|
|
itself
|
|
if it is not a infinite light.
|
|
|
|
2002-07-18 10:49 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat: Updated the test scripts
|
|
to include cube mapping example and osglight demo.
|
|
|
|
2002-07-18 10:41 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Removed repeated return transform
|
|
in the visitDOF method.
|
|
|
|
2002-07-18 10:38 robert
|
|
|
|
* src/osgDB/Registry.cpp, src/osgPlugins/rgb/ReaderWriterRGB.cpp:
|
|
Added support for .sgi alias extension to the .rgb plugin.
|
|
|
|
2002-07-18 10:06 robert
|
|
|
|
* src/osgPlugins/dx/DXWriter.cpp,
|
|
src/osgUtil/DisplayListVisitor.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Fixed warnings.
|
|
|
|
2002-07-18 09:55 robert
|
|
|
|
* include/osg/Material, src/osg/Material.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageParser.cpp: Converted the
|
|
osg::Material::set/getShininess option to use the standard
|
|
OpenGL range of 0.0 to 128.0 instead of the previous normalised
|
|
shiniess
|
|
range. This brings it inline with the way the rest of the OSG
|
|
uses a
|
|
1 to 1 mapping to OpenGL.
|
|
|
|
Converted the various loaders to use the new range, which is
|
|
almost all
|
|
cases was simply removing the /128.0f which was required before!
|
|
|
|
2002-07-18 09:17 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added const
|
|
to LessGeometry functor to fix Win32 build.
|
|
|
|
2002-07-18 00:55 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fixed spelling mistake.
|
|
|
|
2002-07-18 00:53 robert
|
|
|
|
* doc/install.html, include/osg/Array, include/osg/Geode,
|
|
include/osg/Geometry, include/osg/Primitive,
|
|
include/osgUtil/AppVisitor, include/osgUtil/Optimizer,
|
|
src/Demos/osgcallback/osgcallback.cpp, src/osg/Geometry.cpp,
|
|
src/osg/Primitive.cpp, src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp: Various fixes to the flt loader, and
|
|
knock on changes to the osgUtil::Optimizer
|
|
to better support removal of seperate osg::Geometry instances
|
|
where they
|
|
share the same state and bindings.
|
|
|
|
2002-07-17 16:24 robert
|
|
|
|
* src/osg/CollectOccludersVisitor.cpp: Changed from a -> to *()
|
|
when using the object pointed to by a reverse iterator,
|
|
to fix problems with build under VS6/STLport.
|
|
|
|
2002-07-17 12:21 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Fix for Win32 build.
|
|
|
|
2002-07-17 10:00 robert
|
|
|
|
* include/osgGA/GUIEventHandlerVisitor,
|
|
include/osgGA/KeySwitchCameraManipulator, include/osgGLUT/Viewer,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/osgGA/KeySwitchCameraManipulator.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/Optimizer.cpp: Several items of work related to
|
|
adding a manual creation of occluders
|
|
option to the osgoccluder demo.
|
|
|
|
First the osgGA classes have been generalised a little to better
|
|
support
|
|
new GUIEventHandler subclasses.
|
|
|
|
Second osgGLUT has a new option for registering a user defined
|
|
event handler,
|
|
the allows the application to add externally extra options to the
|
|
osgGLUT viewer.
|
|
|
|
Third, the osgoccluder demo now works in two modes. The original
|
|
create
|
|
four occluder sides to wrap an loaded model, the second an
|
|
interactive
|
|
mode which allows the users to add occluders to the model by
|
|
pointing
|
|
to points and pressing 'a' to add a point, the 'e' to end the
|
|
occluder
|
|
polygon, polygons must be convex, planer and be defined in an
|
|
anitclockwise
|
|
order. To start the osgoccluder in this mode one simple runs it
|
|
with the
|
|
'-c' option. Run osgoccluder with no parameter to get a list of
|
|
options.
|
|
|
|
2002-07-16 20:07 robert
|
|
|
|
* AUTHORS, doc/doc++/osg/AlphaFunc.html,
|
|
doc/doc++/osg/AnimationPath.html,
|
|
doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/BoundingBox.html,
|
|
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Camera.html,
|
|
doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ColorMask.html,
|
|
doc/doc++/osg/ColorMatrix.html, doc/doc++/osg/CopyOp.html,
|
|
doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html,
|
|
doc/doc++/osg/DisplaySettings.html,
|
|
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
doc/doc++/osg/EarthSky.html, doc/doc++/osg/Fog.html,
|
|
doc/doc++/osg/FrameStamp.html, doc/doc++/osg/FrontFace.html,
|
|
doc/doc++/osg/General.html, doc/doc++/osg/GeoSet.html,
|
|
doc/doc++/osg/Geode.html, doc/doc++/osg/Group.html,
|
|
doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html,
|
|
doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html,
|
|
doc/doc++/osg/ImpostorSprite.html,
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightModel.html,
|
|
doc/doc++/osg/LightSource.html, doc/doc++/osg/LineSegment.html,
|
|
doc/doc++/osg/LineStipple.html, doc/doc++/osg/LineWidth.html,
|
|
doc/doc++/osg/META_Object.html,
|
|
doc/doc++/osg/META_StateAttribute.html,
|
|
doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html,
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
doc/doc++/osg/Projection.html, doc/doc++/osg/Quat.html,
|
|
doc/doc++/osg/Referenced.html, doc/doc++/osg/ShadeModel.html,
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Statistics.html,
|
|
doc/doc++/osg/Stencil.html, doc/doc++/osg/Switch.html,
|
|
doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexGen.html,
|
|
doc/doc++/osg/TexMat.html, doc/doc++/osg/Texture.html,
|
|
doc/doc++/osg/TextureCubeMap.html, doc/doc++/osg/Timer.html,
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Vec2.html,
|
|
doc/doc++/osg/Vec3.html, doc/doc++/osg/Vec4.html,
|
|
doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/notify.html, doc/doc++/osg/osg.html,
|
|
doc/doc++/osg/ref_ptr.html, doc/doc++/osg/tag_au.html,
|
|
doc/doc++/osgDB/HIER.html, doc/doc++/osgDB/HIERjava.html,
|
|
doc/doc++/osgDB/Input.html, doc/doc++/osgDB/Options.html,
|
|
doc/doc++/osgDB/Output.html, doc/doc++/osgDB/ReadResult.html,
|
|
doc/doc++/osgDB/ReaderWriter.html,
|
|
doc/doc++/osgDB/RegisterDotOsgWrapperProxy.html,
|
|
doc/doc++/osgDB/RegisterReaderWriterProxy.html,
|
|
doc/doc++/osgDB/Registry.html, doc/doc++/osgDB/WriteResult.html,
|
|
doc/doc++/osgDB/findFileInPath.html, doc/doc++/osgDB/osgDB.html,
|
|
doc/doc++/osgGA, doc/doc++/osgGA/CameraManipulator.html,
|
|
doc/doc++/osgGA/ClassGraph.class,
|
|
doc/doc++/osgGA/ClassGraphPanel.class,
|
|
doc/doc++/osgGA/ClassLayout.class,
|
|
doc/doc++/osgGA/CompositeGUIEventHandler.html,
|
|
doc/doc++/osgGA/DriveManipulator.html,
|
|
doc/doc++/osgGA/FlightManipulator.html,
|
|
doc/doc++/osgGA/GUIActionAdapter.html,
|
|
doc/doc++/osgGA/GUIEventAdapter.html,
|
|
doc/doc++/osgGA/GUIEventHandler.html,
|
|
doc/doc++/osgGA/GUIEventHandlerVisitor.html,
|
|
doc/doc++/osgGA/General.html, doc/doc++/osgGA/HIER.html,
|
|
doc/doc++/osgGA/HIERjava.html,
|
|
doc/doc++/osgGA/KeySwitchCameraManipulator.html,
|
|
doc/doc++/osgGA/NavigatorButton.class,
|
|
doc/doc++/osgGA/SetSceneViewVisitor.html,
|
|
doc/doc++/osgGA/StateSetManipulator.html,
|
|
doc/doc++/osgGA/TrackballManipulator.html,
|
|
doc/doc++/osgGA/icon1.gif, doc/doc++/osgGA/icon2.gif,
|
|
doc/doc++/osgGA/index.html, doc/doc++/osgGA/osgGA.html,
|
|
doc/doc++/osgGA/osgGAGetLibraryName.html,
|
|
doc/doc++/osgGA/osgGAGetVersion.html,
|
|
doc/doc++/osgGA/spaceosgGA.html,
|
|
doc/doc++/osgGLUT/GLUTEventAdapter.html,
|
|
doc/doc++/osgGLUT/HIERjava.html, doc/doc++/osgGLUT/Viewer.html,
|
|
doc/doc++/osgGLUT/osgGLUT.html,
|
|
doc/doc++/osgParticle/AccelOperator.html,
|
|
doc/doc++/osgParticle/CenteredPlacer.html,
|
|
doc/doc++/osgParticle/Counter.html,
|
|
doc/doc++/osgParticle/Emitter.html,
|
|
doc/doc++/osgParticle/FluidFrictionOperator.html,
|
|
doc/doc++/osgParticle/ForceOperator.html,
|
|
doc/doc++/osgParticle/Interpolator.html,
|
|
doc/doc++/osgParticle/LinearInterpolator.html,
|
|
doc/doc++/osgParticle/ModularEmitter.html,
|
|
doc/doc++/osgParticle/ModularProgram.html,
|
|
doc/doc++/osgParticle/MultiSegmentPlacer.html,
|
|
doc/doc++/osgParticle/Operator.html,
|
|
doc/doc++/osgParticle/Particle.html,
|
|
doc/doc++/osgParticle/ParticleProcessor.html,
|
|
doc/doc++/osgParticle/ParticleSystem.html,
|
|
doc/doc++/osgParticle/ParticleSystemUpdater.html,
|
|
doc/doc++/osgParticle/Placer.html,
|
|
doc/doc++/osgParticle/PointPlacer.html,
|
|
doc/doc++/osgParticle/Program.html,
|
|
doc/doc++/osgParticle/RadialShooter.html,
|
|
doc/doc++/osgParticle/RandomRateCounter.html,
|
|
doc/doc++/osgParticle/SectorPlacer.html,
|
|
doc/doc++/osgParticle/SegmentPlacer.html,
|
|
doc/doc++/osgParticle/Shooter.html,
|
|
doc/doc++/osgParticle/VariableRateCounter.html,
|
|
doc/doc++/osgText/BitmapFont.html, doc/doc++/osgText/Font.html,
|
|
doc/doc++/osgText/META_Font.html,
|
|
doc/doc++/osgText/OutlineFont.html,
|
|
doc/doc++/osgText/Paragraph.html,
|
|
doc/doc++/osgText/PixmapFont.html,
|
|
doc/doc++/osgText/PolygonFont.html,
|
|
doc/doc++/osgText/RasterFont.html, doc/doc++/osgText/Text.html,
|
|
doc/doc++/osgText/TextureFont.html,
|
|
doc/doc++/osgText/VectorFont.html,
|
|
doc/doc++/osgText/osgText.html,
|
|
doc/doc++/osgUtil/AppVisitor.html,
|
|
doc/doc++/osgUtil/CombineLODsVisitor.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
doc/doc++/osgUtil/DisplayRequirementsVisitor.html,
|
|
doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html,
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html,
|
|
doc/doc++/osgUtil/InsertImpostorsVisitor.html,
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
doc/doc++/osgUtil/Optimizer.html,
|
|
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
|
|
doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
doc/doc++/osgUtil/StateVisitor.html,
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
doc/doc++/osgUtil/TransformCallback.html,
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html,
|
|
doc/documentation.html, include/osg/AlphaFunc,
|
|
include/osg/AnimationPath, include/osg/Array,
|
|
include/osg/Billboard, include/osg/BlendFunc,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/BoundsChecking, include/osg/Camera,
|
|
include/osg/ClipNode, include/osg/ClipPlane,
|
|
include/osg/CollectOccludersVisitor, include/osg/ColorMask,
|
|
include/osg/ColorMatrix, include/osg/ConvexPlanerOccluder,
|
|
include/osg/ConvexPlanerPolygon, include/osg/CopyOp,
|
|
include/osg/CullFace, include/osg/CullStack,
|
|
include/osg/CullingSet, include/osg/Depth,
|
|
include/osg/DisplaySettings, include/osg/DrawPixels,
|
|
include/osg/Drawable, include/osg/EarthSky, include/osg/Export,
|
|
include/osg/Fog, include/osg/FrameStamp, include/osg/FrontFace,
|
|
include/osg/GL, include/osg/GLExtensions, include/osg/GLU,
|
|
include/osg/GeoSet, include/osg/Geode, include/osg/Geometry,
|
|
include/osg/Group, include/osg/Image, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightModel, include/osg/LightSource,
|
|
include/osg/LineSegment, include/osg/LineStipple,
|
|
include/osg/LineWidth, include/osg/Material, include/osg/Math,
|
|
include/osg/Matrix, include/osg/MatrixTransform,
|
|
include/osg/Node, include/osg/NodeCallback,
|
|
include/osg/NodeVisitor, include/osg/Notify, include/osg/Object,
|
|
include/osg/OccluderNode, include/osg/Plane, include/osg/Point,
|
|
include/osg/PolygonMode, include/osg/PolygonOffset,
|
|
include/osg/Polytope, include/osg/PositionAttitudeTransform,
|
|
include/osg/Primitive, include/osg/Projection, include/osg/Quat,
|
|
include/osg/Referenced, include/osg/ShadeModel,
|
|
include/osg/ShadowVolumeOccluder, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Statistics, include/osg/Stencil, include/osg/Switch,
|
|
include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat,
|
|
include/osg/Texture, include/osg/TextureCubeMap,
|
|
include/osg/Timer, include/osg/Transform,
|
|
include/osg/Transparency, include/osg/Types, include/osg/UByte4,
|
|
include/osg/Vec2, include/osg/Vec3, include/osg/Vec4,
|
|
include/osg/Version, include/osg/Viewport,
|
|
include/osg/fast_back_stack, include/osg/ref_ptr,
|
|
include/osgDB/DotOsgWrapper, include/osgDB/DynamicLibrary,
|
|
include/osgDB/Export, include/osgDB/Field,
|
|
include/osgDB/FieldReader, include/osgDB/FieldReaderIterator,
|
|
include/osgDB/FileNameUtils, include/osgDB/FileUtils,
|
|
include/osgDB/Input, include/osgDB/Output,
|
|
include/osgDB/ReadFile, include/osgDB/ReaderWriter,
|
|
include/osgDB/Registry, include/osgDB/Version,
|
|
include/osgDB/WriteFile, include/osgGA/CameraManipulator,
|
|
include/osgGA/DriveManipulator, include/osgGA/Export,
|
|
include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter,
|
|
include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler,
|
|
include/osgGA/KeySwitchCameraManipulator,
|
|
include/osgGA/SetSceneViewVisitor,
|
|
include/osgGA/StateSetManipulator,
|
|
include/osgGA/TrackballManipulator, include/osgGA/Version,
|
|
include/osgGLUT/Export, include/osgGLUT/GLUTEventAdapter,
|
|
include/osgGLUT/Version, include/osgGLUT/Viewer,
|
|
include/osgGLUT/Window, include/osgGLUT/glut,
|
|
include/osgText/Export, include/osgText/Font,
|
|
include/osgText/Paragraph, include/osgText/Text,
|
|
include/osgText/Version, include/osgUtil/AppVisitor,
|
|
include/osgUtil/CullVisitor, include/osgUtil/DepthSortedBin,
|
|
include/osgUtil/DisplayListVisitor,
|
|
include/osgUtil/DisplayRequirementsVisitor,
|
|
include/osgUtil/Export, include/osgUtil/InsertImpostorsVisitor,
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/Optimizer,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderGraph,
|
|
include/osgUtil/RenderLeaf, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView,
|
|
include/osgUtil/SmoothingVisitor, include/osgUtil/Tesselator,
|
|
include/osgUtil/TriStripVisitor, include/osgUtil/Version: Updated
|
|
docs and added osgGA
|
|
|
|
2002-07-16 19:21 robert
|
|
|
|
* Make/makedefs, src/osg/GLExtensions.cpp,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp: Updates
|
|
from Bob Kuehne and Kristopher Bixler to remove the fink
|
|
dependency from the MacOSX build.
|
|
|
|
2002-07-16 19:19 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa
|
|
Bistrovic
|
|
|
|
2002-07-16 19:17 robert
|
|
|
|
* src/Demos/osglight/osglight.cpp: Added SpotExponent to the spot
|
|
light.
|
|
|
|
2002-07-16 18:56 robert
|
|
|
|
* src/osgPlugins/bmp/Makefile: Removed repeat line from Makefile.
|
|
|
|
2002-07-16 15:43 robert
|
|
|
|
* NEWS, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGA/Version.cpp, src/osgGLUT/Version.cpp,
|
|
src/osgParticle/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp: Bumped up the version numbers to 0.9.0
|
|
to reflect the upcomming release.
|
|
|
|
2002-07-16 15:28 robert
|
|
|
|
* src/osgUtil/Tesselator.cpp: Rewrote the apply_imp template method
|
|
so that it takes an initialization
|
|
paramater.
|
|
|
|
2002-07-16 15:13 robert
|
|
|
|
* Make/makedefs, Make/makedirdefs,
|
|
src/osgPlugins/dx/AreaGeoSetTriangulator.cpp,
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/logos/Makefile,
|
|
src/osgPlugins/logos/ReaderWriterLOGO.cpp: Fixes for MacOSX build
|
|
from Bob Kuehne.
|
|
|
|
2002-07-16 15:12 robert
|
|
|
|
* VisualStudio/Demos/osglight,
|
|
VisualStudio/Demos/osglight/osglight.dsp,
|
|
VisualStudio/VisualStudio.dsw, src/Demos/osglight,
|
|
src/Demos/osglight/Makefile, src/Demos/osglight/Makefile.inst,
|
|
src/Demos/osglight/osglight.cpp: Added the beginings of an
|
|
osglight demo.
|
|
|
|
2002-07-16 11:33 robert
|
|
|
|
* src/osgPlugins/osg/Makefile: Added TextureCubeMap.cpp to the .osg
|
|
plugin Makefile.
|
|
|
|
2002-07-16 10:20 robert
|
|
|
|
* include/osg/Array: Fixed the new TemplateArray desctructor.
|
|
|
|
2002-07-16 10:16 robert
|
|
|
|
* include/osg/Array: Added protected destrcutor to TemplateArray.
|
|
|
|
2002-07-15 22:23 robert
|
|
|
|
* include/osgUtil/Tesselator, src/osgPlugins/osg/Geometry.cpp,
|
|
src/osgUtil/Tesselator.cpp: Added support to osgUtil::Tesselator
|
|
to insert extra vertices and other
|
|
attributes into an osg::Geometry node. Uses the new
|
|
osg::ArrayVisitor.
|
|
|
|
Converted the osg plugin Geometry support to use the new UByte4
|
|
class.
|
|
|
|
2002-07-15 22:18 robert
|
|
|
|
* include/osg/Array, include/osg/UByte4, include/osg/Vec4: Added
|
|
osg::UByte4 class, which can be used to represent packed colors.
|
|
|
|
Changed osg::UByte4Array across to use the new osg::UByte4 class
|
|
rather
|
|
than a GLuint as do previously.
|
|
|
|
Cleaned up some of the paramters in osg::Vec4.
|
|
|
|
2002-07-15 13:39 robert
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp: Removed the second
|
|
texture from the prerender demo so as not over complicate
|
|
the final image.
|
|
|
|
2002-07-15 13:20 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat,
|
|
src/osgUtil/SceneView.cpp: Fixed the orientation of the
|
|
osgreflect demo so that the reflection plane
|
|
is orientated towards the viewer.
|
|
|
|
Changed the lightmodel ambient level to 0.1,0.1,0.1 instead of
|
|
0.0, so that
|
|
a small amount of ambient lighting is available to render back
|
|
surfaces.
|
|
The osgreflect and osgprerender suffered unexpected behaviors
|
|
because of
|
|
no lighting on the backfaces.
|
|
|
|
2002-07-15 13:14 robert
|
|
|
|
* src/Demos/osgreflect/osgreflect.cpp: Added a MatrixTransform to
|
|
tilt the osgreflect demo so that the reflection
|
|
plane is seen clearly.
|
|
|
|
2002-07-15 13:13 robert
|
|
|
|
* src/Demos/osgconv/OrientationConverter.cpp: Fixed the
|
|
optimization of the orientation conversion.
|
|
|
|
2002-07-15 11:44 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat,
|
|
src/osgDB/FieldReaderIterator.cpp: Fixed memory leak in
|
|
FieldReaderIterator.cpp.
|
|
|
|
Updated the Make/osgtests.bat and Make/debugtests.bat scripts.
|
|
|
|
2002-07-15 10:53 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw: Renamed
|
|
hangglide to osghangglide
|
|
|
|
2002-07-15 10:51 robert
|
|
|
|
* src/Demos/hangglide: Removed the old hangglide directory.
|
|
|
|
2002-07-15 10:45 robert
|
|
|
|
* src/Demos/osghangglide,
|
|
src/Demos/osghangglide/GliderManipulator.cpp,
|
|
src/Demos/osghangglide/GliderManipulator.h,
|
|
src/Demos/osghangglide/Makefile,
|
|
src/Demos/osghangglide/Makefile.inst,
|
|
src/Demos/osghangglide/ReaderWriterFLY.cpp,
|
|
src/Demos/osghangglide/base.cpp, src/Demos/osghangglide/hat.cpp,
|
|
src/Demos/osghangglide/hat.h,
|
|
src/Demos/osghangglide/osghangglide.cpp,
|
|
src/Demos/osghangglide/sky.cpp, src/Demos/osghangglide/tank.cpp,
|
|
src/Demos/osghangglide/terrain.cpp,
|
|
src/Demos/osghangglide/terrain_coords.h,
|
|
src/Demos/osghangglide/terrain_normals.h,
|
|
src/Demos/osghangglide/terrain_texcoords.h,
|
|
src/Demos/osghangglide/trees.cpp: Renamed osghangglide demo.
|
|
|
|
2002-07-15 10:43 robert
|
|
|
|
* VisualStudio/Demos/osghangglide,
|
|
VisualStudio/Demos/osghangglide/osghangglide.dsp: Renamed the
|
|
hangglide demo osghangglide to make it consistent with the rest
|
|
of the demos.
|
|
|
|
2002-07-15 10:03 robert
|
|
|
|
* include/osg/State, src/osg/GeoSet_ogl.cpp, src/osg/Geometry.cpp:
|
|
Added State::disableTexCoordPointersAboveAndIncluding( unit )
|
|
method so that
|
|
all unsed texture units can be turned off simply within Drawables
|
|
such
|
|
as Geometry and GeoSet. This can be used to prevent bleed of
|
|
arrays from
|
|
one object to the next - which can cause crashes.
|
|
|
|
2002-07-15 04:42 don
|
|
|
|
* src/osgPlugins/logos/ReaderWriterLOGO.cpp: Changes for Sunos
|
|
|
|
2002-07-14 21:49 don
|
|
|
|
* src/osgPlugins/logos, src/osgPlugins/logos/Makefile,
|
|
src/osgPlugins/logos/ReaderWriterLOGO.cpp: Added Logos loader
|
|
|
|
2002-07-14 20:51 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Fixed unused
|
|
variable `osg::StateSet *osgStateSet' warning
|
|
|
|
2002-07-14 20:48 robert
|
|
|
|
* src/Demos/osgcallback/osgcallback.cpp: Added
|
|
Drawable::AppCallback example and fixed a warning.
|
|
|
|
2002-07-14 20:32 robert
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp: Tweaked the color and
|
|
aspect ratio settings of the pre rendering bin.
|
|
|
|
2002-07-14 16:26 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Fixed computeNearFar bug in
|
|
CullVisitor::apply(Billboard&).
|
|
|
|
2002-07-14 10:46 robert
|
|
|
|
* src/osgPlugins/osg/MatrixTransform.cpp,
|
|
src/osgPlugins/osg/Transform.cpp: Fixes to read/write of
|
|
MatrixTransform/Transform.
|
|
|
|
2002-07-14 08:35 robert
|
|
|
|
* src/Demos/hangglide/sky.cpp: Copy and Paste bug where an for()
|
|
loop was repeated within itself, which
|
|
was introduced when moving across to use osg::Geometry.
|
|
|
|
2002-07-13 21:17 robert
|
|
|
|
* src/Demos/osgclip/osgclip.cpp, src/Demos/osgtext/main.cpp,
|
|
src/osg/Geometry.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgDB/Output.cpp, src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgUtil/Tesselator.cpp: Fixed various warnings which were
|
|
appearing under MacOSX.
|
|
|
|
2002-07-13 20:31 robert
|
|
|
|
* include/osg/GeoSet, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp,
|
|
src/osgPlugins/osg/BlendFunc.cpp: Conveted GeoSet to use the new
|
|
state::set*Pointer/disable*Pointer methods
|
|
to keep the current state valid.
|
|
|
|
2002-07-13 14:16 robert
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageParser.cpp: Support added for
|
|
multitextured TXP files, sent in by Boris Bralo.
|
|
|
|
2002-07-13 02:46 don
|
|
|
|
* include/osgGLUT/Viewer: put a typedef in public area of class for
|
|
sun compilers
|
|
|
|
2002-07-12 21:45 robert
|
|
|
|
* src/osgPlugins/osg/MatrixTransform.cpp: Added missing
|
|
MatrixTransform.cpp file
|
|
|
|
2002-07-12 21:45 robert
|
|
|
|
* src/Demos/osgparticle/osgparticle.cpp: added glutInit to
|
|
osgparticle demo to fix crash under MacOSX.
|
|
|
|
2002-07-12 21:42 robert
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp: Added second texture to
|
|
osgprerender demo to test out multitexture in
|
|
osg::Geometry, it works!!
|
|
|
|
2002-07-12 21:08 robert
|
|
|
|
* include/osg/MatrixTransform, src/osg/MatrixTransform.cpp: Added
|
|
MatrixTransform header and source.
|
|
|
|
2002-07-12 19:50 robert
|
|
|
|
* src/Demos/osgmultitexture/osgmultitexture.cpp: Changed the
|
|
osgmultitexture demo so that it uses a TexEnv::BLEND mode
|
|
with a colour. This lightens the resultant models.
|
|
|
|
2002-07-12 18:14 robert
|
|
|
|
* src/Demos/osgcluster/osgcluster.cpp: Added using namespace
|
|
osgUtil to get round IRIX/Windows compiler differences.
|
|
|
|
2002-07-12 18:12 robert
|
|
|
|
* include/osg/Transform, src/Demos/hangglide/trees.cpp,
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgcallback/osgcallback.cpp,
|
|
src/Demos/osgclip/osgclip.cpp,
|
|
src/Demos/osgconv/OrientationConverter.cpp,
|
|
src/Demos/osgcopy/osgcopy.cpp, src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/Demos/osghud/osghud.cpp,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgscribe/osgscribe.cpp,
|
|
src/Demos/osgstereoimage/osgstereoimage.cpp,
|
|
src/Demos/osgtext/main.cpp, src/Demos/osgtexture/osgtexture.cpp,
|
|
src/Demos/sgv/sgv.cpp, src/osg/Makefile, src/osg/StateSet.cpp,
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Transform.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageParser.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/TransformCallback.cpp: Ported distribution across to
|
|
use the new osg::MatrixTransform and osg::BlendFunc
|
|
class instead of osg::Transform and osg::Transparancy
|
|
respectively.
|
|
|
|
2002-07-12 14:25 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/BlendFunc,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/Export, include/osg/StateAttribute,
|
|
include/osg/Transform, include/osg/Transparency,
|
|
src/Demos/osghud/osghud.cpp,
|
|
src/Demos/osgparticle/osgparticle.cpp,
|
|
src/Demos/osgscribe/osgscribe.cpp, src/Demos/osgtext/main.cpp,
|
|
src/osg/BlendFunc.cpp, src/osg/Makefile, src/osg/Transform.cpp,
|
|
src/osg/Transparency.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/dx/DXWriter.cpp,
|
|
src/osgPlugins/dx/StateSetStr.cpp,
|
|
src/osgPlugins/osg/BlendFunc.cpp, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/Transparency.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp: Have added a #define
|
|
USE_DEPRECATED_API to include/osg/Export, and
|
|
various
|
|
osg header and source files to optional compile in deprecated
|
|
parts of
|
|
the
|
|
OSG API.
|
|
|
|
Have renamed osg::Transparency osg::BlendFunc to bring it in line
|
|
with
|
|
the
|
|
rest of the OSG's StateAttribute classes which are named after
|
|
their
|
|
OpenGL counterparts. include/osg/Transparency still exists and is
|
|
simply
|
|
a typedef to BlendFunc and is enclosed in a #ifdef
|
|
USE_DEPRECTATED_API
|
|
block.
|
|
|
|
The matrix methods in the osg::Transform class have been
|
|
moved/replicated in
|
|
a osg::MatrixTransform sublcass from osg::Transform. The old
|
|
matrix
|
|
functionality is still present in the osg::Transform class but is
|
|
guard
|
|
by #ifdef USG_DEPRECATED_API blocks. One should now think of
|
|
osg::Transform
|
|
as being a Transform Node base class. MatrixTransform has all the
|
|
functionality of the original Transform class, so should be used
|
|
instead.
|
|
|
|
2002-07-12 13:00 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Fix, sent in by Macro Jez, to the set
|
|
of the camera with the computed near and far plane, so that
|
|
it is only updated when _computeNearFar !=
|
|
CullVisitor::DO_NOT_COMPUTE_NEAR_FAR.
|
|
|
|
2002-07-12 10:30 robert
|
|
|
|
* include/osg/TexEnv, src/osg/TexEnv.cpp,
|
|
src/osgPlugins/osg/TexEnv.cpp: Added blend color to osg::TexEnv
|
|
|
|
2002-07-12 09:16 robert
|
|
|
|
* src/Demos/osgmultitexture/osgmultitexture.cpp: Fixed indenting.
|
|
|
|
2002-07-12 08:48 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
Addition of RoadRecords from Yefei He.
|
|
|
|
2002-07-11 23:30 don
|
|
|
|
* Make/makedefs: added -lpthread to the link line for Linux builds.
|
|
Seems Red Hat 7.3
|
|
turns up undefined symbols without it.
|
|
|
|
2002-07-11 21:08 robert
|
|
|
|
* include/osg/State, src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgmultitexture/osgmultitexture.cpp, src/osg/State.cpp:
|
|
Fixes for Win32 build
|
|
|
|
2002-07-11 18:33 robert
|
|
|
|
* src/Demos/osgmultitexture/Makefile: Added Makefile for
|
|
osgmultitexture demos.
|
|
|
|
2002-07-11 18:32 robert
|
|
|
|
* include/osg/State: Added #define for GL_TEXTURE0_ARB
|
|
|
|
2002-07-11 16:12 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos/osgmultitexture,
|
|
VisualStudio/Demos/osgmultitexture/osgmultitexture.dsp,
|
|
VisualStudio/VisualStudio.dsw, include/osg/GLExtensions,
|
|
include/osg/State, src/Demos/osgmultitexture,
|
|
src/Demos/osgmultitexture/Makefile.inst,
|
|
src/Demos/osgmultitexture/osgmultitexture.cpp: Added support for
|
|
multitexturing to osg::State and added osgmultitexture
|
|
demo which adds as spherical environment map using texture 1 to
|
|
any model.
|
|
|
|
2002-07-11 14:32 robert
|
|
|
|
* include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/CullStack, include/osg/Node,
|
|
src/Demos/osgimpostor/osgimpostor.cpp, src/osg/BoundingBox.cpp,
|
|
src/osg/Group.cpp, src/osg/ImpostorSprite.cpp,
|
|
src/osg/LineSegment.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp: Moved the code referencing
|
|
osg::BoundingBox::isValid() and
|
|
osg::BoundingSphere::isValid() across to use the valid() methods,
|
|
the later
|
|
being more consitent with other classes such as osg::ref_ptr<>.
|
|
|
|
2002-07-11 12:57 robert
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: Fixes for win32 build
|
|
|
|
2002-07-11 11:36 robert
|
|
|
|
* include/osg/Primitive, src/osg/State.cpp: Fixes for Win32 build
|
|
|
|
2002-07-11 11:33 robert
|
|
|
|
* include/osg/State: Fixed bug in disabledTexCoordPointer where a
|
|
'>' was being used where it
|
|
should have been a '>='.
|
|
|
|
2002-07-11 11:08 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Fixed the pathname for the
|
|
osgprerender demo.
|
|
|
|
2002-07-11 08:28 robert
|
|
|
|
* include/osg/Primitive: changed unsigned int/short/char*
|
|
references to GLuint,GLushort,GLubyte respectively.
|
|
|
|
2002-07-10 22:38 robert
|
|
|
|
* src/osgPlugins/osg/GeoSet.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp: Updates for new use of
|
|
GLushort instead of osg::ushort in GeoSet index pointer.
|
|
|
|
2002-07-10 22:33 robert
|
|
|
|
* include/osg/Drawable, include/osg/GeoSet, src/osg/GeoSet.cpp,
|
|
src/osg/State.cpp: Tidied up the types in osg::GeoSet so that the
|
|
index pointers use GLushort
|
|
and GLuint to get round compile issues under MacOSX.
|
|
|
|
2002-07-10 20:30 robert
|
|
|
|
* include/osg/Drawable, src/Demos/osgprerender/osgprerender.cpp,
|
|
src/osg/Drawable.cpp: Updates to osg::Drawable::AppCallback and
|
|
osgprerender demo.
|
|
|
|
2002-07-10 15:35 robert
|
|
|
|
* include/osg/Drawable, include/osg/Node,
|
|
include/osgUtil/AppVisitor, src/osg/Drawable.cpp,
|
|
src/osg/Geode.cpp: Added app callback to Drawable.
|
|
|
|
2002-07-10 13:33 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat,
|
|
VisualStudio/Demos/osgprerender/osgprerender.dsp,
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp, src/osgDB/Registry.cpp:
|
|
Updates to osgprerender to support use of rendering to an image,
|
|
rather then
|
|
just a texture.
|
|
|
|
2002-07-10 11:26 robert
|
|
|
|
* VisualStudio/Demos/osgprerender/osgprerender.dsp: Rejigged the
|
|
line endings.
|
|
|
|
2002-07-10 11:22 robert
|
|
|
|
* include/osgUtil/RenderToTextureStage,
|
|
src/Demos/hangglide/base.cpp, src/Demos/hangglide/sky.cpp,
|
|
src/Demos/hangglide/tank.cpp, src/Demos/hangglide/terrain.cpp,
|
|
src/Demos/hangglide/trees.cpp,
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/Image.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp: Ported all the demos and
|
|
loaders across to use the new multitexturing API.
|
|
|
|
2002-07-10 09:32 robert
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp, src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/flt/RoadRecords.cpp,
|
|
src/osgPlugins/flt/RoadRecords.h, src/osgPlugins/flt/opcodes.h:
|
|
Added Yefei He's RoadRecords to the flt loader, these records
|
|
will be
|
|
ignored by the loader, but will allow the loader to skip over
|
|
them and
|
|
continue reading the rest of the file correctly.
|
|
|
|
2002-07-10 09:14 robert
|
|
|
|
* include/osgParticle/Particle, include/osgParticle/ParticleSystem,
|
|
src/osgParticle/ParticleSystem.cpp: Updates from Macro to support
|
|
the new multitexture API, and improve
|
|
bounding box computation.
|
|
|
|
2002-07-10 09:04 robert
|
|
|
|
* include/osgUtil/CullVisitor: Added setCurrentRenderBin() method.
|
|
|
|
2002-07-09 19:23 robert
|
|
|
|
* src/Demos/osggeometry/osggeometry.cpp,
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
src/osg/ImpostorSprite.cpp: Implemented more code for the new
|
|
osgprerender demo.
|
|
|
|
2002-07-09 13:31 robert
|
|
|
|
* src/Demos/osgprerender/Makefile,
|
|
src/Demos/osgprerender/Makefile.inst,
|
|
src/Demos/osgprerender/osgprerender.cpp: Updates to the
|
|
osgprerender code. Still doesn't do anything interesting yet..
|
|
|
|
2002-07-09 13:17 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos/osgprerender,
|
|
VisualStudio/Demos/osgprerender/osgprerender.dsp,
|
|
VisualStudio/VisualStudio.dsw, src/Demos/osgprerender,
|
|
src/Demos/osgprerender/Makefile,
|
|
src/Demos/osgprerender/Makefile.inst,
|
|
src/Demos/osgprerender/osgprerender.cpp: Added new demo
|
|
osgprerender to demonstrate how to prerender a scene and use
|
|
the result in the main rendering for special effects.
|
|
|
|
2002-07-09 10:33 robert
|
|
|
|
* include/osgParticle/Emitter,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/Program: Warnings fixes for IRIX - there was
|
|
a missing "const" in the sameKindAs(.) method.
|
|
|
|
2002-07-09 10:23 robert
|
|
|
|
* src/Demos/osgcluster/broadcaster.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h: Fixes for IRIX build.
|
|
|
|
2002-07-09 09:35 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/ClipPlane,
|
|
include/osg/ColorMask, include/osg/CullFace, include/osg/Depth,
|
|
include/osg/Drawable, include/osg/Fog, include/osg/Light,
|
|
include/osg/LightModel, include/osg/LineStipple,
|
|
include/osg/LineWidth, include/osg/Material, include/osg/Point,
|
|
include/osg/PolygonOffset, include/osg/ShadeModel,
|
|
include/osg/State, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/TexEnv,
|
|
include/osg/TexGen, include/osg/TexMat, include/osg/Texture,
|
|
include/osg/Transparency, include/osg/Viewport,
|
|
src/osg/ClipNode.cpp, src/osg/GeoSet.cpp,
|
|
src/osg/LightSource.cpp, src/osg/State.cpp, src/osg/StateSet.cpp,
|
|
src/osg/Texture.cpp, src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/StateSet.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/SceneView.cpp: Implemented
|
|
most of the changes required for supporting multitexturing in
|
|
the osg::State/osg::StateSet/osg::StateAttribute and related
|
|
classes.
|
|
|
|
2002-07-08 09:42 robert
|
|
|
|
* AUTHORS: Added Mike Connell to authors list.
|
|
|
|
2002-07-07 22:12 robert
|
|
|
|
* include/osg/Primitive: Added comment to reflect Clay Fowlers
|
|
findings on getting VS to compile
|
|
without the Vector wrapper classes.
|
|
|
|
2002-07-07 22:08 robert
|
|
|
|
* VisualStudio/Demos/osgcluster/osgcluster.dsp: Added winsock32
|
|
libs to osgcluster demo.
|
|
|
|
2002-07-07 20:16 robert
|
|
|
|
* VisualStudio/Demos/osgcluster/osgcluster.dsp: Rehashed the
|
|
osgcluster project file to see if it solves the failure under
|
|
windows.
|
|
|
|
2002-07-07 17:42 robert
|
|
|
|
* include/osg/Primitive, src/osg/StateSet.cpp: Fixes for Windows
|
|
build.
|
|
|
|
2002-07-07 17:40 robert
|
|
|
|
* src/Demos/osgcluster/broadcaster.cpp: Added include<unistd.h> to
|
|
__DARWIN_OSX__ build.
|
|
|
|
2002-07-07 17:30 robert
|
|
|
|
* VisualStudio/Demos/osgcluster/osgcluster.dsp: Did a to_dos on
|
|
osgcluster.dsp since it was original saved with unix file
|
|
endings.
|
|
|
|
2002-07-07 14:40 robert
|
|
|
|
* include/osg/Drawable, include/osg/Primitive, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Texture, include/osg/TextureCubeMap,
|
|
src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/Primitive.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Texture.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osgPlugins/dx/DXWriter.cpp,
|
|
src/osgPlugins/dx/StateSetStr.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgUtil/Tesselator.cpp: Work on supporting multitexturing in
|
|
State/StateSet/StateAttribute/Geoemtry.
|
|
|
|
2002-07-04 18:47 robert
|
|
|
|
* VisualStudio/Demos/osgcluster,
|
|
VisualStudio/Demos/osgcluster/osgcluster.dsp,
|
|
VisualStudio/VisualStudio.dsw: Added VisualStudio files for Win32
|
|
port of osgcluster demo.
|
|
|
|
2002-07-04 18:41 robert
|
|
|
|
* src/Demos/osgcluster/broadcaster.cpp,
|
|
src/Demos/osgcluster/broadcaster.h,
|
|
src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgcluster/receiver.cpp,
|
|
src/Demos/osgcluster/receiver.h: Added support for Win32
|
|
broadcast and recience over lan. Changes sent in
|
|
by Michael Gronager.
|
|
|
|
2002-07-04 14:49 robert
|
|
|
|
* include/osg/GeoSet, include/osg/Primitive: Used typedef's for
|
|
std::vector<>'s used inside DrawElements implementations.
|
|
|
|
Added deperecated comment to osg::GeoSet header.
|
|
|
|
2002-07-04 14:23 robert
|
|
|
|
* Make/makedefs: Added osgGA to the MIGNW makedefs.
|
|
|
|
2002-07-04 09:49 robert
|
|
|
|
* include/osg/Drawable, src/Demos/osggeometry/osggeometry.cpp:
|
|
Fixed the TriangleFunctor QUAD_STRIP code so that it produces
|
|
consistent
|
|
results.
|
|
|
|
2002-07-03 20:33 robert
|
|
|
|
* src/osg/Transform.cpp: Spotted by Neil Salter - missing
|
|
transform. in the Transform copy operator.
|
|
|
|
2002-07-03 11:16 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgUtil dependency to the
|
|
flt project.
|
|
|
|
2002-07-02 19:53 robert
|
|
|
|
* include/osg/CullStack, include/osg/Math,
|
|
include/osgUtil/SceneView, include/osgUtil/Tesselator,
|
|
src/Demos/osgtext/main.cpp, src/osg/CullStack.cpp,
|
|
src/osg/Geode.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgUtil/SceneView.cpp: Reimplemted the
|
|
osgUtil::SceneView::setCalcNearFar() functionality to bring
|
|
it inline with the CullStack/CullVisitor implementation. Also
|
|
added the
|
|
setSmallFeatureCullingPixelSize() method and wired them up inside
|
|
SceneView.cpp so they set the corresponding CullVisitor
|
|
paramters.
|
|
|
|
Intergrated pfImage copying change in the Performer plugin,
|
|
submission sent in by Ulrich Hertlein
|
|
|
|
2002-07-02 15:01 don
|
|
|
|
* Make/instrules, Make/makedefs: -n32 and -64 entries were reversed
|
|
in makedefs
|
|
|
|
2002-07-02 06:28 don
|
|
|
|
* src/Demos/osgcallback/osgcallback.cpp: osgcallback required fixes
|
|
for new osg::Drawable::CullCallback
|
|
|
|
2002-07-02 06:22 don
|
|
|
|
* include/osg/Drawable, include/osgUtil/CullVisitor,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added
|
|
support for CullVisitor to contain a osg::State. This used when
|
|
cull Callbacks require the contextID for doing operations on
|
|
texture
|
|
objects, for example. Modified CullVisitor SceneView and Drawable
|
|
|
|
2002-07-01 14:40 don
|
|
|
|
* Make/makedefs: More 64 bit build specifics in IRIX makedefs file
|
|
|
|
2002-07-01 14:20 don
|
|
|
|
* Make/makedefs: Removed -ldl from makedefs for IRIX
|
|
|
|
2002-06-28 22:42 robert
|
|
|
|
* include/osgUtil/Tesselator, src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgUtil/Tesselator.cpp: Rewrote the osgUtil::Tesselator so
|
|
that it is easier to use, and can also
|
|
easily retesselate osg::Primitive::POLYGONS found in Geometry
|
|
objects.
|
|
Added calls to the tesselate to the lwo and flt loaders.
|
|
|
|
2002-06-28 20:54 robert
|
|
|
|
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: A couple fixes to remove
|
|
Performer runtime warnings.
|
|
|
|
2002-06-28 16:25 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h: Fixes from Ulrich
|
|
Hertlein to build of pfb plugin. Small mods to these
|
|
by Robert.
|
|
|
|
2002-06-28 14:42 robert
|
|
|
|
* src/Demos/osggeometry/osggeometry.cpp: Added to the osggeometry
|
|
demo.
|
|
|
|
2002-06-28 11:11 robert
|
|
|
|
* src/Demos/osggeometry/osggeometry.cpp: Rewriting the osggeomtry
|
|
demo to illustrate more primitive types.
|
|
|
|
2002-06-28 08:47 robert
|
|
|
|
* include/osg/Geometry, include/osg/Primitive: Removed commas from
|
|
the end of enum lists.
|
|
|
|
2002-06-28 08:36 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Change =0 to
|
|
osg::Vec2Array::iterator() in .obj loader to get round warnings
|
|
under gcc3.0.x
|
|
|
|
2002-06-27 20:29 robert
|
|
|
|
* src/osg/CollectOccludersVisitor.cpp, src/osg/Geometry.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h: Ported the flt plugin across
|
|
to use osg::Geometry, it still uses a GeoSet
|
|
internally, and I will remove this after some futher work.
|
|
|
|
2002-06-27 15:18 robert
|
|
|
|
* include/osg/Primitive: Added SG_EXPORT which was missing.
|
|
|
|
2002-06-27 13:15 robert
|
|
|
|
* include/osg/Array, include/osg/Geometry, include/osg/Primitive,
|
|
src/osg/Array.cpp, src/osg/Geometry.cpp, src/osg/Primitive.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp: Converted the template
|
|
DrawElements primitive class into three seperate
|
|
non templated classes - UByteDrawElements, UShortDrawElements,
|
|
UIntDrawElements.
|
|
|
|
2002-06-27 10:50 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Array,
|
|
include/osg/Geometry, include/osg/Primitive,
|
|
src/Demos/hangglide/base.cpp, src/osg/Array.cpp,
|
|
src/osg/Geometry.cpp, src/osg/Makefile, src/osg/Primitive.cpp:
|
|
Moved the AttributeArray and Primitive classes into their own
|
|
header and
|
|
source files.
|
|
|
|
2002-06-27 09:56 robert
|
|
|
|
* src/osgPlugins/lwo/ReaderWriterLWO.cpp: Removed the test aginst a
|
|
iterator as a bool.
|
|
|
|
2002-06-26 21:11 robert
|
|
|
|
* include/osg/Export: Added comment to explain #ifdefs for member
|
|
templates.
|
|
|
|
2002-06-26 21:10 robert
|
|
|
|
* include/osg/Export: Added #idef to Export to add check for
|
|
support for member templates.
|
|
|
|
2002-06-26 21:08 robert
|
|
|
|
* src/osgPlugins/lwo/ReaderWriterLWO.cpp, src/osgPlugins/lwo/lw.h:
|
|
Ported LWO loader across to use osg::Geometry. Work not quite
|
|
complete,
|
|
as we need to retesselate any concave polygons that can exists in
|
|
these
|
|
datasets.
|
|
|
|
2002-06-26 17:48 robert
|
|
|
|
* include/osg/Geometry, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp:
|
|
Added templated constructor to TemplateArray & DrawElements
|
|
template to
|
|
handle VisualStudio7.0 build.
|
|
|
|
Ported 3DS across to use osg::Geometry instead of osg::GeoSet.
|
|
|
|
2002-06-26 14:34 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
src/osgPlugins/txp/TrPageParser.cpp: Ported pfb, txp and obj
|
|
loaders across to use osg::Geometry.
|
|
|
|
2002-06-26 10:28 robert
|
|
|
|
* include/osg/Geometry, include/osgUtil/DisplayListVisitor,
|
|
include/osgUtil/SmoothingVisitor,
|
|
include/osgUtil/TriStripVisitor, src/Demos/hangglide/base.cpp,
|
|
src/Demos/hangglide/sky.cpp, src/Demos/hangglide/tank.cpp,
|
|
src/Demos/hangglide/terrain.cpp, src/Demos/hangglide/trees.cpp,
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgstereoimage/osgstereoimage.cpp,
|
|
src/Demos/osgtext/main.cpp, src/Demos/osgtexture/osgtexture.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/SmoothingVisitor.cpp:
|
|
Ported various demos and support classes over to use the new
|
|
osg::Geometry class
|
|
thus removing dependancy on osg::Geoset from most of the OSG,
|
|
only loaders
|
|
left to port now.
|
|
|
|
2002-06-25 20:47 robert
|
|
|
|
* src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/Registry.cpp: Fixes for Cygwin build from Norman Vine.
|
|
|
|
2002-06-25 20:36 robert
|
|
|
|
* src/osg/Quat.cpp: Fix to Quat::slerp so that it interpolates
|
|
along the shortest path.
|
|
|
|
2002-06-25 20:27 robert
|
|
|
|
* include/osg/BoundingBox, include/osg/Drawable,
|
|
include/osg/GeoSet, include/osg/Geometry, include/osg/Statistics,
|
|
include/osgUtil/IntersectVisitor,
|
|
include/osgUtil/TriStripVisitor, src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osggeometry/osggeometry.cpp, src/osg/GeoSet.cpp,
|
|
src/osg/Geometry.cpp, src/osg/Image.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/osg/Geometry.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Added
|
|
osg::Drawable::PrimitiveFunctor and TriangleFunctor subclass for
|
|
querrying the primitive data inside Drawables. Moved various
|
|
support
|
|
classes over from being osg::GeoSet based to osg::Geometry based.
|
|
|
|
2002-06-24 21:44 robert
|
|
|
|
* include/osgText/Text, src/Demos/osghud/osghud.cpp,
|
|
src/Demos/osgtext/main.cpp, src/osgText/Text.cpp: Fixed
|
|
osgText::Text::DrawModeType::ALIGNEMENT spelling mistake, now
|
|
is ALIGNMENT.
|
|
|
|
2002-06-24 21:37 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/Geometry,
|
|
src/osg/Geometry.cpp, src/osg/Texture.cpp,
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Makefile,
|
|
src/osgUtil/Optimizer.cpp: Checked in .osg support for the new
|
|
osg::Geometry class.
|
|
|
|
2002-06-24 12:53 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added required std:: to front of endl
|
|
to fix Win32 build.
|
|
|
|
2002-06-23 21:43 robert
|
|
|
|
* include/osg/GeoSet, include/osg/Geometry, include/osg/Texture,
|
|
include/osg/ref_ptr, include/osgUtil/Optimizer,
|
|
src/Demos/osggeometry/osggeometry.cpp, src/osg/GeoSet.cpp,
|
|
src/osg/Geometry.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/Tesselator.cpp: Added conversion to
|
|
osg::GeoSet::converToGeometry() utility to help the
|
|
migration to and testing of the new osg::Geometry class.
|
|
|
|
2002-06-22 15:46 robert
|
|
|
|
* VisualStudio/Demos/osggeometry/osggeometry.dsp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp: Compile Fixes for Win32.
|
|
|
|
2002-06-21 19:24 robert
|
|
|
|
* src/osg/Geometry.cpp, src/osg/Texture.cpp: Temporarily removed
|
|
the references to multi-texturing calls.
|
|
|
|
2002-06-21 16:45 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos/osggeometry,
|
|
VisualStudio/Demos/osggeometry/osggeometry.dsp,
|
|
VisualStudio/VisualStudio.dsw, include/osg/Geometry,
|
|
src/Demos/osggeometry, src/Demos/osggeometry/Makefile,
|
|
src/Demos/osggeometry/Makefile.inst,
|
|
src/Demos/osggeometry/osggeometry.cpp, src/osg/Geometry.cpp:
|
|
Added new osggeometry demo to test the work on the new
|
|
osg::Geometry Drawable.
|
|
|
|
2002-06-21 15:14 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Bug fix to the size
|
|
calculation of bmp images, changed both the reading and
|
|
writing of images.
|
|
|
|
2002-06-21 07:48 robert
|
|
|
|
* include/osg/Geometry: Fixed constructor for TemplateArray(const
|
|
TemplateArray& t,const CopyOp& copyop).
|
|
|
|
2002-06-20 19:54 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Geometry,
|
|
src/osg/Geometry.cpp, src/osg/Makefile: Addd new experimental
|
|
osg::Geometry Drawable which will eventually replace
|
|
GeoSet. Currently doesn't draw anything, and is very much in the
|
|
early design stages.
|
|
|
|
2002-06-20 18:17 robert
|
|
|
|
* include/osg/MemoryManager, src/osg/MemoryManager.cpp: Mods to
|
|
MemoryManager to make the optimized build produce dummy
|
|
implementations for all the public functions found in the header,
|
|
this should prevent problems when not compiling in the
|
|
MemoryManager
|
|
under IRIX 64 build.
|
|
|
|
2002-06-19 20:38 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed incorrect naming
|
|
of ConvexPlanerOccluder.
|
|
|
|
2002-06-19 18:45 robert
|
|
|
|
* src/osg/Image.cpp: Added support for reading the new
|
|
OSG_MAX_TEXTURE_SIZE environmental variable
|
|
inside the osg::Image::ensureValidSizeForTexturing() method. The
|
|
smallest of GL_MAX_TEXTURE_SIZE and OSG_MAX_TEXTURE_SIZE is used
|
|
for the
|
|
final max texture size.
|
|
|
|
This new env. var. allows users to deliberate cap the size of
|
|
their textures
|
|
so they can test whether their models are limited by texture
|
|
memory. If
|
|
reducing the max texture size increases performance then you are
|
|
limited
|
|
by texture memory!
|
|
|
|
2002-06-19 16:06 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/BoundingBox,
|
|
include/osg/BoundingSphere, include/osg/ConvexPlanerOccluder,
|
|
include/osg/OccluderNode,
|
|
src/osgPlugins/osg/ConvexPlanerOccluder.cpp,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/OccluderNode.cpp:
|
|
Added support for reading and writing OccluderNode's to the .osg
|
|
file format.
|
|
|
|
2002-06-19 15:18 robert
|
|
|
|
* src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/osg/BoundingSphere.cpp, src/osg/Geode.cpp,
|
|
src/osg/OccluderNode.cpp: Added computation of the bounding
|
|
volume of osg::OccluderNodes.
|
|
|
|
Added support for
|
|
osg::BoundingSphere::expandBy*(osg::BoundingBox) and have
|
|
added osg::BoundingSphere/Box::valid() which deprecates
|
|
isValid(), this
|
|
is to be more consistent with other classes in the OSG.
|
|
|
|
2002-06-19 10:19 robert
|
|
|
|
* include/osg/ShadowVolumeOccluder,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/osg/CollectOccludersVisitor.cpp,
|
|
src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/SceneView.cpp:
|
|
Added support for occlusion of holes in occluders, and cleaned up
|
|
the
|
|
interface to ShadowVolumeOccluders.
|
|
|
|
2002-06-19 08:34 robert
|
|
|
|
* include/osg/LightSource, src/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/LightSource.cpp, src/osgUtil/CullVisitor.cpp:
|
|
Changed the osg::LightSource so its Light attribute is now
|
|
generalised to
|
|
be a StateAttribute. This allows alternative implementations of
|
|
Lights
|
|
other than the standard osg::Light.
|
|
|
|
2002-06-18 22:35 robert
|
|
|
|
* include/osg/CollectOccludersVisitor, include/osg/Polytope,
|
|
include/osg/ShadowVolumeOccluder,
|
|
src/osg/CollectOccludersVisitor.cpp,
|
|
src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/SceneView.cpp:
|
|
Added support for occluders occluding other occluders, which
|
|
helps reduce
|
|
the number of occluder that will be used in cull traversal to
|
|
only the
|
|
ones that will be effective. Note. Holes in occluders arn't
|
|
handled in
|
|
this occluder occlusion test, will implement this later.
|
|
|
|
2002-06-18 10:18 robert
|
|
|
|
* include/osg/Plane, include/osg/ShadowVolumeOccluder,
|
|
src/osg/ColorMatrix.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/flt/Input.cpp: Clean ups
|
|
for the Windows build.
|
|
|
|
2002-06-18 09:09 robert
|
|
|
|
* src/osgDB/Registry.cpp: Added the length argument to a
|
|
std::string argument, under Linux it
|
|
compiled with the default value npos, under Windows it broke the
|
|
build,
|
|
add the npost excpilicity should get round this difference in
|
|
implementation.
|
|
|
|
2002-06-17 21:50 robert
|
|
|
|
* include/osgDB/FileUtils, include/osgDB/Registry,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FileNameUtils.cpp,
|
|
src/osgDB/FileUtils.cpp, src/osgDB/FileUtils_Mac.cpp,
|
|
src/osgDB/FileUtils_Unix.cpp, src/osgDB/FileUtils_Windows.cpp,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/flt/FltFile.cpp,
|
|
src/osgPlugins/flt/Input.cpp,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp, src/osgText/Font.cpp:
|
|
Rewrote the FileUtils support for data and library file paths,
|
|
moving the
|
|
storage of the path lists into osgDB::Registry, and changed the
|
|
data
|
|
structor from a char* to a std::deque. Changed a names of couple
|
|
of the
|
|
convinience functions in osgDB/FileUtils to better reflect the
|
|
two
|
|
public FilePathList's - DataFilePathList and the
|
|
LibraryFilePathList.
|
|
|
|
Added support into the osgDB::Registry::readNode/Image/Object
|
|
methods
|
|
for pushing and popping the path of the current file being
|
|
loaded.
|
|
|
|
2002-06-17 09:10 robert
|
|
|
|
* include/osg/CullStack, include/osg/CullingSet,
|
|
include/osg/Polytope, include/osg/ShadowVolumeOccluder,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullingSet.cpp,
|
|
src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp: Fixes to the occluder culling code to
|
|
properly disable occluders to prevent
|
|
self occlusion.
|
|
|
|
2002-06-15 20:57 robert
|
|
|
|
* Make/cygwin_plugin_def, Make/makedefs, include/osg/Math,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
src/osg/Notify.cpp, src/osg/ShadowVolumeOccluder.cpp: Fixes for
|
|
Visual .NET and Mingw builds, and fix MacOSX notify() crash.
|
|
|
|
2002-06-15 12:14 robert
|
|
|
|
* include/osg/CollectOccludersVisitor, include/osg/CullStack,
|
|
include/osg/CullingSet, include/osg/Math, include/osg/Polytope,
|
|
include/osg/ShadowVolumeOccluder,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
src/osg/CullingSet.cpp, src/osg/ShadowVolumeOccluder.cpp: Added
|
|
computation of occluders volume scaled relative to the frustum
|
|
volume,
|
|
all volumes computed in eye coords.
|
|
|
|
2002-06-14 16:28 robert
|
|
|
|
* src/osg/ShadowVolumeOccluder.cpp: Added computation of the
|
|
occluders volume, scale it to a ratio of the
|
|
frustum.
|
|
|
|
2002-06-14 14:50 robert
|
|
|
|
* src/Demos/osgoccluder/osgoccluder.cpp: Added occluder hole test
|
|
code into the osgoccluder demo. The code works,
|
|
but I've commented it out right now as the Geode physically
|
|
representing
|
|
the occluder doesn't yet have a hole in it - just a cosmetic
|
|
thing.
|
|
|
|
2002-06-14 13:49 robert
|
|
|
|
* include/osg/CollectOccludersVisitor,
|
|
src/osg/CollectOccludersVisitor.cpp,
|
|
src/osg/ShadowVolumeOccluder.cpp: Refined the
|
|
CollectOccluderVisitor so that it checks the subgraph below
|
|
a node contains occluders before traversing.
|
|
|
|
2002-06-14 11:27 robert
|
|
|
|
* src/osg/ShadowVolumeOccluder.cpp: Improvements to the plane
|
|
clipping code.
|
|
|
|
2002-06-14 08:45 robert
|
|
|
|
* src/osgPlugins/osg/OccluderNode.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp: Further updates to the occlusion
|
|
culling code, also adding missing OccludeNode
|
|
file the .osg plugin.
|
|
|
|
2002-06-13 23:46 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
include/osg/CollectOccludersVisitor,
|
|
include/osg/ShadowVolumeOccluder,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/osg/CollectOccludersVisitor.cpp,
|
|
src/osg/ShadowVolumeOccluder.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgPlugins/osg/Makefile, src/osgUtil/SceneView.cpp: Further
|
|
work on occlusion culling.
|
|
|
|
2002-06-13 19:39 don
|
|
|
|
* src/osg/Timer.cpp: removed the use of gettimeofday for 32 bit
|
|
architectures...
|
|
|
|
2002-06-13 19:34 robert
|
|
|
|
* include/osg/NodeCallback: Added #include <osg/ref_ptr> so that it
|
|
will compile properly regardless
|
|
of include order.
|
|
|
|
2002-06-13 19:10 robert
|
|
|
|
* src/osgGLUT/Makefile: Added -osgGA to the Makefile list.
|
|
|
|
2002-06-13 18:27 robert
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: Merge Randall's changes.
|
|
|
|
2002-06-13 16:21 robert
|
|
|
|
* Make/makedefs, include/osg/CollectOccludersVisitor,
|
|
include/osg/CullStack, include/osg/CullingSet, include/osg/Plane,
|
|
include/osg/Polytope, include/osg/ShadowVolumeOccluder,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
src/osg/CullingSet.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Further
|
|
work on Occlusion Culling. Most of work is complete, just
|
|
debugging
|
|
required now.
|
|
|
|
2002-06-12 16:23 robert
|
|
|
|
* include/osg/Node: Removed inappropriate inline keyword which was
|
|
breaking the IRIX build.
|
|
|
|
2002-06-12 15:43 robert
|
|
|
|
* src/Demos/osgparticle/osgparticle.cpp: IRIX build fix.
|
|
|
|
2002-06-12 14:57 robert
|
|
|
|
* Make/makedefs, src/osgParticle/Makefile: Changes for MacOSX
|
|
build, send in by Bob Kuehne.
|
|
|
|
2002-06-12 14:46 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp: Fixed the osgDB::getFilePath,
|
|
osgDB::getSimpleFileName() and osgDB::getStrippedName()
|
|
so that they check for both unix style '/' and windows style '\'
|
|
slashes in
|
|
file names.
|
|
|
|
2002-06-12 13:54 robert
|
|
|
|
* include/osg/CullingSet, include/osg/ShadowVolumeOccluder,
|
|
src/osg/CollectOccludersVisitor.cpp,
|
|
src/osg/ShadowVolumeOccluder.cpp: Fix for renaming of
|
|
ShadowOccluderVolume to ShadowVolumeOccluder.
|
|
|
|
2002-06-12 09:22 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/CullStack,
|
|
include/osg/CullingSet, include/osg/Plane, include/osg/Polytope,
|
|
include/osg/ShadowOccluderVolume,
|
|
include/osg/ShadowVolumeOccluder,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/Makefile,
|
|
src/osg/ShadowOccluderVolume.cpp,
|
|
src/osg/ShadowVolumeOccluder.cpp: Further work on occludision
|
|
code.
|
|
|
|
2002-06-11 19:52 robert
|
|
|
|
* AUTHORS, include/osg/CullStack, include/osgUtil/CullVisitor,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
src/osgUtil/CullVisitor.cpp: A little more work on Occlusion
|
|
culling.
|
|
|
|
2002-06-11 18:41 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgText/osgText.dsp, include/osg/Notify,
|
|
include/osgGLUT/Viewer, include/osgText/Font,
|
|
include/osgText/Paragraph, include/osgText/Text,
|
|
include/osgUtil/AppVisitor,
|
|
src/Demos/osgparticle/osgparticle.cpp, src/osg/Notify.cpp,
|
|
src/osgDB/DotOsgWrapper.cpp, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/Projection.cpp,
|
|
src/osgPlugins/osg/Transform.cpp, src/osgText/Font.cpp,
|
|
src/osgText/IO_Font.cpp, src/osgText/IO_Paragraph.cpp,
|
|
src/osgText/IO_Text.cpp, src/osgText/Makefile,
|
|
src/osgText/Paragraph.cpp, src/osgUtil/SceneView.cpp: Checked in
|
|
Macro Jez's additions to osgText to support .osg IO make it
|
|
a fully functioning NodeKit.
|
|
|
|
Also reimplement notify() to try an prevent a crash which has
|
|
been caused by
|
|
to objects in notify.cpp being initiliazed twice, the second time
|
|
the auto_ptr
|
|
holding the dev/null ofstream was being initilized to 0.
|
|
|
|
2002-06-10 13:50 robert
|
|
|
|
* NEWS, VisualStudio/osg/osg.dsp,
|
|
include/osg/CollectOccludersVisitor, include/osg/Node,
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/Group.cpp,
|
|
src/osg/Makefile, src/osg/Node.cpp, src/osgUtil/SceneView.cpp:
|
|
Added osg::CollectOccludersVisitor which is a helper class for
|
|
finding active
|
|
occluder in the view frustum, to be used as pre cull traversal.
|
|
|
|
2002-06-10 11:21 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/CullStack,
|
|
include/osg/CullingSet, include/osg/ShadowOccluderVolume,
|
|
include/osgUtil/CullVisitor, src/osg/CullStack.cpp,
|
|
src/osg/Makefile, src/osg/ShadowOccluderVolume.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Created new helper class
|
|
osg::CullStack to handle the accumulation of projection,
|
|
modelview and culling sets, to be used during travesal of the
|
|
scene graph, such
|
|
as the cull traversal.
|
|
|
|
2002-06-09 13:10 robert
|
|
|
|
* Make/makedefs, VisualStudio/osgUtil/osgUtil.dsp,
|
|
include/osgGA/GUIEventAdapter, include/osgGLUT/GLUTEventAdapter,
|
|
include/osgGLUT/Viewer, include/osgUtil/CameraManipulator,
|
|
include/osgUtil/DriveManipulator,
|
|
include/osgUtil/FlightManipulator,
|
|
include/osgUtil/GUIActionAdapter,
|
|
include/osgUtil/GUIEventAdapter, include/osgUtil/GUIEventHandler,
|
|
include/osgUtil/SceneViewManipulator,
|
|
include/osgUtil/StateSetManipulator,
|
|
include/osgUtil/TrackballManipulator,
|
|
src/Demos/hangglide/GliderManipulator.cpp,
|
|
src/Demos/hangglide/GliderManipulator.h,
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgcallback/osgcallback.cpp,
|
|
src/Demos/osgclip/osgclip.cpp,
|
|
src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgcopy/osgcopy.cpp, src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osghud/osghud.cpp,
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
src/Demos/osgparticle/osgparticle.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgscribe/osgscribe.cpp,
|
|
src/Demos/osgstereoimage/osgstereoimage.cpp,
|
|
src/Demos/osgtext/main.cpp, src/Demos/osgtexture/osgtexture.cpp,
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/CameraManipulator.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile,
|
|
src/osgUtil/SceneViewManipulator.cpp,
|
|
src/osgUtil/StateSetManipulator.cpp,
|
|
src/osgUtil/TrackballManipulator.cpp: Checked in migration from
|
|
osgUtil based GUIAdapter code to Neil Salter's
|
|
osgGA (Gui Abstraction). This may break users code, but all it
|
|
should
|
|
require to fix the builds should be a change from
|
|
osgUtil::CameraManipulator (etc) to osgGA::CameraManipulator and
|
|
include <osgUtil/CameraManipulator (etc) to
|
|
osgGA/CameraManipulator and
|
|
the extra dependency of the link line.
|
|
|
|
2002-06-08 19:58 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos/osgoccluder,
|
|
VisualStudio/Demos/osgoccluder/osgoccluder.dsp,
|
|
VisualStudio/VisualStudio.dsw, doc/demos.html,
|
|
include/osg/CullingSet, include/osg/Polytope,
|
|
include/osg/ShadowOccluderVolume, src/osgUtil/CullVisitor.cpp:
|
|
More more occlusion culling.
|
|
|
|
2002-06-07 20:03 robert
|
|
|
|
* src/Demos/osgoccluder, src/Demos/osgoccluder/Makefile,
|
|
src/Demos/osgoccluder/Makefile.inst,
|
|
src/Demos/osgoccluder/osgoccluder.cpp: Added osgoccluder demo, it
|
|
creates a single quad occluder, but the culling
|
|
code is not complete yet, so it won't actually do any occlusion
|
|
culling,
|
|
the demo is here so I can test the evolving occlusion culling
|
|
code.
|
|
|
|
2002-06-07 14:54 don
|
|
|
|
* include/osgParticle/range: #ifdefed out cstdlib for irix
|
|
|
|
2002-06-07 13:57 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added default
|
|
IntersectVisitor::_hitReportingMode to be ONLY_NEAREST_HIT.
|
|
|
|
2002-06-07 11:32 robert
|
|
|
|
* src/osgDB/Registry.cpp, src/osgParticle/IO_ModularEmitter.cpp,
|
|
src/osgParticle/IO_ParticleProcessor.cpp: Fixed a couple of
|
|
problems with the NodeKit support.
|
|
|
|
2002-06-07 10:03 robert
|
|
|
|
* include/osgDB/Registry, src/osgDB/FieldReaderIterator.cpp,
|
|
src/osgDB/Registry.cpp: Added support for NodeKits to the
|
|
osgDB::Registry. Object names in .osg
|
|
files which have the library::class syntax will automatically
|
|
invoke
|
|
the dynamic loading of either a nodekit or database plugin.
|
|
|
|
2002-06-06 14:00 robert
|
|
|
|
* src/osgDB/Registry.cpp: Fixed crash in loading osg files which
|
|
have object types which arn't recognized.
|
|
|
|
2002-06-06 13:25 robert
|
|
|
|
* NEWS, include/osg/AlphaFunc, include/osg/Billboard,
|
|
include/osg/ClipNode, include/osg/ClipPlane,
|
|
include/osg/ColorMask, include/osg/ColorMatrix,
|
|
include/osg/CullFace, include/osg/Depth, include/osg/DrawPixels,
|
|
include/osg/Drawable, include/osg/EarthSky, include/osg/Fog,
|
|
include/osg/FrontFace, include/osg/GeoSet, include/osg/Geode,
|
|
include/osg/Group, include/osg/Image, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightModel, include/osg/LightSource,
|
|
include/osg/LineStipple, include/osg/LineWidth,
|
|
include/osg/Material, include/osg/Matrix, include/osg/Node,
|
|
include/osg/Object, include/osg/OccluderNode, include/osg/Point,
|
|
include/osg/PolygonMode, include/osg/PolygonOffset,
|
|
include/osg/PositionAttitudeTransform, include/osg/Projection,
|
|
include/osg/ShadeModel, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/Switch,
|
|
include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat,
|
|
include/osg/Texture, include/osg/TextureCubeMap,
|
|
include/osg/Transform, include/osg/Transparency,
|
|
include/osg/Viewport, include/osgParticle/AccelOperator,
|
|
include/osgParticle/CenteredPlacer, include/osgParticle/Counter,
|
|
include/osgParticle/Emitter,
|
|
include/osgParticle/FluidFrictionOperator,
|
|
include/osgParticle/ForceOperator,
|
|
include/osgParticle/Interpolator,
|
|
include/osgParticle/LinearInterpolator,
|
|
include/osgParticle/ModularEmitter,
|
|
include/osgParticle/ModularProgram,
|
|
include/osgParticle/MultiSegmentPlacer,
|
|
include/osgParticle/Operator, include/osgParticle/ParticleSystem,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
include/osgParticle/Placer, include/osgParticle/PointPlacer,
|
|
include/osgParticle/Program, include/osgParticle/RadialShooter,
|
|
include/osgParticle/RandomRateCounter,
|
|
include/osgParticle/SectorPlacer,
|
|
include/osgParticle/SegmentPlacer, include/osgParticle/Shooter,
|
|
include/osgText/Font, include/osgText/Paragraph,
|
|
include/osgUtil/DepthSortedBin, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage, src/osgText/FTGL.h: Addd
|
|
libraryName() method to osg::Object in preperation for the osgDB
|
|
support
|
|
for node kits plugins.
|
|
|
|
2002-06-05 16:11 robert
|
|
|
|
* include/osg/Camera: Removed out of date comment on calling
|
|
dirtyTransform() which no longer exist
|
|
in osg::Camera.
|
|
|
|
2002-06-05 16:00 robert
|
|
|
|
* VisualStudio/Demos/osgparticle/osgparticle.dsp,
|
|
VisualStudio/Demos/osgparticle/osgparticledemo.dsp,
|
|
VisualStudio/VisualStudio.dsw: Renamed the osgparticle demo so
|
|
that it wouldn't clash with the osgParticle library.
|
|
|
|
2002-06-05 14:14 robert
|
|
|
|
* include/osgParticle/range, src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp: Fixed compile problems
|
|
under VisualStudio6.0
|
|
|
|
2002-06-05 13:51 robert
|
|
|
|
* VisualStudio/osgParticle/osgParticle.dsp: Added
|
|
OSGPARTICLE_LIBRARY define.
|
|
|
|
2002-06-05 13:11 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Another try at fixing wayward
|
|
VisualStudio.dsw file.
|
|
|
|
2002-06-05 13:06 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Fixed typo.
|
|
|
|
2002-06-05 13:00 robert
|
|
|
|
* VisualStudio/Demos/osgparticle/osgparticle.dsp,
|
|
VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgParticle/osgParticle.dsp: Updated VisualStudio
|
|
files for osgParticle.
|
|
|
|
2002-06-05 12:44 robert
|
|
|
|
* AUTHORS, Make/makedirdefs, VisualStudio/Demos/osgparticle,
|
|
VisualStudio/Demos/osgparticle/osgparticle.dsp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osgParticle,
|
|
VisualStudio/osgParticle/osgParticle.dsp, doc/doc++/osgParticle,
|
|
doc/doc++/osgParticle/AccelOperator.html,
|
|
doc/doc++/osgParticle/CenteredPlacer.html,
|
|
doc/doc++/osgParticle/ClassGraph.class,
|
|
doc/doc++/osgParticle/ClassGraphPanel.class,
|
|
doc/doc++/osgParticle/ClassLayout.class,
|
|
doc/doc++/osgParticle/Counter.html,
|
|
doc/doc++/osgParticle/Emitter.html,
|
|
doc/doc++/osgParticle/FluidFrictionOperator.html,
|
|
doc/doc++/osgParticle/ForceOperator.html,
|
|
doc/doc++/osgParticle/General.html,
|
|
doc/doc++/osgParticle/HIER.html,
|
|
doc/doc++/osgParticle/HIERjava.html,
|
|
doc/doc++/osgParticle/Interpolator.html,
|
|
doc/doc++/osgParticle/LinearInterpolator.html,
|
|
doc/doc++/osgParticle/ModularEmitter.html,
|
|
doc/doc++/osgParticle/ModularProgram.html,
|
|
doc/doc++/osgParticle/MultiSegmentPlacer.html,
|
|
doc/doc++/osgParticle/NavigatorButton.class,
|
|
doc/doc++/osgParticle/OSGPARTICLE_SECTORPLACER_.html,
|
|
doc/doc++/osgParticle/Operator.html,
|
|
doc/doc++/osgParticle/Particle.html,
|
|
doc/doc++/osgParticle/ParticleProcessor.html,
|
|
doc/doc++/osgParticle/ParticleSystem.html,
|
|
doc/doc++/osgParticle/ParticleSystemUpdater.html,
|
|
doc/doc++/osgParticle/Placer.html,
|
|
doc/doc++/osgParticle/PointPlacer.html,
|
|
doc/doc++/osgParticle/Program.html,
|
|
doc/doc++/osgParticle/RadialShooter.html,
|
|
doc/doc++/osgParticle/RandomRateCounter.html,
|
|
doc/doc++/osgParticle/SectorPlacer.html,
|
|
doc/doc++/osgParticle/SegmentPlacer.html,
|
|
doc/doc++/osgParticle/Shooter.html,
|
|
doc/doc++/osgParticle/VariableRateCounter.html,
|
|
doc/doc++/osgParticle/icon1.gif, doc/doc++/osgParticle/icon2.gif,
|
|
doc/doc++/osgParticle/index.html,
|
|
doc/doc++/osgParticle/osgParticle.html,
|
|
doc/doc++/osgParticle/range.html,
|
|
doc/doc++/osgParticle/rangef.html,
|
|
doc/doc++/osgParticle/rangev2.html,
|
|
doc/doc++/osgParticle/rangev3.html, doc/documentation.html,
|
|
include/osgParticle, include/osgParticle/AccelOperator,
|
|
include/osgParticle/CenteredPlacer, include/osgParticle/Counter,
|
|
include/osgParticle/Emitter, include/osgParticle/Export,
|
|
include/osgParticle/FluidFrictionOperator,
|
|
include/osgParticle/ForceOperator,
|
|
include/osgParticle/Interpolator,
|
|
include/osgParticle/LinearInterpolator,
|
|
include/osgParticle/ModularEmitter,
|
|
include/osgParticle/ModularProgram,
|
|
include/osgParticle/MultiSegmentPlacer,
|
|
include/osgParticle/Operator, include/osgParticle/Particle,
|
|
include/osgParticle/ParticleProcessor,
|
|
include/osgParticle/ParticleSystem,
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
include/osgParticle/Placer, include/osgParticle/PointPlacer,
|
|
include/osgParticle/Program, include/osgParticle/RadialShooter,
|
|
include/osgParticle/RandomRateCounter,
|
|
include/osgParticle/SectorPlacer,
|
|
include/osgParticle/SegmentPlacer, include/osgParticle/Shooter,
|
|
include/osgParticle/VariableRateCounter,
|
|
include/osgParticle/Version, include/osgParticle/range,
|
|
src/Demos/osgparticle, src/Demos/osgparticle/Makefile,
|
|
src/Demos/osgparticle/Makefile.inst,
|
|
src/Demos/osgparticle/osgparticle.cpp, src/osgParticle,
|
|
src/osgParticle/Emitter.cpp,
|
|
src/osgParticle/FluidFrictionOperator.cpp,
|
|
src/osgParticle/IO_AccelOperator.cpp,
|
|
src/osgParticle/IO_CenteredPlacer.cpp,
|
|
src/osgParticle/IO_Emitter.cpp,
|
|
src/osgParticle/IO_FluidFrictionOperator.cpp,
|
|
src/osgParticle/IO_ForceOperator.cpp,
|
|
src/osgParticle/IO_LinearInterpolator.cpp,
|
|
src/osgParticle/IO_ModularEmitter.cpp,
|
|
src/osgParticle/IO_ModularProgram.cpp,
|
|
src/osgParticle/IO_MultiSegmentPlacer.cpp,
|
|
src/osgParticle/IO_Particle.cpp,
|
|
src/osgParticle/IO_ParticleProcessor.cpp,
|
|
src/osgParticle/IO_ParticleSystem.cpp,
|
|
src/osgParticle/IO_ParticleSystemUpdater.cpp,
|
|
src/osgParticle/IO_PointPlacer.cpp,
|
|
src/osgParticle/IO_Program.cpp,
|
|
src/osgParticle/IO_RadialShooter.cpp,
|
|
src/osgParticle/IO_RandomRateCounter.cpp,
|
|
src/osgParticle/IO_SectorPlacer.cpp,
|
|
src/osgParticle/IO_SegmentPlacer.cpp,
|
|
src/osgParticle/IO_VariableRateCounter.cpp,
|
|
src/osgParticle/Makefile, src/osgParticle/ModularEmitter.cpp,
|
|
src/osgParticle/ModularProgram.cpp,
|
|
src/osgParticle/MultiSegmentPlacer.cpp,
|
|
src/osgParticle/Particle.cpp,
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
src/osgParticle/ParticleSystemUpdater.cpp,
|
|
src/osgParticle/Program.cpp, src/osgParticle/Version.cpp: Checked
|
|
in osgParticle, writtten by Marco Jez.
|
|
|
|
2002-06-05 12:35 robert
|
|
|
|
* doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/AnimationPath.html,
|
|
doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/Camera.html,
|
|
doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ColorMask.html,
|
|
doc/doc++/osg/ColorMatrix.html, doc/doc++/osg/CopyOp.html,
|
|
doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html,
|
|
doc/doc++/osg/DisplaySettings.html,
|
|
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
doc/doc++/osg/EarthSky.html, doc/doc++/osg/Fog.html,
|
|
doc/doc++/osg/FrameStamp.html, doc/doc++/osg/FrontFace.html,
|
|
doc/doc++/osg/General.html, doc/doc++/osg/GeoSet.html,
|
|
doc/doc++/osg/Geode.html, doc/doc++/osg/Group.html,
|
|
doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html,
|
|
doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html,
|
|
doc/doc++/osg/ImpostorSprite.html,
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightModel.html,
|
|
doc/doc++/osg/LightSource.html, doc/doc++/osg/LineSegment.html,
|
|
doc/doc++/osg/LineStipple.html, doc/doc++/osg/LineWidth.html,
|
|
doc/doc++/osg/META_Object.html, doc/doc++/osg/Material.html,
|
|
doc/doc++/osg/Matrix.html, doc/doc++/osg/NodeAcceptOp.html,
|
|
doc/doc++/osg/NodeCallback.html, doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
doc/doc++/osg/Projection.html, doc/doc++/osg/Quat.html,
|
|
doc/doc++/osg/Referenced.html, doc/doc++/osg/ShadeModel.html,
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Statistics.html,
|
|
doc/doc++/osg/Stencil.html, doc/doc++/osg/Switch.html,
|
|
doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexGen.html,
|
|
doc/doc++/osg/TexMat.html, doc/doc++/osg/Texture.html,
|
|
doc/doc++/osg/TextureCubeMap.html, doc/doc++/osg/Timer.html,
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html,
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
doc/doc++/osg/Vec4.html, doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/osg.html, doc/doc++/osg/ref_ptr.html,
|
|
doc/doc++/osg/tag_au.html, doc/doc++/osgText/Text.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
doc/doc++/osgUtil/SceneViewManipulator.html,
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
doc/doc++/osgUtil/StateSetManipulator.html,
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
doc/doc++/osgUtil/TrackballManipulator.html,
|
|
doc/doc++/osgUtil/TransformCallback.html,
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
doc/doc++/osgUtil/osgUtil.html: Updated docs.
|
|
|
|
2002-06-05 09:39 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Geode,
|
|
include/osg/NodeVisitor, include/osg/OccluderNode,
|
|
include/osgUtil/CullVisitor, src/osg/Geode.cpp, src/osg/Makefile,
|
|
src/osg/OccluderNode.cpp, src/osgUtil/CullVisitor.cpp: Added new
|
|
osg::OccluderNode which subclasses from osg::Group, and will
|
|
provide hooks for adding ConvexPlanerOccluders to the scene.
|
|
|
|
2002-06-04 15:56 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Futher refinement of the new
|
|
CullingSet support.
|
|
|
|
2002-06-04 15:21 robert
|
|
|
|
* include/osg/CullingSet, include/osg/ShadowOccluderVolume,
|
|
include/osg/Vec4, include/osgUtil/CullVisitor,
|
|
src/osg/CullingSet.cpp, src/osgUtil/CullVisitor.cpp: Further work
|
|
on moving culling functionality from CullVisitor into CullingSet,
|
|
in preperation for occlusion culling.
|
|
|
|
2002-06-03 18:38 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Fix to CullVisitor::popCullingSet().
|
|
|
|
2002-06-03 17:54 robert
|
|
|
|
* include/osg/fast_back_stack: Warning fix for Windows
|
|
|
|
2002-06-03 17:49 robert
|
|
|
|
* include/osg/CullingSet, include/osg/ShadowOccluderVolume,
|
|
include/osgUtil/CullVisitor, src/osg/CullingSet.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Updates to shadow occlusion culling
|
|
code.
|
|
|
|
2002-06-03 15:39 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Camera,
|
|
include/osg/ClippingVolume, include/osg/ConvexPlanerOccluder,
|
|
include/osg/ConvexPlanerPolygon, include/osg/Node,
|
|
include/osg/Polytope, include/osg/ShadowOccluderVolume,
|
|
include/osg/State, include/osg/Texture,
|
|
include/osg/fast_back_stack, include/osgUtil/CullVisitor,
|
|
src/osg/Camera.cpp, src/osg/CullingSet.cpp, src/osg/Makefile,
|
|
src/osg/ShadowOccluderVolume.cpp, src/osg/State.cpp,
|
|
src/osg/Texture.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp: Additions for the support for
|
|
ConvexPlaneOccluder. Work still underway.
|
|
|
|
2002-06-03 11:16 robert
|
|
|
|
* VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
VisualStudio/Demos/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/Demos/osgcallback/osgcallback.dsp,
|
|
VisualStudio/Demos/osgclip/osgclip.dsp,
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
VisualStudio/Demos/osgcopy/osgcopy.dsp,
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
VisualStudio/Demos/osghud/osghud.dsp,
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
VisualStudio/Demos/osgscribe/osgscribe.dsp,
|
|
VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/Demos/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/Demos/osgtexture/osgstereoimage.dsp,
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
VisualStudio/Demos/osgversion/osgversion.dsp,
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dx/dx.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp: Did a to_dos on all the
|
|
VisualStudio project files, and changed them to
|
|
use the cvs admin -ko and each file to prevent keyword expansion.
|
|
|
|
2002-06-03 10:44 robert
|
|
|
|
* src/osgDB/Registry.cpp: Changed the ReadResult handling in
|
|
readNode so that it better handled the case
|
|
when a plugin hasn't been found to load a plugin.
|
|
|
|
2002-06-03 10:40 robert
|
|
|
|
* VisualStudio/Demos/osgcallback/osgcallback.dsp,
|
|
VisualStudio/VisualStudio.dsw: Changed file endings to dos.
|
|
|
|
2002-05-29 19:34 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, include/osg/Math,
|
|
include/osgGA/GUIEventHandlerVisitor: Fixes for warnings under
|
|
VisualStudio
|
|
|
|
2002-05-29 16:15 robert
|
|
|
|
* src/Demos/osgcallback/osgcallback.cpp: Fix for IRIX build.
|
|
|
|
2002-05-29 16:05 robert
|
|
|
|
* VisualStudio/Demos/osgcallback/osgcallback.dsp: Changed the
|
|
endings to dos.
|
|
|
|
2002-05-28 23:43 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/Demos/osgcallback,
|
|
VisualStudio/Demos/osgcallback/osgcallback.dsp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp,
|
|
include/osg/Billboard, include/osg/ConvexPlanerOccluder,
|
|
include/osg/ConvexPlanerPolygon, include/osg/Drawable,
|
|
include/osg/Geode, include/osg/LOD,
|
|
include/osg/PositionAttitudeTransform,
|
|
include/osg/ShadowOccluderVolume, include/osg/Transform,
|
|
src/Demos/osgcallback, src/Demos/osgcallback/Makefile,
|
|
src/Demos/osgcallback/Makefile.inst,
|
|
src/Demos/osgcallback/osgcallback.cpp,
|
|
src/osg/ConvexPlanerOccluder.cpp,
|
|
src/osg/ConvexPlanerPolygon.cpp, src/osg/Drawable.cpp,
|
|
src/osg/Geode.cpp, src/osg/Makefile,
|
|
src/osg/ShadowOccluderVolume.cpp: Added new osgcallback demo, and
|
|
updated small API changes to improve the
|
|
flexiblity of callbacks.
|
|
|
|
Added beginings of convex planer occlusions culling.
|
|
|
|
2002-05-28 16:11 robert
|
|
|
|
* include/osg/Export, include/osgDB/Export, include/osgGA/Export,
|
|
include/osgGLUT/Export, include/osgText/Export,
|
|
include/osgUtil/Export: Added pragma to disable warning under
|
|
VisualStudio.NET.
|
|
|
|
2002-05-28 15:17 robert
|
|
|
|
* src/osgDB/Registry.cpp: Fixed bug in the Use mechansim in
|
|
Registry.cpp, sumbitted by Macro Jez.
|
|
|
|
2002-05-28 14:33 robert
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: Adde
|
|
osgText::Text::setColor/getColor so that osg::Material's need not
|
|
be
|
|
attached to set the text color.
|
|
|
|
2002-05-28 13:06 robert
|
|
|
|
* AUTHORS: Added Norman Vine to the authors list for his work on
|
|
the Cygwin port.
|
|
|
|
2002-05-28 11:40 robert
|
|
|
|
* include/osg/Export, include/osg/Timer, include/osgDB/Export,
|
|
include/osgText/Export, include/osgUtil/Export,
|
|
src/Demos/hangglide/hat.cpp, src/Demos/hangglide/sky.cpp,
|
|
src/Demos/hangglide/tank.cpp, src/Demos/hangglide/trees.cpp,
|
|
src/osg/Image.cpp, src/osgDB/FileUtils_Unix.cpp,
|
|
src/osgPlugins/flt/Pool.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp, src/osgText/FTGL.h,
|
|
src/osgText/Font.cpp: Changes for Cygwin build, sent in by Norman
|
|
Vine.
|
|
|
|
2002-05-28 11:39 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Changed the method of expanding of
|
|
the near and far planes in
|
|
CullVisitor::popProjectionMatrix so that it better handled models
|
|
of zero
|
|
thickness orthogonal to the viewing direction.
|
|
|
|
2002-05-28 10:24 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/fast_back_stack,
|
|
include/osgUtil/CullVisitor, include/osgUtil/DepthSortedBin,
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderGraph, src/osgUtil/CullVisitor.cpp: Various
|
|
updates to operations related to cull traversal.
|
|
|
|
2002-05-27 06:37 robert
|
|
|
|
* include/osg/DisplaySettings: Removed , from end of enum.
|
|
|
|
2002-05-25 09:30 robert
|
|
|
|
* src/osgDB/FileUtils_Unix.cpp, src/osgDB/FileUtils_Windows.cpp:
|
|
Fixed crash associated with searching in an empty filepath.
|
|
|
|
2002-05-23 15:38 robert
|
|
|
|
* VisualStudio/LANGEXT.DAT: Added the patched verions
|
|
VisualStudio's langext.dat file, which can be used
|
|
to replace VisualStudio standard one, this enabled VS to
|
|
reconginse OSG
|
|
header files as C++ files.
|
|
|
|
2002-05-23 15:35 robert
|
|
|
|
* include/osg/ClippingVolume, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp: Fixed a bug in the
|
|
Optimizer::RemoveDuplicateNodesVisitor which was prevent
|
|
removal of node which could have been removed.
|
|
|
|
Added so extra convinience methods to ClippingVolume and utilized
|
|
them in the
|
|
CullVisitor to push and pop only culling planes that are active.
|
|
|
|
2002-05-22 19:58 don
|
|
|
|
* include/osg/FrameStamp, src/osg/FrameStamp.cpp: Fixed spelling
|
|
error Calander -> Calendar
|
|
|
|
2002-05-22 12:19 robert
|
|
|
|
* VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
VisualStudio/Demos/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/Demos/osgclip/osgclip.dsp,
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
VisualStudio/Demos/osgcopy/osgcopy.dsp,
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
VisualStudio/Demos/osghud/osghud.dsp,
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
VisualStudio/Demos/osgscribe/osgscribe.dsp,
|
|
VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/Demos/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
VisualStudio/Demos/osgversion/osgversion.dsp,
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGA/osgGA.dsp,
|
|
VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dx/dx.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp: Removed the usage of memory
|
|
manager from the debug windows build.
|
|
|
|
2002-05-22 12:01 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/SceneView.cpp: Added
|
|
osgUtil::CullVisitor::getCurentRenderGraph() and
|
|
getRootRenderGraph()
|
|
methods which replace getRenderGraph(). Small changing of order
|
|
of push/pop
|
|
of StateSet's in SceneView to clean things up.
|
|
|
|
2002-05-22 10:04 robert
|
|
|
|
* include/osg/State: Changed the public osg::State::applyMode() and
|
|
applyAttribute methods so that
|
|
they dirty the associated state, this helps keep the OpenGL state
|
|
valid once
|
|
out of local drawing routines.
|
|
|
|
2002-05-22 08:50 robert
|
|
|
|
* doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile,
|
|
doc/Doxyfiles/core_Doxyfile, include/osgGA/Export,
|
|
include/osgGA/StateSetManipulator: Updates for Doxygen and osgGA
|
|
headers from Neil.
|
|
|
|
2002-05-21 19:34 robert
|
|
|
|
* doc/introduction.html: Typo and grammer fixes to
|
|
introduction.html from Neil Salter.
|
|
|
|
2002-05-21 09:16 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp: Renamed
|
|
osg::State::getCurrentMode/Attribute(..) to
|
|
getLastAppliedMode/Attribute() to make it more consistent with
|
|
the internal
|
|
workings of osg::State.
|
|
|
|
2002-05-21 08:59 robert
|
|
|
|
* include/osg/Math, include/osg/State, src/osg/State.cpp: Added
|
|
osg::State::getCurrentMode and osg::State::getCurrentAttribute().
|
|
|
|
Aded osg::clampAbove(..) and osg::clampBelow() template functions
|
|
to
|
|
include/osg/Math.
|
|
|
|
2002-05-21 00:58 don
|
|
|
|
* Make/instrules: Modified instrules so that the functionality of
|
|
instlinks is that
|
|
system links are not made to point to links, rather the real
|
|
files. So
|
|
links installed on a system are pointing to platform specific
|
|
files rather
|
|
than links that may be pointing to files of the wrong platform
|
|
type.
|
|
|
|
2002-05-18 08:39 robert
|
|
|
|
* include/osg/ClippingVolume, include/osg/Vec4,
|
|
include/osgUtil/CullVisitor, include/osgUtil/RenderGraph,
|
|
src/osgUtil/CullVisitor.cpp: Various API updates to suppor light
|
|
points developments better, but should also
|
|
benifit other extensions to rendering.
|
|
|
|
2002-05-18 08:37 robert
|
|
|
|
* src/osg/Texture.cpp: Made trilinear filtering the default mode
|
|
for osg::Texture's.
|
|
|
|
2002-05-18 08:35 robert
|
|
|
|
* src/osgPlugins/flt/ReaderWriterATTR.cpp: Modified the setting of
|
|
min and mag texture filter modes to produce higher
|
|
quality mip maps.
|
|
|
|
2002-05-15 19:58 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/TrackballManipulator.cpp: Fixed problem with
|
|
orhographic projections due to a bug in CullVisitor
|
|
where it automatically resets the near and far to the values
|
|
calculated
|
|
during cull traversal. The maths for converting the computed far
|
|
and near
|
|
into clip coordinates was wrong, fixed this and the problem goes
|
|
away.
|
|
|
|
2002-05-15 11:27 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Exposed
|
|
the CullVisitor::setComputeNearFarMode
|
|
|
|
2002-05-14 10:20 robert
|
|
|
|
* include/osg/MemoryManager, include/osgUtil/CullVisitor,
|
|
src/osg/Image.cpp: Fixes to new flipVertical/flipHorizontal.
|
|
|
|
2002-05-14 09:34 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: Added
|
|
osg::Image::flipHorziontal and flipVertical, submitted by Brede
|
|
Johansen.
|
|
|
|
2002-05-13 21:19 robert
|
|
|
|
* include/osg/Math, include/osg/Vec4: Added new template versions
|
|
of a commonly used maths functions.
|
|
|
|
2002-05-13 07:30 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Reverted change to use
|
|
decal flag.
|
|
|
|
2002-05-10 19:30 robert
|
|
|
|
* Make/makedefs: Added image plugin library defs for IRIX,
|
|
submission from Randall Hopper.
|
|
|
|
2002-05-10 15:42 robert
|
|
|
|
* src/osgText/Font.cpp: Fix for finding windows fonts.
|
|
|
|
2002-05-09 22:48 don
|
|
|
|
* src/osgGA/KeySwitchCameraManipulator.cpp: Small std::cout fix
|
|
|
|
2002-05-09 19:02 robert
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp, src/osgGA/GUIEventHandler.cpp,
|
|
src/osgGA/KeySwitchCameraManipulator.cpp: Fix compile problems
|
|
with osgGA under Windows.
|
|
|
|
2002-05-09 18:59 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added
|
|
pixelSize method to CullVisitor, and converted small feature
|
|
culling to use the pixelSize method instead of a ratio of radius
|
|
to
|
|
distance from eye point. setSmallFeatureCullingPixelSize() method
|
|
has also been added to provide the user with finer control of
|
|
small
|
|
featyre culling.
|
|
|
|
2002-05-09 10:31 robert
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgGA, VisualStudio/osgGA/osgGA.dsp, include/osgGA,
|
|
include/osgGA/CameraManipulator, include/osgGA/DriveManipulator,
|
|
include/osgGA/Export, include/osgGA/FlightManipulator,
|
|
include/osgGA/GUIActionAdapter, include/osgGA/GUIEventAdapter,
|
|
include/osgGA/GUIEventHandler,
|
|
include/osgGA/GUIEventHandlerVisitor,
|
|
include/osgGA/KeySwitchCameraManipulator,
|
|
include/osgGA/SetSceneViewVisitor,
|
|
include/osgGA/StateSetManipulator,
|
|
include/osgGA/TrackballManipulator, include/osgGA/Version,
|
|
src/osgGA, src/osgGA/CameraManipulator.cpp,
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
src/osgGA/GUIEventHandler.cpp,
|
|
src/osgGA/GUIEventHandlerVisitor.cpp,
|
|
src/osgGA/KeySwitchCameraManipulator.cpp, src/osgGA/Makefile,
|
|
src/osgGA/SetSceneViewVisitor.cpp,
|
|
src/osgGA/StateSetManipulator.cpp,
|
|
src/osgGA/TrackballManipulator.cpp, src/osgGA/Version.cpp,
|
|
src/osgUtil/SceneView.cpp: Added new osgGA - GUI Adapter library
|
|
submitted by Neil Salter. This will
|
|
replace the current GUI adapter code inside osgUtil.
|
|
|
|
2002-05-08 07:32 robert
|
|
|
|
* VisualStudio/osg/osg.dsp: Addded missing ClipNode references to
|
|
osg.dsp.
|
|
|
|
2002-05-07 11:44 robert
|
|
|
|
* src/osg/Camera.cpp, src/osg/ClipNode.cpp: Fixed
|
|
osg::Camera::getModelViewMatrix() so that it handles the
|
|
EYE_TO_MODEL
|
|
transform correctly.
|
|
|
|
Fixed warning in ClipNode.cpp.
|
|
|
|
2002-05-07 11:12 robert
|
|
|
|
* src/osgPlugins/flt/SwitchRecord.cpp,
|
|
src/osgPlugins/flt/SwitchRecord.h,
|
|
src/osgPlugins/flt/flt2osg.cpp: Support added for OpenFlight
|
|
switch nodes, submission from Brede Johansen.
|
|
|
|
2002-05-07 11:08 robert
|
|
|
|
* include/osg/Quat, include/osg/Vec2, include/osg/Vec3,
|
|
include/osg/Vec4: Added default values in the constructors of
|
|
Vec2,Vec3,Vec4 and Quat
|
|
default constructors.
|
|
|
|
2002-05-07 02:51 don
|
|
|
|
* Make/makedefs: Fixed rpath nonsense in makedefs for Irix
|
|
|
|
2002-05-03 22:47 robert
|
|
|
|
* include/osg/Node, src/osg/Node.cpp: Added
|
|
osg::Node::getValidStateSet().
|
|
|
|
2002-05-03 16:47 robert
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat, include/osg/LightSource,
|
|
src/osg/LightSource.cpp: Added support for the managing the
|
|
StateSet above a LightSource node,
|
|
and made it an osg::Group so that it can be used a decorator
|
|
above a
|
|
scene.
|
|
|
|
Added osgclip demo to the test suite.
|
|
|
|
2002-05-02 22:02 robert
|
|
|
|
* include/osg/Viewport: Made osg::Viewport::getViewport(..) const.
|
|
|
|
2002-05-02 00:14 robert
|
|
|
|
* Make/makedefs, Make/makedirdefs, VisualStudio/Demos/osgclip,
|
|
VisualStudio/Demos/osgclip/osgclip.dsp,
|
|
VisualStudio/VisualStudio.dsw, include/osg/ClipNode,
|
|
include/osg/ClipPlane, include/osg/Matrix,
|
|
include/osg/NodeVisitor, include/osgUtil/CullVisitor,
|
|
include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting,
|
|
src/Demos/osgclip, src/Demos/osgclip/Makefile,
|
|
src/Demos/osgclip/Makefile.inst, src/Demos/osgclip/osgclip.cpp,
|
|
src/osg/ClipNode.cpp, src/osg/Makefile,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/RenderStageLighting.cpp, src/osgUtil/SceneView.cpp:
|
|
dded osg::ClipNode class for managing OpenGL clipping planes, and
|
|
osgclip demo.
|
|
|
|
2002-04-26 16:01 robert
|
|
|
|
* AUTHORS: Updated the AUTHORS file to mention the original authors
|
|
of the terrapage
|
|
loader.
|
|
|
|
2002-04-26 15:21 don
|
|
|
|
* VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
VisualStudio/Demos/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
VisualStudio/Demos/osgcopy/osgcopy.dsp,
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
VisualStudio/Demos/osghud/osghud.dsp,
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
VisualStudio/Demos/osgscribe/osgscribe.dsp,
|
|
VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/Demos/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/Demos/osgtexture/osgstereoimage.dsp,
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
VisualStudio/Demos/osgversion/osgversion.dsp,
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dx/dx.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp: Testing .dsp and .dsw as binary
|
|
files
|
|
|
|
2002-04-26 13:49 robert
|
|
|
|
* NEWS: Added mention of MemoryManager to NEWS file.
|
|
|
|
2002-04-26 13:45 robert
|
|
|
|
* NEWS, doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
doc/doc++/osg/EarthSky.html, doc/doc++/osg/GeoSet.html,
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/Impostor.html,
|
|
doc/doc++/osg/ImpostorSprite.html, doc/doc++/osg/LOD.html,
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
doc/doc++/osg/Projection.html, doc/doc++/osg/Switch.html,
|
|
doc/doc++/osg/Transform.html, src/osgPlugins/pfb/Makefile:
|
|
Updated docs.
|
|
|
|
Fix to pfb Makefile for missing $.
|
|
|
|
2002-04-26 12:06 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fix for CisualStudio6.0 build.
|
|
|
|
2002-04-26 08:25 robert
|
|
|
|
* src/osgPlugins/dx/DXWriter.h: Fixed remaining MAX_PATH usuage,
|
|
replacing it with the new DX_MAX_PATH, this
|
|
should solve compile problems under VisualStudio .NET.
|
|
|
|
2002-04-26 08:16 robert
|
|
|
|
* NEWS, include/osg/Drawable, include/osg/Group, include/osg/LOD,
|
|
include/osg/Node, src/Demos/hangglide/hangglide.cpp,
|
|
src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/LOD.cpp,
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp: Qarning fixes, and updated the date in
|
|
NEWS to reflect todays release of 0.8.45
|
|
|
|
2002-04-25 22:09 robert
|
|
|
|
* Make/makedefs, include/osg/Node, src/osgPlugins/pfb/Makefile:
|
|
Fixes for IRIX build.
|
|
|
|
Fix for a warning under VisualStudio.NET.
|
|
|
|
2002-04-25 22:07 robert
|
|
|
|
* src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/dx/DXWriter.h:
|
|
Cygwin build fixes.
|
|
|
|
2002-04-25 21:31 robert
|
|
|
|
* src/osgPlugins/txp/trpage_sys.h: Fix for window build.
|
|
|
|
2002-04-25 15:54 don
|
|
|
|
* NEWS: Added small blurb for Solaris...
|
|
|
|
2002-04-25 13:26 robert
|
|
|
|
* doc/contents.html, doc/demos.html, doc/dependencies.html,
|
|
doc/index.html, doc/install.html, doc/introduction.html,
|
|
doc/plan.html, doc/stereo.html, index.html: Ran the spell checker
|
|
through the new documentation.
|
|
|
|
2002-04-25 12:35 robert
|
|
|
|
* ChangeLog: Updated change log for 0.8.45 release.
|
|
|
|
2002-04-25 11:37 robert
|
|
|
|
* doc/plan.html: Added to the .plan.
|
|
|
|
2002-04-25 11:30 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h: Fixes to
|
|
.obj plugin from gideon.
|
|
|
|
2002-04-25 11:29 robert
|
|
|
|
* AUTHORS: Added Bob to the AUTHORS list for his efforts on MacOSX.
|
|
|
|
2002-04-25 10:46 robert
|
|
|
|
* Make/debugtests.bat, src/Demos/osgtexture/osgtexture.cpp: A more
|
|
verbose version of the test script, using each and more
|
|
memleaks.log
|
|
to print out progress and report any memory leaks which have been
|
|
logged.
|
|
The later will only occur with a debug build. The use of echo and
|
|
more
|
|
makes this version osgtest.bat not portable to windows
|
|
unfortuntately.
|
|
|
|
2002-04-25 10:14 robert
|
|
|
|
* doc/plan.html: Added another bullet point to the plan.
|
|
|
|
2002-04-25 10:10 robert
|
|
|
|
* ChangeLog.preCVS, FAQ, TODO: Removed these old files that do
|
|
little in the context of the current
|
|
OpenSceneGraph disitribution apart from clogs things up!
|
|
|
|
2002-04-25 10:07 robert
|
|
|
|
* doc/contents.html, doc/data.html, doc/demos.html,
|
|
doc/dependencies.html, doc/documentation.html, doc/index.html,
|
|
doc/install.html, doc/introduction.html, doc/plan.html,
|
|
doc/sgv.html, doc/stereo.html, index.html: Add doc/plan.html and
|
|
links to it from the rest of the docs.
|
|
|
|
2002-04-25 08:54 robert
|
|
|
|
* src/osg/Texture.cpp: Fixed compile problem under VisualStudio.
|
|
|
|
2002-04-25 07:47 robert
|
|
|
|
* doc/introduction.html: Fixed relative path for image.
|
|
|
|
2002-04-25 07:29 robert
|
|
|
|
* doc/demos.html: Updated demos documentation.
|
|
|
|
2002-04-25 06:27 robert
|
|
|
|
* doc/images/osgtext.jpg, doc/images/osgviews.jpg,
|
|
doc/introduction.html: Fixed spellings in introduction.html, and
|
|
update osgtext and osgviews images.
|
|
|
|
2002-04-25 05:43 robert
|
|
|
|
* doc/images/OpenSceneGraphBanner_Distribution.jpg: Added back in
|
|
as binary file.
|
|
|
|
2002-04-25 05:42 robert
|
|
|
|
* doc/images/OpenSceneGraphBanner_Distribution.jpg: Temporily
|
|
removing to change it to a binary file.
|
|
|
|
2002-04-24 20:57 robert
|
|
|
|
* src/osgPlugins/dx/Makefile: Merged Bob's changes for MacOSX
|
|
build. This change is simply the addition of
|
|
GLUT_LIB to the link line. This change should be removed once we
|
|
fixed the
|
|
OSG_LIBS so that it doens't include osgGLUT, however, I'll leave
|
|
this for another
|
|
day...
|
|
|
|
2002-04-24 20:36 robert
|
|
|
|
* src/osg/Texture.cpp: Fix for MacOSX build, making sure that the
|
|
compresed tex image is defined
|
|
on all builds by removing the #ifdef's but then changing the name
|
|
used
|
|
in the typedef so it doesn't collide with local implementations.
|
|
|
|
2002-04-24 20:32 robert
|
|
|
|
* doc/doc++/osgText/META_Font.html,
|
|
doc/doc++/osgUtil/CombineLODsVisitor.html,
|
|
doc/doc++/osgUtil/CullViewState.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
doc/doc++/osgUtil/DisplayRequirementsVisitor.html,
|
|
doc/doc++/osgUtil/DriveManipulator.html,
|
|
doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html,
|
|
doc/doc++/osgUtil/FlightManipulator.html,
|
|
doc/doc++/osgUtil/GUIActionAdapter.html,
|
|
doc/doc++/osgUtil/GUIEventAdapter.html,
|
|
doc/doc++/osgUtil/GUIEventHandler.html,
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html,
|
|
doc/doc++/osgUtil/InsertImpostorsVisitor.html,
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
doc/doc++/osgUtil/Optimizer.html,
|
|
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
|
|
doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
doc/doc++/osgUtil/SceneViewManipulator.html,
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
doc/doc++/osgUtil/StateSetManipulator.html,
|
|
doc/doc++/osgUtil/StateVisitor.html,
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
doc/doc++/osgUtil/TrackballManipulator.html,
|
|
doc/doc++/osgUtil/TransformCallback.html,
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html:
|
|
Updated doc++ docs once more.
|
|
|
|
2002-04-24 20:24 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp, include/osgUtil/CullViewState,
|
|
include/osgUtil/CullVisitor, src/Demos/osgtext/main.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgUtil/CullViewState.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/Makefile: Removed
|
|
CullViewState from the distribution, moved
|
|
CullViewState::CullingMode
|
|
into CullVisitor, and then removed all references to
|
|
CullViewState from other
|
|
parts of the scene graph.
|
|
|
|
2002-04-24 20:13 robert
|
|
|
|
* doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/AnimationPath.html,
|
|
doc/doc++/osg/Camera.html, doc/doc++/osg/ClipPlane.html,
|
|
doc/doc++/osg/ClippingVolume.html, doc/doc++/osg/ColorMask.html,
|
|
doc/doc++/osg/ColorMatrix.html, doc/doc++/osg/CopyOp.html,
|
|
doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html,
|
|
doc/doc++/osg/DisplaySettings.html,
|
|
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrontFace.html,
|
|
doc/doc++/osg/General.html, doc/doc++/osg/GeoSet.html,
|
|
doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html,
|
|
doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html,
|
|
doc/doc++/osg/ImpostorSprite.html, doc/doc++/osg/Light.html,
|
|
doc/doc++/osg/LightModel.html, doc/doc++/osg/LineStipple.html,
|
|
doc/doc++/osg/LineWidth.html, doc/doc++/osg/META_Object.html,
|
|
doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html,
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
doc/doc++/osg/Projection.html, doc/doc++/osg/Quat.html,
|
|
doc/doc++/osg/Referenced.html, doc/doc++/osg/ShadeModel.html,
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Statistics.html,
|
|
doc/doc++/osg/Stencil.html, doc/doc++/osg/Switch.html,
|
|
doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexGen.html,
|
|
doc/doc++/osg/TexMat.html, doc/doc++/osg/Texture.html,
|
|
doc/doc++/osg/TextureCubeMap.html, doc/doc++/osg/Timer.html,
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html,
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
doc/doc++/osg/Vec4.html, doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/osg.html, doc/doc++/osg/osgGetLibraryName.html,
|
|
doc/doc++/osg/osgGetVersion.html, doc/doc++/osg/ref_ptr.html,
|
|
doc/doc++/osg/tag_au.html: Updateds doc++ documention.
|
|
|
|
2002-04-24 20:04 robert
|
|
|
|
* Make/makedefs, src/osg/GLExtensions.cpp,
|
|
src/osgPlugins/quicktime/Makefile: Changes for Mac OSX build,
|
|
sent in by Bob Kuehne
|
|
|
|
2002-04-24 14:52 robert
|
|
|
|
* include/osg/MemoryManager, src/osg/MemoryManager.cpp,
|
|
src/osg/Notify.cpp, src/osgDB/FileUtils_Mac.cpp,
|
|
src/osgDB/FileUtils_Unix.cpp, src/osgDB/FileUtils_Windows.cpp:
|
|
Removed the use of __FUNCTION__ from MemoryManager to remove
|
|
problems with
|
|
VisualStudio .NET compile.
|
|
|
|
Added support for OSG_NOTIFY_LEVEL and OSG_FILE_PATH into the
|
|
relevant getenv
|
|
routines. This compliments the exisiting OSGNOTIFYLEVEL &
|
|
OSGFILEPATH which
|
|
are deprecated but still supported. The OSG_ version are more
|
|
consistent
|
|
with the rest of the env variables used in the OSG.
|
|
|
|
2002-04-24 14:14 robert
|
|
|
|
* README, doc/contents.html, doc/data.html, doc/demos.html,
|
|
doc/dependencies.html, doc/documentation.html, doc/index.html,
|
|
doc/install.html, doc/introduction.html, doc/sgv.html,
|
|
doc/stereo.html, index.html: Updates to the documentation.
|
|
|
|
2002-04-24 13:08 robert
|
|
|
|
* doc/OpenSceneGraphBanner_Distribution.jpg, doc/contents.html,
|
|
doc/data.html, doc/demos.html, doc/dependencies.html,
|
|
doc/documentation.html,
|
|
doc/images/OpenSceneGraphBanner_Distribution.jpg, doc/index.html,
|
|
doc/install.html, doc/introduction.html, doc/stereo.html: Moved
|
|
doc/OpenSceneGraphBanner_Distribution.jpg to doc/images/ to tidy
|
|
up
|
|
the doc directory.
|
|
|
|
2002-04-24 13:05 robert
|
|
|
|
* doc/contents.html, doc/demos.html, doc/documentation.html,
|
|
doc/images, doc/images/hangglide.jpg,
|
|
doc/images/osgbillboard.jpg, doc/images/osgcube.jpg,
|
|
doc/images/osghud.jpg, doc/images/osgimpostor.jpg,
|
|
doc/images/osgreflect.jpg, doc/images/osgscribe.jpg,
|
|
doc/images/osgstereoimage.jpg, doc/images/osgtext.jpg,
|
|
doc/images/osgtexture.jpg, doc/images/osgviews.jpg,
|
|
doc/images/sgv_cow.jpg, doc/images/sgv_stereo.jpg,
|
|
doc/introduction.html: Futher work on documentation - added
|
|
seperate context.html, a new demos.html
|
|
directory and moved the previous doc/index.html to
|
|
doc/documentation.html.
|
|
|
|
2002-04-24 08:50 robert
|
|
|
|
* Makefile, include/osg/Version, src/Demos/Makefile, src/Makefile,
|
|
src/osgDB/FileUtils_Unix.cpp, src/osgPlugins/Makefile: Fix for
|
|
the Cygwin build related to the new FileUtils_Unix not using the
|
|
Windows PATH environmental variable for searching for libraries.
|
|
Sent in
|
|
by Norman Vine.
|
|
|
|
Reoder of the makedefs/makedirdefs to fix Mac OSX compilation.
|
|
Sent in by
|
|
Bob Kuehne.
|
|
|
|
2002-04-23 22:04 robert
|
|
|
|
* doc/install.html: Updated the docs on compiling under Windows.
|
|
|
|
2002-04-23 15:05 robert
|
|
|
|
* VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
VisualStudio/Demos/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
VisualStudio/Demos/osgcopy/osgcopy.dsp,
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
VisualStudio/Demos/osghud/osghud.dsp,
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
VisualStudio/Demos/osgscribe/osgscribe.dsp,
|
|
VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/Demos/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
VisualStudio/Demos/osgversion/osgversion.dsp,
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dx/dx.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp: Added OSG_USE_MEMORY_MANAGER to
|
|
Windows debug build
|
|
|
|
2002-04-23 15:01 robert
|
|
|
|
* src/osgDB/FileUtils_Windows.cpp: Fixed compilation problem
|
|
associated wirh moving FileUtils source out into
|
|
seperate files.
|
|
|
|
2002-04-23 14:58 robert
|
|
|
|
* src/osg/Image.cpp: Fixed ordering of paramters in osg::Image
|
|
constructor to remove warning.
|
|
|
|
2002-04-23 13:59 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgDB/FileUtils_Mac.cpp,
|
|
src/osgDB/FileUtils_Unix.cpp, src/osgDB/FileUtils_Windows.cpp:
|
|
Seperated out the platform specific implementions of the file
|
|
search/access
|
|
routines - we now have FileUtils_Windows.cpp, FileUtils_Mac.cpp
|
|
and
|
|
FileUtils_Unix.cpp. The FileUtils_Mac.cpp is based on code
|
|
submitted
|
|
by Josh Portway and add uses the carbon API for searching for
|
|
files.
|
|
|
|
2002-04-23 13:12 robert
|
|
|
|
* doc/introduction.html: Addtional details on the OpenSceneGraph
|
|
and support.
|
|
|
|
2002-04-23 11:03 robert
|
|
|
|
* src/osg/Notify.cpp: Changed the Windows gauard around so that it
|
|
only works for VisualStudio
|
|
and not Cygwin/Mingw.
|
|
|
|
2002-04-23 11:02 robert
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.cpp: Added a pragma to get round
|
|
a VisualStudio warning that I couldn't fix
|
|
in any easy way.
|
|
|
|
2002-04-23 10:55 robert
|
|
|
|
* src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added an
|
|
imageList.clear() to osgbillboard so that its memory would be
|
|
cleared before entering the viewer main loop, this removes
|
|
memorymanager
|
|
a reported memory leak due to the viewer using exit() which
|
|
bypasses
|
|
the clean up on main itself.
|
|
|
|
Added an osgNew to the ReaderWriterRGB.cpp to aid detected of
|
|
tracking of
|
|
memory leaks.
|
|
|
|
2002-04-23 10:34 robert
|
|
|
|
* include/osg/Image: Fixed compile problems under VisualStudio
|
|
w.r.t the new additions for
|
|
precompiled mipmaps. Changed std::size_t to unsigned int.
|
|
|
|
2002-04-23 09:06 robert
|
|
|
|
* src/osg/Texture.cpp: Replaced texture compression extension
|
|
define so that its #ifndef guard used
|
|
GL_ARB_texture_compression as natured intended.
|
|
|
|
2002-04-23 08:40 robert
|
|
|
|
* ChangeLog: Updated ChangeLog in preperation for the 0.8.45
|
|
release.
|
|
|
|
2002-04-23 08:34 robert
|
|
|
|
* NEWS: Added to the NEWS file.
|
|
|
|
2002-04-23 08:29 robert
|
|
|
|
* src/Demos/osgcluster/osgcluster.cpp: Fixed warning in swapBytes,
|
|
simple addded unsigned to the int loop count,
|
|
since sizeof() is always an unsigned int.
|
|
|
|
2002-04-22 23:54 don
|
|
|
|
* src/Demos/osgcluster/osgcluster.cpp: Impleneted byte swap for use
|
|
between machines with different endians.
|
|
|
|
2002-04-22 21:45 don
|
|
|
|
* src/Demos/hangglide/hangglide.cpp: Fixed couple of small errors
|
|
caught by Solaris compiler
|
|
|
|
2002-04-22 21:18 robert
|
|
|
|
* include/osg/ClippingVolume, include/osg/Matrix,
|
|
include/osg/Plane: A couple of API additions to
|
|
osg::ClippingVolume, osg::Matrix and osg::Plane
|
|
sent in by Mike Connell.
|
|
|
|
2002-04-22 21:13 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp, src/osg/Texture.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgPlugins/txp/TrPageParser.h: Integrated submission from
|
|
Boris Bralo:
|
|
|
|
Supported added for precompiled mip maps stored in osg::Image,
|
|
and read
|
|
by osg::Texture.
|
|
|
|
Updates to TerraPage loader for support of compressed texture
|
|
images and
|
|
precompiled mip maps.
|
|
|
|
2002-04-22 19:41 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/Demos/hangglide/hangglide.cpp:
|
|
Added code in hangglide to move the earth sky around with the eye
|
|
point,
|
|
use osg::Transform::ComputeTransformCallback.
|
|
|
|
2002-04-22 14:54 robert
|
|
|
|
* include/osg/Matrix, include/osgUtil/CullVisitor,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added
|
|
support for compute the near and far planes and then applying to
|
|
the current projection matrix into CullVisitor itself. Similar
|
|
code to
|
|
support this has been moved out of SceneView completely.
|
|
|
|
Added Matrix:: infront of the definition of the static
|
|
osg::Matrix::inverse(Matrix) method which was missing.
|
|
|
|
2002-04-22 09:55 robert
|
|
|
|
* FAQ: Slight changes to FAQ to make a little more relevant, it
|
|
really needs
|
|
a total re-write though.
|
|
|
|
2002-04-22 09:50 robert
|
|
|
|
* Make/osgtests.bat: Added test script which runs all the demos in
|
|
the OSG to make sure they
|
|
run ok. User has to verify they are correct visually.
|
|
|
|
2002-04-22 09:37 robert
|
|
|
|
* NEWS, src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp: Cleaned up the handling of the
|
|
Viewport with osg::SceneView/RenderStage
|
|
and CullVisitor so that the Viewport is now managed as part as
|
|
the global
|
|
stateset so that it can be pushed and popped like the rest of
|
|
state without
|
|
problems. This makes it easier to have multiple viewports within
|
|
one
|
|
scene graph.
|
|
|
|
2002-04-22 09:31 robert
|
|
|
|
* src/osgPlugins/obj/glm.cpp: Fixes the .mlt loading from Ben
|
|
Discoe.
|
|
|
|
2002-04-21 22:05 robert
|
|
|
|
* TODO, include/osg/AnimationPath, src/osg/AnimationPath.cpp,
|
|
src/osg/State.cpp, src/osg/StateSet.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/SceneView.cpp: Updated TODO list.
|
|
|
|
Converted AnimationPath so it is now subclassed from
|
|
osg::Transform::ComputeTransfromCallback()
|
|
so that it can be directly attached to the scene to move objects
|
|
about.
|
|
|
|
Changed the osg::SateSet::setGlobalDefaults() so that is sets
|
|
GL_DEPTH_TEST
|
|
to ON.
|
|
|
|
Added guards and creation of default helper classes in
|
|
osgGLUT::Viewer and
|
|
osgUtil::SceneView so that sensible defaults are used when no
|
|
settings
|
|
are used of
|
|
osg::State/StateSet,osgUtil::RenderStage/RenderGraph/CullVisitor.
|
|
|
|
2002-04-21 21:53 robert
|
|
|
|
* doc/doc++/osg/AlphaFunc.html,
|
|
doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/BoundingBox.html,
|
|
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Camera.html,
|
|
doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ClippingVolume.html,
|
|
doc/doc++/osg/ColorMask.html, doc/doc++/osg/ColorMatrix.html,
|
|
doc/doc++/osg/CopyOp.html, doc/doc++/osg/CullFace.html,
|
|
doc/doc++/osg/Depth.html, doc/doc++/osg/DisplaySettings.html,
|
|
doc/doc++/osg/Drawable.html, doc/doc++/osg/EarthSky.html,
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrameStamp.html,
|
|
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html,
|
|
doc/doc++/osg/HIERjava.html, doc/doc++/osg/Image.html,
|
|
doc/doc++/osg/Impostor.html, doc/doc++/osg/ImpostorSprite.html,
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightSource.html,
|
|
doc/doc++/osg/LineSegment.html, doc/doc++/osg/LineStipple.html,
|
|
doc/doc++/osg/LineWidth.html, doc/doc++/osg/META_Object.html,
|
|
doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html,
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html,
|
|
doc/doc++/osg/ShadeModel.html, doc/doc++/osg/State.html,
|
|
doc/doc++/osg/StateAttribute.html, doc/doc++/osg/StateSet.html,
|
|
doc/doc++/osg/Statistics.html, doc/doc++/osg/Stencil.html,
|
|
doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html,
|
|
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
|
|
doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html,
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html,
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
doc/doc++/osg/Vec4.html, doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
doc/doc++/osg/for_each_triangle.html,
|
|
doc/doc++/osg/g_NotifyNulStream.html, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/osg.html, doc/doc++/osg/ref_ptr.html,
|
|
doc/doc++/osgDB/Registry.html,
|
|
doc/doc++/osgGLUT/GLUTEventAdapter.html,
|
|
doc/doc++/osgGLUT/Viewer.html, doc/doc++/osgGLUT/Window.html,
|
|
doc/doc++/osgUtil/AppVisitor.html,
|
|
doc/doc++/osgUtil/CameraManipulator.html,
|
|
doc/doc++/osgUtil/CullViewState.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DriveManipulator.html,
|
|
doc/doc++/osgUtil/FlightManipulator.html,
|
|
doc/doc++/osgUtil/GUIEventAdapter.html,
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
doc/doc++/osgUtil/TrackballManipulator.html: A second try at
|
|
commit these updates to docs.
|
|
|
|
2002-04-21 10:12 robert
|
|
|
|
* NEWS: Fixes to spelling mistakes in NEWS file.
|
|
|
|
2002-04-21 10:11 robert
|
|
|
|
* NEWS, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGLUT/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp: Updated Versions, and NEWS file to
|
|
reflect impending release of 0.8.45.
|
|
|
|
2002-04-21 09:51 robert
|
|
|
|
* INSTALL, README, doc/install.html: Updates to docs.
|
|
|
|
2002-04-20 20:35 robert
|
|
|
|
* doc/data.html, doc/dependencies.html, doc/install.html: Updated
|
|
the docs.
|
|
|
|
2002-04-20 15:49 robert
|
|
|
|
* doc/data.html, doc/dependencies.html, doc/install.html,
|
|
doc/introduction.html: Reorginising the docs so that data source,
|
|
dependencies and installation
|
|
istrucions sit in the doc directory as html files.
|
|
|
|
2002-04-19 19:55 robert
|
|
|
|
* include/osg/Matrix, include/osg/Quat,
|
|
src/Demos/osgcube/osgcube.cpp, src/Demos/osghud/osghud.cpp,
|
|
src/osg/Quat.cpp: Changed the implementation of
|
|
osg::Quat::makeRotate(heading,pitch,roll) so that
|
|
it conforms to the OpenFlight convention of euler angles. Added
|
|
documentation
|
|
into Matrix and Quat to reflect this.
|
|
|
|
Added so test code to osgcube for stress testing memory
|
|
allocation and deallocation.
|
|
|
|
Commented out the registering of app and cull callbacks in
|
|
osghud.
|
|
|
|
2002-04-19 16:22 robert
|
|
|
|
* include/osg/Math, src/osgPlugins/dx/DXWriter.cpp: Fixes for Max
|
|
OSX build from Bob Kuehne.
|
|
|
|
2002-04-19 16:21 robert
|
|
|
|
* doc/introduction.html: updated the introduction.html, still not
|
|
complete but getting there. No edited
|
|
for typo's yet :-)
|
|
|
|
2002-04-19 16:00 don
|
|
|
|
* src/osgPlugins/txp/TrPageParser.cpp: Fixed an assignment that
|
|
should have been a test
|
|
|
|
2002-04-19 15:34 don
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgPlugins/txp/TrPageParser.h: Updated some files sent by
|
|
Boris Bralo for the txp loader.
|
|
|
|
2002-04-19 15:02 don
|
|
|
|
* src/osgUtil/RenderStage.cpp: Fixed small typo in
|
|
src/osgUtil/RenderStage.cpp
|
|
|
|
2002-04-19 15:00 don
|
|
|
|
* src/osgPlugins/dw/Makefile: Added Bob K's fix
|
|
|
|
2002-04-18 23:30 don
|
|
|
|
* src/osgUtil/SceneView.cpp: Fixed small typo in
|
|
SceneView::setDefaults().
|
|
|
|
2002-04-18 21:29 robert
|
|
|
|
* doc/introduction.html: Added introduction html file.
|
|
|
|
2002-04-18 16:40 robert
|
|
|
|
* doc/stereo.html: Updated stereo documentation to include details
|
|
about horizontal and vertical
|
|
split stereo.
|
|
|
|
2002-04-18 16:08 don
|
|
|
|
* INSTALL: Changed make makeosx to make
|
|
|
|
2002-04-18 15:37 don
|
|
|
|
* Make/makedefs: changed LIBEXT to LIB_EXT for Darwin
|
|
|
|
2002-04-18 15:16 don
|
|
|
|
* Make/makedefs: Added -lXi to the Linux X_LIBS
|
|
|
|
2002-04-18 10:38 robert
|
|
|
|
* src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_writebuf.cpp: Fixed VisualStudio .NET
|
|
warnings in TXP plugin.
|
|
|
|
2002-04-18 09:57 robert
|
|
|
|
* src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgText/FTPolyGlyph.cpp: Fixed memory leak in FTGL associated
|
|
with the function of gluTesselate.
|
|
|
|
Fixed a warnings in the DW plugin.
|
|
|
|
2002-04-17 20:04 robert
|
|
|
|
* include/osg/ColorMask: Warning fixes for VisualStudio
|
|
|
|
2002-04-17 14:18 robert
|
|
|
|
* INSTALL: Fixed type in location of redhat glu patch.
|
|
|
|
2002-04-17 11:36 robert
|
|
|
|
* include/osg/ColorMatrix, include/osg/StateAttribute,
|
|
src/Demos/hangglide/terrain_coords.h,
|
|
src/Demos/hangglide/terrain_normals.h,
|
|
src/Demos/hangglide/terrain_texcoords.h: Fixes for warnings under
|
|
VisualStudio
|
|
|
|
2002-04-17 11:29 robert
|
|
|
|
* src/osgUtil/TriStripVisitor.cpp: Added a
|
|
gset->computeNumVertices() which was missing, this was causing
|
|
models
|
|
to disappear after application of tri stripping.
|
|
|
|
2002-04-17 09:48 robert
|
|
|
|
* include/osg/Billboard, include/osg/Matrix,
|
|
include/osgUtil/CullVisitor, src/osg/Billboard.cpp,
|
|
src/osg/Matrix.cpp, src/osg/MemoryManager.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Changed the osg::Billboard comution
|
|
so that it get passed in the current
|
|
modelview matrix rathan than an identity matrix, this matrix is
|
|
then modified
|
|
locally.
|
|
|
|
Changed the osg::Matrix set methods so they are inline.
|
|
|
|
Added a few useful comments to MemoryManager.cpp to help people
|
|
understand
|
|
the assert's better.
|
|
|
|
2002-04-16 21:39 don
|
|
|
|
* Make/makedefs: Changed Linux makedepend flag from -MM to -M
|
|
|
|
2002-04-16 21:08 robert
|
|
|
|
* src/osgPlugins/txp/trpage_compat.cpp,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_header.cpp,
|
|
src/osgPlugins/txp/trpage_light.cpp,
|
|
src/osgPlugins/txp/trpage_material.cpp,
|
|
src/osgPlugins/txp/trpage_model.cpp,
|
|
src/osgPlugins/txp/trpage_parse.cpp,
|
|
src/osgPlugins/txp/trpage_print.cpp,
|
|
src/osgPlugins/txp/trpage_range.cpp,
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_scene.cpp,
|
|
src/osgPlugins/txp/trpage_tile.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_writebuf.cpp: Fixed the seveal hunderd
|
|
warnings in TerraPage loader!
|
|
|
|
2002-04-16 15:44 robert
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.cpp: Fix to TXP plugin to handle
|
|
to new osg::Image method naming.
|
|
|
|
2002-04-16 15:31 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/SceneView.cpp: Added clearing of seperation band
|
|
between horizontal/vertical split stereo
|
|
areas.
|
|
|
|
2002-04-16 15:21 don
|
|
|
|
* Make/makedirdefs, Makefile, src/Demos/Makefile, src/Makefile,
|
|
src/osgPlugins/Makefile, src/osgPlugins/txp/trpage_read.h,
|
|
src/osgPlugins/txp/trpage_scene.h,
|
|
src/osgPlugins/txp/trpage_sys.h,
|
|
src/osgPlugins/txp/trpage_write.h: Added makedirdefs via a
|
|
request from Bob Kheune. This allows us to edit
|
|
the DIRS cruft in a single file in the Make directory instead of
|
|
having
|
|
to edit multiple files. Also edited Makefiles that needed to
|
|
include
|
|
this file.
|
|
|
|
Also cleaned up txp loader to compile with SunOS. This needs to
|
|
be retested
|
|
on other platforms.
|
|
|
|
2002-04-16 14:57 robert
|
|
|
|
* include/osg/Image, src/osg/DrawPixels.cpp, src/osg/Image.cpp,
|
|
src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp,
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp: Added
|
|
osg::Image::setPixelFormat(..) and setInternalTextureFormat(),
|
|
and
|
|
renamed osg::Image::pixelFormat(),
|
|
internalTextureFormat(),dataType() to
|
|
osg::Image::getPixelFormat() etc. These changes are to bring it
|
|
more
|
|
into line with the style of the rest of the OSG.
|
|
|
|
Updated the rest of the distribution to take account for these
|
|
names changes.
|
|
|
|
2002-04-16 14:09 robert
|
|
|
|
* VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
src/Demos/hangglide/Makefile, src/Demos/hangglide/hat.cpp,
|
|
src/Demos/hangglide/terrain.cpp,
|
|
src/Demos/hangglide/terrain_coords.h,
|
|
src/Demos/hangglide/terrain_data.h,
|
|
src/Demos/hangglide/terrain_normals.h,
|
|
src/Demos/hangglide/terrain_texcoords.h,
|
|
src/Demos/osgversion/osgversion.cpp, src/osg/Image.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/dx/ReaderWriterDX.cpp,
|
|
src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/light.cpp,
|
|
src/osgPlugins/lib3ds/material.cpp,
|
|
src/osgPlugins/lib3ds/mesh.cpp, src/osgPlugins/lib3ds/node.cpp,
|
|
src/osgPlugins/lib3ds/tracks.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgText/FTGlyphContainer.cpp, src/osgText/FTPolyGlyph.cpp:
|
|
Purge on warnings under Linux.
|
|
|
|
2002-04-16 11:41 robert
|
|
|
|
* include/osg/Camera, include/osg/Viewport,
|
|
include/osgUtil/CullVisitor, include/osgUtil/SceneView,
|
|
src/osg/Camera.cpp, src/osg/Matrix.cpp,
|
|
src/osg/MemoryManager.cpp, src/osgUtil/SceneView.cpp: Removed the
|
|
cached matrices from osg::Camera, so that
|
|
osg::Camrea::getModelViewMatrix() and
|
|
osg::Camera::getProjectionMatrix() are
|
|
calculated on the fly. Removed various redudent methods,
|
|
including the
|
|
project and unproject methods which are better supported within
|
|
osgUtil::SceneView.
|
|
|
|
Added a computeWindowMatrix() method to Viewport, to make it
|
|
easier to construct
|
|
a MV*P*W matrix for converting local coords into screen coords
|
|
and visa versa.
|
|
Converted SceneView and CullVisitor to use this new method.
|
|
|
|
2002-04-16 11:36 robert
|
|
|
|
* src/osgPlugins/flt/CommentRecord.h,
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
src/osgPlugins/flt/Input.cpp,
|
|
src/osgPlugins/flt/InstanceRecords.cpp,
|
|
src/osgPlugins/flt/InstanceRecords.h,
|
|
src/osgPlugins/flt/OldVertexRecords.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/opcodes.h:
|
|
Updates to the flt plugin from Brede Johansen.
|
|
|
|
2002-04-16 08:01 robert
|
|
|
|
* src/osg/MemoryManager.cpp: Warnings fix.
|
|
|
|
2002-04-16 05:29 don
|
|
|
|
* Make/makerpms, dist/RPM/OpenSceneGraph.spec,
|
|
dist/RPM/OpenSceneGraph_dev.spec: Fixed some boo-boos in makerpms
|
|
for building demo source files...
|
|
|
|
2002-04-16 04:13 don
|
|
|
|
* Make/distrules, Make/instrules, Make/makedefs, Make/makepkg,
|
|
Make/makerpms: Fixed Solaris 'make distribution' for demo source.
|
|
|
|
2002-04-16 03:24 don
|
|
|
|
* Make/instdemosrc, Make/instrules, Make/makedefs,
|
|
src/osgGLUT/Makefile, src/osgPlugins/quicktime/Makedepend: fixed
|
|
a few problems that didn't work right with installing demo source
|
|
on platforms other than Solaris.
|
|
|
|
2002-04-15 21:48 robert
|
|
|
|
* Make/makedefs, include/osg/ImpostorSprite,
|
|
include/osgUtil/CullVisitor,
|
|
src/osgPlugins/lib3ds/atmosphere.cpp,
|
|
src/osgPlugins/lib3ds/background.cpp,
|
|
src/osgPlugins/lib3ds/tracks.cpp,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_geom.h,
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_scene.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp: Compile fixes for IRIX,
|
|
submitted by Randall Hopper.
|
|
|
|
2002-04-15 21:03 robert
|
|
|
|
* include/osg/MemoryManager, src/osgPlugins/dx/StateSetStr.cpp:
|
|
Added support for OSG_USE_MEMORY_MANAGER into Windows build.
|
|
|
|
2002-04-15 19:12 robert
|
|
|
|
* src/Demos/osghud/Makefile.inst: Added Makefile.inst which was not
|
|
added ealier with the check in osghud.
|
|
|
|
2002-04-15 14:45 don
|
|
|
|
* Make/makedefs: Added Daniel Sjölie's request to use a default
|
|
complier (CXX) in makedefs.
|
|
Doing this only for Linux
|
|
|
|
2002-04-15 14:29 robert
|
|
|
|
* VisualStudio/Demos/osgtext/osgtextdemo.dsp: Fixed error in
|
|
project w.r.t name of source file.
|
|
|
|
2002-04-15 14:21 robert
|
|
|
|
* VisualStudio/Demos/osgtext/osgtext.dsp,
|
|
VisualStudio/Demos/osgtext/osgtextdemo.dsp,
|
|
VisualStudio/VisualStudio.dsw: Renamed Demos/osgtext/osgtext.dsp
|
|
back to Demos/osgtext/osgtextdemo.dsp
|
|
|
|
2002-04-15 13:15 robert
|
|
|
|
* include/osg/Node, include/osg/NodeCallback,
|
|
include/osgUtil/AppVisitor, include/osgUtil/CullVisitor,
|
|
src/Demos/osghud/osghud.cpp, src/osg/Node.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Added CullCallbacks to osg::Node,
|
|
and osgUtil::CullVisitor.
|
|
|
|
2002-04-15 11:03 robert
|
|
|
|
* VisualStudio/Demos/osghud, VisualStudio/Demos/osghud/osghud.dsp,
|
|
VisualStudio/Demos/osgtext/osgtext.dsp,
|
|
VisualStudio/VisualStudio.dsw, src/Demos/Makefile,
|
|
src/Demos/osghud, src/Demos/osghud/Makefile,
|
|
src/Demos/osghud/osghud.cpp: Added osghud, a head up display
|
|
demo.
|
|
|
|
2002-04-15 10:59 robert
|
|
|
|
* src/osgPlugins/dx/ReaderWriterDX.cpp: Fixes to warning in Win32
|
|
build
|
|
|
|
2002-04-15 08:51 robert
|
|
|
|
* src/osgPlugins/flt/LongIDRecord.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp: Fixed the copying of
|
|
LongIDRecord's strings in flt plugin so it now uses the record
|
|
length-4,
|
|
to create the string. Also Removed some in appropriate comments
|
|
from LongIDRecord, since they
|
|
were obvious and hang over of a copy and paste job on the code.
|
|
|
|
2002-04-15 08:09 robert
|
|
|
|
* src/Demos/osgtext/main.cpp, src/osgUtil/SceneView.cpp: Fixed
|
|
display problem with the HUD in osgtext which was caused by the
|
|
new mods to SceneView not honouring the z near/far calculation
|
|
flag.
|
|
|
|
2002-04-14 22:21 robert
|
|
|
|
* include/osg/DisplaySettings, include/osg/Image,
|
|
src/osg/DisplaySettings.cpp, src/osg/Image.cpp,
|
|
src/osg/Texture.cpp, src/osgUtil/SceneView.cpp: Added support for
|
|
specificing the eye mapping and seperation between the
|
|
horizontal and veritical split stereo modes.
|
|
|
|
Renamed osg::Image::ensureDimensionArePowerOfTwo() to
|
|
osg::Image::ensureValidSizeForTexturing().
|
|
|
|
2002-04-14 20:30 robert
|
|
|
|
* src/osg/Image.cpp, src/osg/Texture.cpp: Used a faster method for
|
|
checking for power of 2 on the image dimensions and
|
|
did a check on forcing 16bits textures in osg::Texture (which
|
|
speeds things
|
|
up on the Umea model which is performance bound by texture
|
|
memory.), the
|
|
later check is now commented out.
|
|
|
|
2002-04-14 13:41 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixes to
|
|
osg::Image::createImage(..), and addition of code to Viewer.cpp
|
|
to support
|
|
output of screen snapshot via 'O'.
|
|
|
|
2002-04-14 12:54 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Addition of write .bmp to
|
|
the BMP plugin.
|
|
|
|
2002-04-14 12:53 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Fix for crash in SceneView introduced
|
|
when ungarded use of _dispalySettings
|
|
pointer was added, a if (valid) guard has been added to solve the
|
|
problem.
|
|
|
|
2002-04-13 22:19 robert
|
|
|
|
* VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
VisualStudio/Demos/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
VisualStudio/Demos/osgcopy/osgcopy.dsp,
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
VisualStudio/Demos/osgscribe/osgscribe.dsp,
|
|
VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/Demos/osgtext/osgtext.dsp,
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
VisualStudio/Demos/osgversion/osgversion.dsp,
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dx/dx.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp, include/osg/GeoSet,
|
|
include/osgText/Text,
|
|
src/osgPlugins/dx/AreaGeoSetTriangulator.cpp,
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/flt.h, src/osgPlugins/txp/TrPageArchive.h:
|
|
Clean up for VisualStudio build
|
|
|
|
2002-04-13 18:53 robert
|
|
|
|
* VisualStudio/osgPlugins/tga/tga.dsp: Added a space into the
|
|
project name because it was confusing VisualStudio.
|
|
|
|
2002-04-13 18:45 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Further changes to
|
|
VisualStudio.dsw for dependancies.
|
|
|
|
2002-04-13 11:36 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added dependanices into
|
|
osgPlugins.
|
|
|
|
2002-04-13 11:08 robert
|
|
|
|
* include/osgUtil/RenderStage, include/osgUtil/SceneView: Fixed
|
|
compile problem related to missing includes (a result of removing
|
|
include of Camera..)
|
|
|
|
2002-04-13 10:29 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added dependancies to Demos.
|
|
|
|
2002-04-13 10:18 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, include/osg/Camera,
|
|
src/osgPlugins/dx/DXWriter.cpp: Saved workspace from VisualStudio
|
|
to follow up on missing demo dependancies
|
|
|
|
2002-04-13 09:28 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added Core infront of the names of
|
|
the project dependancies.
|
|
|
|
2002-04-12 18:06 robert
|
|
|
|
* include/osg/Camera, include/osg/ImpostorSprite,
|
|
include/osg/State, include/osgUtil/SceneView, src/osg/Camera.cpp,
|
|
src/osgUtil/SceneView.cpp: Further work on cleaning up SceneView
|
|
and Camera, in particular moving strereo
|
|
support out of Camera and into SceneView. Also enabled the option
|
|
to set the
|
|
projection and modelview matrices directly on SceneView thereby
|
|
removing the
|
|
dependance on osg::Camrea to control the view of the scene.
|
|
|
|
2002-04-12 14:05 robert
|
|
|
|
* src/osg/MemoryManager.cpp: Fixes for Win32 build.
|
|
|
|
2002-04-12 13:06 robert
|
|
|
|
* VisualStudio/Demos/osgstereoimage,
|
|
VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp,
|
|
VisualStudio/Demos/osgtext/osgtext.dsp,
|
|
VisualStudio/Demos/osgversion,
|
|
VisualStudio/Demos/osgversion/osgversion.dsp,
|
|
VisualStudio/VisualStudio.dsw: Futher updates to VisualStudio
|
|
files, adding osgstereoimage and osgversion in particular.
|
|
|
|
2002-04-12 12:51 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp: Added "Core " infront of the
|
|
osg, osgDB, osgUtil, osgText, and osgGLUT libraries
|
|
in the Visual Studio workspace/project files.
|
|
|
|
2002-04-12 12:15 robert
|
|
|
|
* VisualStudio/Demos/osgTextDemo, VisualStudio/Demos/osgtext,
|
|
VisualStudio/Demos/osgtext/osgtext.dsp,
|
|
VisualStudio/VisualStudio.dsw: Renamed the osgtext demo project
|
|
to reflect the name.
|
|
|
|
2002-04-12 11:57 robert
|
|
|
|
* VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
VisualStudio/Demos/osgTextDemo/osgTextDemo.dsp,
|
|
VisualStudio/Demos/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
VisualStudio/Demos/osgcopy/osgcopy.dsp,
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
VisualStudio/Demos/osgscribe/osgscribe.dsp,
|
|
VisualStudio/Demos/osgtexture/osgstereoimage.dsp,
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/dx/dx.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp: Added "Demo " and "osgPlugin
|
|
" infront of all demo and plugin project names to
|
|
help differentiate them within VisualStudio.
|
|
|
|
2002-04-12 10:24 robert
|
|
|
|
* VisualStudio/osgPlugins/lib3ds/lib3ds.dsp: Attempt to add
|
|
osgPlugin infront of the 3ds name to force VisualStudio to
|
|
present it as plugin in the browser.
|
|
|
|
2002-04-12 10:12 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Reorganised the names of libraries
|
|
and Demos to make it clear what is what.
|
|
|
|
2002-04-12 09:53 robert
|
|
|
|
* include/osg/Transform, src/osg/Transform.cpp,
|
|
src/osgText/FTVectoriser.cpp: Fixes for Win32 build
|
|
|
|
2002-04-12 09:25 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Removed double reference of
|
|
osgtexture
|
|
|
|
2002-04-12 09:25 robert
|
|
|
|
* Metrowerks: Removed Metroweks files since they wern't being used,
|
|
and were not up to
|
|
date. An attempt at using Metrowerks for MacOSX build failed, and
|
|
we
|
|
have Cywgin/Mingwin VisualStudio for windows so there is little
|
|
need for it.
|
|
|
|
2002-04-12 08:01 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp: Removed dangling references to
|
|
NewCullVisitor from osgUtil.dsp.
|
|
|
|
2002-04-12 06:18 don
|
|
|
|
* Make/makepkg, src/osgUtil/CullVisitor.cpp: Solaris PKG
|
|
distribution now makes a shar (self-extracting shell archived)
|
|
changed makepgk to do this.
|
|
|
|
Changed another one of those pesky cout = std::cout in
|
|
CullVisitor.cpp
|
|
|
|
2002-04-12 05:09 don
|
|
|
|
* Make/makedefs: added 'make cleandepend' to build system.
|
|
|
|
2002-04-12 05:06 don
|
|
|
|
* Make/help.sh, Make/makerules: Added the 'make cleandepend' target
|
|
to the build system.
|
|
|
|
2002-04-11 23:20 robert
|
|
|
|
* include/osg/Matrix, include/osg/NodeVisitor, include/osg/Object,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Transform,
|
|
src/Demos/osgconv/OrientationConverter.cpp, src/osg/Group.cpp,
|
|
src/osg/NodeVisitor.cpp, src/osg/Object.cpp,
|
|
src/osg/PositionAttitudeTransform.cpp, src/osg/StateSet.cpp,
|
|
src/osg/Transform.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/osg/Object.cpp, src/osgPlugins/osg/Transform.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Added
|
|
DataVariance enum and set/get fields to osg::Object to help
|
|
identify
|
|
which objects have values that vary over the lifetime of the
|
|
object (DYNAMIC)
|
|
and ones that do not vary (STATIC). Removed the equivalent code
|
|
in
|
|
osg::Transform, StateSet and StateAttribute, as these are now
|
|
encompassed
|
|
by the new DataVariance field.
|
|
|
|
Removed MatrixMode enum from Matrix, and associated
|
|
fields/parameters from
|
|
osg::Transfrom and osg::NodeVisitor, since MatrixMode was not
|
|
providing
|
|
any useful functionality, but made the interface more complex
|
|
(MatrixMode
|
|
was an experimental API)
|
|
|
|
Added ReferenceFrame field to osg::Transform which allows users
|
|
to specify
|
|
transforms that are relative to their parents (the default, and
|
|
previous behavior)
|
|
or absolute reference frame, which can be used for HUD's, camera
|
|
relative
|
|
light sources etc etc. Note, the view frustum culling for
|
|
absolute Transform
|
|
are disabled, and all their parents up to the root are also
|
|
automatically
|
|
have view frustum culling disabled. However, once passed an
|
|
absolute Transform
|
|
node culling will return to its default state of on, so you can
|
|
still cull
|
|
underneath an absolute transform, its only the culling above
|
|
which is disabled.
|
|
|
|
2002-04-11 17:15 robert
|
|
|
|
* include/osg/Fog, include/osg/Image, include/osg/Light,
|
|
src/osg/Image.cpp, src/osg/Texture.cpp: Added several new methods
|
|
to osg::Image to help keep track of memory and added
|
|
osg::Image::readPixels to encapsulate glReadPixels.
|
|
|
|
Reordering of includes in include/osg/Fog and include/osg/Light
|
|
to remove silly warnings under Visual Studio.
|
|
|
|
2002-04-11 17:13 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Patch to ReadWriter3DS
|
|
from Mike Connel.
|
|
|
|
2002-04-11 16:05 don
|
|
|
|
* src/osgUtil/Makefile: Backed out bad addition of NewCUllVisitor
|
|
|
|
2002-04-11 15:54 don
|
|
|
|
* src/osgUtil/Makefile: Somehow, cvs forgot to check in a modified
|
|
Makefile with NewCullVisitor added
|
|
to it... Hm.. anyway this fixes it.
|
|
|
|
2002-04-11 13:53 robert
|
|
|
|
* src/osg/DrawPixels.cpp: Fix for Win32 build.
|
|
|
|
2002-04-11 09:16 robert
|
|
|
|
* INSTALL: Changed the comments for Clay Fowlwer about the GLU
|
|
patch for RedHat7.2 to
|
|
reflect the new position of the tarball and its new name.
|
|
|
|
2002-04-11 08:24 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/CullVisitor.cpp: Fixed
|
|
refrences to NewCullVisitor which has now been mapped onto
|
|
CullVisitor.
|
|
|
|
2002-04-10 22:10 robert
|
|
|
|
* include/osgUtil/CullVisitor, include/osgUtil/NewCullVisitor,
|
|
src/osg/Image.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/Makefile, src/osgUtil/NewCullVisitor.cpp: Copied
|
|
NewCullVisitor over top of CullVisitor and then removed
|
|
NewCullVisitor.
|
|
|
|
Added some defines to Image in prep for writing code to determine
|
|
how big a
|
|
pixel is.
|
|
|
|
2002-04-10 21:51 robert
|
|
|
|
* Make/makedefs, VisualStudio/osg/osg.dsp, include/osg/DrawPixels,
|
|
include/osg/Image, include/osg/MemoryManager,
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/DrawPixels.cpp,
|
|
src/osg/Image.cpp, src/osg/LightSource.cpp, src/osg/Makefile,
|
|
src/osgUtil/SceneView.cpp: Added new osg::DrawPixels class with
|
|
encapsulates glDrawPixels as and
|
|
osg::Drawable. Added osg::Image::readPixels to osg::Image.
|
|
|
|
Made osg::LightSource to default to cullActive set to false to
|
|
that LightSource
|
|
nodes don't get culled by default.
|
|
|
|
2002-04-10 14:34 don
|
|
|
|
* dist/PKG, dist/PKG/.README: Added placeholder .README file to the
|
|
PKG directory to keep CVS from removing
|
|
the directory on an update.
|
|
|
|
2002-04-10 14:32 don
|
|
|
|
* dist/PKG: Removed big honkin' SUN PKG files from cvs
|
|
distribution.
|
|
|
|
2002-04-10 01:29 don
|
|
|
|
* Make/makedefs, src/osgPlugins/tiff/Makefile: Added (previously
|
|
omitted) libpng, libjpeg, libtiff, libgif to makedefs
|
|
in the Linux section
|
|
|
|
2002-04-09 22:54 don
|
|
|
|
* Make/makerules: Fixed makedepend to do the right thing.
|
|
|
|
2002-04-09 21:46 robert
|
|
|
|
* include/osgUtil/SceneView: Added setProjectionMatrix and
|
|
setModelViewMatrix() methods to osg::SceneView,
|
|
and associated member variables. I have not linked them up to the
|
|
cull traversal yet, but this will be the next task.
|
|
|
|
2002-04-09 16:09 robert
|
|
|
|
* include/osg/ImpostorSprite, include/osg/Matrix,
|
|
include/osgUtil/NewCullVisitor, include/osgUtil/RenderStage,
|
|
src/osg/ImpostorSprite.cpp, src/osg/Matrix.cpp,
|
|
src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/NewCullVisitor.cpp, src/osgUtil/RenderLeaf.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp: Further
|
|
work on removing Camera references from NewCullVisitor and
|
|
releted
|
|
classes, this work paves the way for making osg::Camera an
|
|
optional
|
|
extra rather than a requirement for rendering.
|
|
|
|
2002-04-09 15:51 don
|
|
|
|
* Make/instdemosrc, src/Demos/hangglide/Makefile.inst,
|
|
src/Demos/osgbillboard/Makefile.inst,
|
|
src/Demos/osgcluster/Makefile.inst,
|
|
src/Demos/osgconv/Makefile.inst, src/Demos/osgcopy/Makefile.inst,
|
|
src/Demos/osgcube/Makefile.inst,
|
|
src/Demos/osgimpostor/Makefile.inst,
|
|
src/Demos/osgreflect/Makefile.inst,
|
|
src/Demos/osgscribe/Makefile.inst,
|
|
src/Demos/osgstereoimage/Makefile.inst,
|
|
src/Demos/osgtext/Makefile.inst,
|
|
src/Demos/osgtexture/Makefile.inst,
|
|
src/Demos/osgversion/Makefile.inst,
|
|
src/Demos/osgviews/Makefile.inst, src/Demos/sgv/Makefile.inst:
|
|
Checking in all Makefile.inst in src/Demos/*. These are the
|
|
Makefiles
|
|
that get installed rather than the build Makefiles.
|
|
|
|
2002-04-09 14:55 don
|
|
|
|
* Make/distrules, Make/instdemosrc, Make/instrules, Make/makedefs,
|
|
Make/makepkg, Make/makerpms, Make/makerules, dist/PKG,
|
|
dist/PKG/OpenSceneGraph-0.8.44-SunOS-local,
|
|
dist/PKG/OpenSceneGraph-dev-0.8.44-SunOS-local,
|
|
src/Demos/Makefile, src/Demos/hangglide/Makefile,
|
|
src/Demos/osgbillboard/Makefile, src/Demos/osgcluster/Makefile,
|
|
src/Demos/osgconv/Makefile, src/Demos/osgcopy/Makefile,
|
|
src/Demos/osgcube/Makefile, src/Demos/osgimpostor/Makefile,
|
|
src/Demos/osgreflect/Makefile, src/Demos/osgscribe/Makefile,
|
|
src/Demos/osgstereoimage/Makefile, src/Demos/osgtext/Makefile,
|
|
src/Demos/osgtexture/Makefile, src/Demos/osgversion/Makefile,
|
|
src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile,
|
|
src/osgPlugins/Makefile, src/osgText/FTVectoriser.cpp: Added
|
|
pkgadd distribution for Solaris.
|
|
|
|
Added a cleaner way to install demo source so that installed
|
|
versions use a
|
|
simplified makedefs/makerules.
|
|
|
|
Small fix to get osgText to compile with Solaris CC. Constructor
|
|
declared
|
|
with a non-const argument, but implemented with const argument.
|
|
|
|
2002-04-08 16:50 don
|
|
|
|
* Make/makedefs: Added -lstdc++ to begining of LIBS on link line..
|
|
??
|
|
|
|
2002-04-08 16:25 don
|
|
|
|
* Make/makedefs: Put quotes around "DBGF" for multi argument
|
|
|
|
2002-04-08 08:23 robert
|
|
|
|
* src/osg/MemoryManager.cpp: Changed a char* into const char* to
|
|
fix Solaris build.
|
|
|
|
2002-04-08 08:22 robert
|
|
|
|
* src/osg/Notify.cpp: Fix for VisualStudio's lack of
|
|
auto_ptr::reset.
|
|
|
|
2002-04-07 17:47 don
|
|
|
|
* Make/cygwin_plugin_def, Make/makedefs,
|
|
src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
|
src/osgPlugins/dx/Makefile, src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile,
|
|
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile,
|
|
src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile,
|
|
src/osgPlugins/quicktime/Makefile, src/osgPlugins/rgb/Makefile,
|
|
src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile,
|
|
src/osgPlugins/tiff/Makefile, src/osgPlugins/txp/Makefile,
|
|
src/osgPlugins/zip/Makefile: Added a stop gap fix for cygwin
|
|
build. Previous experiements were creating
|
|
library and plugin files that looked like system library and
|
|
system files
|
|
which would have deleted original files on a 'make install'.
|
|
Cygwin is not
|
|
tested yet, but this needed to get fixed before a cygwin user
|
|
wiped out his
|
|
system library files.
|
|
|
|
2002-04-06 09:24 robert
|
|
|
|
* src/osg/Makefile, src/osgUtil/Makefile: Updates to Makefile to
|
|
reflect recent .cpp additions such as TextureCubeMap,
|
|
MemoryManager etc.
|
|
|
|
2002-04-05 02:49 don
|
|
|
|
* src/osg/GeoSet.cpp: Fixed a small oversight in the previous bug
|
|
fix. in GeoSet::computeBound()
|
|
_numcoords is NOT necesarily _cindex._size.
|
|
|
|
2002-04-05 01:52 don
|
|
|
|
* INSTALL, Make/help.sh, Make/helprules, Make/instrules,
|
|
Make/makedefs, Make/makedirrules, Make/makerules, Makefile,
|
|
src/osgDB/Registry.cpp: Edited INSTALL for new make and
|
|
installation procedures.
|
|
Checking in a fix for Norman Vine
|
|
Added helprules and help.sh for a long-winded help message if you
|
|
'make help'.
|
|
|
|
2002-04-04 18:01 don
|
|
|
|
* Make/distrules, Make/makedefs, Make/makerpms, Makefile, dist/RPM,
|
|
dist/RPM/OpenSceneGraph.spec, dist/RPM/OpenSceneGraph_dev.spec,
|
|
dist/RedHatRPM, src/osgPlugins/dx/DXWriter.cpp,
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
|
src/osgPlugins/png/Makefile: Added Norman Vine's changes for
|
|
CYGWIN builds
|
|
|
|
Added distrules and makerpms for building RPM distributions
|
|
|
|
Removed old RedHatRPM distribution build directory
|
|
|
|
Added new dist/RPM directory and placed temporary .spec files
|
|
(these
|
|
are generated by Make/makerpms and are not intended for
|
|
stand-alone
|
|
use, but they keep the directory warm and CVS happy)
|
|
|
|
2002-04-04 00:30 don
|
|
|
|
* src/osg/GeoSet.cpp: Fixed a small bug in compute bound that
|
|
caused it to come up with the
|
|
wrong number if the coord array was indexed, and containing bogus
|
|
(unindexed, yet in-line) numbers.
|
|
|
|
2002-04-03 17:53 don
|
|
|
|
* Make/makedefs: Cleaned up in stallation directives
|
|
|
|
2002-04-03 17:42 don
|
|
|
|
* Make/instrules, Make/makedefs, Make/makerules,
|
|
dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec,
|
|
dist/RedHatRPM/osg.spec, src/Demos/Makefile,
|
|
src/Demos/osgversion, src/Demos/osgversion/Makefile,
|
|
src/Demos/osgversion/osgversion.cpp, src/osg/Makefile,
|
|
src/osgDB/Makefile, src/osgGLUT/Makefile,
|
|
src/osgPlugins/Makefile, src/osgPlugins/bmp/Makefile,
|
|
src/osgPlugins/dw/Makefile, src/osgPlugins/dx/Makefile,
|
|
src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile,
|
|
src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile,
|
|
src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/Makefile,
|
|
src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/Makefile,
|
|
src/osgPlugins/png/Makefile, src/osgPlugins/quicktime/Makefile,
|
|
src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile,
|
|
src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile,
|
|
src/osgPlugins/txp/Makefile, src/osgPlugins/zip/Makefile,
|
|
src/osgText/Makefile, src/osgUtil/Makefile,
|
|
src/osgUtil/RenderStage.cpp: Reinstated Norman Vine's
|
|
TARGET_BASENAME variable in the makefiles and
|
|
added prefixes and suffixes to libs and plugins. ALl this to
|
|
accomodate
|
|
cygwin...
|
|
|
|
Also added INST_SYS_PREFIX and INST_SHARE_PREFIX for
|
|
installation, as well
|
|
as "standardizing" the install locations for the various
|
|
platforms.
|
|
|
|
2002-04-02 06:58 don
|
|
|
|
* Make/makedefs, Make/makerules: Oops forgot to add makedefs and
|
|
makerules
|
|
|
|
2002-04-02 06:44 don
|
|
|
|
* AUTHORS, Make/instrules, Make/instrules.new, Make/makedefs.cyg,
|
|
Make/makedefs.freebsd, Make/makedefs.irix.std,
|
|
Make/makedefs.irix.std.64, Make/makedefs.linux,
|
|
Make/makedefs.macosx, Make/makedefs.mingw, Make/makedefs.new,
|
|
Make/makerules.cyg, Make/makerules.freebsd, Make/makerules.irix,
|
|
Make/makerules.linux, Make/makerules.macosx,
|
|
Make/makerules.mingw, Make/makerules.new, Makefile,
|
|
dist/Irix/Makefile, dist/RedHatRPM/Makefile, src/Demos/Makefile,
|
|
src/Demos/hangglide/Makefile, src/Demos/osgbillboard/Makefile,
|
|
src/Demos/osgcluster/Makefile, src/Demos/osgconv/Makefile,
|
|
src/Demos/osgcopy/Makefile, src/Demos/osgcube/Makefile,
|
|
src/Demos/osgimpostor/Makefile, src/Demos/osgreflect/Makefile,
|
|
src/Demos/osgscribe/Makefile, src/Demos/osgstereoimage/Makefile,
|
|
src/Demos/osgtext/Makefile, src/Demos/osgtexture/Makefile,
|
|
src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile,
|
|
src/Makefile, src/osg/Makefile, src/osgDB/Makefile,
|
|
src/osgGLUT/Makefile, src/osgPlugins/Makefile,
|
|
src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
|
src/osgPlugins/dx/Makefile, src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile,
|
|
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile,
|
|
src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile,
|
|
src/osgPlugins/quicktime/Makefile, src/osgPlugins/rgb/Makefile,
|
|
src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile,
|
|
src/osgPlugins/tiff/Makefile, src/osgPlugins/txp/Makefile,
|
|
src/osgPlugins/zip/Makefile, src/osgText/Makefile,
|
|
src/osgUtil/Makefile: The new order for building OSG. All
|
|
Makefiles are replaced and
|
|
the Make directory is left with four files only :
|
|
makedefs
|
|
makerules
|
|
makedirrules
|
|
instrules
|
|
|
|
These work for all platforms supported so far, which include :
|
|
Linux
|
|
Irix
|
|
Solaris
|
|
MacOSX
|
|
Cygwin
|
|
FreeBSD
|
|
|
|
2002-04-02 06:27 don
|
|
|
|
* Make/makedefs.new, Make/makerules.new: Folded in Bob Kuehne's
|
|
changes for Mac OSX to makedefs and makerules
|
|
|
|
2002-04-01 15:37 don
|
|
|
|
* Make/makedefs.new, Make/makerules.new: Added cleanlite rules to
|
|
makerules.new
|
|
|
|
2002-04-01 04:54 don
|
|
|
|
* Make/makedefs.new: *** empty log message ***
|
|
|
|
2002-04-01 03:39 don
|
|
|
|
* Make/instrules.new, Make/makedefs.new, Make/makerules.new:
|
|
Completed and tested instrules.new
|
|
|
|
2002-03-31 16:43 don
|
|
|
|
* Make/instrules.new, Make/makedefs.new: Added more to instrules
|
|
and makedefs.new Folded in Randall Hopper's
|
|
changes for FreeBSD
|
|
|
|
2002-03-31 16:40 robert
|
|
|
|
* Make/makedefs.linux, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp, include/osg/Camera,
|
|
include/osg/ClippingVolume, include/osg/NodeVisitor,
|
|
include/osg/Projection, include/osg/Transform,
|
|
include/osgUtil/CullViewState, include/osgUtil/CullVisitor,
|
|
include/osgUtil/NewCullVisitor, include/osgUtil/RenderLeaf,
|
|
include/osgUtil/SceneView, src/osg/Camera.cpp, src/osg/Makefile,
|
|
src/osg/Projection.cpp, src/osg/State.cpp,
|
|
src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/Makefile, src/osgUtil/NewCullVisitor.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderLeaf.cpp,
|
|
src/osgUtil/SceneView.cpp: Added new osg::Projection node, and
|
|
osgUtil::NewCullVisitor which are work
|
|
in progress for the new support for controlling the projection
|
|
matrix from
|
|
within the scene graph.
|
|
|
|
Also Added osg::State::getClippingVolume(), getProjectionMatrix()
|
|
and
|
|
getModelViewMatrix() with allows drawables to access the current
|
|
projection,
|
|
and model view matrices and the view frustum in local coords to
|
|
the drawable.
|
|
|
|
2002-03-31 09:54 robert
|
|
|
|
* src/osgPlugins/obj/glm.cpp: Removed reference to malloc.h,
|
|
replacing by stdlib.h instead.
|
|
|
|
2002-03-30 21:20 robert
|
|
|
|
* src/osgPlugins/dx/DXWriter.cpp: Warnings fixes, submitted by
|
|
Randall Hopper.
|
|
|
|
2002-03-30 15:13 robert
|
|
|
|
* src/osg/MemoryManager.cpp: Fix for Cygwin build.
|
|
|
|
2002-03-29 17:26 robert
|
|
|
|
* include/osg/MemoryAdapter, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/Texture,
|
|
include/osg/mem_ptr, src/osg/Camera.cpp, src/osg/Makefile,
|
|
src/osg/State.cpp, src/osg/Texture.cpp,
|
|
src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/RenderStageLighting.cpp, src/osgUtil/SceneView.cpp:
|
|
Move the applying of Projection and ModelView matrices into
|
|
osg::State so that
|
|
it now maintains references to the last applied matrices,
|
|
automatically doing
|
|
lazy state updating. This simplifies the various places in the
|
|
OSG which
|
|
were previously doing the applying, add paves the way for
|
|
managing the
|
|
projection matrix within the scene graph.
|
|
|
|
Remove MemoryAdapter and mem_ptr as they arn't being used, and
|
|
can potentially
|
|
confuse users by their existance.
|
|
|
|
2002-03-29 12:23 robert
|
|
|
|
* include/osg/MemoryManager: Converted from dos file endings to
|
|
unix.
|
|
|
|
2002-03-29 12:23 robert
|
|
|
|
* src/osg/MemoryManager.cpp, src/osgText/FTGL.h: Fixes for dos
|
|
endings in MemoryManager.cpp, and compile fix for osgText for
|
|
Cygwin.
|
|
|
|
2002-03-29 06:54 don
|
|
|
|
* Make/instrules.new, Make/makedefs.new, Make/makerules.new: Added
|
|
new install rules for makefiles and updated makedefs and
|
|
makerules... more to come
|
|
|
|
2002-03-28 23:06 robert
|
|
|
|
* src/osg/MemoryManager.cpp, src/osgUtil/SceneView.cpp: Fixes for
|
|
IRIX build.
|
|
|
|
2002-03-28 07:29 don
|
|
|
|
* Make/makedefs.new, Make/makerules.new: Couple a fixes in makedefs
|
|
and makerules
|
|
|
|
2002-03-28 06:35 don
|
|
|
|
* Make/makedefs.new: Added Norman Vines fixeds for cygwin
|
|
|
|
2002-03-27 23:04 robert
|
|
|
|
* include/osg/Texture: A compile fix to the new Texture subload
|
|
changes.
|
|
|
|
2002-03-27 22:51 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Texture.cpp: Added
|
|
support for setting the texture subload width and height within
|
|
osg::Texture. The values default to 0, and in this state they are
|
|
sizes of the glTexSubImage2D are taken from the source image
|
|
size. This
|
|
allows the previous setup with no settings for subload size to
|
|
work as
|
|
before.
|
|
|
|
2002-03-27 16:31 robert
|
|
|
|
* Make/makedefs.linux, include/osgUtil/SceneView,
|
|
src/Demos/osgconv/osgconv.cpp, src/osg/MemoryManager.cpp,
|
|
src/osgDB/Registry.cpp: Futher updates to MemoryManager, fixed
|
|
memory leak in osgconv.
|
|
|
|
2002-03-27 14:56 robert
|
|
|
|
* src/osg/DisplaySettings.cpp, src/osg/GeoSet.cpp,
|
|
src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/Registry.cpp, src/osgText/FTBitmapGlyph.cpp,
|
|
src/osgText/FTPixmapGlyph.cpp, src/osgUtil/NvTriStripObjects.cpp,
|
|
src/osgUtil/NvTriStripObjects.h: Updates to various files,
|
|
replacing delete calls with osgDelete so that
|
|
greater debugging info can be gleaned.
|
|
|
|
2002-03-27 10:52 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: Added support for VERTICAL_SPILT and
|
|
HORIZONTAL_SPLIT stereo modes.
|
|
|
|
2002-03-27 06:09 don
|
|
|
|
* Make/makedefs.new, Make/makerules.new: Update to
|
|
makeefs/makerules
|
|
|
|
2002-03-27 00:55 don
|
|
|
|
* Make/makedefs.new, Make/makerules.new: update to makedefs.new
|
|
makerules.new
|
|
|
|
2002-03-26 23:52 robert
|
|
|
|
* Make/makedefs.freebsd, Make/makedefs.irix.std,
|
|
Make/makedefs.irix.std.64, Make/makedefs.linux,
|
|
Make/makedefs.macosx, include/osg/Export, include/osg/GeoSet,
|
|
include/osg/Image, include/osg/ImpostorSprite,
|
|
include/osg/LightSource, include/osg/Matrix,
|
|
include/osg/MemoryManager, include/osg/Node, include/osg/Notify,
|
|
include/osg/Object, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/mem_ptr, include/osgDB/Export,
|
|
include/osgGLUT/glut, src/Demos/osgcluster/broadcaster.cpp,
|
|
src/Demos/osgtext/main.cpp, src/osg/Camera.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osg/EarthSky.cpp,
|
|
src/osg/GeoSet.cpp, src/osg/Image.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/MemoryManager.cpp,
|
|
src/osg/Notify.cpp, src/osg/StateSet.cpp, src/osg/Transform.cpp,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/Field.cpp,
|
|
src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/osg/AlphaFunc.cpp,
|
|
src/osgPlugins/osg/Billboard.cpp,
|
|
src/osgPlugins/osg/ClipPlane.cpp,
|
|
src/osgPlugins/osg/ColorMask.cpp,
|
|
src/osgPlugins/osg/ColorMatrix.cpp,
|
|
src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp,
|
|
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/EarthSky.cpp,
|
|
src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/FrontFace.cpp,
|
|
src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geode.cpp,
|
|
src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/Image.cpp,
|
|
src/osgPlugins/osg/Impostor.cpp, src/osgPlugins/osg/LOD.cpp,
|
|
src/osgPlugins/osg/Light.cpp, src/osgPlugins/osg/LightModel.cpp,
|
|
src/osgPlugins/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/LineStipple.cpp,
|
|
src/osgPlugins/osg/LineWidth.cpp,
|
|
src/osgPlugins/osg/Material.cpp, src/osgPlugins/osg/Matrix.cpp,
|
|
src/osgPlugins/osg/Node.cpp, src/osgPlugins/osg/Point.cpp,
|
|
src/osgPlugins/osg/PolygonMode.cpp,
|
|
src/osgPlugins/osg/PolygonOffset.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osg/ShadeModel.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp,
|
|
src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp,
|
|
src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp,
|
|
src/osgPlugins/osg/Texture.cpp,
|
|
src/osgPlugins/osg/TextureCubeMap.cpp,
|
|
src/osgPlugins/osg/Transform.cpp,
|
|
src/osgPlugins/osg/Transparency.cpp,
|
|
src/osgText/FTBitmapGlyph.cpp, src/osgText/FTFace.cpp,
|
|
src/osgText/FTFont.cpp, src/osgText/FTGL.h,
|
|
src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLOutlineFont.cpp,
|
|
src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPolygonFont.cpp,
|
|
src/osgText/FTGLTextureFont.cpp,
|
|
src/osgText/FTGlyphContainer.cpp, src/osgText/FTLibrary.cpp,
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPixmapGlyph.cpp,
|
|
src/osgText/FTPolyGlyph.cpp, src/osgText/FTVectoriser.cpp,
|
|
src/osgText/Font.cpp, src/osgText/Paragraph.cpp,
|
|
src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/NvTriStripObjects.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/SceneViewManipulator.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp: Added support for
|
|
osg::MemoryManager which is based upon Paul Nettle's
|
|
memory manager published at flipcode.com. This can be turned on
|
|
with the OSG_USE_MEMORY_MANGER option which then uses custom
|
|
global
|
|
new and delete operators as well as provide osgNew and osgDelete
|
|
macro's
|
|
which add ability to log line and file from which calls are made.
|
|
|
|
Updated osg,osgUtil,osgDB,osgText and osgPlugins/osg to use
|
|
osgNew/osgDelete,
|
|
and fixed memory leaks highlighted by the new memory manager.
|
|
|
|
2002-03-26 21:26 don
|
|
|
|
* Make/makedirrules: Adding makedirrrules to Make directory
|
|
|
|
2002-03-26 21:24 don
|
|
|
|
* Make/makedefs.new, Make/makerules.new: Temporarily adding
|
|
makedefs.new and makerules.new to keep them
|
|
separate from current makedefs/makerules files. Will eventually
|
|
remove all makedefs.* and makerules.* and replace only makedefs
|
|
and makerules with makedefs.new and makedefs.new
|
|
|
|
2002-03-25 23:18 robert
|
|
|
|
* Make/makedefs.freebsd, Make/makedefs.irix.std,
|
|
Make/makedefs.irix.std.64, Make/makedefs.linux,
|
|
Make/makedefs.macosx, VisualStudio/osg/osg.dsp,
|
|
include/osg/MemoryManager, src/Demos/hangglide/terrain.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp, src/osg/Image.cpp,
|
|
src/osg/Makefile, src/osg/MemoryManager.cpp: Added
|
|
osg::MemoryManger which is currently based on Paul Nettle's
|
|
memory manager
|
|
published at flipcode. I havn't adopted Paul's macro's for
|
|
new/delete etc, but use
|
|
osg prefixed versions instead to allow greater flexiblity in
|
|
handling include
|
|
ordering.
|
|
|
|
Have fixed a couple of new/delete[] problems which existed as a
|
|
result.
|
|
|
|
To use the MemoryManager to track memory usage simply add
|
|
-DOSG_USE_MEMEORY_TRACKING to the compile line.
|
|
|
|
Have yet to move the osg from using new to osgNew, will do this
|
|
next.
|
|
|
|
2002-03-25 23:13 robert
|
|
|
|
* VisualStudio/Demos/osgtexture/osgstereoimage.dsp: Added missing
|
|
osgstereoimage.dsp
|
|
|
|
2002-03-25 19:04 robert
|
|
|
|
* include/osg/Math, src/osg/Image.cpp: Fixes for MacOSX build.
|
|
|
|
2002-03-23 21:30 robert
|
|
|
|
* src/osg/DisplaySettings.cpp: Fixed warning in DisplaySettings.cpp
|
|
|
|
2002-03-23 21:28 robert
|
|
|
|
* include/osgGLUT/Viewer, include/osgGLUT/Window,
|
|
src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp: Moved the exit on
|
|
escape into Window, and added a virtual free method on both
|
|
Window an Viewer to clean up the windows, this is now called
|
|
before exit is
|
|
finally called, ensure that more more memroy is clean up prior to
|
|
exit.
|
|
|
|
2002-03-23 10:55 robert
|
|
|
|
* include/osg/Texture: Added GL_TEXTURE_3D definition for those
|
|
with gl.h headers which don't
|
|
contain it.
|
|
|
|
2002-03-21 15:46 robert
|
|
|
|
* src/osgPlugins/osg/TextureCubeMap.cpp: Added missing
|
|
TextureCubeMap.cpp to cvs.
|
|
|
|
2002-03-21 12:36 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp, src/osg/Texture.cpp:
|
|
Renamed have_applied_mode, have_applied_attribute, apply_mode,
|
|
apply_attribute
|
|
to haveAppliedMode, haveAppliedAttribute, applyMode,
|
|
applyAttribute to make
|
|
it more consistent with the general OSG name convetion.
|
|
|
|
2002-03-21 12:00 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp, src/osg/Texture.cpp: Added
|
|
osg:State:have_applied_mode(mode) and
|
|
have_applied_attribute(type) to make it
|
|
easier to specify which modes and attributes have been modified
|
|
without
|
|
the user requiring to know to what value, or to have an
|
|
equivilant attribute
|
|
to pass to the have_applied_attribute method. The original
|
|
have_applied(mode)
|
|
and have_applied(attribute) methods have been renamed
|
|
have_applied_mode(),
|
|
have_applied_attribute() as this was required to prevent the mode
|
|
and type
|
|
values colliding during compile (it was causing a compile error
|
|
when the method
|
|
names were the same.)
|
|
|
|
2002-03-21 11:57 robert
|
|
|
|
* src/osgUtil/SceneView.cpp: _cullMaskRight was not being
|
|
initialized in the constructor which was
|
|
resulting in some sporadic problems when running stereo -
|
|
occoasionally the
|
|
right eye view wouldn't appear!
|
|
|
|
2002-03-21 07:50 don
|
|
|
|
* src/Demos/osgcluster/broadcaster.cpp, src/Demos/osgviews/README,
|
|
src/osgPlugins/dx/AreaGeoSetTriangulator.cpp,
|
|
src/osgPlugins/dx/DXWriter.cpp,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp: Modified files reflect
|
|
small changes to work with Sun OS port....
|
|
|
|
Removed redundant README file in osgviews... was a copy of
|
|
sgv/README.
|
|
|
|
2002-03-20 22:39 robert
|
|
|
|
* AUTHORS, VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
include/osg/TextureCubeMap, src/osg/Texture.cpp,
|
|
src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/TexGen.cpp:
|
|
Added osg::TextureCubeMap which encapsulates OpenGL's cube
|
|
texture mapping.
|
|
|
|
2002-03-20 14:03 robert
|
|
|
|
* include/osg/Referenced, include/osgDB/ReaderWriter,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp: Added a
|
|
Referenced::unref_nodelete() method which unreferences but does
|
|
not delete the object even if its count goes to 0 or below. This
|
|
should
|
|
only be called in special circumstances, the
|
|
ReaderWriter::ReadResult
|
|
being one of them. This new method has allowed the problem of
|
|
objects
|
|
being multiple referenced on return from readNodeFile() &
|
|
readImageFile().
|
|
|
|
2002-03-20 11:24 robert
|
|
|
|
* include/osg/Texture, include/osg/TextureCubeMap,
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/Texture.cpp,
|
|
src/osg/TextureCubeMap.cpp: Updates to Texture and TextureCubeMap
|
|
to clean up the code so they share
|
|
much more of the core texture setup code. This largely invloved
|
|
paramterizing
|
|
the applyImmediateMode, which has also been rename applyTexImage
|
|
to reflect
|
|
its functionality better.
|
|
|
|
2002-03-20 11:22 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added the fallback of
|
|
intersecting with the a drawables bounding box, if the drawable
|
|
isn't a GeoSet and hence supported by the IntersectVisitor's
|
|
GeoSet primitive
|
|
intersections code.
|
|
|
|
2002-03-18 23:10 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/TexGen,
|
|
include/osg/Texture, include/osg/TextureCubeMap,
|
|
src/osg/Makefile, src/osg/TexGen.cpp, src/osg/TextureCubeMap.cpp:
|
|
Added osg::TextureCubeMap. submission from Brede Johansen.
|
|
|
|
2002-03-18 22:03 robert
|
|
|
|
* src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgUtil/Optimizer.cpp:
|
|
Fixed the MS version number check in Optiizer.cpp. Fixes to
|
|
memory handling
|
|
in ReaderWriterDW.cpp. Submissions from Geoff Michel.
|
|
|
|
2002-03-18 21:56 don
|
|
|
|
* include/osg/GeoSet, include/osg/Math, include/osg/State,
|
|
include/osgGLUT/Viewer, include/osgUtil/Optimizer,
|
|
src/osg/Matrix.cpp: Changes required for SUN Solaris port...
|
|
|
|
2002-03-17 18:44 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, src/Demos/Makefile,
|
|
src/Demos/osgstereoimage, src/Demos/osgstereoimage/Makefile,
|
|
src/Demos/osgstereoimage/osgstereoimage.cpp, src/osg/Image.cpp:
|
|
Added new osgstereoimage demo which loads two stero paired images
|
|
to create
|
|
a 3D via of photographed scene.
|
|
|
|
2002-03-14 23:19 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Fix of a delete char array so it used
|
|
delete [].
|
|
|
|
2002-03-14 20:29 don
|
|
|
|
* src/osgDB/FileUtils.cpp: Fixed a problem for finding MIPS 64 bit
|
|
libraries. Was seaching for
|
|
LD_LIBRARYN32_PATH instead of LD_LIBRARY64_PATH
|
|
|
|
2002-03-14 17:34 robert
|
|
|
|
* include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osgGLUT/GLUTEventAdapter, include/osgGLUT/Viewer,
|
|
include/osgUtil/CameraManipulator,
|
|
include/osgUtil/GUIEventAdapter, src/osg/Image.cpp,
|
|
src/osg/StateSet.cpp, src/osgGLUT/GLUTEventAdapter.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgUtil/CameraManipulator.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/SceneView.cpp: Integrated various changes worked on
|
|
at the Glasgow Science Center. Changes
|
|
include change the CameraManipulators so they work with double
|
|
for time
|
|
instead of float. Also added support for DataType to
|
|
osg::StateAttribute
|
|
and StateSet so that they can be set to either STATIC or DYNAMIC,
|
|
this
|
|
allows the optimizer to know whether that an attribute can be
|
|
optimized
|
|
or not.
|
|
|
|
2002-03-14 16:42 robert
|
|
|
|
* src/Demos/osgtexture/osgtexture.cpp: Added a TextureCallback
|
|
which cycles through various filter modes, used
|
|
in testing new glTextParamters update functionality. I have
|
|
commented out
|
|
the call to attaching of the callback so osgtexture outwardly
|
|
behaves as
|
|
before. The code lies dormant just incase we need to use it for
|
|
testing
|
|
in the future.
|
|
|
|
2002-03-14 16:01 robert
|
|
|
|
* include/osg/Drawable, include/osg/Math, include/osg/NodeCallback,
|
|
include/osg/Texture, src/osg/Texture.cpp,
|
|
src/osgPlugins/osg/Texture.cpp, src/osgUtil/CullVisitor.cpp:
|
|
Changed Texture so that is use lazy updating on texture paramters
|
|
(Filter/Wrap)
|
|
mode by using a _texParamtersDirty flag in combination with an
|
|
applyTexParamters(State&) method which does the paramters setting
|
|
in one
|
|
tidy bundle. This new implementations replaces the CompileFlags
|
|
submitted
|
|
yesterday.
|
|
|
|
Simplified NodeCallback by remove osg::NodeCallback::Requirements
|
|
as they
|
|
are no longer needed.
|
|
|
|
Fixed comments in Drawable.
|
|
|
|
Put guards around cosf definations so that they are only used
|
|
under Win32/Mac.
|
|
|
|
Fixed warning in CullVisitor.
|
|
|
|
2002-03-14 15:26 robert
|
|
|
|
* src/osgPlugins/txp/trpage_io.h,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp: Fix to handling of
|
|
big/little endian in trpage_readbuf sent in by Randall Hopper,
|
|
and a waning fix.
|
|
|
|
2002-03-14 00:07 don
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: Fixed compile flags in
|
|
Texture
|
|
|
|
2002-03-13 22:44 don
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp, src/osg/Texture.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Fixed DrawCallback in Drawable and
|
|
added CullCallback to Drawable
|
|
Cull Visitor now checks for a Drawable's CullCallback and calls
|
|
it
|
|
if it exists. It then prunes based on the return value (bool) of
|
|
the
|
|
cull callback.
|
|
|
|
2002-03-09 10:54 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Support added for
|
|
pivot points, submission from Mike Connel.
|
|
|
|
2002-03-09 10:53 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Fixed setWindowWidth call to account for
|
|
width and height correctly.
|
|
|
|
2002-03-09 10:52 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: TXP plugin updates from
|
|
Boris Bralo.
|
|
|
|
2002-03-09 10:52 robert
|
|
|
|
* src/osgPlugins/txp/trpage_compat.cpp,
|
|
src/osgPlugins/txp/trpage_compat.h,
|
|
src/osgPlugins/txp/trpage_light.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: TXP plugin changes submitted
|
|
by Boris Bralo.
|
|
|
|
2002-03-09 10:51 robert
|
|
|
|
* src/osgPlugins/txp/Makefile,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageParser.cpp, src/osgPlugins/txp/trdll.h,
|
|
src/osgPlugins/txp/trpage_basic.cpp,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_geom.h,
|
|
src/osgPlugins/txp/trpage_header.cpp,
|
|
src/osgPlugins/txp/trpage_ident.h,
|
|
src/osgPlugins/txp/trpage_io.h,
|
|
src/osgPlugins/txp/trpage_material.cpp,
|
|
src/osgPlugins/txp/trpage_model.cpp,
|
|
src/osgPlugins/txp/trpage_nodes.cpp,
|
|
src/osgPlugins/txp/trpage_parse.cpp,
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
src/osgPlugins/txp/trpage_read.h,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_scene.cpp,
|
|
src/osgPlugins/txp/trpage_scene.h,
|
|
src/osgPlugins/txp/trpage_swap.cpp,
|
|
src/osgPlugins/txp/trpage_swap.h,
|
|
src/osgPlugins/txp/trpage_sys.h,
|
|
src/osgPlugins/txp/trpage_tile.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_write.h,
|
|
src/osgPlugins/txp/trpage_writebuf.cpp: TXP plugin update from
|
|
Boris Bralo.
|
|
|
|
2002-03-04 01:37 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added file extension
|
|
guard to .obj reader plugin.
|
|
|
|
2002-03-03 22:31 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Added
|
|
support for seperate traversal masks for standard, left and right
|
|
cull traversals. This allows one to create seperate rendering for
|
|
left
|
|
and right eyes when doing stereo.
|
|
|
|
2002-03-02 09:24 robert
|
|
|
|
* src/osg/LightModel.cpp, src/osgDB/Registry.cpp: Added a GL vesion
|
|
number check to LightModel, and small typo fix in Registry.
|
|
|
|
2002-03-01 09:29 robert
|
|
|
|
* src/osg/AnimationPath.cpp, src/osgUtil/Optimizer.cpp: Added
|
|
getInverse implementation to AnimationPath, and added #if guard
|
|
to Optimizer.cpp to all compilation on state optimizer when using
|
|
VS7.
|
|
|
|
2002-03-01 09:28 robert
|
|
|
|
* src/osgText/FTFont.cpp, src/osgText/FTGLTextureFont.cpp: Fixes to
|
|
osgText to improve robustness when running multithreaded
|
|
multipipe
|
|
apps.
|
|
|
|
2002-03-01 09:27 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: Updates to the clamp to
|
|
border support in osg::Texture.
|
|
|
|
2002-02-28 00:11 robert
|
|
|
|
* include/osg/DisplaySettings, include/osg/Texture,
|
|
include/osg/Transform, include/osgDB/Registry,
|
|
src/osg/DisplaySettings.cpp, src/osg/Drawable.cpp,
|
|
src/osg/Texture.cpp, src/osgDB/Registry.cpp: Added support for
|
|
setting the maximum number of graphics contexts that the
|
|
OSG has to maintian.
|
|
|
|
2002-02-27 22:12 robert
|
|
|
|
* src/osgPlugins/dx/DXWriter.cpp: Added an using namespace osg to
|
|
fix a MipsPro7.3 build error.
|
|
|
|
2002-02-27 22:04 robert
|
|
|
|
* AUTHORS: Updated AUTHORS file with Boris' email address.
|
|
|
|
2002-02-27 22:00 robert
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: Integrated support for
|
|
GL_CLAMP_TO_BORDER_ARB extension to osg::Texture,
|
|
submitted by Sasa Bistrovic.
|
|
|
|
2002-02-27 21:57 robert
|
|
|
|
* src/osgPlugins/dw/ReaderWriterDW.cpp: Fixes to DW loader,
|
|
submitted by Geoff Michel.
|
|
|
|
2002-02-27 00:58 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/AnimationPath,
|
|
include/osg/Quat, src/osg/AnimationPath.cpp, src/osg/Makefile:
|
|
Added new osg::AnimationPath which is contaner for a set of key
|
|
frames for
|
|
defining an animation path. To be used with osg::Transform etc.
|
|
|
|
2002-02-26 20:01 robert
|
|
|
|
* include/osg/Quat, src/osg/Matrix.cpp, src/osg/Quat.cpp: Added
|
|
makeRotate(heading,pitch,roll) to Quat in prep for new classes
|
|
for
|
|
animation paths.
|
|
|
|
2002-02-25 23:14 robert
|
|
|
|
* Metrowerks/OpenSceneGraph.mcp, src/osg/LightModel.cpp: Added
|
|
LightModel.cpp's to Codewarrior files and added definiations for
|
|
pre gl version 1.2 headers lack of support for color control.
|
|
|
|
2002-02-25 22:46 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LightModel,
|
|
include/osg/StateAttribute, include/osgGLUT/Viewer,
|
|
src/osg/LightModel.cpp, src/osg/Makefile, src/osgGLUT/Viewer.cpp,
|
|
src/osgPlugins/osg/LightModel.cpp, src/osgPlugins/osg/Makefile:
|
|
Added support for glLightModel functionality via osg::LightModel.
|
|
|
|
2002-02-24 23:03 robert
|
|
|
|
* ChangeLog, NEWS, doc/doc++/osg/AlphaFunc.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/Camera.html,
|
|
doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ColorMask.html,
|
|
doc/doc++/osg/ColorMatrix.html, doc/doc++/osg/CopyOp.html,
|
|
doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html,
|
|
doc/doc++/osg/DisplaySettings.html, doc/doc++/osg/EarthSky.html,
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrontFace.html,
|
|
doc/doc++/osg/General.html, doc/doc++/osg/Geode.html,
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html,
|
|
doc/doc++/osg/HIERjava.html, doc/doc++/osg/Impostor.html,
|
|
doc/doc++/osg/LOD.html, doc/doc++/osg/Light.html,
|
|
doc/doc++/osg/LightSource.html, doc/doc++/osg/LineStipple.html,
|
|
doc/doc++/osg/LineWidth.html, doc/doc++/osg/META_Object.html,
|
|
doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html,
|
|
doc/doc++/osg/MatrixMode.html, doc/doc++/osg/MemoryAdapter.html,
|
|
doc/doc++/osg/Node.html, doc/doc++/osg/NodeAcceptOp.html,
|
|
doc/doc++/osg/NodeCallback.html, doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html,
|
|
doc/doc++/osg/ShadeModel.html, doc/doc++/osg/State.html,
|
|
doc/doc++/osg/StateAttribute.html, doc/doc++/osg/StateSet.html,
|
|
doc/doc++/osg/Statistics.html, doc/doc++/osg/Stencil.html,
|
|
doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html,
|
|
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
|
|
doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html,
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html,
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
doc/doc++/osg/Vec4.html, doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/mem_ptr.html, doc/doc++/osg/osg.html,
|
|
doc/doc++/osg/ref_ptr.html,
|
|
doc/doc++/osgDB/FieldReaderIterator.html,
|
|
doc/doc++/osgDB/Input.html,
|
|
doc/doc++/osgGLUT/GLUTEventAdapter.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html: Updated docs, ChangLog and NEW
|
|
for patched version of 0.8.44.
|
|
|
|
2002-02-24 22:39 robert
|
|
|
|
* Metrowerks/OpenSceneGraph.mcp: Added LineStipple to mcp file.
|
|
|
|
2002-02-24 20:55 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LineStipple,
|
|
include/osg/StateAttribute, src/Demos/osgscribe/osgscribe.cpp,
|
|
src/osg/LineStipple.cpp, src/osg/Makefile,
|
|
src/osgPlugins/osg/LineStipple.cpp, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/StateSet.cpp: Added support for glLineStipple
|
|
via osg::LineStipple state attribute.
|
|
|
|
2002-02-24 20:21 robert
|
|
|
|
* Metrowerks/Metrowerks.mcp: Removed Metrowerks.mcp as it has not
|
|
been kept up to date since October,
|
|
the new OpenSceneGraph.mcp replaces it.
|
|
|
|
2002-02-24 16:49 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp:
|
|
Integrated fixes to the detailed depth calculation in the
|
|
CullVisitor from
|
|
Sasa, and fix to the IntersectVisitor's management of path from
|
|
Sean.
|
|
|
|
2002-02-23 00:16 robert
|
|
|
|
* Metrowerks/OpenSceneGraph.mcp: Updates to Windows Codwarrior file
|
|
|
|
2002-02-22 23:40 robert
|
|
|
|
* include/osg/Timer: updates for Win32 Codewarrior build
|
|
|
|
2002-02-22 23:39 robert
|
|
|
|
* include/osg/FrameStamp: Fix for win32 Codewarrior build
|
|
|
|
2002-02-22 17:12 robert
|
|
|
|
* Metrowerks/OpenSceneGraph.mcp, Metrowerks/PrefixWin32.h,
|
|
Metrowerks/osgCorePrefixWin32.h, Metrowerks/osgDBPrefixWin32.h,
|
|
Metrowerks/osgGlutPrefixWin32.h, Metrowerks/osgTextPrefixWin32.h,
|
|
Metrowerks/osgUtilPrefixWin32.h, include/osg/BoundsChecking,
|
|
include/osg/Export, include/osg/GL, include/osg/Math,
|
|
include/osg/Statistics, include/osgDB/Export,
|
|
include/osgDB/FieldReaderIterator, include/osgGLUT/Export,
|
|
include/osgUtil/Export, src/Demos/sgv/sgv.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osg/Image.cpp,
|
|
src/osg/Notify.cpp, src/osgDB/Field.cpp,
|
|
src/osgDB/FileNameUtils.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/NvTriStripObjects.cpp: Add support for Metrowerks
|
|
Codewarrior build under Windows.
|
|
|
|
2002-02-19 18:59 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: fixed txp build name problem
|
|
- was overwriting .osg plugin.
|
|
|
|
2002-02-18 23:01 robert
|
|
|
|
* include/osgUtil/CullVisitor, include/osgUtil/RenderGraph,
|
|
include/osgUtil/SceneView, src/osg/Camera.cpp,
|
|
src/osgPlugins/Makefile, src/osgPlugins/pfb/Makefile,
|
|
src/osgUtil/SceneView.cpp: Fixed stereo implementation.
|
|
|
|
2002-02-18 21:52 robert
|
|
|
|
* src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/dx/DXWriter.h:
|
|
Fixes to Win32 build of new DX writer plugin.
|
|
|
|
2002-02-18 20:48 robert
|
|
|
|
* src/osgPlugins/Makefile: Comment w.r.t OpenDX plugin updated.
|
|
|
|
2002-02-18 20:46 robert
|
|
|
|
* AUTHORS, NEWS, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/dx, VisualStudio/osgPlugins/dx/dx.dsp,
|
|
include/osgGLUT/GLUTEventAdapter,
|
|
src/osgGLUT/GLUTEventAdapter.cpp, src/osgPlugins/Makefile,
|
|
src/osgPlugins/dx, src/osgPlugins/dx/AreaGeoSetTriangulator.cpp,
|
|
src/osgPlugins/dx/AreaGeoSetTriangulator.h,
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/dx/DXWriter.h,
|
|
src/osgPlugins/dx/Makefile, src/osgPlugins/dx/ReaderWriterDX.cpp,
|
|
src/osgPlugins/dx/ReaderWriterDX.h,
|
|
src/osgPlugins/dx/StateSetStr.cpp,
|
|
src/osgPlugins/dx/StateSetStr.h,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp: Added OpenDX writer from
|
|
Randall Hopper.
|
|
|
|
2002-02-14 13:26 robert
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Beginings
|
|
of reimplementation of stereo support in scene view. Work
|
|
not complete yet.
|
|
|
|
2002-02-14 12:55 robert
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: updated the options for the
|
|
txp plugin.
|
|
|
|
2002-02-14 12:51 robert
|
|
|
|
* VisualStudio/Demos/wxsgv, VisualStudio/osgWX: Removed osgWX
|
|
workspace files.
|
|
|
|
2002-02-14 11:06 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Fixed impostor bug introduced when
|
|
new modelview matrix was moved entirely
|
|
within the cull traversal/draw traversal. The impostor code has
|
|
been adapted
|
|
to the new convention.
|
|
|
|
2002-02-13 22:56 robert
|
|
|
|
* Make/makedefs.irix.std.64, Makefile, src/Demos/Makefile,
|
|
src/Demos/hangglide/Makefile, src/Demos/osgbillboard/Makefile,
|
|
src/Demos/osgcluster/Makefile, src/Demos/osgcopy/Makefile,
|
|
src/Demos/osgcube/Makefile, src/Demos/osgimpostor/Makefile,
|
|
src/Demos/osgreflect/Makefile, src/Demos/osgscribe/Makefile,
|
|
src/Demos/osgtext/Makefile, src/Demos/osgtexture/Makefile,
|
|
src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile,
|
|
src/Makefile, src/osg/Makefile, src/osgDB/Makefile,
|
|
src/osgGLUT/Makefile, src/osgPlugins/Makefile,
|
|
src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
|
src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile,
|
|
src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile,
|
|
src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/Makefile,
|
|
src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/Makefile,
|
|
src/osgPlugins/png/Makefile, src/osgPlugins/quicktime/Makefile,
|
|
src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile,
|
|
src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile,
|
|
src/osgPlugins/txp/Makefile, src/osgPlugins/zip/Makefile,
|
|
src/osgText/Makefile, src/osgUtil/Makefile: Updated the makefiles
|
|
to all have the #!gmake reference to force IRIX
|
|
compilation using gmake rather than pmake or smake. This gets
|
|
round
|
|
issues with exporting OSGHOME.
|
|
|
|
2002-02-13 22:53 robert
|
|
|
|
* src/Demos/osgconv/Makefile,
|
|
src/Demos/osgconv/OrientationConverter.cpp,
|
|
src/Demos/osgconv/OrientationConverter.h,
|
|
src/Demos/osgconv/osgconv.cpp: Updated the osgconv support for
|
|
orientation conversion so that it used
|
|
inserted a static transform to do the work of rotating the scene,
|
|
then
|
|
applied a standard
|
|
osgUtil::Optimizer::FlattenStaticTransformsVisitor
|
|
traversal to flatten the transfrom down on to the geometry nodes.
|
|
|
|
2002-02-13 22:52 robert
|
|
|
|
* include/osg/GeoSet, include/osg/Math: Fixed the fabsf define
|
|
which was eroneous mapped to sqrtf, due to the copy and
|
|
paste antipattern no doubt.
|
|
|
|
2002-02-13 00:13 robert
|
|
|
|
* src/osg/Camera.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/SceneView.cpp: Fixed problems with intersection
|
|
visitor coupled with the viewer.
|
|
|
|
2002-02-13 00:00 robert
|
|
|
|
* src/Demos/sgv/Makefile: Added sgv -stereo cessna.osg to make test
|
|
list.
|
|
|
|
2002-02-12 23:49 robert
|
|
|
|
* Makefile, src/Demos/Makefile, src/Demos/hangglide/Makefile,
|
|
src/Demos/hangglide/hangglide.cpp,
|
|
src/Demos/osgbillboard/Makefile,
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgcluster/Makefile,
|
|
src/Demos/osgcluster/osgcluster.cpp, src/Demos/osgconv/Makefile,
|
|
src/Demos/osgcopy/Makefile, src/Demos/osgcopy/osgcopy.cpp,
|
|
src/Demos/osgcube/Makefile, src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osgimpostor/Makefile,
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/Demos/osgreflect/Makefile,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgscribe/Makefile, src/Demos/osgscribe/osgscribe.cpp,
|
|
src/Demos/osgtext/Makefile, src/Demos/osgtext/main.cpp,
|
|
src/Demos/osgtexture/Makefile,
|
|
src/Demos/osgtexture/osgtexture.cpp, src/Demos/osgviews/Makefile,
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/Makefile,
|
|
src/Demos/sgv/sgv.cpp, src/Makefile,
|
|
src/osgUtil/DepthSortedBin.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/SceneView.cpp: Added a set of test runs to the
|
|
makefiles and demos. The demos now have
|
|
titles relevenat to their function.
|
|
|
|
2002-02-12 22:51 robert
|
|
|
|
* doc/index.html, index.html, src/osg/Camera.cpp,
|
|
src/osgDB/Registry.cpp, src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/txp/Makefile, src/osgUtil/SceneView.cpp: Updates
|
|
for IRIX build, and docs updates.
|
|
|
|
2002-02-12 22:35 robert
|
|
|
|
* doc/doc++/osgWX: Removed references to osgWX from the doc++
|
|
directory.
|
|
|
|
2002-02-12 08:23 robert
|
|
|
|
* include/osg/Transform, include/osgUtil/CullVisitor: Updates to
|
|
Transform and CullVistor to support new getLocalToWorldMatrix
|
|
methods.
|
|
|
|
2002-02-11 23:24 robert
|
|
|
|
* src/osg/Matrix.cpp, src/osg/Transform.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Updates to Transform handling in
|
|
CullVisitor, in prep for moving camera
|
|
modelview and projection into Transform nodes.
|
|
|
|
2002-02-11 22:53 robert
|
|
|
|
* src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
src/osgPlugins/txp/TrPageParser.h: Clean up of TXP plugin for
|
|
IRIX build.
|
|
|
|
2002-02-11 19:51 robert
|
|
|
|
* Makefile, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting, src/osgUtil/RenderLeaf.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp,
|
|
src/osgUtil/SceneView.cpp: Cleand up the root Makefile.
|
|
|
|
Moved CullVisitor/RenderStage/RenderStageLighting across to
|
|
managing lights
|
|
entirely within RenderStageLighting, and changed the management
|
|
of modelview
|
|
matrices so that RenderLeaf now stores the absolute modelview
|
|
matrix, rather
|
|
than a model matrix as done previously. The later allows
|
|
RenderLeaf's to do
|
|
a glLoadMatrix rather than a
|
|
glPushMatrix/glMultMatrix/glPopMatrix.
|
|
|
|
2002-02-11 15:09 robert
|
|
|
|
* src/osgPlugins/txp/Makefile: Fixed Linux hang of the TXP loader
|
|
by overriding the default -O2 optimization
|
|
level which appears to cause the code to hang, -O works fine for
|
|
some strange
|
|
reason, I havn't found any direct problems in the code. This may
|
|
be compiler
|
|
bug or a code bug, the bug may go away in later versions of
|
|
GNUC++, the
|
|
problem currently occurs under GCC2.96.
|
|
|
|
2002-02-11 12:51 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Applied fix to transparancy in
|
|
flt loader.
|
|
|
|
2002-02-11 03:26 robert
|
|
|
|
* NEWS: Fixed the date on the release.
|
|
|
|
2002-02-11 02:38 robert
|
|
|
|
* ChangeLog: Updated changelog for release.
|
|
|
|
2002-02-11 02:34 robert
|
|
|
|
* src/osgPlugins/dw/Makefile, src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile,
|
|
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile,
|
|
src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile,
|
|
src/osgPlugins/quicktime/Makefile, src/osgPlugins/tga/Makefile,
|
|
src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile,
|
|
src/osgPlugins/txp/Makefile, src/osgPlugins/zip/Makefile: Fixed a
|
|
make install error on the plugins related to the old definitions
|
|
for
|
|
plugin names hanging around despite being deprecated. These
|
|
definiations
|
|
confused the make install/make instclean so it tried to link a
|
|
non existant
|
|
library. Have removed old definitions and everything intalls
|
|
properly once
|
|
more:-)
|
|
|
|
2002-02-11 01:02 robert
|
|
|
|
* ChangeLog: Updated changelog.
|
|
|
|
2002-02-11 00:51 robert
|
|
|
|
* doc/doc++/osg/NodeVisitor.html, doc/doc++/osg/Statistics.html,
|
|
doc/doc++/osgText/RasterFont.html,
|
|
doc/doc++/osgText/VectorFont.html: Did a make docs, in prep for
|
|
the 0.8.44 release.
|
|
|
|
2002-02-11 00:42 robert
|
|
|
|
* doc/doc++/osg/CopyOp.html, doc/doc++/osg/MatrixMode.html,
|
|
doc/doc++/osg/OSG_NODECALLBACK.html,
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
doc/doc++/osg/ShadeModel.html: Added missing doc++ generated
|
|
.html files.
|
|
|
|
2002-02-11 00:40 robert
|
|
|
|
* include/osg/Statistics, src/osg/GeoSet.cpp,
|
|
src/osg/ImpostorSprite.cpp: Updated Stats code, sent in by Geof
|
|
Michel.
|
|
|
|
2002-02-11 00:23 robert
|
|
|
|
* INSTALL: Clean up INSTALL notes.
|
|
|
|
2002-02-10 23:19 robert
|
|
|
|
* NEWS, src/osg/NodeVisitor.cpp: Updateds NEWS for the 0.8.44
|
|
release.
|
|
|
|
Change the osg::NodeVisitor::getLocalToWorldMatrix() /
|
|
getWorldToLocalMatrix() methods so it do not initilize the matrix
|
|
being
|
|
passed to them, and assume the the users has already initiliazed
|
|
them
|
|
appropriately, such as to take account of camera positions.
|
|
|
|
2002-02-10 22:35 robert
|
|
|
|
* AUTHORS, INSTALL, include/osg/NodeVisitor,
|
|
src/osg/NodeVisitor.cpp: Implemented NodeVisitor's
|
|
getLocalToWorldMatrix and getWorldToLocalMatrix
|
|
to allow users to querry the current accumulated matrix state
|
|
within the
|
|
scene graph.
|
|
|
|
2002-02-10 20:05 robert
|
|
|
|
* include/osg/Export: Disbalbed a dumb warning in Windows build via
|
|
a #pragma.
|
|
|
|
2002-02-10 17:16 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp, src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/SceneView.cpp: Fixed a bug in the drive manipulator
|
|
which was due to it using the local
|
|
coords of the intersection point with the scene rather than the
|
|
world
|
|
coord value for that point. The code now uses
|
|
osgUtil::Hit::getWorldIntersectionPoint() method for getting the
|
|
world coords.
|
|
|
|
Added support for getWorldIntersectionPoint to Viewer.cpp.
|
|
|
|
Put and #ifdef around the setting of the default display list
|
|
visitor so
|
|
it nolonger sets in under IRIX. This is a world around to the IR
|
|
graphics
|
|
imbending lighting info into display lists, if the display lists
|
|
are
|
|
created before state is set up it produces lighting artifacts
|
|
such as
|
|
flickering. Remove the the default display list init visitor
|
|
removes
|
|
these problems, display lists are then built on the fly and
|
|
drawables
|
|
a drawn for the first time.
|
|
|
|
2002-02-10 11:17 robert
|
|
|
|
* Make/makedefs.macosx, src/Demos/osgbillboard/osgbillboard.cpp,
|
|
src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgtexture/osgtexture.cpp,
|
|
src/Demos/osgviews/osgviews.cpp: Fixes for MacOSX build.
|
|
|
|
2002-02-10 10:42 robert
|
|
|
|
* src/osgPlugins/txp/Makefile, src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_main.cpp,
|
|
src/osgPlugins/txp/trpage_read.h,
|
|
src/osgPlugins/txp/trpage_scene.h,
|
|
src/osgPlugins/txp/trpage_sys.h: Fixes to TXP loader for Cygwin
|
|
and Ming builds.
|
|
|
|
2002-02-09 22:29 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed the
|
|
osgUtil::Optimizer::FlattenStaticTransformVisitor so that it
|
|
does not flatten drawables which have double references to them,
|
|
but only
|
|
one reference with a static transform on it. This case can't be
|
|
flattened
|
|
but this wasn't picked up. The code now detects the case
|
|
correctly.
|
|
|
|
2002-02-09 21:29 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Updates to BMP loader
|
|
from Geoff Michel.
|
|
|
|
2002-02-09 19:46 robert
|
|
|
|
* src/osgPlugins/txp/Makefile,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgPlugins/txp/TrPageParser.h,
|
|
src/osgPlugins/txp/license.txt,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_parse.cpp: Added std:: infront of
|
|
string refrences to solve compile problems under gcc 3.0.3.
|
|
|
|
Also converted to unix file endings so other the windows style
|
|
files.
|
|
|
|
2002-02-09 14:29 robert
|
|
|
|
* INSTALL, include/osgText/Font, src/osg/Camera.cpp,
|
|
src/osg/NodeVisitor.cpp, src/osgDB/Registry.cpp,
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTPolyGlyph.cpp:
|
|
Updates to docs and fixes to a few warnings.
|
|
|
|
2002-02-09 10:54 robert
|
|
|
|
* doc/doc++/osg/AlphaFunc.html,
|
|
doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/Camera.html,
|
|
doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ColorMask.html,
|
|
doc/doc++/osg/ColorMatrix.html, doc/doc++/osg/CullFace.html,
|
|
doc/doc++/osg/Depth.html, doc/doc++/osg/DisplaySettings.html,
|
|
doc/doc++/osg/Drawable.html, doc/doc++/osg/EarthSky.html,
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrameStamp.html,
|
|
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html,
|
|
doc/doc++/osg/HIERjava.html, doc/doc++/osg/Image.html,
|
|
doc/doc++/osg/Impostor.html, doc/doc++/osg/ImpostorSprite.html,
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightSource.html,
|
|
doc/doc++/osg/LineSegment.html, doc/doc++/osg/LineWidth.html,
|
|
doc/doc++/osg/META_Object.html, doc/doc++/osg/Material.html,
|
|
doc/doc++/osg/Matrix.html, doc/doc++/osg/MemoryAdapter.html,
|
|
doc/doc++/osg/Node.html, doc/doc++/osg/NodeAcceptOp.html,
|
|
doc/doc++/osg/NodeCallback.html, doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html,
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Statistics.html,
|
|
doc/doc++/osg/Stencil.html, doc/doc++/osg/Switch.html,
|
|
doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexGen.html,
|
|
doc/doc++/osg/TexMat.html, doc/doc++/osg/Texture.html,
|
|
doc/doc++/osg/Timer.html, doc/doc++/osg/Transform.html,
|
|
doc/doc++/osg/Transparency.html, doc/doc++/osg/Vec2.html,
|
|
doc/doc++/osg/Vec3.html, doc/doc++/osg/Vec4.html,
|
|
doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/mem_ptr.html, doc/doc++/osg/osg.html,
|
|
doc/doc++/osg/ref_ptr.html, doc/doc++/osgDB/General.html,
|
|
doc/doc++/osgDB/Output.html, doc/doc++/osgDB/index.html,
|
|
doc/doc++/osgGLUT/General.html, doc/doc++/osgGLUT/Viewer.html,
|
|
doc/doc++/osgGLUT/Window.html, doc/doc++/osgGLUT/index.html,
|
|
doc/doc++/osgGLUT/osgGLUT.html,
|
|
doc/doc++/osgText/BitmapFont.html, doc/doc++/osgText/Font.html,
|
|
doc/doc++/osgText/OutlineFont.html,
|
|
doc/doc++/osgText/Paragraph.html,
|
|
doc/doc++/osgText/PixmapFont.html,
|
|
doc/doc++/osgText/PolygonFont.html,
|
|
doc/doc++/osgText/RasterFont.html, doc/doc++/osgText/Text.html,
|
|
doc/doc++/osgText/TextureFont.html,
|
|
doc/doc++/osgText/VectorFont.html,
|
|
doc/doc++/osgText/osgText.html,
|
|
doc/doc++/osgUtil/CombineLODsVisitor.html,
|
|
doc/doc++/osgUtil/CullViewState.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html,
|
|
doc/doc++/osgUtil/GUIEventAdapter.html,
|
|
doc/doc++/osgUtil/HIER.html, doc/doc++/osgUtil/HIERjava.html,
|
|
doc/doc++/osgUtil/Hit.html,
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
doc/doc++/osgUtil/Optimizer.html,
|
|
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
|
|
doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
doc/doc++/osgUtil/SceneViewManipulator.html,
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
doc/doc++/osgUtil/StateSetManipulator.html,
|
|
doc/doc++/osgUtil/StateVisitor.html,
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
doc/doc++/osgUtil/TrackballManipulator.html,
|
|
doc/doc++/osgUtil/TransformCallback.html,
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
doc/doc++/osgUtil/osgUtil.html: Updated docs.
|
|
|
|
2002-02-09 10:50 robert
|
|
|
|
* src/osgPlugins/bmp/Makefile,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fix to BMP loader.
|
|
|
|
2002-02-09 10:24 robert
|
|
|
|
* Make/makedefs.cyg, Make/makedefs.irix.nonstd,
|
|
Make/makedefs.mingw, Make/makerules.cyg, Make/makerules.mingw,
|
|
Makefile, include/osg/Math, include/osg/Timer,
|
|
src/Demos/osgcluster/broadcaster.cpp, src/osg/GLExtensions.cpp,
|
|
src/osgDB/FileUtils.cpp, src/osgPlugins/flt/flt.h: Fixes for
|
|
cygwin and mingw builds.
|
|
|
|
2002-02-08 23:07 robert
|
|
|
|
* src/Demos/wxsgv: Removed further wxsgv files.
|
|
|
|
2002-02-08 23:04 robert
|
|
|
|
* include/osgWX, src/Demos/wxsgv/Makefile,
|
|
src/Demos/wxsgv/SceneGraphDlg.cpp,
|
|
src/Demos/wxsgv/SceneGraphDlg.h, src/Demos/wxsgv/app.cpp,
|
|
src/Demos/wxsgv/app.h, src/Demos/wxsgv/canvas.cpp,
|
|
src/Demos/wxsgv/canvas.h, src/Demos/wxsgv/frame.cpp,
|
|
src/Demos/wxsgv/frame.h, src/Demos/wxsgv/icons/camera.ico,
|
|
src/Demos/wxsgv/icons/engine.ico, src/Demos/wxsgv/icons/geom.ico,
|
|
src/Demos/wxsgv/icons/group.ico, src/Demos/wxsgv/icons/icon1.xpm,
|
|
src/Demos/wxsgv/icons/icon10.xpm,
|
|
src/Demos/wxsgv/icons/icon2.xpm, src/Demos/wxsgv/icons/icon3.xpm,
|
|
src/Demos/wxsgv/icons/icon4.xpm, src/Demos/wxsgv/icons/icon5.xpm,
|
|
src/Demos/wxsgv/icons/icon6.xpm, src/Demos/wxsgv/icons/icon7.xpm,
|
|
src/Demos/wxsgv/icons/icon8.xpm, src/Demos/wxsgv/icons/icon9.xpm,
|
|
src/Demos/wxsgv/icons/light.ico, src/Demos/wxsgv/icons/lod.ico,
|
|
src/Demos/wxsgv/icons/mesh.ico, src/Demos/wxsgv/icons/top.ico,
|
|
src/Demos/wxsgv/icons/unknown.ico,
|
|
src/Demos/wxsgv/icons/wxsgv.ico, src/Demos/wxsgv/icons/wxsgv.xpm,
|
|
src/osgWX: Removed osgWX and wxsgv from the repositry as it is
|
|
intend to keep the core
|
|
distribution clean from GUI examples, these instead should live
|
|
in the bazaar.
|
|
This can better accomodate the many different types of viewer
|
|
that users are
|
|
developming.
|
|
|
|
2002-02-08 22:55 robert
|
|
|
|
* Makefile, include/osg/Drawable, include/osg/Node,
|
|
src/Demos/Makefile, src/Makefile, src/osg/Drawable.cpp,
|
|
src/osg/Geode.cpp, src/osg/Group.cpp, src/osg/Node.cpp,
|
|
src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGLUT/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp, src/osgWX/Version.cpp: Added support for
|
|
parents to Drawables.
|
|
|
|
Bumped up version numbers in prep for 0.8.44.
|
|
|
|
2002-02-08 09:30 robert
|
|
|
|
* AUTHORS, Makefile, VisualStudio/VisualStudio.dsw,
|
|
VisualStudio/osgPlugins/txp, VisualStudio/osgPlugins/txp/txp.dsp,
|
|
include/osg/Billboard, include/osg/Statistics,
|
|
include/osgGLUT/Viewer, include/osgText/Font,
|
|
include/osgUtil/RenderStage, src/osg/Billboard.cpp,
|
|
src/osgDB/FileNameUtils.cpp, src/osgPlugins/Makefile,
|
|
src/osgPlugins/txp, src/osgPlugins/txp/Makefile,
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
src/osgPlugins/txp/TrPageParser.h,
|
|
src/osgPlugins/txp/license.txt, src/osgPlugins/txp/trdll.h,
|
|
src/osgPlugins/txp/trpage_basic.cpp,
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
src/osgPlugins/txp/trpage_geom.h,
|
|
src/osgPlugins/txp/trpage_header.cpp,
|
|
src/osgPlugins/txp/trpage_ident.h,
|
|
src/osgPlugins/txp/trpage_io.h,
|
|
src/osgPlugins/txp/trpage_main.cpp,
|
|
src/osgPlugins/txp/trpage_material.cpp,
|
|
src/osgPlugins/txp/trpage_model.cpp,
|
|
src/osgPlugins/txp/trpage_nodes.cpp,
|
|
src/osgPlugins/txp/trpage_parse.cpp,
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
src/osgPlugins/txp/trpage_read.h,
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
src/osgPlugins/txp/trpage_scene.cpp,
|
|
src/osgPlugins/txp/trpage_scene.h,
|
|
src/osgPlugins/txp/trpage_swap.cpp,
|
|
src/osgPlugins/txp/trpage_swap.h,
|
|
src/osgPlugins/txp/trpage_sys.h,
|
|
src/osgPlugins/txp/trpage_tile.cpp,
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
src/osgPlugins/txp/trpage_write.h,
|
|
src/osgPlugins/txp/trpage_writebuf.cpp,
|
|
src/osgText/Paragraph.cpp: Fixes for IRIX and Boris Bralo's
|
|
TerraPage loader.
|
|
|
|
2002-02-07 08:07 robert
|
|
|
|
* include/osg/Drawable: Fixed teh setDrawCallback so that it now
|
|
calls dirtyDisplayList() instead of
|
|
dirtyBound.
|
|
|
|
2002-02-07 01:17 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Fix for Win32 build.
|
|
|
|
2002-02-07 01:15 robert
|
|
|
|
* include/osg/Math, include/osg/Matrix, include/osg/Transform,
|
|
include/osgUtil/Optimizer, src/osg/Camera.cpp,
|
|
src/osg/Matrix.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/CullVisitor.cpp: Various investigations into culling
|
|
errors w.r.t matrix inversion resulted in
|
|
the conclusion that the osg::Matrix::inverse was broken, have
|
|
lifted a new
|
|
implementation from sgl and it seems to work fine. Will need
|
|
further testing
|
|
but looks good.
|
|
|
|
2002-02-07 01:12 robert
|
|
|
|
* src/osgPlugins/dw/ReaderWriterDW.cpp: Fix for the handling of
|
|
lighting in the DW loader.
|
|
|
|
2002-02-07 01:11 robert
|
|
|
|
* include/osg/Referenced, src/osg/Object.cpp: Added a check to the
|
|
destructor of Referenced so that it detects referenced
|
|
objects that are deleted whilest still having a positive
|
|
_refCount, such
|
|
as when a object has been deleted on the stack, yet other
|
|
references still
|
|
exist for it. Have put the desctructor implementation in
|
|
Object.cpp to
|
|
avoid adding yet another file with only a couple of lines of code
|
|
in.
|
|
|
|
2002-02-07 01:07 robert
|
|
|
|
* include/osg/Billboard, include/osg/Drawable, include/osg/LOD,
|
|
src/osg/Billboard.cpp, src/osg/Drawable.cpp, src/osg/LOD.cpp:
|
|
Added callbacks to allow users to modify the underlying
|
|
functionality of
|
|
LOD, Billboard and Drawabel objects.
|
|
|
|
2002-02-07 01:05 robert
|
|
|
|
* src/osgPlugins/flt/Record.cpp: Added extensions code submitted by
|
|
Yefrei.
|
|
|
|
2002-02-06 08:57 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgUtil/Optimizer.cpp: Compile
|
|
fixes.
|
|
|
|
2002-02-05 21:54 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/AutoTransform,
|
|
include/osg/Node, include/osg/NodeVisitor,
|
|
include/osg/PositionAttitudeTransform, include/osg/Statistics,
|
|
include/osg/Transform, include/osgUtil/CullVisitor,
|
|
src/osg/AutoTransform.cpp, src/osg/Makefile, src/osg/Node.cpp,
|
|
src/osg/NodeVisitor.cpp, src/osg/PositionAttitudeTransform.cpp,
|
|
src/osg/Transform.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/RenderBin.cpp: Have taken a few more steps towards
|
|
support for view dependant transformations
|
|
by adding a ComputeTransformCallback to osg::Transform, and have
|
|
now removed
|
|
the recently added AutoTransform since it is nolonger required.
|
|
Have also
|
|
updated CullVisitor to account for the new ways for tracking
|
|
transformation
|
|
matrices in the scene.
|
|
|
|
2002-02-05 21:51 robert
|
|
|
|
* include/osg/Matrix, src/osg/Matrix.cpp: Have removed the old lazy
|
|
initialization of Matrix since it was causing bugs
|
|
and adding checks to many mothods which in the end slow it down
|
|
more than
|
|
not intilizing the code! The code is now simpler, more robust and
|
|
faster:-)
|
|
|
|
2002-02-05 10:49 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Added comment to flt2osg's
|
|
handling of osg::Material setup w.r.t
|
|
osg::Material::_colorMode.
|
|
|
|
2002-02-03 22:32 don
|
|
|
|
* src/osg/Makefile: added shademodel to TARGET_INCLUDE_FILES
|
|
|
|
2002-02-03 20:57 robert
|
|
|
|
* include/osg/AutoTransform, src/osg/AutoTransform.cpp: Added
|
|
beginings of new AutoTransform class.
|
|
|
|
2002-02-03 19:18 robert
|
|
|
|
* include/osgUtil/RenderLeaf, include/osgUtil/Tesselator,
|
|
src/osgPlugins/flt/Record.h, src/osgUtil/NvTriStripObjects.h:
|
|
Fixes for GCC 3.0.3 build.
|
|
|
|
2002-02-03 12:33 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/Billboard,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/ClipPlane, include/osg/ClippingVolume,
|
|
include/osg/ColorMask, include/osg/ColorMatrix,
|
|
include/osg/CopyOp, include/osg/CullFace, include/osg/Depth,
|
|
include/osg/Drawable, include/osg/EarthSky, include/osg/Fog,
|
|
include/osg/FrameStamp, include/osg/FrontFace,
|
|
include/osg/GLExtensions, include/osg/GeoSet, include/osg/Geode,
|
|
include/osg/Group, include/osg/Image, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightSource, include/osg/LineSegment,
|
|
include/osg/LineWidth, include/osg/Material, include/osg/Math,
|
|
include/osg/Matrix, include/osg/MemoryAdapter, include/osg/Node,
|
|
include/osg/NodeCallback, include/osg/NodeVisitor,
|
|
include/osg/Notify, include/osg/Object, include/osg/Plane,
|
|
include/osg/Point, include/osg/PolygonMode,
|
|
include/osg/PolygonOffset, include/osg/PositionAttitudeTransform,
|
|
include/osg/Quat, include/osg/Referenced, include/osg/ShadeModel,
|
|
include/osg/State, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Statistics,
|
|
include/osg/Stencil, include/osg/Switch, include/osg/TexEnv,
|
|
include/osg/TexGen, include/osg/TexMat, include/osg/Texture,
|
|
include/osg/Timer, include/osg/Transform,
|
|
include/osg/Transparency, include/osg/Types, include/osg/Version,
|
|
include/osg/Viewport, include/osg/mem_ptr, include/osg/ref_ptr,
|
|
include/osgDB/DotOsgWrapper, include/osgDB/DynamicLibrary,
|
|
include/osgDB/Field, include/osgDB/FieldReader,
|
|
include/osgDB/FieldReaderIterator, include/osgDB/FileNameUtils,
|
|
include/osgDB/FileUtils, include/osgDB/Input,
|
|
include/osgDB/Output, include/osgDB/ReadFile,
|
|
include/osgDB/ReaderWriter, include/osgDB/Registry,
|
|
include/osgDB/Version, include/osgDB/WriteFile,
|
|
include/osgGLUT/Version, include/osgGLUT/Window,
|
|
include/osgText/Font, include/osgText/Paragraph,
|
|
include/osgText/Text, include/osgText/Version,
|
|
include/osgUtil/AppVisitor, include/osgUtil/CullViewState,
|
|
include/osgUtil/CullVisitor, include/osgUtil/DepthSortedBin,
|
|
include/osgUtil/DisplayListVisitor,
|
|
include/osgUtil/DisplayRequirementsVisitor,
|
|
include/osgUtil/GUIEventHandler,
|
|
include/osgUtil/InsertImpostorsVisitor,
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/Optimizer,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderGraph,
|
|
include/osgUtil/RenderLeaf, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView,
|
|
include/osgUtil/SmoothingVisitor, include/osgUtil/Tesselator,
|
|
include/osgUtil/TransformCallback,
|
|
include/osgUtil/TriStripVisitor, include/osgUtil/Version,
|
|
include/osgWX/Version: Removed the trailing ; after namespace
|
|
{...} declariations in headers
|
|
which was being picked as a warning under Codewarrior.
|
|
|
|
2002-02-03 11:38 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/NodeVisitor,
|
|
src/osg/Makefile, src/osgUtil/CullVisitor.cpp: Added first cut at
|
|
new AutoTransform node which will be used for generating
|
|
Transform's during the cull traversal such as for earth/sky etc.
|
|
|
|
2002-02-03 11:35 robert
|
|
|
|
* include/osg/Billboard, src/osg/Notify.cpp: Updates for Borland
|
|
compilation.
|
|
|
|
2002-02-02 20:07 robert
|
|
|
|
* include/osg/Export, include/osgDB/Export, include/osgGLUT/Export,
|
|
include/osgText/Export, include/osgUtil/Export,
|
|
include/osgWX/Export: Added defined( __BCPLUSPLUS__) to windows
|
|
export code segments.
|
|
|
|
2002-02-02 19:49 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed a copy and paste error which was
|
|
causing compile problems under Windows,
|
|
due to a incorrect comparison of objects of different types.
|
|
|
|
2002-02-02 10:52 robert
|
|
|
|
* include/osgGLUT/glut: Typo fixed in the header guard.
|
|
|
|
2002-01-30 19:59 robert
|
|
|
|
* include/osgUtil/DepthSortedBin: Fixed clone(CopyOp&) and
|
|
cloneType() methods which were out of sync with the
|
|
new style clone operations.
|
|
|
|
2002-01-30 18:59 robert
|
|
|
|
* src/Demos/hangglide/base.cpp, src/Demos/osgcopy/osgcopy.cpp:
|
|
Fixes for Windows build
|
|
|
|
2002-01-30 16:24 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, include/osg/Image,
|
|
include/osg/ref_ptr: Fixes for Windows build.
|
|
|
|
2002-01-30 15:27 robert
|
|
|
|
* include/osg/Math, src/Demos/hangglide/sky.cpp,
|
|
src/Demos/hangglide/tank.cpp, src/osg/Matrix.cpp,
|
|
src/osgPlugins/obj/glm.cpp, src/osgUtil/CullVisitor.cpp: Removed
|
|
the M_PI defines from include/osg/Math and have use a const
|
|
double osg::PI etc
|
|
in its place.
|
|
|
|
2002-01-30 15:02 robert
|
|
|
|
* include/osg/NodeCallback, src/osg/DisplaySettings.cpp,
|
|
src/osg/PolygonMode.cpp: Changes for Borland C++ compiler
|
|
changes.
|
|
|
|
2002-01-30 15:02 robert
|
|
|
|
* VisualStudio/Demos/osgbillboard,
|
|
VisualStudio/Demos/osgbillboard/osgbillboard.dsp,
|
|
VisualStudio/VisualStudio.dsw: Added osgbillboard project files
|
|
to the VisualStudio workspace.
|
|
|
|
2002-01-30 15:01 robert
|
|
|
|
* src/Demos/Makefile, src/Demos/osgbillboard,
|
|
src/Demos/osgbillboard/Makefile,
|
|
src/Demos/osgbillboard/osgbillboard.cpp: Added osgbillboard demo.
|
|
The code is main a copy of osgtexture right now,
|
|
my plan to do change it to make it a better demo of the different
|
|
types
|
|
of billboard that one can do.
|
|
|
|
2002-01-30 14:37 robert
|
|
|
|
* src/Demos/osgcopy/Makedepend: Removed a Makedepend that didn't
|
|
belong!
|
|
|
|
2002-01-30 13:15 robert
|
|
|
|
* src/osg/Billboard.cpp: Fixed the rotation direction of the
|
|
POINT_ROT_* modes, this was broken by
|
|
earlier fixes to the osg::Matrix.
|
|
|
|
2002-01-30 12:09 robert
|
|
|
|
* include/osg/LineSegment, include/osgUtil/IntersectVisitor,
|
|
src/Demos/osgcopy/Makedepend, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp:
|
|
Made the LineSegment destructor protected to force users to
|
|
create segments
|
|
on the stack thus ensure that they arn't created locally and have
|
|
their
|
|
memory deleted incorrectly.
|
|
|
|
Also updated the IntersectVisitor so that it no used
|
|
osg::ref_ptr<> internally
|
|
for storing all data. Have also move the IntersectState helper
|
|
class to inside the
|
|
IntersectVisitor which simplifies the external interface to the
|
|
class.
|
|
|
|
2002-01-29 20:25 robert
|
|
|
|
* include/osg/CopyOp, include/osg/Drawable, include/osg/GeoSet,
|
|
include/osg/Image, src/Demos/osgcopy/Makedepend,
|
|
src/Demos/osgcopy/osgcopy.cpp, src/osg/Camera.cpp,
|
|
src/osg/GeoSet.cpp: Fixes for windows build.
|
|
|
|
2002-01-29 14:20 robert
|
|
|
|
* include/osg/DeepCopy, include/osg/ShallowCopy: Removed the now
|
|
rendundent DeepCopy and ShallowCopy files.
|
|
|
|
2002-01-29 14:04 robert
|
|
|
|
* Make/makedefs.linux, include/osg/AlphaFunc,
|
|
include/osg/Billboard, include/osg/ClipPlane,
|
|
include/osg/ColorMask, include/osg/ColorMatrix,
|
|
include/osg/CullFace, include/osg/DeepCopy, include/osg/Depth,
|
|
include/osg/Drawable, include/osg/EarthSky, include/osg/Fog,
|
|
include/osg/FrontFace, include/osg/GeoSet, include/osg/Geode,
|
|
include/osg/Group, include/osg/Image, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightSource, include/osg/LineWidth,
|
|
include/osg/Material, include/osg/Matrix, include/osg/Node,
|
|
include/osg/Object, include/osg/Point, include/osg/PolygonMode,
|
|
include/osg/PolygonOffset, include/osg/PositionAttitudeTransform,
|
|
include/osg/ShadeModel, include/osg/ShallowCopy,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Stencil, include/osg/Switch, include/osg/TexEnv,
|
|
include/osg/TexGen, include/osg/TexMat, include/osg/Texture,
|
|
include/osg/Transform, include/osg/Transparency,
|
|
include/osg/Viewport, include/osgText/Font,
|
|
include/osgText/Paragraph, include/osgText/Text,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage, src/osg/Billboard.cpp,
|
|
src/osg/GeoSet.cpp, src/osg/Geode.cpp, src/osg/Group.cpp,
|
|
src/osg/Image.cpp, src/osg/LOD.cpp, src/osg/Node.cpp,
|
|
src/osg/Object.cpp, src/osg/StateSet.cpp, src/osg/Switch.cpp,
|
|
src/osg/Transform.cpp, src/osgText/Paragraph.cpp,
|
|
src/osgText/Text.cpp: Moved all references to osg::Cloner to
|
|
osg::CopyOp.
|
|
|
|
2002-01-29 12:55 robert
|
|
|
|
* include/osgDB/WriteFile: Fixed the header guard, which was using
|
|
the name define as FileUtils.
|
|
Problem spotted by Terry Welsh.
|
|
|
|
2002-01-29 12:52 robert
|
|
|
|
* Make/makedefs.linux, VisualStudio/Demos/osgcopy,
|
|
VisualStudio/Demos/osgcopy/osgcopy.dsp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp,
|
|
include/osg/CopyOp, include/osg/Object, src/Demos/Makefile,
|
|
src/Demos/osgcopy, src/Demos/osgcopy/Makedepend,
|
|
src/Demos/osgcopy/Makefile, src/Demos/osgcopy/osgcopy.cpp,
|
|
src/osg/CopyOp.cpp, src/osg/GeoSet.cpp, src/osg/Geode.cpp,
|
|
src/osg/Group.cpp, src/osg/Makefile, src/osg/Node.cpp,
|
|
src/osg/StateSet.cpp: Have add new osg::CopyOp which replaces
|
|
last nights osg::Cloner, the new
|
|
class now combines Cloner and DeepCopy into one class. Cloner and
|
|
DeepCopy
|
|
will be removed in next commit.
|
|
|
|
Also have added osgcopy app to Demos which shows how the CopyOp
|
|
have be
|
|
subclassed to create users own specific handling of copying.
|
|
|
|
Have fixed copy constructor problems in GeoSet which fix the deep
|
|
copy
|
|
problem experienced yesterday.
|
|
|
|
2002-01-28 21:49 robert
|
|
|
|
* include/osg/DeepCopy: A couple of fixes to DeepCopy Cloner.
|
|
|
|
2002-01-28 21:17 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/AlphaFunc,
|
|
include/osg/Billboard, include/osg/ClipPlane,
|
|
include/osg/ColorMask, include/osg/ColorMatrix,
|
|
include/osg/CullFace, include/osg/DeepCopy, include/osg/Depth,
|
|
include/osg/Drawable, include/osg/EarthSky, include/osg/Fog,
|
|
include/osg/FrontFace, include/osg/GeoSet, include/osg/Geode,
|
|
include/osg/Group, include/osg/Image, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightSource, include/osg/LineWidth,
|
|
include/osg/Material, include/osg/Matrix, include/osg/Node,
|
|
include/osg/Object, include/osg/Point, include/osg/PolygonMode,
|
|
include/osg/PolygonOffset, include/osg/PositionAttitudeTransform,
|
|
include/osg/ShadeModel, include/osg/ShallowCopy,
|
|
include/osg/State, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Statistics,
|
|
include/osg/Stencil, include/osg/Switch, include/osg/TexEnv,
|
|
include/osg/TexGen, include/osg/TexMat, include/osg/Texture,
|
|
include/osg/Transform, include/osg/Transparency,
|
|
include/osg/Viewport, include/osgText/Font,
|
|
include/osgText/Paragraph, include/osgText/Text,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage,
|
|
src/Demos/osgscribe/osgscribe.cpp, src/osg/Billboard.cpp,
|
|
src/osg/GeoSet.cpp, src/osg/Geode.cpp, src/osg/Group.cpp,
|
|
src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/LOD.cpp,
|
|
src/osg/Makefile, src/osg/Matrix.cpp, src/osg/Node.cpp,
|
|
src/osg/Object.cpp, src/osg/StateSet.cpp, src/osg/Switch.cpp,
|
|
src/osg/Transform.cpp, src/osgDB/Registry.cpp,
|
|
src/osgText/Font.cpp, src/osgText/Paragraph.cpp,
|
|
src/osgText/Text.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/RenderBin.cpp: Added support for shallow and deep
|
|
copy of nodes, drawables and state, via a
|
|
copy constructor which takes an optional Cloner object, and the
|
|
old
|
|
osg::Object::clone() has changed so that it now requires a Cloner
|
|
as paramter.
|
|
This is passed on to the copy constructor to help control the
|
|
shallow vs
|
|
deep copying. The old functionality of clone() which was clone of
|
|
type has
|
|
been renamed to cloneType().
|
|
|
|
Updated all of the OSG to work with these new conventions,
|
|
implemention all
|
|
the required copy constructors etc. A couple of areas will do
|
|
shallow
|
|
copies by design, a couple of other still need to be updated to
|
|
do either
|
|
shallow or deep.
|
|
|
|
Neither of the shallow or deep copy operations have been tested
|
|
yet, only
|
|
the old functionality of the OSG has been checked so far, such
|
|
running the
|
|
viewer on various demo datasets.
|
|
|
|
Also fixed a problem in
|
|
osg::Optimize::RemoveRendundentNodesVisitor which
|
|
was not checking that Group didn't have have any attached
|
|
StateSet's, Callbacks
|
|
or UserData. These checks have now been added, which fixes a bug
|
|
which was
|
|
revealled by the new osgscribe demo, this related to removal of
|
|
group acting
|
|
as state decorator.
|
|
|
|
method
|
|
|
|
2002-01-27 20:28 robert
|
|
|
|
* src/Demos/osgscribe/osgscribe.cpp: Added
|
|
stateset->setMode(GL_LIGHTING,osg::StateAttribute::OVERRIDE_ON);
|
|
to scribbed
|
|
subgraph so that lighting is always on, this is needed since
|
|
glMaterial is only
|
|
active when lighting is enabled.
|
|
|
|
2002-01-26 20:03 robert
|
|
|
|
* VisualStudio/Demos/osgscribe,
|
|
VisualStudio/Demos/osgscribe/osgscribe.dsp,
|
|
VisualStudio/VisualStudio.dsw: Added VisualStudio workspace files
|
|
for new osgscribe demo.
|
|
|
|
2002-01-26 19:48 robert
|
|
|
|
* src/Demos/Makefile, src/Demos/osgscribe,
|
|
src/Demos/osgscribe/Makefile, src/Demos/osgscribe/osgscribe.cpp:
|
|
Added new osgscribe demo which demostrates how to create a
|
|
wireframe
|
|
overlay of a model.
|
|
|
|
2002-01-26 14:13 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fixed the LOD center and range
|
|
code that so that the values are now multiple
|
|
by the _unitScale to compenstate for different scales in the flt
|
|
model. This
|
|
_unitScale had already been applied to the geometry data.
|
|
|
|
Integrated new defaults for the texturing wrap mode, for when now
|
|
.attr file
|
|
is supplied with a flt file.
|
|
|
|
2002-01-23 22:15 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/PositionAttitudeTransform,
|
|
include/osg/Transform, src/osg/Makefile,
|
|
src/osg/PositionAttitudeTransform.cpp, src/osg/Transform.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/Optimizer.cpp: Have made osg::Transform more
|
|
extensible via additions of new getLocalToWorldMatrix()
|
|
and getWorldToLocalMatrix(), computeLocalToWorld() and
|
|
computeWorldToLocal()
|
|
methods.
|
|
|
|
Have updated the CullVisitor, IntersectVisitor and Optimizer to
|
|
use the
|
|
new osg::Transform::getLocalToWorldMatrix() which has the same
|
|
functionality
|
|
as the old getMatrix() but is now supports subclasses of
|
|
osg::Transform
|
|
transparently.
|
|
|
|
Have added osg::PositionAttitudeTransform as subclass of
|
|
osg::Transform
|
|
which manages the transform as position and attitude via a Vec3
|
|
and Quat
|
|
respectively.
|
|
|
|
2002-01-23 15:42 robert
|
|
|
|
* include/osg/Transform, src/osg/Transform.cpp: Updates to
|
|
osg::Transform to allow it subclassed more easily.
|
|
|
|
2002-01-23 15:28 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed problem with
|
|
Optimzer::removeRedundentNodesVisitor which was removing the
|
|
correct redundent groups but for groups which had a single child
|
|
it was
|
|
was not using replaceChild to rettach the child to its parents.
|
|
It was using
|
|
parent->removeChild(group)...parent->addChild(child); which was
|
|
allow the child
|
|
to be attached in a different place than the original group, this
|
|
broke LOD code.
|
|
Have used removeChild instead which solves the LOD problem.
|
|
|
|
2002-01-23 12:04 robert
|
|
|
|
* src/osg/State.cpp: Changed the ordering of applying OpenGL modes
|
|
and attributes back to the original
|
|
modes first then attributes since the it was cause a display bug
|
|
on some
|
|
datesets. It seems that the modes needs enabling before
|
|
glMaterial's
|
|
take affect, at least on the NVidia drivers under Windows and
|
|
Linux.
|
|
The OpenGL reference guide doesn't mention any dependancy so I'm
|
|
not
|
|
sure what the official line is. Some other OpenGl attribute and
|
|
modes
|
|
need to be applied in that order according to the blue book,
|
|
however,
|
|
drivers, at least the NVidia drivers seem require the opposite.
|
|
This may raise
|
|
the spectra of before and after mode applies, but this will
|
|
require extra
|
|
support in osg::State and osg::StateAttribute, and would have to
|
|
be handled
|
|
on a per attribute basis, and possibly different of each
|
|
platform. Yuck.
|
|
|
|
2002-01-22 19:30 robert
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed
|
|
FlattenStaticTransformVisitor bug which related to incorrect
|
|
handling
|
|
of objects which were transformed by multiple matrices at one
|
|
time - this
|
|
cannot be handled in the flattening process (since we only have
|
|
one piece
|
|
of geometry to transform). This visitor now handles this case by
|
|
disabling
|
|
flattening of any objects and transforms associated in this way.
|
|
|
|
2002-01-22 12:03 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Temporily commented out the call to
|
|
the FlatternStaticTransformVisitor to
|
|
prevent a bug in handling instance nodes. Will be commented back
|
|
in once the
|
|
bug has been solved.
|
|
|
|
2002-01-22 11:03 robert
|
|
|
|
* AUTHORS: Updated AUTHORS file to reflect recent submission.
|
|
|
|
2002-01-22 11:03 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/InstanceRecords.cpp,
|
|
src/osgPlugins/flt/InstanceRecords.h,
|
|
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
Added support for node instances to Open Flight loader. Submitted
|
|
by Yefei He.
|
|
|
|
2002-01-20 19:30 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp, src/osgGLUT/Window.cpp: Fixes to
|
|
Windows compile.
|
|
|
|
2002-01-20 16:24 robert
|
|
|
|
* include/osgDB/Output, src/osgDB/FileNameUtils.cpp,
|
|
src/osgDB/Output.cpp: Updates to help compilation under gcc 3.03.
|
|
|
|
2002-01-19 22:11 robert
|
|
|
|
* include/osgUtil/GUIEventAdapter,
|
|
src/Demos/hangglide/GliderManipulator.cpp,
|
|
src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
src/osgUtil/TrackballManipulator.cpp,
|
|
src/osgWX/WXEventAdapter.cpp: Converted
|
|
osgUtil::GUIEventAdapter::MouseButtonMask from LEFT_BUTTON etc to
|
|
LEFT_MOUSE_BUTTON etc, to prevent classes with #define of
|
|
LEFT_BUTTON.. when
|
|
including certain MS Windows headers. Arhsh Snarfff..
|
|
|
|
2002-01-19 20:34 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Fixed the handling of non
|
|
transparent billboards, since it was not taking into
|
|
account any accumulated transforms inherited from above.
|
|
|
|
2002-01-18 22:36 robert
|
|
|
|
* include/osgUtil/CullVisitor, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/Registry.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/SceneView.cpp:
|
|
UPdates to CullVisitor so that it keeps in sync with the new
|
|
method paramter
|
|
change in osg::Billboard.
|
|
|
|
Removed in instance of an object being passed () brackets, have
|
|
removed the
|
|
brackets to avoid an amiguity with the compiler intepreting it as
|
|
a function.
|
|
|
|
2002-01-18 22:34 robert
|
|
|
|
* include/osg/ImpostorSprite, include/osg/Math, include/osg/Node,
|
|
include/osg/Vec2, include/osg/Vec3, include/osg/Vec4,
|
|
src/osg/GeoSet.cpp: Changes to fix compilation problems on the
|
|
Sparc.
|
|
|
|
GeoSet.cpp simply remove rendundent code that had already been
|
|
commented out.
|
|
|
|
2002-01-18 22:25 robert
|
|
|
|
* include/osgText/Font, include/osgText/Text,
|
|
src/osgText/FTBitmapGlyph.cpp, src/osgText/FTBitmapGlyph.h,
|
|
src/osgText/FTCharmap.cpp, src/osgText/FTCharmap.h,
|
|
src/osgText/FTFace.cpp, src/osgText/FTFace.h,
|
|
src/osgText/FTFont.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h,
|
|
src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h,
|
|
src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h,
|
|
src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h,
|
|
src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h,
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h,
|
|
src/osgText/FTGlyph.h, src/osgText/FTGlyphContainer.cpp,
|
|
src/osgText/FTGlyphContainer.h, src/osgText/FTLibrary.h,
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTOutlineGlyph.h,
|
|
src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPixmapGlyph.h,
|
|
src/osgText/FTPolyGlyph.cpp, src/osgText/FTPolyGlyph.h,
|
|
src/osgText/FTSize.cpp, src/osgText/FTSize.h,
|
|
src/osgText/FTTextureGlyph.cpp, src/osgText/FTTextureGlyph.h,
|
|
src/osgText/FTVectoriser.cpp, src/osgText/FTVectoriser.h,
|
|
src/osgText/Font.cpp, src/osgText/Text.cpp: Added support for
|
|
multiple graphics contexts, submission from Max Rhiener.
|
|
|
|
Alas changed the indenting to use 4 spaces instead of tabs, this
|
|
irons out
|
|
differences when working under Windows and Unix, keeping the
|
|
identing
|
|
consistent.
|
|
|
|
2002-01-18 22:15 robert
|
|
|
|
* include/osg/Billboard, src/osg/Billboard.cpp: First steps to
|
|
updating the calcTransform function in Billboard to fix
|
|
z axis contraint on rotation axis.
|
|
|
|
2002-01-18 19:00 robert
|
|
|
|
* src/osg/Transform.cpp: Fixed copy constructor which was copying a
|
|
matrix to unitialized memory.
|
|
|
|
2002-01-18 14:12 robert
|
|
|
|
* include/osg/Math: Removed the global scope operators for the
|
|
isnan(..) etc calls to fix compilation
|
|
under some compiler combinations.
|
|
|
|
2002-01-18 14:11 robert
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: Made the osg::Timer::tick()
|
|
method a const method.
|
|
|
|
2002-01-18 10:26 robert
|
|
|
|
* include/osg/LineSegment: Fixed typo in comment, reference to
|
|
BoundingSphere has been changed to
|
|
BoundingBox. Typo spotted by Gial Paolo Lorenzetto.
|
|
|
|
2002-01-17 22:41 robert
|
|
|
|
* include/osgUtil/CullViewState, src/osgUtil/CullVisitor.cpp: Fixed
|
|
ENALBE_ALL_CULLING spelling mistake, have changed it to
|
|
ENABLE_ALL_CULLING.
|
|
|
|
2002-01-17 22:40 robert
|
|
|
|
* include/osgGLUT/Window, src/osgGLUT/Window.cpp: Added support for
|
|
glutSpecialFunc, glutSpaceballMotion, glutSpaceballRotate and
|
|
glutSpaceballRotate into osgGLUT::Window base class.
|
|
|
|
2002-01-16 21:23 robert
|
|
|
|
* src/osg/State.cpp: Reversed the ordering of setting of OpenGL
|
|
modes and attributes, so that
|
|
attributes are now set first, then modes. This is keep consistent
|
|
with
|
|
the setting of glColorMaterial and glEnable(GL_COLOR_MATERIAL) as
|
|
specfied
|
|
in OpenGL documentation.
|
|
|
|
2002-01-16 21:22 robert
|
|
|
|
* include/osg/StateAttribute: Changed the enum Types { ... } so
|
|
that in no longer explicitly sets the values,
|
|
leaving C++ to ensire that values are unque and insequence.
|
|
|
|
2002-01-16 21:20 robert
|
|
|
|
* src/osgPlugins/Makefile, src/osgPlugins/jpeg/Makefile: Fixes to
|
|
makefiles which have become a bit unhinged after MacOS X
|
|
integration.
|
|
|
|
2002-01-16 21:12 robert
|
|
|
|
* src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
Added support for billboard in OpenFlight loader. Submission from
|
|
Nikolaus Hanekamp.
|
|
|
|
2002-01-16 12:29 robert
|
|
|
|
* Make/makedefs.irix.std.64, Makefile: Submission from Sean Spicer
|
|
which adds Make/makedefs.irix.std.64 which
|
|
compiles the OSG as 64bit. Small changes by Robert to accomodate
|
|
recent MacOSX makefile changes.
|
|
|
|
2002-01-16 12:08 robert
|
|
|
|
* Make/makedefs.cyg, Make/makedefs.freebsd,
|
|
Make/makedefs.irix.nonstd, Make/makedefs.irix.std,
|
|
Make/makedefs.linux, Make/makedefs.macosx, Make/makerules.cyg,
|
|
Make/makerules.freebsd, Make/makerules.irix,
|
|
Make/makerules.linux: Changes to Make/makerules.* and
|
|
Make/makedefs.* to accomodate MacOSX's need
|
|
to treat plugins and shared libraries seperately.
|
|
|
|
2002-01-16 12:05 robert
|
|
|
|
* src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
|
src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile,
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile,
|
|
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pic/Makefile,
|
|
src/osgPlugins/png/Makefile, src/osgPlugins/rgb/Makefile,
|
|
src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile,
|
|
src/osgPlugins/tiff/Makefile, src/osgPlugins/zip/Makefile:
|
|
Integrated the changes to osgPlugin/Makefile's for MacOSX port.
|
|
|
|
2002-01-16 12:03 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Changed hardwired char[1024] arrays to
|
|
char[FILEUTILS_MAX_PATH_LENGTH] and
|
|
defined the value to be 2048, this should avoid problems with
|
|
path lengths
|
|
which have been overflowing the 1024 limit (Sasa report this
|
|
bug). The
|
|
real solution is to use std::string throught FileUtils, but this
|
|
will have
|
|
to wait for another day.
|
|
|
|
2002-01-16 10:41 robert
|
|
|
|
* src/osgPlugins/quicktime, src/osgPlugins/quicktime/Makedepend,
|
|
src/osgPlugins/quicktime/Makefile,
|
|
src/osgPlugins/quicktime/QTtexture.c,
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp: Added quicktime
|
|
plugin (for Mac's only), submitted by Phil Atkin.
|
|
|
|
2002-01-16 10:36 robert
|
|
|
|
* Make/makerules.macosx, include/osg/GL, include/osg/GLU,
|
|
include/osg/Timer, include/osgText/Font,
|
|
src/Demos/hangglide/Makefile, src/Demos/osgconv/Makefile,
|
|
src/Demos/osgcube/Makefile, src/Demos/osgimpostor/Makefile,
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/Demos/osgreflect/Makefile, src/Demos/osgtext/Makefile,
|
|
src/Demos/osgtext/main.cpp, src/Demos/osgtexture/Makefile,
|
|
src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile,
|
|
src/osg/Makefile, src/osg/Timer.cpp, src/osgDB/Makefile,
|
|
src/osgGLUT/Makefile, src/osgPlugins/Makefile,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/flt/Input.cpp, src/osgPlugins/flt/Record.cpp,
|
|
src/osgPlugins/obj/glm.cpp, src/osgText/FTGL.h,
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h,
|
|
src/osgText/Font.cpp, src/osgText/Makefile,
|
|
src/osgUtil/DepthSortedBin.cpp, src/osgUtil/Makefile,
|
|
src/osgUtil/RenderBin.cpp: First batch of changes required for
|
|
MacOS X build. Orignal submission from
|
|
Phil Atkin, merged by Robert Osfield.
|
|
|
|
2002-01-15 23:21 robert
|
|
|
|
* src/osgPlugins/flt/GeoSetBuilder.cpp: Changed the use of
|
|
std::vector<..>.begin() to &vector<..>.front() in code
|
|
from passing the vector contents to the
|
|
GeoSet::setPrimLengths(..) etc.
|
|
methods. This has been done to fix the compile under the MS .NET
|
|
compiler
|
|
which has changed the definiation of the
|
|
std::vector<..>::iterator to
|
|
a class rather than a pointer.
|
|
|
|
2002-01-15 19:54 robert
|
|
|
|
* src/osgDB/FileNameUtils.cpp: Fix to osgDB::getStrippedName(..) so
|
|
that handles the case of file without
|
|
an extension.
|
|
|
|
2002-01-15 15:49 robert
|
|
|
|
* src/osgPlugins/pfb/Makefile: Added '# LIBS += -limage' and
|
|
explanation in comments to pfb Makefile,
|
|
submitted by Randall Hooper.
|
|
|
|
2002-01-15 12:13 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Added the set of
|
|
GL_TEXTURE_GEN_S and _T to code converting pfTexGen to
|
|
osg::TexGen. This is try and fix a bug in handling tex gen
|
|
datasets such
|
|
as sj_texgen.pfb.
|
|
|
|
2002-01-15 11:05 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp: New ajustAspectRatio
|
|
(ADJUST_NODE) mode added to osg::Camera to fix issue
|
|
with integration with vrjuggler, submitted by Allen Bierbaum.
|
|
|
|
2002-01-12 21:49 robert
|
|
|
|
* src/osg/Camera.cpp: Missing _attachedTransformMode in osg::Camera
|
|
constructor, fix submitted by
|
|
Ben Discoe.
|
|
|
|
2002-01-05 16:19 robert
|
|
|
|
* src/Makefile: Change TOP to OSGHOME in makefiles.
|
|
|
|
2002-01-05 16:18 robert
|
|
|
|
* src/osgUtil/TrackballManipulator.cpp: Moved the setting of camera
|
|
fusion distance mode into the handle method so that
|
|
it is updated on everyframe to ensure that switching between
|
|
Drive/Flight
|
|
and Trackball happens seemlessly.
|
|
|
|
2002-01-04 20:44 robert
|
|
|
|
* Makefile, src/Demos/Makefile, src/Demos/hangglide/Makefile,
|
|
src/Demos/osgcluster/Makefile, src/Demos/osgconv/Makefile,
|
|
src/Demos/osgcube/Makefile, src/Demos/osgimpostor/Makefile,
|
|
src/Demos/osgreflect/Makefile, src/Demos/osgtext/Makefile,
|
|
src/Demos/osgtexture/Makefile, src/Demos/osgviews/Makefile,
|
|
src/Demos/sgv/Makefile, src/Demos/wxsgv/Makefile,
|
|
src/osg/Makefile, src/osgDB/Makefile, src/osgGLUT/Makefile,
|
|
src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
|
src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile,
|
|
src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile,
|
|
src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/Makefile,
|
|
src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile,
|
|
src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile,
|
|
src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile,
|
|
src/osgPlugins/zip/Makefile, src/osgText/Makefile,
|
|
src/osgUtil/Makefile, src/osgWX/Makefile: Renamed the TOP
|
|
variable in the Makefiles to OSGHOME.
|
|
|
|
2002-01-04 20:43 robert
|
|
|
|
* src/osg/LOD.cpp: Added a guard to osg::LOD::evaluate so that it
|
|
returns -1 if the range
|
|
matched does not have a corresponding child to relate to. This
|
|
can happen
|
|
if a user creates more than n+1 ranges, where n is the number of
|
|
LOD children.
|
|
|
|
2002-01-04 17:35 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/ShadeModel,
|
|
include/osg/StateAttribute, src/osg/Makefile,
|
|
src/osg/ShadeModel.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/ShadeModel.cpp:
|
|
Added osg::ShadeModel state attribute which encapsulates
|
|
glShadeModel.
|
|
|
|
2002-01-04 17:34 robert
|
|
|
|
* src/osgPlugins/osg/GeoSet.cpp: Fixed a bug in writing of line
|
|
strips and line loops to the .osg file.
|
|
|
|
2002-01-04 13:14 robert
|
|
|
|
* src/osg/GeoSet.cpp: Fixed multiple deletion of shared indecies in
|
|
GeoSet destructor.
|
|
|
|
2002-01-03 23:28 robert
|
|
|
|
* Make/makedefs.cyg, Make/makedefs.freebsd, Make/makedefs.irix.std,
|
|
Make/makedefs.linux, Make/makedefs.macosx, Make/makerules.cyg:
|
|
Futher Makefile updates for Cygwin support - from Norman Vine.
|
|
|
|
2002-01-03 23:19 robert
|
|
|
|
* Makefile, src/Demos/Makefile, src/Demos/hangglide/Makefile,
|
|
src/Demos/osgcluster/Makefile, src/Demos/osgconv/Makefile,
|
|
src/Demos/osgcube/Makefile, src/Demos/osgimpostor/Makefile,
|
|
src/Demos/osgreflect/Makefile, src/Demos/osgtext/Makefile,
|
|
src/Demos/osgtexture/Makefile, src/Demos/osgviews/Makefile,
|
|
src/Demos/sgv/Makefile, src/Demos/wxsgv/Makefile, src/Makefile,
|
|
src/osg/Makefile, src/osgDB/Makefile, src/osgGLUT/Makefile,
|
|
src/osgPlugins/Makefile, src/osgPlugins/bmp/Makefile,
|
|
src/osgPlugins/dw/Makefile, src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile,
|
|
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile,
|
|
src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile,
|
|
src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile,
|
|
src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile,
|
|
src/osgPlugins/zip/Makefile, src/osgText/Makefile,
|
|
src/osgUtil/Makefile, src/osgWX/Makefile: Makefile changes to
|
|
support Cywin port - submission from Norman Vine, updates
|
|
to fix case problems under unix by Robert.
|
|
|
|
2002-01-03 21:34 robert
|
|
|
|
* include/osg/Export, include/osg/GL, include/osg/Math,
|
|
include/osg/Timer, include/osgDB/Export, include/osgGLUT/Export,
|
|
include/osgText/Export, include/osgUtil/Export,
|
|
src/osg/GLExtensions.cpp, src/osg/Notify.cpp,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/Registry.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/Pool.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/Registry.h, src/osgPlugins/flt/flt.h,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
|
src/osgUtil/NvTriStripObjects.h: Updates for Cygwin port, from
|
|
Norman Vine.
|
|
|
|
2002-01-03 19:28 robert
|
|
|
|
* src/osg/GLExtensions.cpp, src/osgDB/Registry.cpp: Small source
|
|
code changes for Cygwin port of OSG.
|
|
|
|
2002-01-02 17:01 robert
|
|
|
|
* ChangeLog, NEWS, doc/doc++/osg/GeoSet.html,
|
|
doc/doc++/osg/LOD.html, doc/doc++/osg/for_each_triangle.html,
|
|
doc/doc++/osg/osg.html, doc/doc++/osgGLUT/Viewer.html: Updates in
|
|
preperation for the third attempt at the 0.8.43 release.
|
|
|
|
2002-01-02 15:42 robert
|
|
|
|
* src/Demos/osgtexture/osgtexture.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp: Updates from Randall
|
|
Hopper to fix build under IRIX.
|
|
|
|
2002-01-02 11:03 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lib3ds/matrix.cpp: A small bug fix to the matrix
|
|
dump function (it was primtiing out 5 columns
|
|
instead of four).
|
|
|
|
Added support for multiplying mesh geometry by the matrix
|
|
attached to the
|
|
Lib3dsMesh structure, however this produces disjointed models so
|
|
have
|
|
to the default mode to bypass this multiplication code. Will need
|
|
to revisit
|
|
this in the future.
|
|
|
|
2002-01-02 10:59 robert
|
|
|
|
* src/osgUtil/SmoothingVisitor.cpp: Commented out the smoothing of
|
|
FLAT_TRIANGLE_STRIP and FLAT_TRIANGLE_FAN
|
|
since it was causes problems with any color list which were
|
|
attached.
|
|
|
|
2002-01-02 10:53 robert
|
|
|
|
* src/osg/GeoSet_ogl.cpp: Moved the glShadeModel(FLAT/SMOOTH)
|
|
outside of the primtitive inner loop to reduce
|
|
the amount state changes incurred when using FLAT_ primtives.
|
|
|
|
2002-01-02 10:49 robert
|
|
|
|
* include/osg/GeoSet: Fixed the orientation of for_each_triangle
|
|
cases for QUAD and QUAD_STRIP.
|
|
|
|
2001-12-31 23:21 robert
|
|
|
|
* include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: Removed the
|
|
variables which were duplicated in osgGLUT::Viewer and
|
|
osgGLUT::Window, standardising on the Window ones, and therefore
|
|
removing
|
|
an unitialized variable that had been introduced. This caused a
|
|
crash
|
|
under WindowsXP due to send invalid values to glutReshapeWindow.
|
|
|
|
2001-12-31 23:16 robert
|
|
|
|
* include/osg/LOD: Added a more detailed explanation of how LOD's
|
|
work.
|
|
|
|
2001-12-31 00:04 robert
|
|
|
|
* NEWS, src/osg/Makefile: Updates to NEWS for date of release, and
|
|
added include/osg/DisplaySettings
|
|
and include/osg/LineWidth to the src/osg/Makefile.
|
|
|
|
2001-12-30 20:48 robert
|
|
|
|
* ChangeLog: Final update of ChangeLog for the 0.8.43 release.
|
|
|
|
2001-12-30 20:03 robert
|
|
|
|
* include/osg/GeoSet: Added osg::GeoSet::FLAT_TRIANGLE_FAN to the
|
|
list if primitive handled by the
|
|
for_each_triangle template function.
|
|
|
|
2001-12-30 19:04 robert
|
|
|
|
* ChangeLog, src/osgDB/FileUtils.cpp: Added /usr/local/lib to the
|
|
s_default_dso_path search path for plugins.
|
|
|
|
2001-12-30 17:13 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Made the output message related to not
|
|
registering a camera manipulator
|
|
with the GLUT Viewer output as INFO rather than as a NOTICE. This
|
|
suppress
|
|
this message which was appearing on some of the demos all the
|
|
time, even
|
|
though are quite reasonable default behaviour is used.
|
|
|
|
2001-12-30 16:59 robert
|
|
|
|
* INSTALL: Added references to sgv -stereo and sgv -stencil to the
|
|
notes of running
|
|
the demos.
|
|
|
|
2001-12-30 16:58 robert
|
|
|
|
* src/Demos/hangglide/GliderManipulator.cpp: Updated the default
|
|
home position of so that a better view of the scene is seen.
|
|
|
|
2001-12-30 15:24 robert
|
|
|
|
* ChangeLog, ChangeLog.preCVS: Moved the old by hand ChangeLog to
|
|
ChangeLog.preCVS and then ran cvs2cl.pl
|
|
to automatically generate the new ChangeLog.
|
|
|
|
2001-12-30 15:12 robert
|
|
|
|
* doc/doc++/osg/StateAttribute.html, doc/doc++/osg/Transform.html:
|
|
Did a make docs, in preperation for 0.8.43 release.
|
|
|
|
2001-12-30 15:01 robert
|
|
|
|
* src/osgPlugins/pfb/ConvertToPerformer.cpp: Compilation fix to pfb
|
|
plugin, sent in by Ulrich Hertlein.
|
|
|
|
2001-12-30 15:00 robert
|
|
|
|
* INSTALL: Added a comment in Windows section on INSTALL notes such
|
|
that it now
|
|
recommends that you build all the libs.
|
|
|
|
2001-12-29 20:53 robert
|
|
|
|
* bin, bin/.README: Added .README to prevent CVS from deleting the
|
|
empty bin directory when checking
|
|
out copies. This was a problem with the nightly tarballs.
|
|
|
|
2001-12-29 14:27 robert
|
|
|
|
* include/osg/Transform: Added comment to osg::Transform w.r.t use
|
|
of GL_NORMALIZE when using
|
|
scaling Transforms.
|
|
|
|
2001-12-29 12:28 robert
|
|
|
|
* src/Demos/Makefile, src/Demos/osgcluster/broadcaster.cpp,
|
|
src/Demos/osgcluster/receiver.cpp, src/Makefile: Updates form
|
|
Randall Hopper for the FreeBSD build
|
|
|
|
2001-12-27 20:06 robert
|
|
|
|
* include/osg/StateAttribute: Made inline documentation on the
|
|
Values enum clearer w.r.t the function of
|
|
OVERRIDE_ON and OVERRIDE_OFF.
|
|
|
|
2001-12-26 20:55 robert
|
|
|
|
* doc/stereo.html: Added more details about using stereo with the
|
|
OSG, in particular the
|
|
role of the camera manipulators and the fusion distance.
|
|
|
|
2001-12-24 23:34 robert
|
|
|
|
* doc/doc++/osg/AttributeFunctor.html,
|
|
doc/doc++/osg/ColorMatrix.html,
|
|
doc/doc++/osg/DisplaySettings.html, doc/doc++/osg/EarthSky.html,
|
|
doc/doc++/osg/LineWidth.html, doc/doc++/osg/Statistics.html,
|
|
doc/doc++/osg/g_NotifyInit.html,
|
|
doc/doc++/osg/g_NotifyNulStream.html,
|
|
doc/doc++/osgDB/Options.html, doc/doc++/osgDB/ReadResult.html,
|
|
doc/doc++/osgDB/WriteResult.html,
|
|
doc/doc++/osgDB/findFileInPath.html,
|
|
doc/doc++/osgDB/readCommandLine.html,
|
|
doc/doc++/osgDB/readNodeFiles.html,
|
|
doc/doc++/osgGLUT/Window.html, doc/doc++/osgText,
|
|
doc/doc++/osgText/BitmapFont.html,
|
|
doc/doc++/osgText/ClassGraph.class,
|
|
doc/doc++/osgText/ClassGraphPanel.class,
|
|
doc/doc++/osgText/ClassLayout.class, doc/doc++/osgText/Font.html,
|
|
doc/doc++/osgText/General.html, doc/doc++/osgText/HIER.html,
|
|
doc/doc++/osgText/HIERjava.html,
|
|
doc/doc++/osgText/NavigatorButton.class,
|
|
doc/doc++/osgText/OutlineFont.html,
|
|
doc/doc++/osgText/Paragraph.html,
|
|
doc/doc++/osgText/PixmapFont.html,
|
|
doc/doc++/osgText/PolygonFont.html,
|
|
doc/doc++/osgText/RasterFont.html, doc/doc++/osgText/Text.html,
|
|
doc/doc++/osgText/TextureFont.html,
|
|
doc/doc++/osgText/VectorFont.html, doc/doc++/osgText/icon1.gif,
|
|
doc/doc++/osgText/icon2.gif, doc/doc++/osgText/index.html,
|
|
doc/doc++/osgText/osgText.html,
|
|
doc/doc++/osgText/osgTextGetLibraryName.html,
|
|
doc/doc++/osgText/osgTextGetVersion.html,
|
|
doc/doc++/osgUtil/CombineLODsVisitor.html,
|
|
doc/doc++/osgUtil/DisplayRequirementsVisitor.html,
|
|
doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html,
|
|
doc/doc++/osgUtil/Optimizer.html,
|
|
doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html,
|
|
doc/doc++/osgUtil/StateVisitor.html,
|
|
doc/doc++/osgUtil/TransformCallback.html, doc/index.html: Updated
|
|
doc++ references so that CVS knows about all the newly generated
|
|
files.
|
|
|
|
2001-12-24 23:28 robert
|
|
|
|
* index.html: Updated the index.html to include references to the
|
|
new osgText library and
|
|
demo app.
|
|
|
|
2001-12-24 23:14 robert
|
|
|
|
* INSTALL: Removed references to redundent environmental variables.
|
|
|
|
2001-12-24 21:56 robert
|
|
|
|
* doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/Billboard.html,
|
|
doc/doc++/osg/BoundingBox.html,
|
|
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Camera.html,
|
|
doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ClippingVolume.html,
|
|
doc/doc++/osg/ColorMask.html, doc/doc++/osg/CullFace.html,
|
|
doc/doc++/osg/Depth.html, doc/doc++/osg/Drawable.html,
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrameStamp.html,
|
|
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html,
|
|
doc/doc++/osg/HIERjava.html, doc/doc++/osg/Image.html,
|
|
doc/doc++/osg/Impostor.html, doc/doc++/osg/ImpostorSprite.html,
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightSource.html,
|
|
doc/doc++/osg/LineSegment.html, doc/doc++/osg/Material.html,
|
|
doc/doc++/osg/Matrix.html, doc/doc++/osg/MemoryAdapter.html,
|
|
doc/doc++/osg/Node.html, doc/doc++/osg/NodeAcceptOp.html,
|
|
doc/doc++/osg/NodeCallback.html, doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html,
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Stencil.html,
|
|
doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html,
|
|
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
|
|
doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html,
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html,
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
doc/doc++/osg/Vec4.html, doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/isGLExtensionSupported.html,
|
|
doc/doc++/osg/mem_ptr.html, doc/doc++/osg/notify.html,
|
|
doc/doc++/osg/osg.html, doc/doc++/osg/osgGetVersion.html,
|
|
doc/doc++/osg/ref_ptr.html, doc/doc++/osgDB/DotOsgWrapper.html,
|
|
doc/doc++/osgDB/FieldReader.html,
|
|
doc/doc++/osgDB/FieldReaderIterator.html,
|
|
doc/doc++/osgDB/HIER.html, doc/doc++/osgDB/HIERjava.html,
|
|
doc/doc++/osgDB/Input.html, doc/doc++/osgDB/Output.html,
|
|
doc/doc++/osgDB/ReaderWriter.html,
|
|
doc/doc++/osgDB/RegisterDotOsgWrapperProxy.html,
|
|
doc/doc++/osgDB/RegisterReaderWriterProxy.html,
|
|
doc/doc++/osgDB/Registry.html,
|
|
doc/doc++/osgDB/findFileInDirectory.html,
|
|
doc/doc++/osgDB/osgDB.html, doc/doc++/osgDB/osgDBGetVersion.html,
|
|
doc/doc++/osgDB/readImageFile.html,
|
|
doc/doc++/osgDB/readNodeFile.html,
|
|
doc/doc++/osgDB/readObjectFile.html,
|
|
doc/doc++/osgDB/writeImageFile.html,
|
|
doc/doc++/osgDB/writeNodeFile.html,
|
|
doc/doc++/osgDB/writeObjectFile.html,
|
|
doc/doc++/osgGLUT/GLUTEventAdapter.html,
|
|
doc/doc++/osgGLUT/General.html, doc/doc++/osgGLUT/HIER.html,
|
|
doc/doc++/osgGLUT/HIERjava.html, doc/doc++/osgGLUT/Viewer.html,
|
|
doc/doc++/osgGLUT/index.html, doc/doc++/osgGLUT/osgGLUT.html,
|
|
doc/doc++/osgGLUT/osgGLUTGetVersion.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
doc/doc++/osgUtil/DriveManipulator.html,
|
|
doc/doc++/osgUtil/FlightManipulator.html,
|
|
doc/doc++/osgUtil/GUIActionAdapter.html,
|
|
doc/doc++/osgUtil/GUIEventAdapter.html,
|
|
doc/doc++/osgUtil/GUIEventHandler.html,
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html,
|
|
doc/doc++/osgUtil/InsertImpostorsVisitor.html,
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
doc/doc++/osgUtil/SceneViewManipulator.html,
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
doc/doc++/osgUtil/StateSetManipulator.html,
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html,
|
|
doc/doc++/osgUtil/osgUtilGetVersion.html: Did a make docs.
|
|
|
|
2001-12-24 21:34 robert
|
|
|
|
* include/osg/Light, src/osg/Light.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/osg/Light.cpp, src/osgUtil/SceneView.cpp: Fixed
|
|
the osg::Light so that it requires the user to explicitly define
|
|
which
|
|
OpenGL light is being operated on, and also now relies upong the
|
|
standard
|
|
osg::State handling of OpenGL modes to switch on the appropriate
|
|
lights.
|
|
|
|
The previous static counter mechansim for the light number was
|
|
causing a
|
|
redundent light to be created when the osg plugin created the
|
|
first osg::Light
|
|
to use a prototype for other osg::Light's to be cloned from in
|
|
the
|
|
.osg plugin execution.
|
|
|
|
The static count mechanism also prevent the lights modes being
|
|
controlled
|
|
independantly from the setting of the light paramters themselves.
|
|
This
|
|
meant that a light once created was global, and couldn't be
|
|
turned off
|
|
locally via the OSG's support for OpenGL mode enabling/disabling.
|
|
This
|
|
has been overcome with the new implementation, the user has
|
|
complete
|
|
flexiblity of when and where to use the different lights at their
|
|
disposal.
|
|
|
|
2001-12-24 19:06 robert
|
|
|
|
* include/osgGLUT/Viewer, include/osgGLUT/Window,
|
|
src/Demos/hangglide/hangglide.cpp, src/Demos/sgv/Makefile,
|
|
src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp: Updated the
|
|
osgGLUT::Viewer to subclass from osgGLUT::Window as has been
|
|
intended since the development of osgGLUT::Window.
|
|
|
|
2001-12-24 15:12 robert
|
|
|
|
* VisualStudio/osgPlugins/gif/gif.dsp: updates for windows build
|
|
|
|
2001-12-24 14:12 robert
|
|
|
|
* FAQ, INSTALL, Makefile, TODO, doc/stereo.html,
|
|
src/Demos/Makefile, src/Demos/hangglide/base.cpp,
|
|
src/Demos/hangglide/sky.cpp, src/Demos/hangglide/tank.cpp,
|
|
src/Demos/hangglide/terrain.cpp, src/Demos/hangglide/trees.cpp,
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp, src/Demos/osgtext/main.cpp,
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp,
|
|
src/Makefile, src/osg/Light.cpp, src/osg/Matrix.cpp,
|
|
src/osgPlugins/Makefile,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
src/osgPlugins/png/new_ReaderWriterPNG.cpp, src/osgText/Font.cpp,
|
|
src/osgUtil/FlightManipulator.cpp, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/TrackballManipulator.cpp: Various clean ups for the
|
|
release.
|
|
|
|
2001-12-22 22:30 robert
|
|
|
|
* doc/stereo.html, src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp: Updates
|
|
to keep things compiling under Windows. Also cleaned up the new
|
|
stereo.html docs.
|
|
|
|
2001-12-22 21:35 robert
|
|
|
|
* doc/index.html, doc/stereo.html: Added beginnings on
|
|
documentation for stereo support, the stereo.html needs
|
|
to be re-edited in a html editor before it becomes readable
|
|
though..
|
|
|
|
2001-12-22 14:55 robert
|
|
|
|
* src/Demos/hangglide/GliderManipulator.cpp,
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgtexture/osgtexture.cpp,
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp: Updated
|
|
usage messages to include new stereo and stencil commandline
|
|
options.
|
|
|
|
2001-12-21 22:48 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp,
|
|
include/osg/Camera, include/osg/DisplaySettings,
|
|
include/osg/State, include/osg/VisualsSettings,
|
|
include/osgGLUT/Viewer,
|
|
include/osgUtil/DisplayRequirementsVisitor,
|
|
include/osgUtil/SceneView,
|
|
include/osgUtil/VisualsRequirementsVisitor, src/osg/Camera.cpp,
|
|
src/osg/DisplaySettings.cpp, src/osg/Makefile,
|
|
src/osg/VisualsSettings.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp,
|
|
src/osgUtil/VisualsRequirementsVisitor.cpp: Further work on
|
|
improving stereo support in the OSG.
|
|
|
|
Renamed the osg::VisualsSettings to osg::DisplaySettings, and
|
|
osgUtil::VisualsRequirementsVisitor to
|
|
osgUtil::DisplayRequirementsVisitor.
|
|
|
|
Added support for OSG_SCREEN_HEIGHT into osg::DisplaySettings,
|
|
and added
|
|
a DisplaySettings* to the constructors of osg::SceneView and
|
|
osg::Camera.
|
|
|
|
2001-12-21 13:07 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgUtil/TrackballManipulator.cpp: Updates to the support for
|
|
stereo in osg::Camera, osgUtil::SceneView and
|
|
the CameraManipulators.
|
|
|
|
2001-12-20 20:48 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LineWidth,
|
|
include/osg/StateAttribute, src/osg/LineWidth.cpp,
|
|
src/osg/Makefile, src/osgPlugins/osg/LineWidth.cpp,
|
|
src/osgPlugins/osg/Makefile: Added support for glLineWidth via an
|
|
osg::LineWidth StateAttribute.
|
|
|
|
2001-12-20 16:35 robert
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgUtil/TrackballManipulator.cpp: Updates to the camera code
|
|
related to stereo, adding fusion distance.
|
|
|
|
2001-12-20 16:34 robert
|
|
|
|
* src/Demos/hangglide/hangglide.cpp,
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp: Added
|
|
check for null models be returned form osgDB::readNodeFiles(..)
|
|
to
|
|
prevent execution when no models have been loaded.
|
|
|
|
2001-12-20 12:12 robert
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Updates to flt loading of light
|
|
points, from Brede Johansen.
|
|
|
|
2001-12-19 15:20 robert
|
|
|
|
* src/osg/ColorMatrix.cpp, src/osgUtil/SceneView.cpp: Updates to
|
|
Stereo code.
|
|
|
|
2001-12-19 10:29 robert
|
|
|
|
* src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgtexture/osgtexture.cpp,
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp,
|
|
src/osg/VisualsSettings.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgGLUT/Viewer.cpp: Updated the demos to support the new
|
|
commandline handling of stereo and
|
|
convinience functios for loading libs and files.
|
|
|
|
2001-12-19 08:49 robert
|
|
|
|
* src/osg/ColorMatrix.cpp: Added check for GL_ARB_imaging extension
|
|
to osg;:ColorMatrix
|
|
|
|
2001-12-19 01:10 robert
|
|
|
|
* src/osg/VisualsSettings.cpp, src/osgUtil/SceneView.cpp:
|
|
Compilation fixes under for Windows
|
|
|
|
2001-12-19 00:38 robert
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/ColorMatrix,
|
|
include/osg/State, include/osg/StateAttribute,
|
|
include/osg/Viewport, include/osg/VisualsSettings,
|
|
include/osgDB/ReadFile, include/osgDB/Registry,
|
|
include/osgGLUT/Viewer, include/osgUtil/SceneView,
|
|
include/osgUtil/VisualsRequirementsVisitor,
|
|
src/Demos/sgv/sgv.cpp, src/osg/ColorMatrix.cpp, src/osg/Makefile,
|
|
src/osg/VisualsSettings.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/Registry.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgPlugins/osg/ColorMatrix.cpp, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/TexMat.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgUtil/VisualsRequirementsVisitor.cpp: Adding support for
|
|
controlling visual settings via environmental variables
|
|
and command line paramters. Including support for stereo and
|
|
stencil buffer.
|
|
|
|
2001-12-18 11:28 robert
|
|
|
|
* src/osg/Camera.cpp: Added range checking to
|
|
osg::Camera::adjustAspectRatio to catch invalid values being
|
|
passed to Camera. Invalid values were occuring when iconising the
|
|
Windows GLUT
|
|
based OSG demos.
|
|
|
|
2001-12-18 10:46 robert
|
|
|
|
* src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h: Fixed compilation problems in
|
|
flt plugin under Windows, and removed usage of
|
|
the default GeoSet::AtttributeDeleteFunctor from the DynGeoSet
|
|
since it handled
|
|
the memory deletion iteself via STL containers.
|
|
|
|
2001-12-17 21:13 robert
|
|
|
|
* src/osg/Camera.cpp: Changed the default field of Y to 45 degrees,
|
|
as this is probably a better
|
|
default than 30 degrees (what it was temproarily) or the 90
|
|
degrees that
|
|
it was originally.
|
|
|
|
2001-12-17 17:34 don
|
|
|
|
* src/osgPlugins/Makefile, src/osgPlugins/flt/FltFile.cpp,
|
|
src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp: Fixed IRIX compile
|
|
issues with the flt loader.
|
|
|
|
ReaderWriterATTR.cpp had a variable "mips" defined, which is
|
|
predefined for the IRIX preprocessor.
|
|
Changed this to _mips.
|
|
|
|
FltFile.cpp had a class and transient variable defined within the
|
|
scope of member function
|
|
FltFile::readExternals(), which was causing the IRIX 7.3 compiles
|
|
to hork. Moved the class
|
|
definition to outside of the member function scope.
|
|
|
|
2001-12-17 16:21 don
|
|
|
|
* src/Demos/osgcluster/osgcluster.cpp, src/Demos/osgtext/Makefile,
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osgPlugins/Makefile,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/png/Makefile,
|
|
src/osgText/Makefile: Fixed IRIX build. Required some namespace
|
|
fixes and include and link
|
|
directives in the Makefiles
|
|
|
|
2001-12-17 15:05 robert
|
|
|
|
* AUTHORS, include/osgUtil/Optimizer,
|
|
src/osgPlugins/osg/Transform.cpp, src/osgUtil/Optimizer.cpp:
|
|
Updated the Optimzer::FatternStaticTransform visit so by default
|
|
it ignores
|
|
all dynamic transforms, previously it flattened dynamic
|
|
transforms as well.
|
|
|
|
2001-12-17 09:29 robert
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added std:: infront of endl to
|
|
ensure compilation under Windows.
|
|
|
|
2001-12-16 22:20 robert
|
|
|
|
* NEWS, include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp: Integrated detailed near clipping
|
|
plane calculation into osgUtil::CullVisitor,
|
|
submitted by Sasa Bistroviae.
|
|
|
|
2001-12-16 16:30 robert
|
|
|
|
* src/osg/Timer.cpp: From John Davis, a little addition to the
|
|
Windows version of the osg::Timer
|
|
constructor such that a static variable is used to force the
|
|
constructor
|
|
to check the number of clock cycles per second once, this means
|
|
that
|
|
multiple timers can now be created with incurring a the 1 second
|
|
delay
|
|
used for timming the clock speed every time the constructor is
|
|
called.
|
|
|
|
2001-12-15 22:44 robert
|
|
|
|
* Makefile, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
src/osgGLUT/Version.cpp, src/osgText/Version.cpp,
|
|
src/osgUtil/Version.cpp, src/osgWX/Version.cpp: Updated version
|
|
numbers to 0.8.43 in prep for the impending release.
|
|
|
|
2001-12-15 22:41 robert
|
|
|
|
* INSTALL: Added comments on how to set up STLport under Windows
|
|
and IRIX.
|
|
|
|
2001-12-15 16:56 robert
|
|
|
|
* include/osg/Matrix, include/osg/Transform,
|
|
include/osgUtil/CullVisitor, src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgconv/OrientationConverter.cpp,
|
|
src/osg/Billboard.cpp, src/osg/Camera.cpp, src/osg/Matrix.cpp,
|
|
src/osg/Transform.cpp, src/osgPlugins/flt/FltFile.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/Transform.cpp,
|
|
src/osgUtil/Optimizer.cpp: Renamed osg::Matric::makeIdent() to
|
|
osg::Matrix::makeIdentity() to make
|
|
it consistent with the rest of the osg::Matrix naming. Updated
|
|
OSG
|
|
distribution to account for new name.
|
|
|
|
Added support for the STATIC/DYNAMIC osg::Transform::Type to the
|
|
.osg
|
|
ASCII reader/writer plugin and the flt reader plugin.
|
|
|
|
Removed the non cost version of osg::Transform::getMatrix() as
|
|
this could
|
|
by pass the dirty mechinism.
|
|
|
|
2001-12-15 10:00 robert
|
|
|
|
* src/osgPlugins/osg/Matrix.cpp, src/osgPlugins/osg/Node.cpp,
|
|
src/osgPlugins/osg/Point.cpp, src/osgPlugins/osg/PolygonMode.cpp,
|
|
src/osgPlugins/osg/PolygonOffset.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp,
|
|
src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp,
|
|
src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp,
|
|
src/osgPlugins/osg/Texture.cpp,
|
|
src/osgPlugins/osg/Transparency.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp,
|
|
src/osgUtil/NvTriStripObjects.cpp, src/osgUtil/Optimizer.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp,
|
|
src/osgUtil/Tesselator.cpp, src/osgUtil/TriStripVisitor.cpp:
|
|
updates for windows build.
|
|
|
|
2001-12-14 23:18 robert
|
|
|
|
* include/osg/BoundsChecking, include/osg/Matrix,
|
|
include/osg/Plane, include/osg/Quat, include/osg/Vec3,
|
|
include/osgDB/FieldReaderIterator, include/osgDB/Output,
|
|
include/osgGLUT/Viewer, include/osgUtil/CullVisitor,
|
|
src/Demos/hangglide/GliderManipulator.cpp,
|
|
src/Demos/hangglide/hangglide.cpp, src/Demos/osgconv/osgconv.cpp,
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp,
|
|
src/osg/Camera.cpp, src/osg/ClipPlane.cpp, src/osg/Drawable.cpp,
|
|
src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp, src/osg/Image.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/Material.cpp,
|
|
src/osg/Matrix.cpp, src/osg/Notify.cpp, src/osg/PolygonMode.cpp,
|
|
src/osg/Quat.cpp, src/osg/TexGen.cpp, src/osg/Texture.cpp,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FieldReader.cpp,
|
|
src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/Registry.cpp, src/osgDB/WriteFile.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp,
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/Input.cpp,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/Record.cpp,
|
|
src/osgPlugins/flt/VertexPoolRecords.cpp,
|
|
src/osgPlugins/flt/VertexPoolRecords.h,
|
|
src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/AlphaFunc.cpp,
|
|
src/osgPlugins/osg/Billboard.cpp,
|
|
src/osgPlugins/osg/ClipPlane.cpp,
|
|
src/osgPlugins/osg/ColorMask.cpp,
|
|
src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp,
|
|
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/EarthSky.cpp,
|
|
src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/FrontFace.cpp,
|
|
src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geode.cpp,
|
|
src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/Impostor.cpp,
|
|
src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp,
|
|
src/osgPlugins/osg/Material.cpp: Fixes to Windows build in liu of
|
|
the move to using just std::streams.
|
|
|
|
2001-12-14 21:49 robert
|
|
|
|
* INSTALL, Make/makedefs.irix.nonstd, include/osg/Matrix,
|
|
include/osg/Notify, include/osg/Vec2, include/osg/Vec3,
|
|
include/osg/Vec4, include/osgDB/FieldReader,
|
|
include/osgDB/Output, include/osgGLUT/Viewer,
|
|
src/Demos/sgv/sgv.cpp, src/osgPlugins/flt/OldVertexRecords.h,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/Record.h,
|
|
src/osgPlugins/flt/VertexPoolRecords.h, src/osgPlugins/flt/flt.h:
|
|
Updated OSG so that the old OSG_USE_IO_DOT_H has be removed from
|
|
all headers
|
|
that used it, all references to the Standard C++ stream classes
|
|
use the
|
|
std::ostream etc convention, all references to "using namespace
|
|
std" and
|
|
"using namespace std::ostream etc" have been removed.
|
|
|
|
2001-12-14 18:06 robert
|
|
|
|
* include/osg/Camera, include/osg/Export, include/osg/Math,
|
|
include/osgDB/Export, include/osgGLUT/Export,
|
|
include/osgText/Export, include/osgUtil/Export,
|
|
include/osgWX/Export, src/osgText/FTGL.h: Updatedwidley used
|
|
includes to remove most of the float/double warnings
|
|
generated when compiling under Windows with STLport.
|
|
|
|
2001-12-14 16:15 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw: Don haved accidentally removed the
|
|
reference to osg.dsp from the .dsw file,
|
|
breakin the Windows build.
|
|
|
|
2001-12-14 15:37 don
|
|
|
|
* src/osgPlugins/flt/Makefile: Removed ^M from Makefile
|
|
|
|
2001-12-14 15:16 don
|
|
|
|
* VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
VisualStudio/Demos/osgTextDemo/osgTextDemo.dsp,
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
|
VisualStudio/Demos/sgv/sgv.dsp,
|
|
VisualStudio/Demos/wxsgv/wxsgv.dsp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgText/osgText.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp, VisualStudio/osgWX/osgWX.dsp:
|
|
Appeased poor MS VisualStudio by adding the ^M's to all .dsw and
|
|
.dsp files.
|
|
|
|
2001-12-14 15:10 don
|
|
|
|
* VisualStudio/osg/osg.dsp: Fixed newline/cr problem
|
|
|
|
2001-12-14 14:25 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed problem with incorrect combining
|
|
of some LOD's derived from flt databases.
|
|
Problem related to the order of the removal of redudent groups
|
|
and LOD combining,
|
|
the LOD combining only working properly if done first.
|
|
|
|
2001-12-14 10:47 robert
|
|
|
|
* include/osgDB/FieldReader,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp:
|
|
Fixes for Win32 build related to changes in using namespace std.
|
|
|
|
2001-12-14 10:02 robert
|
|
|
|
* include/osgDB/FieldReader, include/osgDB/Output,
|
|
include/osgGLUT/Viewer, src/osgDB/DynamicLibrary.cpp,
|
|
src/osgPlugins/flt/Input.cpp, src/osgPlugins/flt/Record.cpp,
|
|
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/lib3ds/quat.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/Makefile,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp:
|
|
Removed all references to using namespace std to help solve
|
|
compilation problems
|
|
under Windows and IRIX.
|
|
|
|
Also integrated small change to lib3ds from Drew for IRIX
|
|
compilation.
|
|
|
|
2001-12-12 20:29 robert
|
|
|
|
* include/osg/Math, include/osg/Matrix, include/osg/Quat,
|
|
include/osg/Transform, src/Demos/hangglide/GliderManipulator.cpp,
|
|
src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgconv/OrientationConverter.cpp,
|
|
src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/Billboard.cpp,
|
|
src/osg/Camera.cpp, src/osg/Matrix.cpp, src/osg/Quat.cpp,
|
|
src/osg/Transform.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
src/osgUtil/TrackballManipulator.cpp,
|
|
src/osgUtil/TransformCallback.cpp: Made the following name
|
|
changes to Matrix and Quat to clean them up and make
|
|
the functionality clear given the name. This will break user code
|
|
unfortunately
|
|
so please be away of the following mapping.
|
|
|
|
osg::Matrix::makeTrans(..)?\026 -> osg::Matrix::makeTranslate(..)
|
|
osg::Matrix::makeRot(..)?\026 -> osg::Matrix::makeRotate(..)
|
|
osg::Matrix::trans(..)?\026 -> osg::Matrix::translate(..)
|
|
|
|
osg::Quat::makeRot(..)?\026 -> osg::Quat::makeRotate(..)
|
|
|
|
Also updated the rest of the OSG distribution to use the new
|
|
names, and
|
|
have removed the old deprecated Matrix methods too.
|
|
|
|
2001-12-12 15:09 robert
|
|
|
|
* src/osg/Matrix.cpp, src/osg/Quat.cpp: Fixed problems with
|
|
osg::Matrix::makeRot(from,to) and osg::Quat::makeRot(from,to)
|
|
so that they both use the same implementation (the Quat code now)
|
|
and the
|
|
code has been corrected to work from and to vectors which
|
|
directly opposite
|
|
to one another.
|
|
|
|
2001-12-12 12:55 robert
|
|
|
|
* NEWS, include/osg/GeoSet, src/osgDB/FieldReaderIterator.cpp,
|
|
src/osgPlugins/osg/GeoSet.cpp: Fixed problem with loading
|
|
interleaved arrays in the .osg loader, and corrected
|
|
a spelling mistake in osg::GeoSet.
|
|
|
|
2001-12-12 05:09 don
|
|
|
|
* src/Demos/osgconv/OrientationConverter.cpp,
|
|
src/Demos/osgconv/OrientationConverter.h,
|
|
src/Demos/osgconv/osgconv.cpp: Added translation and scaling to
|
|
osgconv
|
|
|
|
2001-12-11 17:00 don
|
|
|
|
* src/osg/Matrix.cpp: Fixed Matrix::rotate( Vec3 from, Vec3 to);
|
|
was using to X from to derive
|
|
axis, which causes a left-handed rotation. Fixed to from X to.
|
|
|
|
2001-12-11 16:00 robert
|
|
|
|
* include/osg/Matrix, include/osg/Notify,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/TriStripVisitor.cpp: Fixed
|
|
compilation problems under Windows due to changes in using
|
|
std::ostream etc.
|
|
|
|
2001-12-11 11:22 robert
|
|
|
|
* include/osg/Matrix, include/osg/Notify, include/osg/Vec2,
|
|
include/osg/Vec3, include/osg/Vec4: Removed the 'using namespace
|
|
std' and replaced with more specific 'using std::ostream'
|
|
this should help prevent polution of the global namespace with
|
|
std when including
|
|
these osg include files.
|
|
|
|
2001-12-11 11:21 robert
|
|
|
|
* src/osg/Camera.cpp: Added :Referenced() to the osg::Camera(..)
|
|
copy constructor to prevent a warning
|
|
under Linux.
|
|
|
|
2001-12-09 03:46 don
|
|
|
|
* src/osg/GeoSet.cpp: *** empty log message ***
|
|
|
|
2001-12-04 22:57 robert
|
|
|
|
* include/osg/GeoSet, src/osg/GeoSet.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added support for
|
|
automatic deletion of osg::GeoSet's attributes, via a
|
|
default AttributeDeleteFunctor which uses delete []. Users can
|
|
create
|
|
their own handlers for the attribute memory to override this
|
|
default
|
|
behavior.
|
|
|
|
Fixed a typo in ReaderWriterOBJ.cpp.
|
|
|
|
2001-12-04 20:38 robert
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp, include/osg/Image,
|
|
include/osg/Texture, include/osgUtil/SceneView: Various files
|
|
which should have been checked in earlier but were missed...
|
|
VisualStudio files for flt loader, and header files or Image and
|
|
Texture
|
|
for new osg::Texture::CLAMP_TO_EDGE and osg::Image::dirty.
|
|
|
|
2001-12-04 19:41 robert
|
|
|
|
* src/osgPlugins/flt/GeoSetBuilder.h: Updates to the flt loader,
|
|
from Brede Johansen.
|
|
|
|
2001-12-04 16:03 robert
|
|
|
|
* src/osgPlugins/flt/ColorPaletteRecord.cpp,
|
|
src/osgPlugins/flt/ColorPaletteRecord.h,
|
|
src/osgPlugins/flt/ExternalRecord.cpp,
|
|
src/osgPlugins/flt/ExternalRecord.h,
|
|
src/osgPlugins/flt/FaceRecord.cpp,
|
|
src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp,
|
|
src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
|
src/osgPlugins/flt/Input.h, src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
|
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h,
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
|
src/osgPlugins/flt/TexturePaletteRecord.h,
|
|
src/osgPlugins/flt/VertexPoolRecords.h,
|
|
src/osgPlugins/flt/flt.cpp, src/osgPlugins/flt/flt.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h,
|
|
src/osgPlugins/flt/opcodes.h: Integrated Brede Johansen's updates
|
|
to flt loader.
|
|
|
|
2001-12-04 15:56 robert
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Made a output message
|
|
output as osg::DEBUG only.
|
|
|
|
2001-12-04 12:34 robert
|
|
|
|
* src/Demos/sgv/sgv.cpp: Commented out the code to force sgv to use
|
|
ANAGLYPHIC_STEREO as this should
|
|
not be the default, will add options to do this later.
|
|
|
|
2001-12-04 12:31 robert
|
|
|
|
* src/Demos/osgtexture/osgtexture.cpp, src/Demos/sgv/sgv.cpp,
|
|
src/osg/Camera.cpp, src/osg/Texture.cpp,
|
|
src/osgPlugins/osg/Texture.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgUtil/SceneView.cpp: Improved support for anaglyphic
|
|
stereo.
|
|
|
|
Integrated texture CLAMP_TO_EDGE, submitted by Ulrich Hertlein.
|
|
|
|
2001-12-02 22:20 robert
|
|
|
|
* include/osg/Camera, include/osgUtil/RenderStage,
|
|
include/osgUtil/SceneView, src/osg/Camera.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgText/Paragraph.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp: Beginings
|
|
of support for quad bufferd, red/green, and slit screen stereo.
|
|
|
|
2001-12-02 08:59 don
|
|
|
|
* include/osg/GLU, include/osg/Matrix: Corrected a small booboo in
|
|
preprocessor guard for header file in GLU and
|
|
added Matrix::identity() to Matrix
|
|
|
|
2001-11-30 20:53 robert
|
|
|
|
* src/osg/StateSet.cpp: Fixed bug in osg::StateSet::merge(..) where
|
|
the containers were being
|
|
iterated from begin() to begin() rather than begin() to end().
|
|
|
|
2001-11-21 15:53 don
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp: Small fix for
|
|
preprocessor _MP symbol clash with MFC.
|
|
|
|
2001-11-19 13:14 robert
|
|
|
|
* src/osgText/Font.cpp: Made the Warning font file not found
|
|
message consistent with other file not
|
|
found messages.
|
|
|
|
2001-11-19 11:52 robert
|
|
|
|
* include/osgUtil/Optimizer: Added DLL export to the internal
|
|
classes in osgUtil::Optimize so that the internal
|
|
classes can be used directly by client applications.
|
|
|
|
2001-11-19 10:40 robert
|
|
|
|
* src/osgText/Font.cpp: Added warning report for when a font file
|
|
cannot be found.
|
|
|
|
2001-11-18 21:31 robert
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: Added
|
|
osg::Image::dirtyImage() and setModifiedTag() to allow external
|
|
updating of the image modified flag to be used in conjunction
|
|
with
|
|
texture subloading.
|
|
|
|
2001-11-15 11:59 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Move the call to the manipulators before
|
|
the scene app traversal to that
|
|
any changes to the scene graph, such as adding an app callback
|
|
can be
|
|
seen by during the same frame.
|
|
|
|
2001-11-14 15:53 robert
|
|
|
|
* src/Demos/osgtext/main.cpp: Fixes for windows compilation
|
|
|
|
2001-11-14 15:52 robert
|
|
|
|
* src/Demos/osgtext/main.cpp: Fixed compilation problem under
|
|
Wndows
|
|
|
|
2001-11-14 15:32 robert
|
|
|
|
* include/osg/Math: Fixed compilation problem under Wndows
|
|
|
|
2001-11-14 14:10 robert
|
|
|
|
* include/osgUtil/TransformCallback,
|
|
src/osgUtil/TransformCallback.cpp: Added
|
|
osgUtil::TransformCallback to help with rigid body animation.
|
|
|
|
2001-11-14 14:09 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp, include/osg/Math,
|
|
include/osg/Matrix, include/osg/Transform,
|
|
include/osgDB/ReaderWriter, include/osgText/Paragraph,
|
|
include/osgUtil/SceneView, src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp, src/Demos/osgtext/main.cpp,
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/Transform.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp, src/osgText/Font.cpp,
|
|
src/osgText/Makefile, src/osgText/Paragraph.cpp,
|
|
src/osgText/Text.cpp, src/osgUtil/Makefile,
|
|
src/osgUtil/SceneViewManipulator.cpp: Fixes for IRIX build.
|
|
|
|
Updates to the osg::Transform, adding preMult and postMult
|
|
methods and
|
|
deprecating the old preRotate,preTranslate,preScale.
|
|
|
|
Updated the rest of the OSG so that it nolonger uses the
|
|
deprecated
|
|
osg::Transform nodes.
|
|
|
|
Renamed osgUtil::SceneView::setGlobalState() to
|
|
osgUtil::SceneView::setGlobalStateSet() so that the name reflects
|
|
its
|
|
functionality better. Updated osgGLUT::Viewer etc to cope with
|
|
new
|
|
name change.
|
|
|
|
2001-11-12 10:04 robert
|
|
|
|
* include/osgText/Font, include/osgText/Paragraph,
|
|
src/osgText/Font.cpp, src/osgText/Paragraph.cpp: Added new files
|
|
to cvs.
|
|
|
|
2001-11-12 10:00 robert
|
|
|
|
* src/osg/NodeCallback.cpp: Added src/osg/NodeCallback.cpp.
|
|
|
|
2001-11-11 22:32 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Matrix,
|
|
include/osg/NodeCallback, include/osg/ref_ptr,
|
|
src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp, src/osg/Makefile,
|
|
src/osg/Matrix.cpp, src/osgDB/FileUtils.cpp: Fixed compilation
|
|
error in src/osgDB/FileUtils.cpp.
|
|
|
|
Added support for nested NodeCallbacks, allowing them to be
|
|
chained together
|
|
so that multiple operations can be applied.
|
|
|
|
2001-11-10 15:46 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed
|
|
osgUtil::Optimizer::FlatternStaticTransformsVisitor so that the
|
|
apply(osg::LOD) scaled the ranges in addition to transform the
|
|
center
|
|
point and children.
|
|
|
|
2001-11-10 13:36 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed bug related to
|
|
osgUtil::Optimizer::FlatternStaticTransform::Visitor's
|
|
apply(Billboard& ) method which was apply the accumulated
|
|
transform to
|
|
the billbaord geometry when it should have been applying the
|
|
matrix without
|
|
the transform component.
|
|
|
|
2001-11-09 15:06 robert
|
|
|
|
* VisualStudio/osgText/osgText.dsp, include/osg/Node,
|
|
include/osgText/Text, src/osg/Node.cpp,
|
|
src/osgPlugins/osg/README, src/osgText/Makefile,
|
|
src/osgText/Text.cpp: Added osgText::Paragraph which is a
|
|
subclass from Geode which composes a
|
|
list of text drawables as a paragraph block, handles breaking of
|
|
text into
|
|
individual lines automatically.
|
|
|
|
Changed the osg::Node::setUserData so that the data type has to
|
|
be an
|
|
osg::Referenced, and removes the dependancy on
|
|
osg::MemoryAdapter. I have
|
|
done this since it simplifies the OSG side of the interface and
|
|
makes it
|
|
less like that the user might abuse the memory managment of the
|
|
data. It
|
|
does however mean that user data will have by subclassed from
|
|
Referenced,
|
|
and therefor may require users to have their own adapter to do
|
|
this.
|
|
However, this little nuasance is worth the extra cleaness and
|
|
robustness
|
|
afforded by going the osg::Referenced route.
|
|
|
|
2001-11-09 15:01 robert
|
|
|
|
* src/osgDB/FileUtils.cpp: Fixed the findFileFile routine which had
|
|
been broken by a fix of a dlopen
|
|
problem - './' was added to all files which which directly found
|
|
without
|
|
requiring a search path rather than just locally found files,
|
|
this broke
|
|
file loads which had wern't local but had a valid path. I have
|
|
moved the
|
|
'./' work around to inside fileDSO and made it only apply to
|
|
Linux as I
|
|
presume this is all it was needed for. Don?
|
|
|
|
2001-11-08 13:50 robert
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Fixed the IntersectVisitor
|
|
which was broken by a recent patch to catch parallel
|
|
line and traingle combinations.
|
|
|
|
2001-11-07 12:42 robert
|
|
|
|
* src/Demos/osgtext/main.cpp, src/osgText/Text.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp:
|
|
Added a dirtyBound() to osgUtil::Optimizer.
|
|
Corrected mispelling of alignment is osg::Text and the osgtext
|
|
demo.
|
|
Added guards for divide bu zero's to osg::IntersectVisitor.
|
|
|
|
2001-11-06 11:36 robert
|
|
|
|
* include/osg/BoundingBox: Fixed inlcude/BoundingBox to compile
|
|
under Windows.
|
|
|
|
2001-11-06 11:07 robert
|
|
|
|
* include/osg/Math: Fixed inlcude/Math to compile under Windows.
|
|
|
|
2001-11-06 10:34 robert
|
|
|
|
* include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/LineSegment, include/osg/Math, include/osg/Vec2,
|
|
include/osg/Vec3, include/osg/Vec4,
|
|
src/osgUtil/IntersectVisitor.cpp: Added methods to support
|
|
isNaN,isInfinte and valid to osg::Vec* and osg::Math,
|
|
and added a guard to IntersectVisitor which uses these new
|
|
methods to prevent
|
|
invalid segments being added.
|
|
|
|
2001-11-04 19:29 robert
|
|
|
|
* include/osg/Statistics, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderStage, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp:
|
|
Integrated updates to stats sent in my Geoff Michel.
|
|
|
|
2001-11-02 21:20 don
|
|
|
|
* src/osgDB/FileUtils.cpp: Fixed findFileInPath to prepend ./ if
|
|
file is in local directory. This was
|
|
needed by dlopen() for dso's in the current directory
|
|
|
|
2001-11-02 20:11 robert
|
|
|
|
* Make/makedefs.freebsd, Make/makedefs.irix.nonstd,
|
|
Make/makedefs.irix.std, Make/makedefs.linux,
|
|
Make/makedefs.macosx, Makefile, include/osg/Matrix,
|
|
include/osg/Node, include/osg/Object, include/osgText/Text,
|
|
src/Demos/Makefile, src/Makefile, src/osg/Makefile,
|
|
src/osgGLUT/Makefile, src/osgText/Text.cpp: Updates to Makefiles
|
|
to include osgText.
|
|
Also a couple of undefined methods in osgText::Text have been
|
|
added.
|
|
|
|
2001-11-02 12:26 robert
|
|
|
|
* include/osg/Drawable, index.html, src/osgPlugins/Makefile:
|
|
Updated index.html with dependacy info about the new osgText
|
|
library.
|
|
Modified osg/Drawable::draw(..) so that it uses display list
|
|
COMPILE
|
|
rather than COMPILE_AND_EXECUTE to solve performance problems
|
|
under
|
|
NVidia drivers. The old behavior is still available by comments
|
|
out
|
|
a #define.
|
|
Fixed the default compilation list src/osgPlugins/Makefile so
|
|
that it
|
|
compiles by defalt png and gif.
|
|
|
|
2001-11-01 16:35 robert
|
|
|
|
* src/osgPlugins/flt/ColorPaletteRecord.cpp,
|
|
src/osgPlugins/flt/DofRecord.h,
|
|
src/osgPlugins/flt/ExtensionRecord.h,
|
|
src/osgPlugins/flt/FaceRecord.cpp,
|
|
src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp,
|
|
src/osgPlugins/flt/FltFile.h,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/flt/GroupRecord.h,
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
|
src/osgPlugins/flt/LodRecord.h,
|
|
src/osgPlugins/flt/MaterialPaletteRecord.h,
|
|
src/osgPlugins/flt/ObjectRecord.h,
|
|
src/osgPlugins/flt/OldMaterialPaletteRecord.h,
|
|
src/osgPlugins/flt/OldVertexRecords.h,
|
|
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/Record.h, src/osgPlugins/flt/Registry.cpp,
|
|
src/osgPlugins/flt/Registry.h, src/osgPlugins/flt/SwitchRecord.h,
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
|
src/osgPlugins/flt/TexturePaletteRecord.h,
|
|
src/osgPlugins/flt/TransformationRecords.h,
|
|
src/osgPlugins/flt/VertexPoolRecords.h, src/osgPlugins/flt/flt.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h:
|
|
Updates to the flt loader from Brede Johansen.
|
|
|
|
2001-11-01 15:13 robert
|
|
|
|
* src/osgText/FTGLTextureFont.cpp,
|
|
src/osgText/FTGlyphContainer.cpp, src/osgText/Text.cpp: Updates
|
|
to osgText to fix a crash on ikart.tff font available under
|
|
Linux, the
|
|
bug was related to texel padding of the height not be accounted
|
|
for in texture
|
|
size calculation, but was used during populating the image data
|
|
causing a
|
|
mismatch.
|
|
|
|
2001-10-31 22:35 robert
|
|
|
|
* src/osgPlugins/lib3ds/config.h: Added missing config.h file to
|
|
src/osgPlugins/lib3ds.
|
|
|
|
2001-10-31 20:04 robert
|
|
|
|
* include/osg/StateSet, src/osg/StateSet.cpp: Added a bool paramter
|
|
to osg::StateSet::compare(const StateSet& rhs,bool
|
|
compareAttributeContents=false) const;
|
|
to allow it to use different comparison schemes, now it can use
|
|
checking for pointer equality (the default)
|
|
or attribute contexts. This has been added to assist optimization
|
|
of databases within the flt loader, but
|
|
also could be useful for other operations too.
|
|
|
|
2001-10-31 18:33 robert
|
|
|
|
* src/osgPlugins/lib3ds/Makefile,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lib3ds/atmosphere.cpp,
|
|
src/osgPlugins/lib3ds/atmosphere.h,
|
|
src/osgPlugins/lib3ds/background.cpp,
|
|
src/osgPlugins/lib3ds/background.h,
|
|
src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h,
|
|
src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h,
|
|
src/osgPlugins/lib3ds/chunktable.h,
|
|
src/osgPlugins/lib3ds/ease.cpp, src/osgPlugins/lib3ds/ease.h,
|
|
src/osgPlugins/lib3ds/file.cpp, src/osgPlugins/lib3ds/file.h,
|
|
src/osgPlugins/lib3ds/lib3ds_float.cpp,
|
|
src/osgPlugins/lib3ds/lib3ds_float.h,
|
|
src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h,
|
|
src/osgPlugins/lib3ds/material.cpp,
|
|
src/osgPlugins/lib3ds/material.h,
|
|
src/osgPlugins/lib3ds/matrix.cpp, src/osgPlugins/lib3ds/matrix.h,
|
|
src/osgPlugins/lib3ds/mesh.cpp, src/osgPlugins/lib3ds/mesh.h,
|
|
src/osgPlugins/lib3ds/node.cpp, src/osgPlugins/lib3ds/node.h,
|
|
src/osgPlugins/lib3ds/quat.cpp, src/osgPlugins/lib3ds/quat.h,
|
|
src/osgPlugins/lib3ds/readwrite.cpp,
|
|
src/osgPlugins/lib3ds/readwrite.h,
|
|
src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h,
|
|
src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h,
|
|
src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h,
|
|
src/osgPlugins/lib3ds/types.h, src/osgPlugins/lib3ds/vector.cpp,
|
|
src/osgPlugins/lib3ds/vector.h,
|
|
src/osgPlugins/lib3ds/viewport.cpp,
|
|
src/osgPlugins/lib3ds/viewport.h: Updated the lib3ds plugin with
|
|
the new 1.1 version of lib3ds.
|
|
|
|
2001-10-31 12:27 robert
|
|
|
|
* AUTHORS, include/osgText/Text, src/osgText/FTGL.h,
|
|
src/osgText/FTSize.cpp: Update to osgText to get things compiling
|
|
under Windows.
|
|
|
|
2001-10-31 11:41 robert
|
|
|
|
* VisualStudio/osgText/osgText.dsp: Update osgText.dsp to define
|
|
FTGL_STATICLIBRARY to prevent it compiling
|
|
the as a seperate library and producing linkage warnings.
|
|
|
|
2001-10-31 10:20 robert
|
|
|
|
* VisualStudio/osgText/osgText.dsp, src/osgText/FTCharmap.cpp,
|
|
src/osgText/FTFace.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h,
|
|
src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h,
|
|
src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h,
|
|
src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h,
|
|
src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h,
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h,
|
|
src/osgText/FTGlyphContainer.cpp, src/osgText/FTGlyphContainer.h,
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPolyGlyph.cpp,
|
|
src/osgText/FTSize.cpp, src/osgText/FTTextureGlyph.cpp,
|
|
src/osgText/FTTextureGlyph.h, src/osgText/FTVectorGlyph.cpp,
|
|
src/osgText/FTVectorGlyph.h, src/osgText/FTVectoriser.cpp,
|
|
src/osgText/FTVectoriser.h, src/osgText/Makefile: Updated the
|
|
FTGL implemention in osgText to FTFL1.1.
|
|
|
|
2001-10-30 19:23 robert
|
|
|
|
* include/osgDB/Registry, src/Demos/hangglide/ReaderWriterFLY.cpp,
|
|
src/osg/Matrix.cpp, src/osgDB/Input.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/Registry.cpp, src/osgDB/WriteFile.cpp: Further updates
|
|
to the ReaderWriter support in osgDB, and a fix to a small
|
|
warning
|
|
in Matrix.cpp.
|
|
|
|
2001-10-30 14:20 robert
|
|
|
|
* include/osgDB/ReaderWriter, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/png/new_ReaderWriterPNG.cpp,
|
|
src/osgPlugins/png/prev_ReaderWriterPNG.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp: Added support for
|
|
ReadResult and WriteResult to the osgDB::ReaderWriter
|
|
to allo plugins to pass back more information about the success
|
|
or failure
|
|
of a file load. All plugins have been updated to the new
|
|
convention.
|
|
|
|
2001-10-29 19:29 robert
|
|
|
|
* include/osg/Texture: Changed a #define ... (GLenum) 0x84fe to
|
|
0x84FE to fix problems under MacOS9
|
|
build.
|
|
|
|
2001-10-29 12:22 robert
|
|
|
|
* src/Demos/osgtext/main.cpp: Ran to_unix over
|
|
src/Demos/osgtext/main.cpp to try and fix some return type
|
|
problems reported under Windows.
|
|
|
|
2001-10-29 12:19 robert
|
|
|
|
* src/osgText/Version.cpp: Added missing src/osgText/Version.cpp
|
|
file.
|
|
|
|
2001-10-25 01:11 bryan
|
|
|
|
* Metrowerks/Metrowerks.mcp: Imposter.cpp added to the project
|
|
|
|
2001-10-25 00:49 bryan
|
|
|
|
* src/osgGLUT/Viewer.cpp: Changed the int to a GLint because of the
|
|
differences within mac/win32/linux versions of gl.h.
|
|
|
|
2001-10-25 00:45 bryan
|
|
|
|
* Metrowerks/Metrowerks.mcp: sgv is almost working
|
|
|
|
2001-10-24 23:15 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/osgText/osgText.dsp,
|
|
src/osgText/FTGL.h, src/osgText/FTVectorGlyph.cpp,
|
|
src/osgText/FTVectorGlyph.h: Completed work on osgText
|
|
compilation under Win32. We now
|
|
have fonts under Wndows and Linux :-)
|
|
|
|
2001-10-24 22:29 robert
|
|
|
|
* VisualStudio/Demos/osgTextDemo/osgTextDemo.dsp,
|
|
VisualStudio/osgText/osgText.dsp: Updates to the visual studio
|
|
files for osgText.
|
|
|
|
2001-10-24 19:48 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, include/osgDB/FileUtils: Updates
|
|
of osgDB/FileUtils to fix compilation problems under Win32
|
|
|
|
2001-10-24 13:46 robert
|
|
|
|
* VisualStudio/osgText/osgText.dsp, include/osgDB/FileUtils,
|
|
src/Demos/osgtext/main.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgText/Text.cpp: Updates to osgText.
|
|
|
|
2001-10-24 12:53 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgText/Makefile,
|
|
src/osgText/Text.cpp: Updates to osgText and osgDB so that the
|
|
loading of text fonts can use
|
|
osgDB::findFile() to locate font files from the OSGFILEPATH
|
|
environmental
|
|
variable.
|
|
|
|
2001-10-24 09:41 robert
|
|
|
|
* src/Demos/osgtext/main.cpp, src/osgText/FTBitmapGlyph.cpp,
|
|
src/osgText/FTBitmapGlyph.h, src/osgText/FTCharmap.h,
|
|
src/osgText/FTFace.h, src/osgText/FTFont.h, src/osgText/FTGL.h,
|
|
src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h,
|
|
src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h,
|
|
src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h,
|
|
src/osgText/FTGLPolygonFont.h, src/osgText/FTGLTextureFont.cpp,
|
|
src/osgText/FTGLTextureFont.h, src/osgText/FTGlyph.h,
|
|
src/osgText/FTGlyphContainer.h, src/osgText/FTLibrary.cpp,
|
|
src/osgText/FTLibrary.h, src/osgText/FTOutlineGlyph.cpp,
|
|
src/osgText/FTOutlineGlyph.h, src/osgText/FTPixmapGlyph.cpp,
|
|
src/osgText/FTPixmapGlyph.h, src/osgText/FTPolyGlyph.cpp,
|
|
src/osgText/FTPolyGlyph.h, src/osgText/FTSize.h,
|
|
src/osgText/FTTextureGlyph.cpp, src/osgText/FTTextureGlyph.h,
|
|
src/osgText/FTVectorGlyph.cpp, src/osgText/FTVectorGlyph.h,
|
|
src/osgText/FTVectoriser.h, src/osgText/Makefile: Updated FTGL
|
|
version to 1.0 and removed a couple of warnings in the osgText
|
|
demo.
|
|
|
|
2001-10-24 09:08 robert
|
|
|
|
* include/osgText/Text, src/Demos/osgtext/main.cpp: Updated the
|
|
osgText implemention, now works under Linux.
|
|
|
|
2001-10-23 23:23 don
|
|
|
|
* src/osgPlugins/pfb/stat.c: Added stat.c
|
|
|
|
2001-10-23 23:15 don
|
|
|
|
* Make/makedefs.linux: One last change needed to makedefs.linux to
|
|
sync Linux and Irix pfb loader
|
|
|
|
2001-10-23 23:10 don
|
|
|
|
* Make/makedefs.irix.nonstd, Make/makedefs.irix.std,
|
|
Make/makerules.irix, src/osgPlugins/Makefile,
|
|
src/osgPlugins/pfb/Makefile: Fixed pfb loader functionality for
|
|
IRIX
|
|
|
|
2001-10-23 22:59 don
|
|
|
|
* Make/makedefs.linux, Make/makerules.linux,
|
|
src/Demos/sgv/Makefile, src/osgPlugins/pfb/Makefile,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp: Fixed pfb loader so that
|
|
it works for both Linux and IRix with dynamic
|
|
libraries, and provides support to load (almost) all that
|
|
Performer loads.
|
|
|
|
2001-10-23 22:28 robert
|
|
|
|
* src/Demos/osgtext/Makefile, src/Demos/osgtext/main.cpp,
|
|
src/osgText/Makefile: Further work on getting osgText compiling.
|
|
|
|
2001-10-23 22:12 robert
|
|
|
|
* src/osgText/FTBitmapGlyph.cc, src/osgText/FTCharmap.cc,
|
|
src/osgText/FTFace.cc, src/osgText/FTFont.cc,
|
|
src/osgText/FTGLBitmapFont.cc, src/osgText/FTGLOutlineFont.cc,
|
|
src/osgText/FTGLPixmapFont.cc, src/osgText/FTGLPolygonFont.cc,
|
|
src/osgText/FTGLTextureFont.cc, src/osgText/FTGlyph.cc,
|
|
src/osgText/FTGlyphContainer.cc, src/osgText/FTLibrary.cc,
|
|
src/osgText/FTOutlineGlyph.cc, src/osgText/FTPixmapGlyph.cc,
|
|
src/osgText/FTPolyGlyph.cc, src/osgText/FTSize.cc,
|
|
src/osgText/FTTextureGlyph.cc, src/osgText/FTVectoriser.cc:
|
|
Removed old .cc versions of FT font code.
|
|
|
|
2001-10-23 22:09 robert
|
|
|
|
* src/osgText/FTBitmapGlyph.cpp, src/osgText/FTCharmap.cpp,
|
|
src/osgText/FTFace.cpp, src/osgText/FTFont.cpp,
|
|
src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLOutlineFont.cpp,
|
|
src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPolygonFont.cpp,
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTGlyph.cpp,
|
|
src/osgText/FTGlyphContainer.cpp, src/osgText/FTLibrary.cpp,
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPixmapGlyph.cpp,
|
|
src/osgText/FTPolyGlyph.cpp, src/osgText/FTSize.cpp,
|
|
src/osgText/FTTextureGlyph.cpp, src/osgText/FTVectoriser.cpp:
|
|
Adding in new .cpp versions of FT font code.
|
|
|
|
2001-10-23 22:08 robert
|
|
|
|
* Make/makedefs.linux, include/osgText/Version,
|
|
src/osgText/Makefile, src/osgText/Text.cpp: Updates to the new
|
|
osgText library to get it to compile under Linux.
|
|
|
|
2001-10-23 20:04 robert
|
|
|
|
* src/osgText/FTBitmapGlyph.cc, src/osgText/FTBitmapGlyph.h,
|
|
src/osgText/FTCharmap.cc, src/osgText/FTCharmap.h,
|
|
src/osgText/FTFace.cc, src/osgText/FTFace.h,
|
|
src/osgText/FTFont.cc, src/osgText/FTFont.h, src/osgText/FTGL.h,
|
|
src/osgText/FTGLBitmapFont.cc, src/osgText/FTGLBitmapFont.h,
|
|
src/osgText/FTGLOutlineFont.cc, src/osgText/FTGLOutlineFont.h,
|
|
src/osgText/FTGLPixmapFont.cc, src/osgText/FTGLPixmapFont.h,
|
|
src/osgText/FTGLPolygonFont.cc, src/osgText/FTGLPolygonFont.h,
|
|
src/osgText/FTGLTextureFont.cc, src/osgText/FTGLTextureFont.h,
|
|
src/osgText/FTGlyph.cc, src/osgText/FTGlyph.h,
|
|
src/osgText/FTGlyphContainer.cc, src/osgText/FTGlyphContainer.h,
|
|
src/osgText/FTLibrary.cc, src/osgText/FTLibrary.h,
|
|
src/osgText/FTOutlineGlyph.cc, src/osgText/FTOutlineGlyph.h,
|
|
src/osgText/FTPixmapGlyph.cc, src/osgText/FTPixmapGlyph.h,
|
|
src/osgText/FTPolyGlyph.cc, src/osgText/FTSize.cc,
|
|
src/osgText/FTSize.h, src/osgText/FTTextureGlyph.cc,
|
|
src/osgText/FTVectoriser.cc, src/osgText/FTVectoriser.h:
|
|
Converted FTGL files from mac style return to unix style.
|
|
|
|
2001-10-23 19:51 robert
|
|
|
|
* VisualStudio/Demos/osgTextDemo,
|
|
VisualStudio/Demos/osgTextDemo/osgTextDemo.dsp,
|
|
VisualStudio/osgText, VisualStudio/osgText/osgText.dsp,
|
|
include/osgText, include/osgText/Export, include/osgText/Text,
|
|
src/Demos/osgtext, src/Demos/osgtext/main.cpp, src/osgText,
|
|
src/osgText/FTBitmapGlyph.cc, src/osgText/FTBitmapGlyph.h,
|
|
src/osgText/FTCharmap.cc, src/osgText/FTCharmap.h,
|
|
src/osgText/FTFace.cc, src/osgText/FTFace.h,
|
|
src/osgText/FTFont.cc, src/osgText/FTFont.h, src/osgText/FTGL.h,
|
|
src/osgText/FTGLBitmapFont.cc, src/osgText/FTGLBitmapFont.h,
|
|
src/osgText/FTGLOutlineFont.cc, src/osgText/FTGLOutlineFont.h,
|
|
src/osgText/FTGLPixmapFont.cc, src/osgText/FTGLPixmapFont.h,
|
|
src/osgText/FTGLPolygonFont.cc, src/osgText/FTGLPolygonFont.h,
|
|
src/osgText/FTGLTextureFont.cc, src/osgText/FTGLTextureFont.h,
|
|
src/osgText/FTGlyph.cc, src/osgText/FTGlyph.h,
|
|
src/osgText/FTGlyphContainer.cc, src/osgText/FTGlyphContainer.h,
|
|
src/osgText/FTLibrary.cc, src/osgText/FTLibrary.h,
|
|
src/osgText/FTOutlineGlyph.cc, src/osgText/FTOutlineGlyph.h,
|
|
src/osgText/FTPixmapGlyph.cc, src/osgText/FTPixmapGlyph.h,
|
|
src/osgText/FTPolyGlyph.cc, src/osgText/FTPolyGlyph.h,
|
|
src/osgText/FTSize.cc, src/osgText/FTSize.h,
|
|
src/osgText/FTTextureGlyph.cc, src/osgText/FTTextureGlyph.h,
|
|
src/osgText/FTVectoriser.cc, src/osgText/FTVectoriser.h,
|
|
src/osgText/Makefile, src/osgText/Text.cpp: First past integrat
|
|
of Max Rhiener work on wrapping FTGL to create osgText
|
|
library and demo.
|
|
|
|
2001-10-23 15:55 robert
|
|
|
|
* VisualStudio/osgGLUT/osgGLUT.dsp, include/osgGLUT/Window,
|
|
src/osgGLUT/Makefile, src/osgGLUT/Window.cpp: Added new
|
|
osgGLUT::Window base class which is very basic right now, all it
|
|
does
|
|
is bring up a GLUT window and provide virtual functions from
|
|
which users should
|
|
subclass to add functionality.
|
|
|
|
2001-10-22 22:02 robert
|
|
|
|
* include/osg/Drawable, include/osg/GeoSet,
|
|
include/osg/ImpostorSprite, include/osg/State,
|
|
include/osg/StateSet, include/osg/Statistics,
|
|
include/osgGLUT/Viewer, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderStage, src/osg/GeoSet.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/State.cpp,
|
|
src/osg/StateSet.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp:
|
|
Integrated Geoff Michel's updates to Stats code, whilest move all
|
|
text rendering
|
|
back in the viewer from the Statistics header.
|
|
|
|
Added a osg::State::captureCurrentState(StateSet&) method and a
|
|
copy constructor
|
|
to osg::StateSet.
|
|
|
|
2001-10-21 21:27 robert
|
|
|
|
* src/osg/AlphaFunc.cpp, src/osg/BoundingBox.cpp,
|
|
src/osg/BoundingSphere.cpp, src/osg/CullFace.cpp,
|
|
src/osg/EarthSky.cpp, src/osg/Fog.cpp, src/osg/FrontFace.cpp,
|
|
src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp,
|
|
src/osg/GeoSet_ogl.cpp, src/osg/Geode.cpp, src/osg/Group.cpp,
|
|
src/osg/Impostor.cpp, src/osg/LOD.cpp, src/osg/Light.cpp,
|
|
src/osg/LightSource.cpp, src/osg/LineSegment.cpp,
|
|
src/osg/Material.cpp, src/osg/Node.cpp, src/osg/NodeVisitor.cpp,
|
|
src/osg/Notify.cpp, src/osg/Object.cpp, src/osg/Point.cpp,
|
|
src/osg/PolygonMode.cpp, src/osg/PolygonOffset.cpp,
|
|
src/osg/Quat.cpp, src/osg/Switch.cpp, src/osg/TexEnv.cpp,
|
|
src/osg/TexGen.cpp, src/osg/TexMat.cpp, src/osg/Transform.cpp,
|
|
src/osg/Transparency.cpp, src/osg/Version.cpp,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FieldReader.cpp,
|
|
src/osgDB/FileNameUtils.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
|
src/osgDB/Version.cpp, src/osgDB/WriteFile.cpp,
|
|
src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Version.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgUtil/CullViewState.cpp,
|
|
src/osgUtil/DisplayListVisitor.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/RenderGraph.cpp,
|
|
src/osgUtil/Version.cpp, src/osgWX/Version.cpp,
|
|
src/osgWX/WXEventAdapter.cpp: Moved all #include "osg/.."
|
|
references to #include <osg/..> to aid port to
|
|
MacOS.
|
|
|
|
2001-10-20 20:26 robert
|
|
|
|
* include/osgUtil/DisplayListVisitor, include/osgUtil/SceneView,
|
|
src/osgUtil/DisplayListVisitor.cpp, src/osgUtil/SceneView.cpp:
|
|
Added support for an osgUtil::SceneView::init() traversal which
|
|
is called once
|
|
per scene view. The user can attach a NodeVisitor to do init for
|
|
them, or
|
|
leave it to the default which is to use the
|
|
osgUtil::DisplayListVisitor
|
|
which compiles all display lists and texture objects. The init
|
|
traversal
|
|
is called automatically by the first call to either app() or
|
|
cull(), so
|
|
should not be called by user code during initialization. This
|
|
ensures
|
|
that a valid graphics context has been established before OpenGL
|
|
is initialized.
|
|
|
|
osgUtil::DisplayListVisitor has also been updated to use a bit
|
|
mask for options, and the addition of
|
|
compilation of texture objects (via StateAttribute::compile) has
|
|
also been
|
|
added.
|
|
|
|
2001-10-20 09:48 robert
|
|
|
|
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: Added #ifdef to Performer
|
|
ReaderWriterPFB so that pfdLoadFile is used under
|
|
IRIX and pfdLoadFile_pfb is used under Linux.
|
|
|
|
2001-10-19 15:53 robert
|
|
|
|
* src/osg/Lighting.cpp: Removed Lighting.cpp from repository, it is
|
|
nolonger used and was just hanging
|
|
around erroneously.
|
|
|
|
2001-10-19 15:30 robert
|
|
|
|
* src/osgUtil/Optimizer.cpp: Updated the osgUtil::Optimize so that
|
|
the call to Optimize::StateVisitor is
|
|
#ifdef out under Win32 and STL port isn't being used. This
|
|
prevents crashes
|
|
due to MS's flacky STL implementation.
|
|
|
|
2001-10-19 14:22 robert
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp,
|
|
include/osgUtil/OptimizeStateVisitor, include/osgUtil/Optimizer,
|
|
src/Demos/sgv/sgv.cpp, src/osgUtil/Makefile,
|
|
src/osgUtil/OptimizeStateVisitor.cpp, src/osgUtil/Optimizer.cpp:
|
|
Added osgUtil::Optimizer which contains four visitor each
|
|
designed for doing
|
|
different types of optimization on the scene graph - state
|
|
optimization,
|
|
flattening static transforms, combining LOD's and removing
|
|
redundent groups.
|
|
The new Optimizer replaces the once seperate
|
|
OptimizerStateVisitor.
|
|
|
|
2001-10-19 12:56 robert
|
|
|
|
* include/osg/Node, src/osg/Group.cpp, src/osg/Node.cpp,
|
|
src/osgPlugins/osg/Node.cpp, src/osgUtil/CullVisitor.cpp: Added
|
|
support for specifying whether view frustum and small feature
|
|
culling
|
|
should be applied to a node or its child with the new
|
|
osg::Node::setCullingActive()
|
|
flag. A mechanism has been implemented so that if child has its
|
|
culling disabled
|
|
then their parents, all the way up to the root are also have
|
|
their culling
|
|
implicitly disabled.
|
|
|
|
The osg::CullVisitor has updated to take account of
|
|
both the explicit control via setCullingActive and the implicit
|
|
culling
|
|
disabling through children being disabled.
|
|
|
|
This feature is useful for nodes which don't have a bounding
|
|
volume to cull
|
|
against, earth sky implementations and light sources.
|
|
|
|
The default osg::Node::_cullingActive is true, i.e. culling is
|
|
enabled by
|
|
default.
|
|
|
|
2001-10-17 22:17 don
|
|
|
|
* Make/makedefs.linux, src/osgPlugins/pfb/ReaderWriterPFB.cpp:
|
|
Fixed static libraries in madefs.linux and error in
|
|
ReaderWriterPFB.cpp
|
|
|
|
2001-10-16 22:30 bryan
|
|
|
|
* Metrowerks/Metrowerks.mcp: Update the tree to my version of the
|
|
project file (I thought it was already in)
|
|
- Hang glide demo works
|
|
- sgv is still being fixed
|
|
|
|
2001-10-16 21:47 robert
|
|
|
|
* include/osg/FrameStamp, src/osg/FrameStamp.cpp: Reverted Bryan's
|
|
changes to FrameStamp w.r.t std::tm structure which doesn't
|
|
compile under Win32 and IRIX. Will need to find another solution.
|
|
|
|
2001-10-16 21:32 bryan
|
|
|
|
* Metrowerks/OpenSceneGraph.mcp: This was the old project file.
|
|
It's no longer used.
|
|
|
|
2001-10-16 20:56 bryan
|
|
|
|
* include/osg/FrameStamp, include/osg/Timer,
|
|
src/osg/FrameStamp.cpp, src/osg/Timer.cpp,
|
|
src/osgGLUT/Viewer.cpp: *** empty log message ***
|
|
|
|
2001-10-16 18:39 robert
|
|
|
|
* Make/makedefs.irix.std, src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
src/osgPlugins/pfb/Makefile: Fixes for IRIX build - submitted by
|
|
Randall Hopper.
|
|
|
|
2001-10-16 16:48 robert
|
|
|
|
* VisualStudio/osgPlugins/png/png.dsp, include/osg/FrameStamp,
|
|
include/osg/Vec2, include/osg/Vec3, include/osg/Vec4: Fixes for
|
|
Win32 compilation.
|
|
|
|
2001-10-16 15:03 robert
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp: Fixed then normal smoothing
|
|
function in the .3ds loader and the
|
|
osgUtil::SmoothingVisitor so that unused normals at left at 0,0,0
|
|
insead
|
|
of being normalized, which results in (nan,nan,nan).
|
|
|
|
2001-10-16 14:24 robert
|
|
|
|
* src/Demos/sgv/sgv.cpp: Completed implementation of a the new
|
|
CombineLODsVisitor, ideal for use with
|
|
the .flt loader. Code is stuff currently in sgv, but will be
|
|
moved out once
|
|
more testing has been done.
|
|
|
|
2001-10-16 10:04 robert
|
|
|
|
* src/Demos/osgconv/OrientationConverter.cpp,
|
|
src/Demos/osgconv/OrientationConverter.h, src/Demos/sgv/sgv.cpp:
|
|
Added support for transforming LOD and Billboard centers to the
|
|
OrientationConverter and the flattenTransformVisitor in sgv.
|
|
|
|
2001-10-16 10:03 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Modified Veiewer.cpp so that when
|
|
toggling the light with 'l' the light can
|
|
be overrided to off and overrided to on, previoulsy it only
|
|
overrided to off.
|
|
|
|
2001-10-16 08:24 robert
|
|
|
|
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: Fixed problem caused by
|
|
ReaderWriterPFB::writeNode(..) not ensuring that the
|
|
file extension was .pfb. Have added a check.
|
|
|
|
2001-10-16 03:59 don
|
|
|
|
* include/osg/Vec2, include/osg/Vec3, include/osg/Vec4: added float
|
|
*() operator to Vec{2,3,4} so we can pass Vec3's directly to
|
|
OpenGL glVertex?fv().
|
|
|
|
2001-10-15 15:50 robert
|
|
|
|
* include/osg/FrameStamp, include/osg/Timer,
|
|
src/Demos/hangglide/ReaderWriterFLY.cpp,
|
|
src/Demos/osgconv/OrientationConverter.cpp,
|
|
src/Demos/sgv/sgv.cpp, src/osg/Matrix.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/png/new_ReaderWriterPNG.cpp,
|
|
src/osgPlugins/png/prev_ReaderWriterPNG.cpp: Fixes for
|
|
compilation under IRIX, submitted by Randal Hopper, with mods
|
|
from Robert.
|
|
|
|
2001-10-15 14:29 robert
|
|
|
|
* include/osg/State: Made the new global state attribute instances
|
|
in osg::State use osg:ref_ptr
|
|
to automatically handle the memory deletion.
|
|
|
|
2001-10-15 14:07 robert
|
|
|
|
* include/osg/State, src/osg/State.cpp, src/osg/StateSet.cpp,
|
|
src/osgGLUT/Viewer.cpp: Added support for automatic creation of
|
|
global StateAttributes to osg::State,
|
|
these global attributes are created by cloning any attributes
|
|
which are
|
|
applied during rendering, the clone in a shallow copy, which will
|
|
set up
|
|
default valus for that attribute. This should prevent attribute
|
|
bleed
|
|
from one stateset to the next when the global StateSet doesn't
|
|
contain
|
|
an attribute used within the scene graph.
|
|
|
|
2001-10-15 11:18 robert
|
|
|
|
* src/Demos/hangglide/GliderManipulator.cpp: Fixed rotations to
|
|
account to the fixes made to Quat and Matrix related to
|
|
right hand rule rotation.
|
|
|
|
2001-10-15 08:40 robert
|
|
|
|
* src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp: The
|
|
writeImage/Object/Node methods in the .osg and .pfb reader/writer
|
|
didn't
|
|
have the new ReaderWriter::Options* structure passed to them,
|
|
which meant the
|
|
the virtual functions didn't bind with the new base class methods
|
|
and wern't
|
|
called on a write.
|
|
|
|
2001-10-15 03:32 don
|
|
|
|
* src/osgPlugins/pfb/Makefile,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp: Updated pfb loader to
|
|
load pfb files into osg. Still broken for loading osg
|
|
files into Performer, however.
|
|
|
|
2001-10-14 17:54 robert
|
|
|
|
* include/osgDB/ReaderWriter, include/osgDB/Registry,
|
|
src/Demos/sgv/sgv.cpp, src/osgDB/Registry.cpp,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp: Added
|
|
osgDB::ReaderWriter::Options class to the ReaderWriter base
|
|
class, support
|
|
for settings options in osgDB::Registry, and added the paramter
|
|
to all of the
|
|
reaader/writer plugins. The Options structure by default has an
|
|
string attached
|
|
for packing basic options, however, it also can be subclassed to
|
|
encapsulate
|
|
any users defined option data. In the later case both the client
|
|
code *and*
|
|
the plugin need to be aware of subclass, the plugin will need to
|
|
use
|
|
dynamic_cast<> to assertain its type.
|
|
|
|
2001-10-14 16:56 robert
|
|
|
|
* VisualStudio/Demos/osgconv/osgconv.dsp: Added
|
|
OrientationConverter.cpp to the VisualStudio project files for
|
|
osgconv.
|
|
|
|
2001-10-14 16:55 robert
|
|
|
|
* src/Demos/osgconv/Makefile,
|
|
src/Demos/osgconv/OrientationConverter.cpp,
|
|
src/Demos/osgconv/orientationconverter.cpp: Changed the
|
|
OrientationConverter.cpp's to have consitent captilization as its
|
|
associated header file.
|
|
|
|
2001-10-14 14:23 robert
|
|
|
|
* src/Demos/osgconv/orientationconverter.cpp,
|
|
src/Demos/sgv/sgv.cpp: Fixed TransformFunctor code so that it now
|
|
uses the inverse of the
|
|
transformation matrix to transform the normal.
|
|
|
|
2001-10-14 14:23 robert
|
|
|
|
* src/osg/Matrix.cpp: Fixed a bug in Matrix::invert(..) which did
|
|
not set full_realised=true,
|
|
so that one Matrices which had not previously be initialized
|
|
we're
|
|
erronously initialized later in the code resetting it to
|
|
identity.
|
|
|
|
2001-10-14 09:58 robert
|
|
|
|
* include/osg/StateSet, src/osg/StateSet.cpp: Added
|
|
osg::StateSet::merge(const StateSet& rhs) merges merges the modes
|
|
and
|
|
attributes of rhs into 'this' stateset.
|
|
|
|
2001-10-14 09:57 robert
|
|
|
|
* src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp: Fixed the Flight and Drive
|
|
manipulators to work with the updated Matrix::rotate
|
|
code.
|
|
|
|
2001-10-14 06:01 don
|
|
|
|
* include/osg/Drawable, src/Demos/osgconv/orientationconverter.cpp:
|
|
Fixed a small boo-boo in definition of bit masks in
|
|
include/osg/Drawable
|
|
|
|
Fixed incorrect normal conversions for osgconv.
|
|
|
|
2001-10-14 05:33 don
|
|
|
|
* src/Demos/osgconv/orientationconverter.cpp: Mr. O added fancy,
|
|
shmanzy C++ code, but broke normal transform functionality
|
|
Fixed.
|
|
|
|
2001-10-14 05:14 don
|
|
|
|
* src/osgUtil/TrackballManipulator.cpp: Quick 'n dirty fix to
|
|
TrackballManipulator to get the rotations doing the
|
|
right things after the Quat fixes.
|
|
|
|
2001-10-14 04:50 don
|
|
|
|
* Makefile: Cleaned up some 'make clobber' issues in root Makefile
|
|
|
|
2001-10-14 04:28 don
|
|
|
|
* src/osg/Matrix.cpp, src/osg/Quat.cpp: Quaternions were assigning
|
|
inverted values during conversion to matricies.
|
|
This is probably due to an error on the gamasutra web page
|
|
demonstrating this.
|
|
It caused left-handed rotations rather than right handed
|
|
rotations. Should be
|
|
fixed now.
|
|
|
|
2001-10-13 11:16 robert
|
|
|
|
* TODO, include/osg/Drawable, include/osg/GeoSet,
|
|
src/Demos/osgconv/orientationconverter.cpp,
|
|
src/Demos/sgv/Makefile, src/Demos/sgv/sgv.cpp,
|
|
src/osg/GeoSet.cpp: Changed the naming and calling convention of
|
|
the new Drawable::AttributeFunctor
|
|
and have updated GeoSet to use mutable values for the _numverts
|
|
etc, allowing
|
|
osg::GeoSet::computeNumVerts() to be a const operation.
|
|
osg::GeoSet::getNumVerts
|
|
is now a const once more, so avoiding compilation problems. Also
|
|
chaned the new
|
|
osgconv orientation code to use a Drawable::AttributeFunctor so
|
|
it can work on
|
|
other Drawables other than just GeoSets.
|
|
|
|
2001-10-13 09:48 don
|
|
|
|
* src/Demos/osgconv/orientationconverter.cpp: Added Mr. Osfields
|
|
dynamic_cast<> and test for validity test.
|
|
|
|
2001-10-13 08:34 don
|
|
|
|
* src/osg/Quat.cpp: backed out right-handed coordinate transform
|
|
for makeRot(vec3,vec3) in Quat.cpp
|
|
|
|
2001-10-13 08:32 don
|
|
|
|
* src/Demos/osgconv/orientationconverter.cpp: A few more clean ups
|
|
|
|
2001-10-13 07:41 don
|
|
|
|
* src/Demos/osgconv/osgconv.cpp: Cleaned up the usage message
|
|
|
|
2001-10-13 07:24 don
|
|
|
|
* include/osg/GeoSet, src/Demos/osgconv/OrientationConverter.h,
|
|
src/Demos/osgconv/orientationconverter.cpp: Updated osgconv to be
|
|
able to handle orientation swapping.
|
|
|
|
2001-10-13 06:23 don
|
|
|
|
* src/osg/Quat.cpp: Changed some routines to produce right-handed
|
|
rotations.
|
|
|
|
2001-10-13 06:22 don
|
|
|
|
* src/Demos/osgconv/Makefile,
|
|
src/Demos/osgconv/OrientationConverter.h,
|
|
src/Demos/osgconv/orientationconverter.cpp,
|
|
src/Demos/osgconv/osgconv.cpp: checking files in to move
|
|
development location
|
|
|
|
2001-10-13 01:28 don
|
|
|
|
* include/osg/Matrix: Removed personal note in Matrix header file
|
|
|
|
2001-10-12 20:06 robert
|
|
|
|
* src/osg/GeoSet.cpp: Added support for the new
|
|
AttributeUpdateFunctors.
|
|
|
|
2001-10-12 20:05 robert
|
|
|
|
* include/osg/Drawable, include/osg/GeoSet, include/osg/Vec2,
|
|
include/osg/Vec3, include/osg/Vec4: Added != method to
|
|
Vec2,Vec3,Vec4 and did further work on the
|
|
AttributeUpdateFunctors.
|
|
|
|
2001-10-12 17:45 don
|
|
|
|
* src/osg/Makefile, src/osgPlugins/pfb/ConvertToPerformer.cpp:
|
|
Added include/osg/Math to Makefile TARGET_INCLUDE_FILES and fixed
|
|
references
|
|
to _mat in ConvertToPerformer.cpp
|
|
|
|
2001-10-10 20:20 robert
|
|
|
|
* include/osg/Drawable, include/osg/NodeVisitor,
|
|
include/osg/Transform, src/osg/Transform.cpp: Added support for
|
|
DYNAMIC/STATIC osg::Transform types and added new
|
|
osg::Drawable::getStats
|
|
and supportsAttributeUpdate(..) and applyAttributeUpdate(...)
|
|
methods which will
|
|
be to enable hooks into Drawable subclasses.
|
|
|
|
2001-10-10 14:38 robert
|
|
|
|
* include/osg/GeoSet: Fixed spelling of
|
|
osg::GeoSet::getNumInterleavedIndices, was missing a 'n'!
|
|
|
|
2001-10-09 21:55 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixed a crash when
|
|
opening an erroneous test file (reopen.bmp).
|
|
|
|
2001-10-09 20:22 robert
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp: Updated to fix build
|
|
problems under MSVC.
|
|
|
|
2001-10-09 20:09 robert
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Updated MSVC Workspace
|
|
files to fix build problems.
|
|
|
|
2001-10-09 20:03 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp, include/osg/Statistics: Updated
|
|
MSVC Workspace files to fix build problems.
|
|
|
|
2001-10-09 14:18 robert
|
|
|
|
* VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp, VisualStudio/osgWX/osgWX.dsp:
|
|
Merged Ben Discoe's clean up of the MSVC files.
|
|
|
|
2001-10-09 11:58 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Merged updates to BMP
|
|
plugin from Geoff Michel. Also modified a little of the
|
|
code to fix a crash under Linux, Robert Osfield
|
|
|
|
2001-10-08 19:01 robert
|
|
|
|
* AUTHORS: Put the makedefs.linux back to default to optimize.
|
|
|
|
2001-10-08 15:54 robert
|
|
|
|
* src/osgDB/FileUtils.cpp, src/osgPlugins/flt/FltFile.cpp,
|
|
src/osgPlugins/flt/Input.cpp: Fixed a recently introduced crash
|
|
in the flt plugin which was happen when a
|
|
std::string was be be set with NULL char*. Also added support for
|
|
stripping
|
|
the filename from its original path, inside the osgDB::findFile
|
|
function.
|
|
|
|
2001-10-08 08:35 robert
|
|
|
|
* src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/Input.cpp:
|
|
Added support for using osgDB::fineFile into the .flt plugin.
|
|
|
|
2001-10-07 20:10 robert
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Merged Geoff Michel's
|
|
udpdates to bmp plugin, and fixed a double fclose bug
|
|
which was causing a seg fault under Linux.
|
|
|
|
2001-10-06 20:29 robert
|
|
|
|
* include/osg/Math, include/osg/Statistics,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderStage,
|
|
include/osgUtil/Statistics, src/osg/Makefile,
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
src/osgUtil/Makefile, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/RenderStage.cpp: Added a osg::DegreesToRadians() and
|
|
osg::RadiansToDegrees() method to osg/Math,
|
|
updated the ReaderWriterBMP.cpp (mods sent in my Geoff Michel)
|
|
and
|
|
moved the osgUtil::Statistics to osg::Statistics in preperation
|
|
to adding it
|
|
to the the Drawable base class.
|
|
|
|
2001-10-05 19:55 robert
|
|
|
|
* VisualStudio/osgPlugins/bmp, VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
src/osgPlugins/bmp, src/osgPlugins/bmp/Makefile,
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp: Added bmp plugin files,
|
|
bmp plguin written by Geoff Michel
|
|
|
|
2001-10-05 10:39 robert
|
|
|
|
* VisualStudio/VisualStudio.dsw, src/osgPlugins/Makefile: Added bmp
|
|
osgPlugin, written by Geoff Michel.
|
|
|
|
2001-10-05 10:38 robert
|
|
|
|
* src/osg/Image.cpp: Fixed a bug in
|
|
osg::Image::ensureDimensionsArePowerOfTwo() which only
|
|
scaled dimensions if *both* axis wern't a power of two, have
|
|
fixed it
|
|
to rescale if either of the axis arn't a power to two.
|
|
|
|
2001-10-05 01:27 bryan
|
|
|
|
* Metrowerks/Metrowerks.mcp: *** empty log message ***
|
|
|
|
2001-10-04 16:49 robert
|
|
|
|
* include/osgWX/Export, include/osgWX/Version,
|
|
include/osgWX/WXEventAdapter: Added the Copyright message to the
|
|
top of osgWX, with Ben Disoe's name as
|
|
he wrote all the code.
|
|
|
|
2001-10-04 15:12 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/Billboard,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/BoundsChecking, include/osg/Camera,
|
|
include/osg/ClipPlane, include/osg/ClippingVolume,
|
|
include/osg/ColorMask, include/osg/CullFace, include/osg/Depth,
|
|
include/osg/Drawable, include/osg/EarthSky, include/osg/Export,
|
|
include/osg/Fog, include/osg/FrameStamp, include/osg/FrontFace,
|
|
include/osg/GL, include/osg/GLExtensions, include/osg/GLU,
|
|
include/osg/GeoSet, include/osg/Geode, include/osg/Group,
|
|
include/osg/Image, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
include/osg/LightSource, include/osg/LineSegment,
|
|
include/osg/Material, include/osg/Math, include/osg/Matrix,
|
|
include/osg/MemoryAdapter, include/osg/Node,
|
|
include/osg/NodeCallback, include/osg/NodeVisitor,
|
|
include/osg/Notify, include/osg/Object, include/osg/Plane,
|
|
include/osg/Point, include/osg/PolygonMode,
|
|
include/osg/PolygonOffset, include/osg/Quat,
|
|
include/osg/Referenced, include/osg/State,
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
include/osg/Stencil, include/osg/Switch, include/osg/TexEnv,
|
|
include/osg/TexGen, include/osg/TexMat, include/osg/Texture,
|
|
include/osg/Timer, include/osg/Transform,
|
|
include/osg/Transparency, include/osg/Types, include/osg/Vec2,
|
|
include/osg/Vec3, include/osg/Vec4, include/osg/Version,
|
|
include/osg/Viewport, include/osg/mem_ptr, include/osg/ref_ptr,
|
|
include/osgDB/DotOsgWrapper, include/osgDB/DynamicLibrary,
|
|
include/osgDB/Export, include/osgDB/Field,
|
|
include/osgDB/FieldReader, include/osgDB/FieldReaderIterator,
|
|
include/osgDB/FileNameUtils, include/osgDB/FileUtils,
|
|
include/osgDB/Input, include/osgDB/Output,
|
|
include/osgDB/ReadFile, include/osgDB/ReaderWriter,
|
|
include/osgDB/Registry, include/osgDB/Version,
|
|
include/osgDB/WriteFile, include/osgGLUT/Export,
|
|
include/osgGLUT/GLUTEventAdapter, include/osgGLUT/Version,
|
|
include/osgGLUT/Viewer, include/osgGLUT/glut,
|
|
include/osgUtil/AppVisitor, include/osgUtil/CameraManipulator,
|
|
include/osgUtil/CullViewState, include/osgUtil/CullVisitor,
|
|
include/osgUtil/DepthSortedBin,
|
|
include/osgUtil/DisplayListVisitor,
|
|
include/osgUtil/DriveManipulator, include/osgUtil/Export,
|
|
include/osgUtil/FlightManipulator,
|
|
include/osgUtil/GUIActionAdapter,
|
|
include/osgUtil/GUIEventAdapter, include/osgUtil/GUIEventHandler,
|
|
include/osgUtil/InsertImpostorsVisitor,
|
|
include/osgUtil/IntersectVisitor,
|
|
include/osgUtil/OptimizeStateVisitor, include/osgUtil/RenderBin,
|
|
include/osgUtil/RenderGraph, include/osgUtil/RenderLeaf,
|
|
include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView,
|
|
include/osgUtil/SceneViewManipulator,
|
|
include/osgUtil/SmoothingVisitor,
|
|
include/osgUtil/StateSetManipulator, include/osgUtil/Statistics,
|
|
include/osgUtil/Tesselator, include/osgUtil/TrackballManipulator,
|
|
include/osgUtil/TriStripVisitor, include/osgUtil/Version,
|
|
include/osgUtil/VisualsRequirementsVisitor: Added a copyright
|
|
notice to all core headers, which all begin with
|
|
//C++ header to help scripts and editors pick up the fact that
|
|
the
|
|
file is a header file.
|
|
|
|
2001-10-04 14:39 robert
|
|
|
|
* src/osg/StateSet.cpp: Changed the ordering of comparing modes and
|
|
attributes in
|
|
osg::StateAttribute::compare() as part of an investigration into
|
|
state sorting.
|
|
|
|
2001-10-04 14:35 robert
|
|
|
|
* include/osgUtil/RenderBin, src/osgUtil/RenderBin.cpp: Added an
|
|
implemention of basic state sorting to the RenderBin, but have
|
|
commented
|
|
out the sort operation as Peformance benifit is currently
|
|
negligable, will need
|
|
to improve on the sort functor to see real benifits.
|
|
|
|
2001-10-04 14:25 robert
|
|
|
|
* src/osgGLUT/Viewer.cpp: Added extra precision to the app,cull and
|
|
draw timings in the Viewer.
|
|
|
|
2001-10-04 14:20 robert
|
|
|
|
* src/osg/Camera.cpp: Removed some notify which were only used for
|
|
debugging of the camera class
|
|
and are now redudent.
|
|
|
|
2001-10-04 14:10 robert
|
|
|
|
* include/osg/StateAttribute: Changed the numeric ordering of
|
|
StateAttributes Types, as part of an
|
|
investigation into state sorting.
|
|
|
|
2001-10-03 21:44 robert
|
|
|
|
* AUTHORS, INSTALL, Make/makedefs.macosx, Make/makerules.macosx,
|
|
Makefile, include/osg/GL, include/osg/GLU, include/osg/Math,
|
|
include/osg/Notify, include/osg/Timer, include/osg/Types,
|
|
include/osg/Vec2, include/osg/Vec3, include/osg/Vec4,
|
|
include/osgGLUT/glut, src/Demos/hangglide/hangglide.cpp,
|
|
src/Demos/hangglide/hat.cpp, src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp, src/Demos/sgv/sgv.cpp,
|
|
src/osg/Image.cpp, src/osg/Notify.cpp, src/osg/State.cpp,
|
|
src/osg/Texture.cpp, src/osg/Timer.cpp,
|
|
src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/Tesselator.cpp: Integrated
|
|
changes for MacOSX, submitted by Phil Atkin, with small mods by
|
|
Robert Osfield to maintain compatability under Linux.
|
|
|
|
2001-10-03 07:56 robert
|
|
|
|
* src/osgPlugins/osg/EarthSky.cpp: Added missing EarthSky.cpp file
|
|
to osg plguin.
|
|
|
|
2001-10-02 15:59 robert
|
|
|
|
* ChangeLog, include/osg/EarthSky, include/osg/Types,
|
|
src/Demos/hangglide/GliderManipulator.cpp,
|
|
src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp, src/osg/Billboard.cpp,
|
|
src/osg/EarthSky.cpp, src/osg/Matrix.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
src/osgUtil/TrackballManipulator.cpp: Added include/osg/EarthSky
|
|
and src/osg/EarthSky to cvs.
|
|
|
|
Also move osg across to using radians for angular paramters by
|
|
default.
|
|
By defining USE_DEGREES_INTERNALLY you can get the OSG to revert
|
|
to
|
|
the old style degrees. This later feature is deprecated and only
|
|
meant
|
|
for helping comptability in the interim.
|
|
|
|
2001-10-02 11:36 robert
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/NodeVisitor,
|
|
include/osgUtil/CullVisitor, src/Demos/hangglide/hangglide.cpp,
|
|
src/osg/Makefile, src/osgPlugins/osg/Makefile,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added
|
|
osg::EarthSky node to the core osg library, and added support for
|
|
it into
|
|
osgUtil::SceneView, osg::CullVisitor, osgPlugin/osg and updated
|
|
the hangglide
|
|
demo to use the new earth sky node.
|
|
|
|
2001-10-01 23:02 robert
|
|
|
|
* include/osg/StateSet, include/osgUtil/OptimizeStateVisitor,
|
|
src/osg/StateSet.cpp, src/osgUtil/OptimizeStateVisitor.cpp: Added
|
|
support for osg::StateSet comparison operators and using this new
|
|
feature
|
|
added support in osgUtil::OptimizeStateVisitor for removing
|
|
duplicate
|
|
StateSet's from the scene graph, previously only duplicated
|
|
StateAttributes
|
|
we're removed.
|
|
|
|
2001-10-01 12:06 robert
|
|
|
|
* src/osg/TexMat.cpp: Integrated a bug fix to osg::TexMat from
|
|
Geoff Michel which adds a
|
|
glMatrixMode( GL_MODELVIEW ); after the setting of the texture
|
|
matrix.
|
|
Previously the texture matrix mode could run into normal model
|
|
view
|
|
matrix operations which were assuming the defaul of GL_MODELVIEW.
|
|
|
|
2001-10-01 11:15 robert
|
|
|
|
* include/osg/BoundsChecking, include/osg/ClippingVolume,
|
|
include/osg/ColorMask, include/osg/Depth, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/Material,
|
|
include/osg/MemoryAdapter, include/osg/Node,
|
|
include/osg/NodeVisitor, include/osg/Object, include/osg/Plane,
|
|
include/osg/Point, include/osg/Quat, include/osg/Referenced,
|
|
include/osg/State, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/TexGen,
|
|
include/osg/Texture, include/osg/Transform,
|
|
include/osg/Transparency, include/osg/Vec2, include/osg/Vec3,
|
|
include/osg/Vec4, include/osg/Version, include/osg/mem_ptr: Made
|
|
spelling corrections, the spelling mistakes picked up by a script
|
|
written by Neil Salter.
|
|
|
|
script
|
|
|
|
2001-09-30 20:41 robert
|
|
|
|
* include/osg/Timer: Interegrated changes to Timer from Neil Salter
|
|
to fix compilation problems which had been introduced by doing
|
|
#include's within the osg namespace.
|
|
|
|
2001-09-29 18:34 robert
|
|
|
|
* src/Demos/hangglide/hangglide.cpp, src/osg/StateSet.cpp: Added
|
|
setAttributeAndModes(new Depth,StateAttribute::ON);
|
|
to the StateSet::setGlobalDefault() so that the correct default
|
|
for the glDepthFunc etc are set up for scene graphs, and allows
|
|
override of these value which risk of inheriting state on to the
|
|
rest of the scene graph.
|
|
|
|
This has allowed the hangglide demo to be simplified since it now
|
|
doesn't need to set the global Depth instance itself.
|
|
|
|
2001-09-29 09:37 robert
|
|
|
|
* include/osg/Matrix, src/osg/Matrix.cpp: Modified the Matrix
|
|
multiple method added by Don so it is safer and added comments
|
|
explaining why it shouldn't be needed as other more efficient
|
|
methods should be doing the work for us.
|
|
|
|
Also added Matrix::ensureRealized() to support the lazy
|
|
initialization of Matrix, whilest keeping the implementation
|
|
robust so that external calls to Matrix which get values do so on
|
|
an initialized matrix.
|
|
|
|
2001-09-29 02:48 don
|
|
|
|
* include/osg/Matrix: Added operator * (Matrix &) to Matrix
|
|
(header) and
|
|
operator [] to reference matrix elements.
|
|
|
|
2001-09-28 20:10 robert
|
|
|
|
* include/osg/AlphaFunc, include/osg/Billboard,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/Camera, include/osg/Drawable, include/osg/GL,
|
|
include/osg/GLExtensions, include/osg/GeoSet, include/osg/Geode,
|
|
include/osg/Group, include/osg/Image, include/osg/LOD,
|
|
include/osg/LineSegment: Made spelling corrections to osg include
|
|
files, spelling mistakes detected by a script written by Neil
|
|
Salter which analyses comments for mistakes.
|
|
|
|
2001-09-28 19:36 don
|
|
|
|
* Make/instrules, Makefile, src/osg/Makefile: Cleaned up inst rules
|
|
a bit...
|
|
|
|
2001-09-28 16:56 robert
|
|
|
|
* ChangeLog, include/osg/Matrix, include/osg/StateSet,
|
|
src/osg/StateSet.cpp: *** empty log message ***
|
|
|
|
2001-09-28 12:36 robert
|
|
|
|
* include/osgDB/DotOsgWrapper, include/osgDB/FieldReader,
|
|
include/osgDB/FieldReaderIterator, include/osgDB/FileUtils,
|
|
include/osgDB/ReadFile, include/osgDB/Registry,
|
|
include/osgDB/Version, include/osgDB/WriteFile,
|
|
include/osgGLUT/Export, include/osgGLUT/GLUTEventAdapter,
|
|
include/osgGLUT/Version, include/osgGLUT/Viewer,
|
|
include/osgUtil/CullVisitor, include/osgUtil/DisplayListVisitor,
|
|
include/osgUtil/Export, include/osgUtil/IntersectVisitor,
|
|
include/osgUtil/RenderGraph, include/osgUtil/RenderStage,
|
|
include/osgUtil/SceneView, include/osgUtil/Tesselator,
|
|
include/osgUtil/TriStripVisitor, include/osgUtil/Version,
|
|
include/osgUtil/VisualsRequirementsVisitor, include/osgWX/Export,
|
|
include/osgWX/Version, include/osgWX/WXEventAdapter: *** empty
|
|
log message ***
|
|
|
|
2001-09-27 16:34 robert
|
|
|
|
* ChangeLog, include/osg/Matrix, src/Demos/hangglide/tank.cpp,
|
|
src/osg/Billboard.cpp, src/osg/Matrix.cpp, src/osg/Quat.cpp,
|
|
src/osg/TexMat.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/Matrix.cpp,
|
|
src/osgPlugins/osg/TexMat.cpp, src/osgUtil/RenderLeaf.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp:
|
|
*** empty log message ***
|
|
|
|
2001-09-27 09:44 robert
|
|
|
|
* ChangeLog, include/osg/Matrix,
|
|
src/Demos/hangglide/GliderManipulator.cpp,
|
|
src/Demos/osgcube/osgcube.cpp, src/osg/Camera.cpp,
|
|
src/osg/Matrix.cpp, src/osg/Transform.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
src/osgUtil/TrackballManipulator.cpp: *** empty log message ***
|
|
|
|
2001-09-26 12:23 anonymous
|
|
|
|
* src/Demos/hangglide/base.cpp, src/Demos/hangglide/hangglide.cpp,
|
|
src/Demos/hangglide/sky.cpp, src/Demos/osgreflect/osgreflect.cpp:
|
|
*** empty log message ***
|
|
|
|
2001-09-25 17:56 robert
|
|
|
|
* include/osg/Matrix.new, include/osg/Matrix.old,
|
|
src/osg/Matrix.cpp.new, src/osg/Matrix.cpp.old: *** empty log
|
|
message ***
|
|
|
|
2001-09-22 02:42 don
|
|
|
|
* AUTHORS, ChangeLog, INSTALL, TODO, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp, dist/RedHatRPM/Makefile,
|
|
dist/RedHatRPM/makespec, dist/RedHatRPM/osg.spec,
|
|
doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/Billboard.html,
|
|
doc/doc++/osg/Camera.html, doc/doc++/osg/ClipPlane.html,
|
|
doc/doc++/osg/ColorMask.html, doc/doc++/osg/CullFace.html,
|
|
doc/doc++/osg/Depth.html, doc/doc++/osg/Fog.html,
|
|
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html,
|
|
doc/doc++/osg/HIERjava.html, doc/doc++/osg/Image.html,
|
|
doc/doc++/osg/Impostor.html, doc/doc++/osg/ImpostorSprite.html,
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightSource.html,
|
|
doc/doc++/osg/LineSegment.html, doc/doc++/osg/Material.html,
|
|
doc/doc++/osg/Matrix.html, doc/doc++/osg/MatrixProduct.html,
|
|
doc/doc++/osg/MemoryAdapter.html, doc/doc++/osg/Node.html,
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html,
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Stencil.html,
|
|
doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html,
|
|
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
|
|
doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html,
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html,
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
doc/doc++/osg/Vec4.html, doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/mem_ptr.html, doc/doc++/osg/notify.html,
|
|
doc/doc++/osg/osg.html, doc/doc++/osg/ref_ptr.html,
|
|
doc/doc++/osgGLUT/Viewer.html,
|
|
doc/doc++/osgUtil/CameraManipulator.html,
|
|
doc/doc++/osgUtil/CullViewState.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
doc/doc++/osgUtil/DriveManipulator.html,
|
|
doc/doc++/osgUtil/FlightManipulator.html,
|
|
doc/doc++/osgUtil/GUIActionAdapter.html,
|
|
doc/doc++/osgUtil/GUIEventAdapter.html,
|
|
doc/doc++/osgUtil/GUIEventHandler.html,
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html,
|
|
doc/doc++/osgUtil/InsertImpostorsVisitor.html,
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
doc/doc++/osgUtil/SceneViewManipulator.html,
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
doc/doc++/osgUtil/StateSetManipulator.html,
|
|
doc/doc++/osgUtil/Statistics.html,
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
doc/doc++/osgUtil/TrackballManipulator.html,
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
doc/doc++/osgUtil/VisualsRequirementsVisitor.html,
|
|
doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html,
|
|
include/osg/AlphaFunc, include/osg/Billboard, include/osg/Camera,
|
|
include/osg/ClipPlane, include/osg/ColorMask,
|
|
include/osg/CullFace, include/osg/Depth, include/osg/Fog,
|
|
include/osg/FrontFace, include/osg/Geode, include/osg/Group,
|
|
include/osg/Impostor, include/osg/ImpostorSprite,
|
|
include/osg/LOD, include/osg/Light, include/osg/LightSource,
|
|
include/osg/Material, include/osg/Matrix, include/osg/Matrix.new,
|
|
include/osg/Matrix.old, include/osg/Node,
|
|
include/osg/NodeVisitor, include/osg/Object, include/osg/Point,
|
|
include/osg/PolygonMode, include/osg/PolygonOffset,
|
|
include/osg/State, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/Switch,
|
|
include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat,
|
|
include/osg/Texture, include/osg/Timer, include/osg/Transform,
|
|
include/osg/Transparency, include/osg/Viewport,
|
|
include/osgGLUT/Viewer, include/osgUtil/CullVisitor,
|
|
include/osgUtil/RenderStage, include/osgUtil/SceneView,
|
|
include/osgUtil/Tesselator,
|
|
include/osgUtil/VisualsRequirementsVisitor, index.html,
|
|
src/Demos/Makefile, src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgcube/osgcube.cpp,
|
|
src/Demos/osgreflect/osgreflect.cpp, src/Demos/sgv/sgv.cpp,
|
|
src/osg/Billboard.cpp, src/osg/Camera.cpp, src/osg/ClipPlane.cpp,
|
|
src/osg/Geode.cpp, src/osg/Group.cpp, src/osg/ImpostorSprite.cpp,
|
|
src/osg/Makefile, src/osg/Matrix.cpp, src/osg/Matrix.cpp.new,
|
|
src/osg/Node.cpp, src/osg/NodeVisitor.cpp, src/osg/Point.cpp,
|
|
src/osg/State.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp,
|
|
src/osg/Timer.cpp, src/osgGLUT/Viewer.cpp,
|
|
src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/StateSet.cpp,
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/Makefile,
|
|
src/osgUtil/RenderStage.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp, src/osgUtil/SceneView.cpp:
|
|
Synch with 20010921
|
|
|
|
2001-09-22 02:04 don
|
|
|
|
* lib/.README, lib/README, lib/osgPlugins/.README,
|
|
lib/osgPlugins/README: Added files to keep cvs from removing
|
|
empty directories lib and lib/osgPlugins
|
|
|
|
2001-09-20 01:07 don
|
|
|
|
* lib, lib/README, lib/osgPlugins, lib/osgPlugins/README: Added
|
|
place holder README files to lib/README and lib/osgUtil/README so
|
|
empty directories will not be removed by CVS
|
|
|
|
2001-09-20 00:59 don
|
|
|
|
* src/Demos/hangglide/Makedepend, src/Demos/osgcluster/Makedepend,
|
|
src/Demos/osgconv/Makedepend, src/Demos/osgcube/Makedepend,
|
|
src/Demos/osgimpostor/Makedepend,
|
|
src/Demos/osgreflect/Makedepend, src/Demos/osgtexture/Makedepend,
|
|
src/Demos/osgviews/Makedepend, src/Demos/sgv/Makedepend,
|
|
src/Demos/wxsgv/Makedepend, src/osg/Makedepend,
|
|
src/osgDB/Makedepend, src/osgGLUT/Makedepend,
|
|
src/osgPlugins/dw/Makedepend, src/osgPlugins/flt/Makedepend,
|
|
src/osgPlugins/gif/Makedepend, src/osgPlugins/jpeg/Makedepend,
|
|
src/osgPlugins/lib3ds/Makedepend, src/osgPlugins/lwo/Makedepend,
|
|
src/osgPlugins/obj/Makedepend, src/osgPlugins/osg/Makedepend,
|
|
src/osgPlugins/osgtgz/Makedepend, src/osgPlugins/pfb/Makedepend,
|
|
src/osgPlugins/pic/Makedepend, src/osgPlugins/png/Makedepend,
|
|
src/osgPlugins/rgb/Makedepend, src/osgPlugins/tga/Makedepend,
|
|
src/osgPlugins/tgz/Makedepend, src/osgPlugins/tiff/Makedepend,
|
|
src/osgPlugins/zip/Makedepend, src/osgUtil/Makedepend,
|
|
src/osgWX/Makedepend: Removed Makedepend files
|
|
|
|
2001-09-20 00:48 don
|
|
|
|
* Metrowerks, Metrowerks/Metrowerks.mcp,
|
|
Metrowerks/OpenSceneGraph.mcp, doc/MindMaps/DesignPatterns.mmp,
|
|
doc/MindMaps/DesignPatterns/DesignPatterns.gif,
|
|
doc/MindMaps/Mission.mmp, doc/MindMaps/Mission/Mission.gif,
|
|
doc/OpenSceneGraphBanner_Distribution.jpg, doc/UML,
|
|
doc/UML/osg.png, doc/UML/osgutils.png,
|
|
doc/doc++/osg/ClassGraph.class,
|
|
doc/doc++/osg/ClassGraphPanel.class,
|
|
doc/doc++/osg/ClassLayout.class,
|
|
doc/doc++/osg/NavigatorButton.class, doc/doc++/osg/icon1.gif,
|
|
doc/doc++/osg/icon2.gif, doc/doc++/osgDB/ClassGraph.class,
|
|
doc/doc++/osgDB/ClassGraphPanel.class,
|
|
doc/doc++/osgDB/ClassLayout.class,
|
|
doc/doc++/osgDB/NavigatorButton.class, doc/doc++/osgDB/icon1.gif,
|
|
doc/doc++/osgDB/icon2.gif, doc/doc++/osgDB/osgDB.html,
|
|
doc/doc++/osgGLUT/ClassGraph.class,
|
|
doc/doc++/osgGLUT/ClassGraphPanel.class,
|
|
doc/doc++/osgGLUT/ClassLayout.class,
|
|
doc/doc++/osgGLUT/NavigatorButton.class,
|
|
doc/doc++/osgGLUT/icon1.gif, doc/doc++/osgGLUT/icon2.gif,
|
|
doc/doc++/osgUtil/ClassGraph.class,
|
|
doc/doc++/osgUtil/ClassGraphPanel.class,
|
|
doc/doc++/osgUtil/ClassLayout.class,
|
|
doc/doc++/osgUtil/NavigatorButton.class,
|
|
doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif,
|
|
doc/doc++/osgWX/ClassGraph.class,
|
|
doc/doc++/osgWX/ClassGraphPanel.class,
|
|
doc/doc++/osgWX/ClassLayout.class,
|
|
doc/doc++/osgWX/NavigatorButton.class, doc/doc++/osgWX/icon1.gif,
|
|
doc/doc++/osgWX/icon2.gif, doc/doc++/osgWX/osgWX.html,
|
|
src/Demos/wxsgv/wxsgv.wdr: Addec binary files with -kb
|
|
|
|
2001-09-20 00:47 don
|
|
|
|
* Metrowerks, doc/MindMaps/DesignPatterns.mmp,
|
|
doc/MindMaps/DesignPatterns/DesignPatterns.gif,
|
|
doc/MindMaps/Mission.mmp, doc/MindMaps/Mission/Mission.gif,
|
|
doc/OpenSceneGraphBanner_Distribution.jpg, doc/UML,
|
|
doc/doc++/osg/ClassGraph.class,
|
|
doc/doc++/osg/ClassGraphPanel.class,
|
|
doc/doc++/osg/ClassLayout.class,
|
|
doc/doc++/osg/NavigatorButton.class, doc/doc++/osg/icon1.gif,
|
|
doc/doc++/osg/icon2.gif, doc/doc++/osgDB/ClassGraph.class,
|
|
doc/doc++/osgDB/ClassGraphPanel.class,
|
|
doc/doc++/osgDB/ClassLayout.class,
|
|
doc/doc++/osgDB/NavigatorButton.class, doc/doc++/osgDB/icon1.gif,
|
|
doc/doc++/osgDB/icon2.gif, doc/doc++/osgDB/osgDB.html,
|
|
doc/doc++/osgGLUT/ClassGraph.class,
|
|
doc/doc++/osgGLUT/ClassGraphPanel.class,
|
|
doc/doc++/osgGLUT/ClassLayout.class,
|
|
doc/doc++/osgGLUT/NavigatorButton.class,
|
|
doc/doc++/osgGLUT/icon1.gif, doc/doc++/osgGLUT/icon2.gif,
|
|
doc/doc++/osgUtil/ClassGraph.class,
|
|
doc/doc++/osgUtil/ClassGraphPanel.class,
|
|
doc/doc++/osgUtil/ClassLayout.class,
|
|
doc/doc++/osgUtil/NavigatorButton.class,
|
|
doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif,
|
|
doc/doc++/osgWX/ClassGraph.class,
|
|
doc/doc++/osgWX/ClassGraphPanel.class,
|
|
doc/doc++/osgWX/ClassLayout.class,
|
|
doc/doc++/osgWX/NavigatorButton.class, doc/doc++/osgWX/icon1.gif,
|
|
doc/doc++/osgWX/icon2.gif, doc/doc++/osgWX/osgWX.html,
|
|
src/Demos/wxsgv/wxsgv.wdr: Removed should be binary entries. Well
|
|
r-add with -kb
|
|
|
|
2001-09-20 00:07 don
|
|
|
|
* src/Demos/wxsgv/icons/camera.ico,
|
|
src/Demos/wxsgv/icons/engine.ico, src/Demos/wxsgv/icons/geom.ico,
|
|
src/Demos/wxsgv/icons/group.ico, src/Demos/wxsgv/icons/light.ico,
|
|
src/Demos/wxsgv/icons/lod.ico, src/Demos/wxsgv/icons/mesh.ico,
|
|
src/Demos/wxsgv/icons/top.ico, src/Demos/wxsgv/icons/unknown.ico,
|
|
src/Demos/wxsgv/icons/wxsgv.ico, src/Demos/wxsgv/icons/xform.ico:
|
|
Added ico files with -kb flag
|
|
|
|
2001-09-20 00:06 don
|
|
|
|
* src/Demos/wxsgv/icons/camera.ico,
|
|
src/Demos/wxsgv/icons/engine.ico, src/Demos/wxsgv/icons/geom.ico,
|
|
src/Demos/wxsgv/icons/group.ico, src/Demos/wxsgv/icons/icon1.xpm,
|
|
src/Demos/wxsgv/icons/icon10.xpm,
|
|
src/Demos/wxsgv/icons/icon2.xpm, src/Demos/wxsgv/icons/icon3.xpm,
|
|
src/Demos/wxsgv/icons/icon4.xpm, src/Demos/wxsgv/icons/icon5.xpm,
|
|
src/Demos/wxsgv/icons/icon6.xpm, src/Demos/wxsgv/icons/icon7.xpm,
|
|
src/Demos/wxsgv/icons/icon8.xpm, src/Demos/wxsgv/icons/icon9.xpm,
|
|
src/Demos/wxsgv/icons/light.ico, src/Demos/wxsgv/icons/lod.ico,
|
|
src/Demos/wxsgv/icons/mesh.ico, src/Demos/wxsgv/icons/top.ico,
|
|
src/Demos/wxsgv/icons/unknown.ico,
|
|
src/Demos/wxsgv/icons/wxsgv.ico, src/Demos/wxsgv/icons/wxsgv.xpm,
|
|
src/Demos/wxsgv/icons/xform.ico: Trying to clean up binary
|
|
commits
|
|
|
|
2001-09-19 23:56 don
|
|
|
|
* src/Demos/wxsgv/icons, src/Demos/wxsgv/icons/camera.ico,
|
|
src/Demos/wxsgv/icons/engine.ico, src/Demos/wxsgv/icons/geom.ico,
|
|
src/Demos/wxsgv/icons/group.ico, src/Demos/wxsgv/icons/light.ico,
|
|
src/Demos/wxsgv/icons/lod.ico, src/Demos/wxsgv/icons/mesh.ico,
|
|
src/Demos/wxsgv/icons/top.ico, src/Demos/wxsgv/icons/unknown.ico,
|
|
src/Demos/wxsgv/icons/wxsgv.ico, src/Demos/wxsgv/icons/xform.ico:
|
|
Added these with the -kb flag now.
|
|
|
|
2001-09-19 23:55 don
|
|
|
|
* src/Demos/wxsgv/icons: Cleaning up binary commits - oops
|
|
|
|
2001-09-19 23:52 don
|
|
|
|
* doc/doc++/osg/FrameStamp.html, doc/doc++/osg/MatrixNew.html,
|
|
doc/doc++/osg/MatrixNewProduct.html,
|
|
doc/doc++/osg/MatrixOld.html, include/osg/FrameStamp,
|
|
src/osg/FrameStamp.cpp: 1) new implementation of the osg::Matrix
|
|
class. Note details below.
|
|
2) cleaned up osg::Timer, still in progress. My intent has been
|
|
to
|
|
pave the way for support for other OS's.
|
|
3) new osg::FrameStamp class which has a frame number, reference
|
|
time for each frame to be app, culled and drawn. The FrameStamp
|
|
also can be passed to other machines (i.e. cluster) and the
|
|
FrameStamp can be used with the slaves own app,cull and draw.
|
|
I've also added the beginings of a calander time data to the
|
|
FrameStamp to allow time or day and year to be used in setting
|
|
up position of sun/moon etc. etc.
|
|
4) The osg::State now has contains a pointer to the last applied
|
|
osg::Camera and the current osg::FrameStamp, so that drawables
|
|
can use both pieces of information for creating effects such
|
|
CLOD, earth/sky etc. The osg::NodeVisitor also now allows you
|
|
to attach a FrameStamp to support syncronization of actions on
|
|
the scene graph.
|
|
|
|
2001-09-19 23:46 don
|
|
|
|
* doc/doc++/osg/COMPARE_StateAttribute_Parameter.html,
|
|
doc/doc++/osg/COMPARE_StateAttribute_Types.html,
|
|
doc/doc++/osg/METANODE.html, doc/doc++/osg/METAOBJ.html,
|
|
doc/doc++/osg/META_Node.html, doc/doc++/osg/META_Object.html,
|
|
doc/doc++/osg/META_StateAttribute.html,
|
|
doc/doc++/osgUtil/OptimizeStateVisitor.html,
|
|
include/osgUtil/OptimizeStateVisitor,
|
|
src/osgUtil/OptimizeStateVisitor.cpp: o Added
|
|
osgUtil::StateOptimizeVisitor which traversing the scene
|
|
graph and builds up a map of all StateAttributes and StateSets
|
|
and then removes the duplicates. This promotes state sharing
|
|
throughout the scene graph which inturn can significantly improve
|
|
performance thanks to reduced state changing. Particularily
|
|
effective on datasets where a great deal of duplicated state
|
|
exists.
|
|
o Added pure virtual compare(const osg::StateAttribute&)
|
|
method to osg::StateAttribute, and implemented it in all the
|
|
subclasses from StateAttribute. Added <,== & != operator
|
|
on StateAttribute and Matrix to support new StateOptimizeVisitor.
|
|
o Added META_Object, META_Node and META_StateAttribute macros to
|
|
Object, Node and StateAttribute respectively which define the
|
|
standard pure virtual methods such as clone, className
|
|
& isSameKindAs. Changed all the appropriate header files to
|
|
use these macro's rather define them in each header, these cleans
|
|
up the headers considerably.
|
|
o Corrected the implementation of osg::Light::getType so it
|
|
correctly
|
|
uses a unique type for each of the OpenGL lights (GL_LIGHT0..
|
|
GL_LIGHT7 relates to osg::StateAttriburte::LIGHT_0..LIGHT_7.
|
|
o Changed the definition of osg::StateStateAttribute::Type to
|
|
is now a unsigned int rather than an enum, and have changed the
|
|
name of the previous Type enum list to be Types. This makes it
|
|
more consistent with the difination of values found in
|
|
StateAttribute
|
|
and also easier to extend with having to cast to an enum.
|
|
o From Pail Fredrikson, updated Maitrx.new implemention which
|
|
uses
|
|
the same matrix orientation as the original Matrix implemention.
|
|
|
|
2001-09-19 23:41 don
|
|
|
|
* Metrowerks/Metrowerks.mcp, doc/doc++/osg/MatrixProduct.html,
|
|
doc/doc++/osg/NodeCallback.html, doc/doc++/osg/Viewport.html,
|
|
doc/doc++/osgUtil/AppVisitor.html, include/osg/Matrix.new,
|
|
include/osg/Matrix.old, include/osg/NodeCallback,
|
|
include/osg/Viewport, include/osgUtil/AppVisitor,
|
|
src/Demos/osgcluster, src/Demos/osgcluster/Makedepend,
|
|
src/Demos/osgcluster/Makefile, src/Demos/osgcluster/README,
|
|
src/Demos/osgcluster/broadcaster.cpp,
|
|
src/Demos/osgcluster/broadcaster.h,
|
|
src/Demos/osgcluster/osgcluster.cpp,
|
|
src/Demos/osgcluster/receiver.cpp,
|
|
src/Demos/osgcluster/receiver.h, src/osg/Matrix.cpp.new,
|
|
src/osg/Matrix.cpp.old, src/osg/Viewport.cpp,
|
|
src/osgUtil/AppVisitor.cpp: o Updated Metrowerks files for MacOS.
|
|
They aren't 100% there yet,
|
|
but getting there.
|
|
|
|
o First cut of osgcluster demo. Very simple beginings. Alas
|
|
I only one PC here so I can't test it in its current guise.
|
|
|
|
o New support for NodeCallbacks, via AppCallback attached to
|
|
osg::Node's, and a default osgUtil::AppVisitor which calls them
|
|
on
|
|
each frame.
|
|
|
|
o Support for traversal masks in osg::NodeVisitor, osg::Node
|
|
which allows nodes to be switched on or off via a bit mask.
|
|
|
|
o Suppport for traversal number (frame number) and reference time
|
|
into osg::NodeVisitor to handle syncronization of app and cull
|
|
traversals. This also assist clustering as traversal number
|
|
master to slaves.
|
|
|
|
2001-09-19 23:21 don
|
|
|
|
* AUTHORS, src/osgPlugins/lib3ds/atmosphere.cpp,
|
|
src/osgPlugins/lib3ds/atmosphere.h,
|
|
src/osgPlugins/lib3ds/background.cpp,
|
|
src/osgPlugins/lib3ds/background.h,
|
|
src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h,
|
|
src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h,
|
|
src/osgPlugins/lib3ds/chunktable.h,
|
|
src/osgPlugins/lib3ds/ease.cpp, src/osgPlugins/lib3ds/ease.h,
|
|
src/osgPlugins/lib3ds/file.cpp, src/osgPlugins/lib3ds/file.h,
|
|
src/osgPlugins/lib3ds/lib3ds_float.cpp,
|
|
src/osgPlugins/lib3ds/lib3ds_float.h,
|
|
src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h,
|
|
src/osgPlugins/lib3ds/material.cpp,
|
|
src/osgPlugins/lib3ds/material.h,
|
|
src/osgPlugins/lib3ds/matrix.cpp, src/osgPlugins/lib3ds/matrix.h,
|
|
src/osgPlugins/lib3ds/mesh.cpp, src/osgPlugins/lib3ds/mesh.h,
|
|
src/osgPlugins/lib3ds/node.cpp, src/osgPlugins/lib3ds/node.h,
|
|
src/osgPlugins/lib3ds/quat.cpp, src/osgPlugins/lib3ds/quat.h,
|
|
src/osgPlugins/lib3ds/readwrite.cpp,
|
|
src/osgPlugins/lib3ds/readwrite.h,
|
|
src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h,
|
|
src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h,
|
|
src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h,
|
|
src/osgPlugins/lib3ds/types.h, src/osgPlugins/lib3ds/vector.cpp,
|
|
src/osgPlugins/lib3ds/vector.h,
|
|
src/osgPlugins/lib3ds/viewport.cpp,
|
|
src/osgPlugins/lib3ds/viewport.h: 0.8.42 sync
|
|
|
|
2001-09-19 21:51 don
|
|
|
|
* include/osg/DCS, include/osg/DynamicLibrary,
|
|
include/osg/ExtensionSupported, include/osg/Field,
|
|
include/osg/FieldReader, include/osg/FieldReaderIterator,
|
|
include/osg/FileNameUtils, include/osg/GeoState,
|
|
include/osg/Input, include/osg/Lighting, include/osg/OSG,
|
|
include/osg/Output, include/osg/Registry, include/osg/Scene,
|
|
include/osg/Seg, include/osg/Sequence,
|
|
include/osgUtil/RenderVisitor, src/osg/DCS.cpp,
|
|
src/osg/DynamicLibrary.cpp, src/osg/ExtensionSupported.cpp,
|
|
src/osg/Field.cpp, src/osg/FieldReader.cpp,
|
|
src/osg/FieldReaderIterator.cpp, src/osg/FileNameUtils.cpp,
|
|
src/osg/GeoState.cpp, src/osg/Input.cpp, src/osg/OSG.cpp,
|
|
src/osg/Output.cpp, src/osg/ReaderWriterOSG.cpp,
|
|
src/osg/ReaderWriterRGB.cpp, src/osg/Registry.cpp,
|
|
src/osg/Scene.cpp, src/osg/Seg.cpp, src/osg/Sequence.cpp,
|
|
src/osgPlugins/flt/export.h, src/osgPlugins/osgtgz/osgtgz.cpp,
|
|
src/osgUtil/RenderVisitor.cpp: Removed files.... synching witn
|
|
0.8.42
|
|
|
|
2001-09-19 21:41 don
|
|
|
|
* VisualStudio/Demos/cube, VisualStudio/osgPlugins/fly,
|
|
dist/.osg.spec.swp, doc/Doxyfile, doc/osg, doc/osgGLUT,
|
|
doc/osgUtil, src/Demos/cube, src/osgPlugins/fly,
|
|
src/osgPlugins/pfb/osg2pf, src/osgPlugins/pfb/pf2osg: And yet
|
|
more clean up synch with 0.8.42
|
|
|
|
2001-09-19 21:19 don
|
|
|
|
* INSTALL, Make/makedefs.freebsd, Make/makerules.freebsd,
|
|
doc/OpenSceneGraphBanner_Distribution.jpg, doc/doc++,
|
|
doc/doc++/osg, doc/doc++/osg/AlphaFunc.html,
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/BoundingBox.html,
|
|
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Camera.html,
|
|
doc/doc++/osg/ClassGraph.class,
|
|
doc/doc++/osg/ClassGraphPanel.class,
|
|
doc/doc++/osg/ClassLayout.class, doc/doc++/osg/ClipPlane.html,
|
|
doc/doc++/osg/ClippingVolume.html, doc/doc++/osg/ColorMask.html,
|
|
doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html,
|
|
doc/doc++/osg/Drawable.html, doc/doc++/osg/Fog.html,
|
|
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html,
|
|
doc/doc++/osg/HIERjava.html, doc/doc++/osg/Image.html,
|
|
doc/doc++/osg/Impostor.html, doc/doc++/osg/ImpostorSprite.html,
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightSource.html,
|
|
doc/doc++/osg/LineSegment.html, doc/doc++/osg/Material.html,
|
|
doc/doc++/osg/Matrix.html, doc/doc++/osg/MemoryAdapter.html,
|
|
doc/doc++/osg/NavigatorButton.class, doc/doc++/osg/Node.html,
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodePath.html,
|
|
doc/doc++/osg/NodeVisitor.html,
|
|
doc/doc++/osg/NotifySeverity.html,
|
|
doc/doc++/osg/OSG_GL_DEBUG.html, doc/doc++/osg/Object.html,
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html,
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Stencil.html,
|
|
doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html,
|
|
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
|
|
doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html,
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html,
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
doc/doc++/osg/Vec4.html,
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
doc/doc++/osg/createGeodeForImage.html,
|
|
doc/doc++/osg/for_each_triangle.html,
|
|
doc/doc++/osg/g_NotifyLevel.html,
|
|
doc/doc++/osg/getGLExtensionFuncPtr.html,
|
|
doc/doc++/osg/getNotifyLevel.html, doc/doc++/osg/icon1.gif,
|
|
doc/doc++/osg/icon2.gif, doc/doc++/osg/index.html,
|
|
doc/doc++/osg/initNotifyLevel.html,
|
|
doc/doc++/osg/isGLExtensionSupported.html,
|
|
doc/doc++/osg/mem_ptr.html, doc/doc++/osg/notify.html,
|
|
doc/doc++/osg/osg.html, doc/doc++/osg/osgGetLibraryName.html,
|
|
doc/doc++/osg/osgGetVersion.html, doc/doc++/osg/ref_ptr.html,
|
|
doc/doc++/osg/setNotifyLevel.html, doc/doc++/osgDB,
|
|
doc/doc++/osgDB/ClassGraph.class,
|
|
doc/doc++/osgDB/ClassGraphPanel.class,
|
|
doc/doc++/osgDB/ClassLayout.class,
|
|
doc/doc++/osgDB/DirectoryContents.html,
|
|
doc/doc++/osgDB/DotOsgWrapper.html,
|
|
doc/doc++/osgDB/DynamicLibrary.html, doc/doc++/osgDB/Field.html,
|
|
doc/doc++/osgDB/FieldReader.html,
|
|
doc/doc++/osgDB/FieldReaderIterator.html,
|
|
doc/doc++/osgDB/General.html, doc/doc++/osgDB/HIER.html,
|
|
doc/doc++/osgDB/HIERjava.html, doc/doc++/osgDB/Input.html,
|
|
doc/doc++/osgDB/NavigatorButton.class,
|
|
doc/doc++/osgDB/Output.html, doc/doc++/osgDB/ReaderWriter.html,
|
|
doc/doc++/osgDB/RegisterDotOsgWrapperProxy.html,
|
|
doc/doc++/osgDB/RegisterReaderWriterProxy.html,
|
|
doc/doc++/osgDB/Registry.html, doc/doc++/osgDB/findDSO.html,
|
|
doc/doc++/osgDB/findFile.html,
|
|
doc/doc++/osgDB/findFileInDirectory.html,
|
|
doc/doc++/osgDB/getDirectoryContents.html,
|
|
doc/doc++/osgDB/getFilePath.html, doc/doc++/osgDB/icon1.gif,
|
|
doc/doc++/osgDB/icon2.gif, doc/doc++/osgDB/index.html,
|
|
doc/doc++/osgDB/initFilePath.html, doc/doc++/osgDB/osgDB.html,
|
|
doc/doc++/osgDB/osgDBGetLibraryName.html,
|
|
doc/doc++/osgDB/osgDBGetVersion.html,
|
|
doc/doc++/osgDB/readImageFile.html,
|
|
doc/doc++/osgDB/readNodeFile.html,
|
|
doc/doc++/osgDB/readObjectFile.html,
|
|
doc/doc++/osgDB/setFilePath.html,
|
|
doc/doc++/osgDB/writeImageFile.html,
|
|
doc/doc++/osgDB/writeNodeFile.html,
|
|
doc/doc++/osgDB/writeObjectFile.html, doc/doc++/osgGLUT,
|
|
doc/doc++/osgGLUT/ClassGraph.class,
|
|
doc/doc++/osgGLUT/ClassGraphPanel.class,
|
|
doc/doc++/osgGLUT/ClassLayout.class,
|
|
doc/doc++/osgGLUT/GLUTEventAdapter.html,
|
|
doc/doc++/osgGLUT/General.html, doc/doc++/osgGLUT/HIER.html,
|
|
doc/doc++/osgGLUT/HIERjava.html,
|
|
doc/doc++/osgGLUT/NavigatorButton.class,
|
|
doc/doc++/osgGLUT/Viewer.html, doc/doc++/osgGLUT/icon1.gif,
|
|
doc/doc++/osgGLUT/icon2.gif, doc/doc++/osgGLUT/index.html,
|
|
doc/doc++/osgGLUT/osgGLUT.html,
|
|
doc/doc++/osgGLUT/osgGLUTGetLibraryName.html,
|
|
doc/doc++/osgGLUT/osgGLUTGetVersion.html, doc/doc++/osgUtil,
|
|
doc/doc++/osgUtil/BufferRequirementsVisitor.html,
|
|
doc/doc++/osgUtil/CameraManipulator.html,
|
|
doc/doc++/osgUtil/ClassGraph.class,
|
|
doc/doc++/osgUtil/ClassGraphPanel.class,
|
|
doc/doc++/osgUtil/ClassLayout.class,
|
|
doc/doc++/osgUtil/CullViewState.html,
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
doc/doc++/osgUtil/DriveManipulator.html,
|
|
doc/doc++/osgUtil/FlightManipulator.html,
|
|
doc/doc++/osgUtil/GUIActionAdapter.html,
|
|
doc/doc++/osgUtil/GUIEventAdapter.html,
|
|
doc/doc++/osgUtil/GUIEventHandler.html,
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html,
|
|
doc/doc++/osgUtil/InsertImpostorsVisitor.html,
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
doc/doc++/osgUtil/NavigatorButton.class,
|
|
doc/doc++/osgUtil/OptimizeVisitor.html,
|
|
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
doc/doc++/osgUtil/SceneViewManipulator.html,
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
doc/doc++/osgUtil/StateSetManipulator.html,
|
|
doc/doc++/osgUtil/Statistics.html,
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
doc/doc++/osgUtil/TrackballManipulator.html,
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
doc/doc++/osgUtil/VisualsRequirementsVisitor.html,
|
|
doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif,
|
|
doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html,
|
|
doc/doc++/osgUtil/osgUtilGetLibraryName.html,
|
|
doc/doc++/osgUtil/osgUtilGetVersion.html, doc/doc++/osgWX,
|
|
doc/doc++/osgWX/ClassGraph.class,
|
|
doc/doc++/osgWX/ClassGraphPanel.class,
|
|
doc/doc++/osgWX/ClassLayout.class, doc/doc++/osgWX/General.html,
|
|
doc/doc++/osgWX/HIER.html, doc/doc++/osgWX/HIERjava.html,
|
|
doc/doc++/osgWX/NavigatorButton.class,
|
|
doc/doc++/osgWX/WXEventAdapter.html, doc/doc++/osgWX/icon1.gif,
|
|
doc/doc++/osgWX/icon2.gif, doc/doc++/osgWX/index.html,
|
|
doc/doc++/osgWX/osgWX.html,
|
|
doc/doc++/osgWX/osgWXGetLibraryName.html,
|
|
doc/doc++/osgWX/osgWXGetVersion.html, doc/sgv.html,
|
|
include/osg/BoundsChecking, include/osg/ClipPlane,
|
|
include/osg/ClippingVolume, include/osg/ColorMask,
|
|
include/osg/Depth, include/osg/Drawable, include/osg/FrontFace,
|
|
include/osg/GLExtensions, include/osg/Impostor,
|
|
include/osg/ImpostorSprite, include/osg/LineSegment,
|
|
include/osg/MemoryAdapter, include/osg/Plane,
|
|
include/osg/PolygonMode, include/osg/StateAttribute,
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/Transform,
|
|
include/osg/mem_ptr, include/osg/ref_ptr,
|
|
include/osgUtil/CullViewState, include/osgUtil/CullVisitor,
|
|
include/osgUtil/DepthSortedBin, include/osgUtil/GUIEventHandler,
|
|
include/osgUtil/InsertImpostorsVisitor,
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderGraph,
|
|
include/osgUtil/RenderLeaf, include/osgUtil/RenderStage,
|
|
include/osgUtil/RenderStageLighting,
|
|
include/osgUtil/RenderToTextureStage,
|
|
include/osgUtil/SceneViewManipulator,
|
|
include/osgUtil/SmoothingVisitor,
|
|
include/osgUtil/StateSetManipulator, include/osgUtil/Statistics,
|
|
include/osgUtil/Tesselator, include/osgUtil/TriStripVisitor,
|
|
include/osgUtil/VisualsRequirementsVisitor, src/Demos/osgreflect,
|
|
src/Demos/osgreflect/Makedepend, src/Demos/osgreflect/Makefile,
|
|
src/Demos/osgreflect/osgreflect.cpp, src/Demos/sgv/README,
|
|
src/osg/ClipPlane.cpp, src/osg/ColorMask.cpp, src/osg/Depth.cpp,
|
|
src/osg/Drawable.cpp, src/osg/FrontFace.cpp,
|
|
src/osg/GLExtensions.cpp, src/osg/Impostor.cpp,
|
|
src/osg/ImpostorSprite.cpp, src/osg/LineSegment.cpp,
|
|
src/osg/Makedepend, src/osg/PolygonMode.cpp, src/osg/State.cpp,
|
|
src/osg/StateSet.cpp, src/osg/Stencil.cpp, src/osg/Transform.cpp,
|
|
src/osgPlugins/flt/OldMaterialPaletteRecord.cpp,
|
|
src/osgPlugins/flt/OldMaterialPaletteRecord.h,
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
src/osgPlugins/png/new_ReaderWriterPNG.cpp,
|
|
src/osgPlugins/png/prev_ReaderWriterPNG.cpp,
|
|
src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp,
|
|
src/osgUtil/DepthSortedBin.cpp,
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
src/osgUtil/NvTriStripObjects.cpp,
|
|
src/osgUtil/NvTriStripObjects.h, src/osgUtil/RenderBin.cpp,
|
|
src/osgUtil/RenderGraph.cpp, src/osgUtil/RenderLeaf.cpp,
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp,
|
|
src/osgUtil/RenderToTextureStage.cpp,
|
|
src/osgUtil/SceneViewManipulator.cpp,
|
|
src/osgUtil/SmoothingVisitor.cpp,
|
|
src/osgUtil/StateSetManipulator.cpp, src/osgUtil/Tesselator.cpp,
|
|
src/osgUtil/TriStripVisitor.cpp,
|
|
src/osgUtil/VisualsRequirementsVisitor.cpp: More clean up for
|
|
synch with 0.8.42
|
|
|
|
2001-09-19 21:10 don
|
|
|
|
* src/Demos/osgtexture, src/Demos/osgtexture/Makedepend,
|
|
src/Demos/osgtexture/Makefile,
|
|
src/Demos/osgtexture/osgtexture.cpp: Added acompole more
|
|
|
|
2001-09-19 21:08 don
|
|
|
|
* AUTHORS, ChangeLog, FAQ, Make/makedefs.irix.nonstd,
|
|
Make/makedefs.irix.std, Make/makedefs.linux, Make/makerules.irix,
|
|
Make/makerules.linux, Makefile, Metrowerks,
|
|
Metrowerks/OpenSceneGraph.mcp, NEWS, README, TODO,
|
|
VisualStudio/Demos/hangglide,
|
|
VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
VisualStudio/Demos/osgconv,
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
VisualStudio/Demos/osgcube,
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
VisualStudio/Demos/osgimpostor,
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
VisualStudio/Demos/osgreflect,
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
VisualStudio/Demos/osgtexture,
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
VisualStudio/Demos/osgviews,
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/Demos/wxsgv,
|
|
VisualStudio/Demos/wxsgv/wxsgv.dsp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp,
|
|
VisualStudio/osgDB, VisualStudio/osgDB/osgDB.dsp,
|
|
VisualStudio/osgGLUT/osgGLUT.dsp, VisualStudio/osgPlugins/dw,
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/lib3ds,
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
VisualStudio/osgPlugins/lwo, VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
VisualStudio/osgPlugins/obj, VisualStudio/osgPlugins/obj/obj.dsp,
|
|
VisualStudio/osgPlugins/osg,
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
VisualStudio/osgPlugins/osgtgz,
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png/png.dsp, VisualStudio/osgPlugins/rgb,
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
VisualStudio/osgPlugins/tga/tga.dsp, VisualStudio/osgPlugins/tgz,
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
VisualStudio/osgPlugins/zip, VisualStudio/osgPlugins/zip/zip.dsp,
|
|
VisualStudio/osgUtil/osgUtil.dsp, VisualStudio/osgWX,
|
|
VisualStudio/osgWX/osgWX.dsp, dist/RedHatRPM/osg.spec,
|
|
doc/Doxyfiles, doc/Doxyfiles/all_Doxyfile,
|
|
doc/Doxyfiles/auto_Doxyfile, doc/Doxyfiles/auto_Mainpage,
|
|
doc/Doxyfiles/core_Doxyfile, doc/Doxyfiles/custom_Footer.html,
|
|
doc/index.html, include/osg/AlphaFunc, include/osg/Billboard,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/Camera, include/osg/CullFace, include/osg/Export,
|
|
include/osg/Fog, include/osg/GL, include/osg/GeoSet,
|
|
include/osg/Geode, include/osg/Group, include/osg/Image,
|
|
include/osg/LOD, include/osg/Light, include/osg/LightSource,
|
|
include/osg/Material, include/osg/Matrix, include/osg/Node,
|
|
include/osg/NodeVisitor, include/osg/Notify, include/osg/Object,
|
|
include/osg/Point, include/osg/PolygonOffset, include/osg/Quat,
|
|
include/osg/Referenced, include/osg/State, include/osg/Switch,
|
|
include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat,
|
|
include/osg/Texture, include/osg/Timer, include/osg/Transparency,
|
|
include/osg/Types, include/osg/Vec2, include/osg/Vec3,
|
|
include/osg/Vec4, include/osgDB, include/osgDB/DotOsgWrapper,
|
|
include/osgDB/DynamicLibrary, include/osgDB/Export,
|
|
include/osgDB/Field, include/osgDB/FieldReader,
|
|
include/osgDB/FieldReaderIterator, include/osgDB/FileNameUtils,
|
|
include/osgDB/FileUtils, include/osgDB/Input,
|
|
include/osgDB/Output, include/osgDB/ReadFile,
|
|
include/osgDB/ReaderWriter, include/osgDB/Registry,
|
|
include/osgDB/Version, include/osgDB/WriteFile,
|
|
include/osgGLUT/GLUTEventAdapter, include/osgGLUT/Version,
|
|
include/osgGLUT/Viewer, include/osgUtil/CameraManipulator,
|
|
include/osgUtil/DisplayListVisitor,
|
|
include/osgUtil/DriveManipulator,
|
|
include/osgUtil/FlightManipulator,
|
|
include/osgUtil/GUIActionAdapter,
|
|
include/osgUtil/GUIEventAdapter,
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/SceneView,
|
|
include/osgUtil/TrackballManipulator, include/osgWX,
|
|
include/osgWX/Export, include/osgWX/Version,
|
|
include/osgWX/WXEventAdapter, index.html, src/Demos/Makefile,
|
|
src/Demos/hangglide, src/Demos/hangglide/GliderManipulator.cpp,
|
|
src/Demos/hangglide/GliderManipulator.h,
|
|
src/Demos/hangglide/Makedepend, src/Demos/hangglide/Makefile,
|
|
src/Demos/hangglide/README,
|
|
src/Demos/hangglide/ReaderWriterFLY.cpp,
|
|
src/Demos/hangglide/base.cpp, src/Demos/hangglide/hangglide.cpp,
|
|
src/Demos/hangglide/hat.cpp, src/Demos/hangglide/hat.h,
|
|
src/Demos/hangglide/sky.cpp, src/Demos/hangglide/tank.cpp,
|
|
src/Demos/hangglide/terrain.cpp,
|
|
src/Demos/hangglide/terrain_data.h,
|
|
src/Demos/hangglide/trees.cpp, src/Demos/osgconv,
|
|
src/Demos/osgconv/Makedepend, src/Demos/osgconv/Makefile,
|
|
src/Demos/osgconv/osgconv.cpp, src/Demos/osgcube,
|
|
src/Demos/osgcube/Makedepend, src/Demos/osgcube/Makefile,
|
|
src/Demos/osgcube/osgcube.cpp, src/Demos/osgimpostor,
|
|
src/Demos/osgimpostor/Makedepend, src/Demos/osgimpostor/Makefile,
|
|
src/Demos/osgimpostor/README,
|
|
src/Demos/osgimpostor/osgimpostor.cpp, src/Demos/osgviews,
|
|
src/Demos/osgviews/Makedepend, src/Demos/osgviews/Makefile,
|
|
src/Demos/osgviews/README, src/Demos/osgviews/osgviews.cpp,
|
|
src/Demos/sgv/Makefile, src/Demos/sgv/sgv.cpp, src/Demos/wxsgv,
|
|
src/Demos/wxsgv/Makedepend, src/Demos/wxsgv/Makefile,
|
|
src/Demos/wxsgv/SceneGraphDlg.cpp,
|
|
src/Demos/wxsgv/SceneGraphDlg.h, src/Demos/wxsgv/app.cpp,
|
|
src/Demos/wxsgv/app.h, src/Demos/wxsgv/canvas.cpp,
|
|
src/Demos/wxsgv/canvas.h, src/Demos/wxsgv/frame.cpp,
|
|
src/Demos/wxsgv/frame.h, src/Demos/wxsgv/icons,
|
|
src/Demos/wxsgv/icons/camera.ico,
|
|
src/Demos/wxsgv/icons/engine.ico, src/Demos/wxsgv/icons/geom.ico,
|
|
src/Demos/wxsgv/icons/group.ico, src/Demos/wxsgv/icons/icon1.xpm,
|
|
src/Demos/wxsgv/icons/icon10.xpm,
|
|
src/Demos/wxsgv/icons/icon2.xpm, src/Demos/wxsgv/icons/icon3.xpm,
|
|
src/Demos/wxsgv/icons/icon4.xpm, src/Demos/wxsgv/icons/icon5.xpm,
|
|
src/Demos/wxsgv/icons/icon6.xpm, src/Demos/wxsgv/icons/icon7.xpm,
|
|
src/Demos/wxsgv/icons/icon8.xpm, src/Demos/wxsgv/icons/icon9.xpm,
|
|
src/Demos/wxsgv/icons/light.ico, src/Demos/wxsgv/icons/lod.ico,
|
|
src/Demos/wxsgv/icons/mesh.ico, src/Demos/wxsgv/icons/top.ico,
|
|
src/Demos/wxsgv/icons/unknown.ico,
|
|
src/Demos/wxsgv/icons/wxsgv.ico, src/Demos/wxsgv/icons/wxsgv.xpm,
|
|
src/Demos/wxsgv/icons/xform.ico, src/Demos/wxsgv/wxsgv.rc,
|
|
src/Demos/wxsgv/wxsgv.wdr, src/Demos/wxsgv/wxsgv_wdr.cpp,
|
|
src/Demos/wxsgv/wxsgv_wdr.h, src/Makefile, src/osg/AlphaFunc.cpp,
|
|
src/osg/Billboard.cpp, src/osg/BoundingBox.cpp,
|
|
src/osg/BoundingSphere.cpp, src/osg/Camera.cpp,
|
|
src/osg/CullFace.cpp, src/osg/Fog.cpp, src/osg/GeoSet.cpp,
|
|
src/osg/GeoSet_ogl.cpp, src/osg/Geode.cpp, src/osg/Group.cpp,
|
|
src/osg/Image.cpp, src/osg/LOD.cpp, src/osg/Light.cpp,
|
|
src/osg/LightSource.cpp, src/osg/Makefile, src/osg/Material.cpp,
|
|
src/osg/Matrix.cpp, src/osg/Node.cpp, src/osg/NodeVisitor.cpp,
|
|
src/osg/Notify.cpp, src/osg/Object.cpp, src/osg/Point.cpp,
|
|
src/osg/PolygonOffset.cpp, src/osg/Quat.cpp, src/osg/Switch.cpp,
|
|
src/osg/TexEnv.cpp, src/osg/TexGen.cpp, src/osg/TexMat.cpp,
|
|
src/osg/Texture.cpp, src/osg/Timer.cpp, src/osg/Transparency.cpp,
|
|
src/osg/Version.cpp, src/osgDB, src/osgDB/DotOsgWrapper.cpp,
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/Field.cpp,
|
|
src/osgDB/FieldReader.cpp, src/osgDB/FieldReaderIterator.cpp,
|
|
src/osgDB/FileNameUtils.cpp, src/osgDB/FileUtils.cpp,
|
|
src/osgDB/Input.cpp, src/osgDB/Makedepend, src/osgDB/Makefile,
|
|
src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp,
|
|
src/osgDB/Registry.cpp, src/osgDB/Version.cpp,
|
|
src/osgDB/WriteFile.cpp, src/osgGLUT/GLUTEventAdapter.cpp,
|
|
src/osgGLUT/Makefile, src/osgGLUT/Version.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/Makefile,
|
|
src/osgPlugins/dw, src/osgPlugins/dw/Makedepend,
|
|
src/osgPlugins/dw/Makefile, src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
src/osgPlugins/flt/BoundingVolumeRecords.cpp,
|
|
src/osgPlugins/flt/BoundingVolumeRecords.h,
|
|
src/osgPlugins/flt/ColorPaletteRecord.cpp,
|
|
src/osgPlugins/flt/ColorPaletteRecord.h,
|
|
src/osgPlugins/flt/CommentRecord.cpp,
|
|
src/osgPlugins/flt/CommentRecord.h,
|
|
src/osgPlugins/flt/ControlRecord.cpp,
|
|
src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h,
|
|
src/osgPlugins/flt/ExtensionRecord.cpp,
|
|
src/osgPlugins/flt/ExtensionRecord.h,
|
|
src/osgPlugins/flt/ExternalRecord.cpp,
|
|
src/osgPlugins/flt/ExternalRecord.h,
|
|
src/osgPlugins/flt/FaceRecord.cpp,
|
|
src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp,
|
|
src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/FltRecords.h,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/flt/GroupRecord.cpp,
|
|
src/osgPlugins/flt/GroupRecord.h,
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
|
src/osgPlugins/flt/InstanceRecords.cpp,
|
|
src/osgPlugins/flt/InstanceRecords.h,
|
|
src/osgPlugins/flt/LightPointRecord.cpp,
|
|
src/osgPlugins/flt/LightPointRecord.h,
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.cpp,
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.h,
|
|
src/osgPlugins/flt/LightSourceRecord.cpp,
|
|
src/osgPlugins/flt/LightSourceRecord.h,
|
|
src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h,
|
|
src/osgPlugins/flt/LongIDRecord.cpp,
|
|
src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/flt/MaterialPaletteRecord.cpp,
|
|
src/osgPlugins/flt/MaterialPaletteRecord.h,
|
|
src/osgPlugins/flt/ObjectRecord.cpp,
|
|
src/osgPlugins/flt/ObjectRecord.h,
|
|
src/osgPlugins/flt/OldVertexRecords.cpp,
|
|
src/osgPlugins/flt/OldVertexRecords.h,
|
|
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
|
src/osgPlugins/flt/RecordVisitor.cpp,
|
|
src/osgPlugins/flt/RecordVisitor.h,
|
|
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h,
|
|
src/osgPlugins/flt/SwitchRecord.cpp,
|
|
src/osgPlugins/flt/SwitchRecord.h,
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.cpp,
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
|
src/osgPlugins/flt/TexturePaletteRecord.cpp,
|
|
src/osgPlugins/flt/TexturePaletteRecord.h,
|
|
src/osgPlugins/flt/TransformationRecords.cpp,
|
|
src/osgPlugins/flt/TransformationRecords.h,
|
|
src/osgPlugins/flt/UnknownRecord.cpp,
|
|
src/osgPlugins/flt/VertexPoolRecords.cpp,
|
|
src/osgPlugins/flt/VertexPoolRecords.h,
|
|
src/osgPlugins/flt/flt.cpp, src/osgPlugins/flt/flt.h,
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h,
|
|
src/osgPlugins/flt/opcodes.h, src/osgPlugins/gif/Makefile,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
src/osgPlugins/jpeg/Makefile,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, src/osgPlugins/lib3ds,
|
|
src/osgPlugins/lib3ds/AUTHORS, src/osgPlugins/lib3ds/Makedepend,
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lib3ds/README,
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
src/osgPlugins/lib3ds/atmosphere.cpp,
|
|
src/osgPlugins/lib3ds/atmosphere.h,
|
|
src/osgPlugins/lib3ds/background.cpp,
|
|
src/osgPlugins/lib3ds/background.h,
|
|
src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h,
|
|
src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h,
|
|
src/osgPlugins/lib3ds/chunktable.h,
|
|
src/osgPlugins/lib3ds/ease.cpp, src/osgPlugins/lib3ds/ease.h,
|
|
src/osgPlugins/lib3ds/file.cpp, src/osgPlugins/lib3ds/file.h,
|
|
src/osgPlugins/lib3ds/lib3ds_float.cpp,
|
|
src/osgPlugins/lib3ds/lib3ds_float.h,
|
|
src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h,
|
|
src/osgPlugins/lib3ds/material.cpp,
|
|
src/osgPlugins/lib3ds/material.h,
|
|
src/osgPlugins/lib3ds/matrix.cpp, src/osgPlugins/lib3ds/matrix.h,
|
|
src/osgPlugins/lib3ds/mesh.cpp, src/osgPlugins/lib3ds/mesh.h,
|
|
src/osgPlugins/lib3ds/node.cpp, src/osgPlugins/lib3ds/node.h,
|
|
src/osgPlugins/lib3ds/quat.cpp, src/osgPlugins/lib3ds/quat.h,
|
|
src/osgPlugins/lib3ds/readwrite.cpp,
|
|
src/osgPlugins/lib3ds/readwrite.h,
|
|
src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h,
|
|
src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h,
|
|
src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h,
|
|
src/osgPlugins/lib3ds/types.h, src/osgPlugins/lib3ds/vector.cpp,
|
|
src/osgPlugins/lib3ds/vector.h,
|
|
src/osgPlugins/lib3ds/viewport.cpp,
|
|
src/osgPlugins/lib3ds/viewport.h, src/osgPlugins/lwo,
|
|
src/osgPlugins/lwo/COPYING, src/osgPlugins/lwo/Makedepend,
|
|
src/osgPlugins/lwo/Makefile, src/osgPlugins/lwo/README,
|
|
src/osgPlugins/lwo/README.osg,
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
src/osgPlugins/lwo/lw.cpp, src/osgPlugins/lwo/lw.h,
|
|
src/osgPlugins/lwo/spec_lwob.txt, src/osgPlugins/obj,
|
|
src/osgPlugins/obj/Makedepend, src/osgPlugins/obj/Makefile,
|
|
src/osgPlugins/obj/README.osg,
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h,
|
|
src/osgPlugins/obj/spec_obj.txt, src/osgPlugins/osg,
|
|
src/osgPlugins/osg/AlphaFunc.cpp,
|
|
src/osgPlugins/osg/Billboard.cpp,
|
|
src/osgPlugins/osg/ClipPlane.cpp,
|
|
src/osgPlugins/osg/ColorMask.cpp,
|
|
src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp,
|
|
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Fog.cpp,
|
|
src/osgPlugins/osg/FrontFace.cpp, src/osgPlugins/osg/GeoSet.cpp,
|
|
src/osgPlugins/osg/Geode.cpp, src/osgPlugins/osg/Group.cpp,
|
|
src/osgPlugins/osg/Image.cpp, src/osgPlugins/osg/Impostor.cpp,
|
|
src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp,
|
|
src/osgPlugins/osg/LightSource.cpp,
|
|
src/osgPlugins/osg/Makedepend, src/osgPlugins/osg/Makefile,
|
|
src/osgPlugins/osg/Material.cpp, src/osgPlugins/osg/Matrix.cpp,
|
|
src/osgPlugins/osg/Node.cpp, src/osgPlugins/osg/Object.cpp,
|
|
src/osgPlugins/osg/Point.cpp, src/osgPlugins/osg/PolygonMode.cpp,
|
|
src/osgPlugins/osg/PolygonOffset.cpp, src/osgPlugins/osg/README,
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp,
|
|
src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp,
|
|
src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp,
|
|
src/osgPlugins/osg/Texture.cpp, src/osgPlugins/osg/Transform.cpp,
|
|
src/osgPlugins/osg/Transparency.cpp,
|
|
src/osgPlugins/osgtgz/Makefile,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertToPerformer.h,
|
|
src/osgPlugins/pfb/Makefile,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp, src/osgPlugins/rgb,
|
|
src/osgPlugins/rgb/Makedepend, src/osgPlugins/rgb/Makefile,
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
src/osgPlugins/tiff/Makefile,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
|
src/osgUtil/CameraManipulator.cpp,
|
|
src/osgUtil/DisplayListVisitor.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makefile,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp,
|
|
src/osgUtil/Version.cpp, src/osgWX, src/osgWX/Makedepend,
|
|
src/osgWX/Makefile, src/osgWX/Version.cpp,
|
|
src/osgWX/WXEventAdapter.cpp: Added a bunch of files synched with
|
|
0.8.42
|
|
|
|
2001-01-12 17:34 don
|
|
|
|
* src/osg/Makedepend, src/osg/OSG.cpp: Removed Makedepend for osg
|
|
repository. No Makedepends should be in the
|
|
repository
|
|
|
|
2001-01-10 17:19 don
|
|
|
|
* src/osg/Makedepend, src/osg/OSG.cpp: Fixed the findDSO error
|
|
which excluded PATH on win32 and LD_LIBRARY_PATH in
|
|
UNIX.
|
|
|
|
2001-01-10 16:32 don
|
|
|
|
* AUTHORS, COPYING, ChangeLog, FAQ, Make, Make/instrules,
|
|
Make/makedefs.irix.nonstd, Make/makedefs.irix.std,
|
|
Make/makedefs.linux, Make/makerules.irix, Make/makerules.linux,
|
|
Makefile, NEWS, README, TODO, VisualStudio, VisualStudio/Demos,
|
|
VisualStudio/Demos/cube, VisualStudio/Demos/cube/cube.dsp,
|
|
VisualStudio/Demos/sgv, VisualStudio/Demos/sgv/sgv.dsp,
|
|
VisualStudio/VisualStudio.dsw, VisualStudio/osg,
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgGLUT,
|
|
VisualStudio/osgGLUT/osgGLUT.dsp, VisualStudio/osgPlugins,
|
|
VisualStudio/osgPlugins/flt, VisualStudio/osgPlugins/flt/flt.dsp,
|
|
VisualStudio/osgPlugins/fly, VisualStudio/osgPlugins/fly/fly.dsp,
|
|
VisualStudio/osgPlugins/gif, VisualStudio/osgPlugins/gif/gif.dsp,
|
|
VisualStudio/osgPlugins/jpeg,
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
VisualStudio/osgPlugins/pic, VisualStudio/osgPlugins/pic/pic.dsp,
|
|
VisualStudio/osgPlugins/png, VisualStudio/osgPlugins/png/png.dsp,
|
|
VisualStudio/osgPlugins/tga, VisualStudio/osgPlugins/tga/tga.dsp,
|
|
VisualStudio/osgPlugins/tiff,
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp, VisualStudio/osgUtil,
|
|
VisualStudio/osgUtil/osgUtil.dsp, dist, dist/.osg.spec.swp,
|
|
dist/Irix, dist/Irix/Makefile, dist/Irix/osg.idb,
|
|
dist/Irix/osg.spec, dist/RedHatRPM, dist/RedHatRPM/Makefile,
|
|
dist/RedHatRPM/makespec, dist/RedHatRPM/osg.spec, doc,
|
|
doc/Doxyfile, doc/MindMaps, doc/MindMaps/DesignPatterns,
|
|
doc/MindMaps/DesignPatterns.mmp,
|
|
doc/MindMaps/DesignPatterns/DesignPatterns.gif,
|
|
doc/MindMaps/DesignPatterns/DesignPatterns.html,
|
|
doc/MindMaps/Mission, doc/MindMaps/Mission.mmp,
|
|
doc/MindMaps/Mission/Mission.gif,
|
|
doc/MindMaps/Mission/Mission.html, doc/UML, doc/UML/osg.png,
|
|
doc/UML/osgutils.png, doc/index.html, doc/osg,
|
|
doc/osg/AlphaFunc.html, doc/osg/Billboard.html,
|
|
doc/osg/BoundingBox.html, doc/osg/BoundingSphere.html,
|
|
doc/osg/Camera.html, doc/osg/ClassGraph.class,
|
|
doc/osg/ClassGraphPanel.class, doc/osg/ClassLayout.class,
|
|
doc/osg/CullFace.html, doc/osg/DCS.html,
|
|
doc/osg/DynamicLibrary.html, doc/osg/ExtensionSupported.html,
|
|
doc/osg/Field.html, doc/osg/FieldReader.html,
|
|
doc/osg/FieldReaderIterator.html, doc/osg/Fog.html,
|
|
doc/osg/General.html, doc/osg/GeoSet.html, doc/osg/GeoState.html,
|
|
doc/osg/Geode.html, doc/osg/Group.html, doc/osg/HIER.html,
|
|
doc/osg/HIERjava.html, doc/osg/Hit.html, doc/osg/Image.html,
|
|
doc/osg/Input.html, doc/osg/IntersectState.html,
|
|
doc/osg/IntersectVisitor.html, doc/osg/LOD.html,
|
|
doc/osg/Light.html, doc/osg/LightSource.html,
|
|
doc/osg/Lighting.html, doc/osg/Material.html,
|
|
doc/osg/Matrix.html, doc/osg/MemoryAdapter.html,
|
|
doc/osg/NavigatorButton.class, doc/osg/Node.html,
|
|
doc/osg/NodeAcceptOp.html, doc/osg/NodePath.html,
|
|
doc/osg/NodeVisitor.html, doc/osg/NotifyInit.html,
|
|
doc/osg/NotifySeverity.html, doc/osg/Object.html,
|
|
doc/osg/Output.html, doc/osg/Point.html,
|
|
doc/osg/PolygonOffset.html, doc/osg/Quat.html, doc/osg/RP.html,
|
|
doc/osg/ReaderWriter.html, doc/osg/Referenced.html,
|
|
doc/osg/RegisterObjectProxy.html,
|
|
doc/osg/RegisterReaderWriterProxy.html, doc/osg/Registry.html,
|
|
doc/osg/RenderVisitor.html, doc/osg/Scene.html, doc/osg/Seg.html,
|
|
doc/osg/Sequence.html, doc/osg/State.html, doc/osg/Switch.html,
|
|
doc/osg/TexEnv.html, doc/osg/TexGen.html, doc/osg/TexMat.html,
|
|
doc/osg/Texture.html, doc/osg/Timer.html,
|
|
doc/osg/Transparency.html, doc/osg/UnrefOp.html,
|
|
doc/osg/Vec2.html, doc/osg/Vec3.html, doc/osg/Vec4.html,
|
|
doc/osg/ViewState.html, doc/osg/createGeodeForImage.2.html,
|
|
doc/osg/createGeodeForImage.html, doc/osg/for_each_triangle.html,
|
|
doc/osg/icon1.gif, doc/osg/icon2.gif, doc/osg/index.html,
|
|
doc/osg/osg.html, doc/osg/osgGetLibraryName.html,
|
|
doc/osg/osgGetVersion.html, doc/osg/ref_ptr.html, doc/osgGLUT,
|
|
doc/osgGLUT/ClassGraph.class, doc/osgGLUT/ClassGraphPanel.class,
|
|
doc/osgGLUT/ClassLayout.class, doc/osgGLUT/GLUTEventAdapter.html,
|
|
doc/osgGLUT/General.html, doc/osgGLUT/HIER.html,
|
|
doc/osgGLUT/HIERjava.html, doc/osgGLUT/NavigatorButton.class,
|
|
doc/osgGLUT/Viewer.html, doc/osgGLUT/icon1.gif,
|
|
doc/osgGLUT/icon2.gif, doc/osgGLUT/index.html,
|
|
doc/osgGLUT/osgGLUT.html, doc/osgUtil, doc/osgUtil/Camera.html,
|
|
doc/osgUtil/CameraManipulator.html,
|
|
doc/osgUtil/CameraTrackballManipulator.html,
|
|
doc/osgUtil/CameraZSpindleManipulator.html,
|
|
doc/osgUtil/ClassGraph.class, doc/osgUtil/ClassGraphPanel.class,
|
|
doc/osgUtil/ClassLayout.class,
|
|
doc/osgUtil/CompileGeoSetsVisitor.html,
|
|
doc/osgUtil/DisplayListVisitor.html,
|
|
doc/osgUtil/DriveManipulator.html,
|
|
doc/osgUtil/FlightManipulator.html,
|
|
doc/osgUtil/GUIActionAdapter.html,
|
|
doc/osgUtil/GUIEventAdapter.html,
|
|
doc/osgUtil/GUIEventAdaptor.html,
|
|
doc/osgUtil/GUIUpdateState.html, doc/osgUtil/General.html,
|
|
doc/osgUtil/HIER.html, doc/osgUtil/HIERjava.html,
|
|
doc/osgUtil/Hit.html, doc/osgUtil/IntersectState.html,
|
|
doc/osgUtil/IntersectVisitor.html,
|
|
doc/osgUtil/NavigatorButton.class,
|
|
doc/osgUtil/RenderVisitor.html, doc/osgUtil/SceneView.html,
|
|
doc/osgUtil/TrackballManipulator.html,
|
|
doc/osgUtil/ViewState.html, doc/osgUtil/icon1.gif,
|
|
doc/osgUtil/icon2.gif, doc/osgUtil/index.html,
|
|
doc/osgUtil/osgUtil.html, doc/osgUtil/osgUtilGetLibraryName.html,
|
|
doc/osgUtil/osgUtilGetVersion.html, include, include/osg,
|
|
include/osg/AlphaFunc, include/osg/Billboard,
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
include/osg/Camera, include/osg/CullFace, include/osg/DCS,
|
|
include/osg/DynamicLibrary, include/osg/Export,
|
|
include/osg/ExtensionSupported, include/osg/Field,
|
|
include/osg/FieldReader, include/osg/FieldReaderIterator,
|
|
include/osg/FileNameUtils, include/osg/Fog, include/osg/GL,
|
|
include/osg/GeoSet, include/osg/GeoState, include/osg/Geode,
|
|
include/osg/Group, include/osg/Image, include/osg/Input,
|
|
include/osg/LOD, include/osg/Light, include/osg/LightSource,
|
|
include/osg/Lighting, include/osg/Material, include/osg/Matrix,
|
|
include/osg/Node, include/osg/NodeVisitor, include/osg/Notify,
|
|
include/osg/OSG, include/osg/Object, include/osg/Output,
|
|
include/osg/Point, include/osg/PolygonOffset, include/osg/Quat,
|
|
include/osg/Referenced, include/osg/Registry, include/osg/Scene,
|
|
include/osg/Seg, include/osg/Sequence, include/osg/State,
|
|
include/osg/Switch, include/osg/TexEnv, include/osg/TexGen,
|
|
include/osg/TexMat, include/osg/Texture, include/osg/Timer,
|
|
include/osg/Transparency, include/osg/Types, include/osg/Vec2,
|
|
include/osg/Vec3, include/osg/Vec4, include/osg/Version,
|
|
include/osgGLUT, include/osgGLUT/Export,
|
|
include/osgGLUT/GLUTEventAdapter, include/osgGLUT/Version,
|
|
include/osgGLUT/Viewer, include/osgUtil,
|
|
include/osgUtil/CameraManipulator,
|
|
include/osgUtil/DisplayListVisitor,
|
|
include/osgUtil/DriveManipulator, include/osgUtil/Export,
|
|
include/osgUtil/FlightManipulator,
|
|
include/osgUtil/GUIActionAdapter,
|
|
include/osgUtil/GUIEventAdapter,
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/RenderVisitor,
|
|
include/osgUtil/SceneView, include/osgUtil/TrackballManipulator,
|
|
include/osgUtil/Version, index.html, src, src/Demos,
|
|
src/Demos/Makefile, src/Demos/cube, src/Demos/cube/Makedepend,
|
|
src/Demos/cube/Makefile, src/Demos/cube/cube.cpp, src/Demos/sgv,
|
|
src/Demos/sgv/Makedepend, src/Demos/sgv/Makefile,
|
|
src/Demos/sgv/sgv.cpp, src/Makefile, src/osg,
|
|
src/osg/AlphaFunc.cpp, src/osg/Billboard.cpp,
|
|
src/osg/BoundingBox.cpp, src/osg/BoundingSphere.cpp,
|
|
src/osg/Camera.cpp, src/osg/CullFace.cpp, src/osg/DCS.cpp,
|
|
src/osg/DynamicLibrary.cpp, src/osg/ExtensionSupported.cpp,
|
|
src/osg/Field.cpp, src/osg/FieldReader.cpp,
|
|
src/osg/FieldReaderIterator.cpp, src/osg/FileNameUtils.cpp,
|
|
src/osg/Fog.cpp, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp,
|
|
src/osg/GeoState.cpp, src/osg/Geode.cpp, src/osg/Group.cpp,
|
|
src/osg/Image.cpp, src/osg/Input.cpp, src/osg/LOD.cpp,
|
|
src/osg/Light.cpp, src/osg/LightSource.cpp, src/osg/Lighting.cpp,
|
|
src/osg/Makedepend, src/osg/Makefile, src/osg/Material.cpp,
|
|
src/osg/Matrix.cpp, src/osg/Node.cpp, src/osg/NodeVisitor.cpp,
|
|
src/osg/Notify.cpp, src/osg/OSG.cpp, src/osg/Object.cpp,
|
|
src/osg/Output.cpp, src/osg/Point.cpp, src/osg/PolygonOffset.cpp,
|
|
src/osg/Quat.cpp, src/osg/ReaderWriterOSG.cpp,
|
|
src/osg/ReaderWriterRGB.cpp, src/osg/Registry.cpp,
|
|
src/osg/Scene.cpp, src/osg/Seg.cpp, src/osg/Sequence.cpp,
|
|
src/osg/Switch.cpp, src/osg/TexEnv.cpp, src/osg/TexGen.cpp,
|
|
src/osg/TexMat.cpp, src/osg/Texture.cpp, src/osg/Timer.cpp,
|
|
src/osg/Transparency.cpp, src/osg/Version.cpp, src/osgGLUT,
|
|
src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Makedepend,
|
|
src/osgGLUT/Makefile, src/osgGLUT/Version.cpp,
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins, src/osgPlugins/Makefile,
|
|
src/osgPlugins/flt, src/osgPlugins/flt/BoundingVolumeRecords.cpp,
|
|
src/osgPlugins/flt/BoundingVolumeRecords.h,
|
|
src/osgPlugins/flt/ColorPaletteRecord.cpp,
|
|
src/osgPlugins/flt/ColorPaletteRecord.h,
|
|
src/osgPlugins/flt/CommentRecord.cpp,
|
|
src/osgPlugins/flt/CommentRecord.h,
|
|
src/osgPlugins/flt/ControlRecord.cpp,
|
|
src/osgPlugins/flt/ControlRecord.h,
|
|
src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h,
|
|
src/osgPlugins/flt/ExtensionRecord.cpp,
|
|
src/osgPlugins/flt/ExtensionRecord.h,
|
|
src/osgPlugins/flt/ExternalRecord.cpp,
|
|
src/osgPlugins/flt/ExternalRecord.h,
|
|
src/osgPlugins/flt/FaceRecord.cpp,
|
|
src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp,
|
|
src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/FltRecords.h,
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
src/osgPlugins/flt/GroupRecord.cpp,
|
|
src/osgPlugins/flt/GroupRecord.h,
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
|
src/osgPlugins/flt/Input.h,
|
|
src/osgPlugins/flt/InstanceRecords.cpp,
|
|
src/osgPlugins/flt/InstanceRecords.h,
|
|
src/osgPlugins/flt/LightPointRecord.cpp,
|
|
src/osgPlugins/flt/LightPointRecord.h,
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.cpp,
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.h,
|
|
src/osgPlugins/flt/LightSourceRecord.cpp,
|
|
src/osgPlugins/flt/LightSourceRecord.h,
|
|
src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h,
|
|
src/osgPlugins/flt/LongIDRecord.cpp,
|
|
src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makedepend,
|
|
src/osgPlugins/flt/Makefile,
|
|
src/osgPlugins/flt/MaterialPaletteRecord.cpp,
|
|
src/osgPlugins/flt/MaterialPaletteRecord.h,
|
|
src/osgPlugins/flt/ObjectRecord.cpp,
|
|
src/osgPlugins/flt/ObjectRecord.h,
|
|
src/osgPlugins/flt/OldVertexRecords.cpp,
|
|
src/osgPlugins/flt/OldVertexRecords.h,
|
|
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
|
src/osgPlugins/flt/RecordVisitor.cpp,
|
|
src/osgPlugins/flt/RecordVisitor.h,
|
|
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h,
|
|
src/osgPlugins/flt/SwitchRecord.cpp,
|
|
src/osgPlugins/flt/SwitchRecord.h,
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.cpp,
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
|
src/osgPlugins/flt/TexturePaletteRecord.cpp,
|
|
src/osgPlugins/flt/TexturePaletteRecord.h,
|
|
src/osgPlugins/flt/TransformationRecords.cpp,
|
|
src/osgPlugins/flt/TransformationRecords.h,
|
|
src/osgPlugins/flt/UnknownRecord.cpp,
|
|
src/osgPlugins/flt/UnknownRecord.h,
|
|
src/osgPlugins/flt/VertexPoolRecords.cpp,
|
|
src/osgPlugins/flt/VertexPoolRecords.h,
|
|
src/osgPlugins/flt/export.h, src/osgPlugins/flt/flt.cpp,
|
|
src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp,
|
|
src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/license.txt,
|
|
src/osgPlugins/flt/opcodes.h, src/osgPlugins/fly,
|
|
src/osgPlugins/fly/Makedepend, src/osgPlugins/fly/Makefile,
|
|
src/osgPlugins/fly/base.cpp, src/osgPlugins/fly/fly.cpp,
|
|
src/osgPlugins/fly/hat.cpp, src/osgPlugins/fly/hat.h,
|
|
src/osgPlugins/fly/matrix.cpp, src/osgPlugins/fly/matrix.h,
|
|
src/osgPlugins/fly/oldtrees.cpp, src/osgPlugins/fly/sky.cpp,
|
|
src/osgPlugins/fly/tank.cpp, src/osgPlugins/fly/terrain.cpp,
|
|
src/osgPlugins/fly/terrain_data.h, src/osgPlugins/fly/trees.cpp,
|
|
src/osgPlugins/fly/vector.cpp, src/osgPlugins/fly/vector.h,
|
|
src/osgPlugins/gif, src/osgPlugins/gif/Makedepend,
|
|
src/osgPlugins/gif/Makefile,
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp, src/osgPlugins/jpeg,
|
|
src/osgPlugins/jpeg/Makedepend, src/osgPlugins/jpeg/Makefile,
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, src/osgPlugins/osgtgz,
|
|
src/osgPlugins/osgtgz/Makedepend, src/osgPlugins/osgtgz/Makefile,
|
|
src/osgPlugins/osgtgz/osgtgz.cpp, src/osgPlugins/pfb,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
src/osgPlugins/pfb/ConvertToPerformer.h,
|
|
src/osgPlugins/pfb/Makedepend, src/osgPlugins/pfb/Makefile,
|
|
src/osgPlugins/pfb/README.txt,
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
src/osgPlugins/pfb/osg2pf,
|
|
src/osgPlugins/pfb/osg2pf/ConvertToPerformer.cpp,
|
|
src/osgPlugins/pfb/osg2pf/ConvertToPerformer.h,
|
|
src/osgPlugins/pfb/osg2pf/Makedepend,
|
|
src/osgPlugins/pfb/osg2pf/Makefile,
|
|
src/osgPlugins/pfb/osg2pf/Makefile.lib,
|
|
src/osgPlugins/pfb/osg2pf/osg2pf.cpp, src/osgPlugins/pfb/pf2osg,
|
|
src/osgPlugins/pfb/pf2osg/ConvertFromPerformer.cpp,
|
|
src/osgPlugins/pfb/pf2osg/ConvertFromPerformer.h,
|
|
src/osgPlugins/pfb/pf2osg/Makedepend,
|
|
src/osgPlugins/pfb/pf2osg/Makefile,
|
|
src/osgPlugins/pfb/pf2osg/Makefile.lib,
|
|
src/osgPlugins/pfb/pf2osg/osg.cpp,
|
|
src/osgPlugins/pfb/pf2osg/pf2osg.cpp,
|
|
src/osgPlugins/pfb/pf2osg/pfb.cpp,
|
|
src/osgPlugins/pfb/pf2osg/pfb.h, src/osgPlugins/pic,
|
|
src/osgPlugins/pic/Makedepend, src/osgPlugins/pic/Makefile,
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp, src/osgPlugins/png,
|
|
src/osgPlugins/png/Makedepend, src/osgPlugins/png/Makefile,
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp, src/osgPlugins/tga,
|
|
src/osgPlugins/tga/Makedepend, src/osgPlugins/tga/Makefile,
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp, src/osgPlugins/tgz,
|
|
src/osgPlugins/tgz/Makedepend, src/osgPlugins/tgz/Makefile,
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp, src/osgPlugins/tiff,
|
|
src/osgPlugins/tiff/Makedepend, src/osgPlugins/tiff/Makefile,
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp, src/osgPlugins/zip,
|
|
src/osgPlugins/zip/Makedepend, src/osgPlugins/zip/Makefile,
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp, src/osgUtil,
|
|
src/osgUtil/CameraManipulator.cpp,
|
|
src/osgUtil/DisplayListVisitor.cpp,
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makedepend,
|
|
src/osgUtil/Makefile, src/osgUtil/RenderVisitor.cpp,
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp,
|
|
src/osgUtil/Version.cpp: Initial revision
|
|
|
|
2001-01-10 16:32
|
|
|
|
* .: New repository initialized by cvs2svn.
|
|
|