38275 lines
1.3 MiB
38275 lines
1.3 MiB
2006-08-13 09: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 09:24 robert
|
||
|
||
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Changed the texture wrap
|
||
mode to repeat
|
||
|
||
2006-08-13 08:37 robert
|
||
|
||
* src/: osgParticle/PrecipitationEffect.cpp,
|
||
osgPlugins/OpenFlight/Pools.h, osgSim/OpenFlightOptimizer.cpp:
|
||
From Chuck Sembroski, fixes for IRIX
|
||
|
||
2006-08-12 19:19 robert
|
||
|
||
* src/: osg/CullStack.cpp, 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 09:29 robert
|
||
|
||
* src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp,
|
||
osgParticle/Version.cpp, osgProducer/Version.cpp,
|
||
osgSim/Version.cpp, osgTerrain/Version.cpp, osgText/Version.cpp,
|
||
osgUtil/Version.cpp: Updated version number for 1.1.1 release
|
||
|
||
2006-08-12 08:59 robert
|
||
|
||
* AUTHORS.txt, ChangeLog, applications/osgversion/osgversion.cpp:
|
||
Updated ChangelLog and AUTHORS file
|
||
|
||
2006-08-11 22:48 robert
|
||
|
||
* Xcode/OpenSceneGraph/: osgfbo-Info.plist, osgpbuffer-Info.plist,
|
||
OpenSceneGraph.xcodeproj/project.pbxproj: From Radu Mihai,
|
||
removed osgfbo and osgpbuffer projects
|
||
|
||
2006-08-11 22:39 robert
|
||
|
||
* src/osgGA/GUIEventAdapter.cpp: Added osg:: to Referenced() to fix
|
||
IRIX build.
|
||
|
||
2006-08-11 20:56 don
|
||
|
||
* src/osgPlugins/net/ReaderWriterNET.cpp: removed CRLF and replaced
|
||
with LF in ReaderWriteNET.cpp
|
||
|
||
2006-08-11 19:23 robert
|
||
|
||
* src/osgWrappers/osgUtil/Optimizer.cpp: Updated wrappers
|
||
|
||
2006-08-11 19:22 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Fixed if (numProcessors>1),
|
||
was originally >=
|
||
|
||
2006-08-11 18:39 don
|
||
|
||
* src/osgPlugins/net/ReaderWriterNET.cpp: Added comments to support
|
||
use of Proxy in the .net plugin.
|
||
|
||
2006-08-11 18:34 don
|
||
|
||
* src/osgPlugins/net/ReaderWriterNET.cpp: Submission by Carlo
|
||
Camporesi - Added Proxy support to .net loader
|
||
|
||
2006-08-11 17:03 robert
|
||
|
||
* include/osgUtil/Optimizer: Fixed value of FLATTEN_BILLBOARDS
|
||
enum.
|
||
|
||
2006-08-11 14:06 robert
|
||
|
||
* src/osgPlugins/ESRIShape/ESRIShapeReaderWriter.cpp: Added file
|
||
search path to ESRI reader.
|
||
|
||
2006-08-11 13:53 robert
|
||
|
||
* src/osg/Group.cpp: Fixed bug in Group::setChild relating to the
|
||
accounting for OccluderNode.
|
||
|
||
2006-08-11 13: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 12:05 robert
|
||
|
||
* src/: osgProducer/GraphicsContextImplementation.cpp,
|
||
osgUtil/RenderStage.cpp: Fixed pbuffer usage cross multiple
|
||
graphics contexts
|
||
|
||
2006-08-11 12:04 robert
|
||
|
||
* NEWS.txt: Updated NEWS for rc1
|
||
|
||
2006-08-11 10:50 robert
|
||
|
||
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
||
AUTHORS file
|
||
|
||
2006-08-11 10:30 robert
|
||
|
||
* ChangeLog, Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw:
|
||
Removed osgfbo and osgpbuffer examples
|
||
|
||
2006-08-11 10:13 robert
|
||
|
||
* NEWS.txt: Updated NEWS
|
||
|
||
2006-08-10 21:50 robert
|
||
|
||
* VisualStudio/reset-64bit-outdirs.pl: From Mike Wittman, perl
|
||
script to assist W64 support.
|
||
|
||
2006-08-10 21:30 robert
|
||
|
||
* VisualStudio/: MUST_READ_ME.txt,
|
||
applications/osgarchive/osgarchive.dsp,
|
||
applications/osgconv/osgconv.dsp, applications/osgdem/osgdem.dsp,
|
||
applications/osgversion/osgversion.dsp,
|
||
applications/osgviewer/osgviewer.dsp,
|
||
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
||
examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
||
examples/osganimate/osganimate.dsp,
|
||
examples/osgautotransform/osgautotransform.dsp,
|
||
examples/osgbillboard/osgbillboard.dsp,
|
||
examples/osgblendequation/osgblendequation.dsp,
|
||
examples/osgbluemarble/osgbluemarble.dsp,
|
||
examples/osgcallback/osgcallback.dsp,
|
||
examples/osgcamera/osgcamera.dsp,
|
||
examples/osgcameragroup/osgcameragroup.dsp,
|
||
examples/osgcatch/osgcatch.dsp, examples/osgclip/osgclip.dsp,
|
||
examples/osgcluster/osgcluster.dsp, examples/osgcopy/osgcopy.dsp,
|
||
examples/osgcubemap/osgcubemap.dsp,
|
||
examples/osgdelaunay/osgdelaunay.dsp,
|
||
examples/osgdepthpartition/osgdepthpartition.dsp,
|
||
examples/osgdepthshadow/osgdepthshadow.dsp,
|
||
examples/osgdistortion/osgdistortion.dsp,
|
||
examples/osgforest/osgforest.dsp,
|
||
examples/osgfxbrowser/osgfxbrowser.dsp,
|
||
examples/osggeodemo/osggeodemo.dsp,
|
||
examples/osggeometry/osggeometry.dsp,
|
||
examples/osghangglide/osghangglide.dsp,
|
||
examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp,
|
||
examples/osgintrospection/example_osgintrospection.dsp,
|
||
examples/osgkeyboard/osgkeyboard.dsp,
|
||
examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
||
examples/osglauncher/osglauncher.dsp,
|
||
examples/osglight/osglight.dsp,
|
||
examples/osglightpoint/osglightpoint.dsp,
|
||
examples/osglogicop/osglogicop.dsp, examples/osglogo/osglogo.dsp,
|
||
examples/osgmotionblur/osgmotionblur.dsp,
|
||
examples/osgmovie/osgmovie.dsp,
|
||
examples/osgmultiplecameras/osgmultiplecameras.dsp,
|
||
examples/osgmultitexture/osgmultitexture.dsp,
|
||
examples/osgoccluder/osgoccluder.dsp,
|
||
examples/osgpagedlod/osgpagedlod.dsp,
|
||
examples/osgparametric/osgparametric.dsp,
|
||
examples/osgparticle/osgparticledemo.dsp,
|
||
examples/osgparticleeffects/osgparticleeffects.dsp,
|
||
examples/osgphotoalbum/osgphotoalbum.dsp,
|
||
examples/osgpick/osgpick.dsp, examples/osgplanets/osgplanets.dsp,
|
||
examples/osgpoints/osgpoints.dsp,
|
||
examples/osgpointsprite/osgpointsprite.dsp,
|
||
examples/osgprecipitation/osgprecipitation.dsp,
|
||
examples/osgprerender/osgprerender.dsp,
|
||
examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
||
examples/osgreflect/osgreflect.dsp,
|
||
examples/osgscalarbar/osgscalarbar.dsp,
|
||
examples/osgscribe/osgscribe.dsp,
|
||
examples/osgsequence/osgsequence.dsp,
|
||
examples/osgshaders/osgshaders.dsp,
|
||
examples/osgshaderterrain/osgshaderterrain.dsp,
|
||
examples/osgshadowtexture/osgshadowtexture.dsp,
|
||
examples/osgshape/osgshape.dsp, examples/osgsimple/osgsimple.dsp,
|
||
examples/osgsimplepager/osgsimplepager.dsp,
|
||
examples/osgsimplifier/osgsimplifier.dsp,
|
||
examples/osgsimulation/osgsimulation.dsp,
|
||
examples/osgslice/osgslice.dsp,
|
||
examples/osgspacewarp/osgspacewarp.dsp,
|
||
examples/osgspheresegment/osgspheresegment.dsp,
|
||
examples/osgspotlight/osgspotlight.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgteapot/osgteapot.dsp,
|
||
examples/osgtesselate/osgtesselate.dsp,
|
||
examples/osgtext/osgtextdemo.dsp,
|
||
examples/osgtexture1D/osgtexture1D.dsp,
|
||
examples/osgtexture2D/osgtexture2D.dsp,
|
||
examples/osgtexture3D/osgtexture3D.dsp,
|
||
examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
||
examples/osgunittests/osgunittests.dsp,
|
||
examples/osgvertexprogram/osgvertexprogram.dsp,
|
||
examples/osgvolume/osgvolume.dsp,
|
||
examples/osgwindows/osgwindows.dsp, osg/osg.dsp, osgDB/osgDB.dsp,
|
||
osgFX/osgFX.dsp, osgGA/osgGA.dsp,
|
||
osgIntrospection/osgIntrospection.dsp,
|
||
osgParticle/osgParticle.dsp, osgPlugins/3dc/3dc.dsp,
|
||
osgPlugins/ESRIShape/ESRIShape.dsp,
|
||
osgPlugins/OpenFlight/OpenFlight.dsp, osgPlugins/ac3d/ac3d.dsp,
|
||
osgPlugins/bmp/bmp.dsp, osgPlugins/bsp/bsp.dsp,
|
||
osgPlugins/dds/dds.dsp, osgPlugins/directx/directx.dsp,
|
||
osgPlugins/dw/dw.dsp, osgPlugins/dxf/dxf.dsp,
|
||
osgPlugins/flt/flt.dsp, osgPlugins/freetype/freetype.dsp,
|
||
osgPlugins/gdal/gdal.dsp, osgPlugins/geo/geo.dsp,
|
||
osgPlugins/gif/gif.dsp, osgPlugins/hdr/hdr.dsp,
|
||
osgPlugins/ive/ive.dsp, osgPlugins/jp2/jp2.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/logo/logo.dsp, osgPlugins/lwo/lwo.dsp,
|
||
osgPlugins/lws/lws.dsp, osgPlugins/md2/md2.dsp,
|
||
osgPlugins/net/net.dsp, osgPlugins/normals/normals.dsp,
|
||
osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp,
|
||
osgPlugins/osgFX/dot_osgFX.dsp,
|
||
osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||
osgPlugins/osgSim/dot_osgSim.dsp,
|
||
osgPlugins/osgText/dot_osgText.dsp, osgPlugins/osga/osga.dsp,
|
||
osgPlugins/osgtgz/osgtgz.dsp, osgPlugins/pfb/pfb.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/pnm/pnm.dsp, osgPlugins/rgb/rgb.dsp,
|
||
osgPlugins/rot/rot.dsp, osgPlugins/scale/scale.dsp,
|
||
osgPlugins/stl/stl.dsp, osgPlugins/tga/tga.dsp,
|
||
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||
osgPlugins/trans/trans.dsp, osgPlugins/txp/txp.dsp,
|
||
osgPlugins/zip/zip.dsp, osgProducer/osgProducer.dsp,
|
||
osgSim/osgSim.dsp, osgTerrain/osgTerrain.dsp,
|
||
osgText/osgText.dsp, osgUtil/osgUtil.dsp,
|
||
osgWrappers/osg/wrapper_osg.dsp,
|
||
osgWrappers/osgDB/wrapper_osgDB.dsp,
|
||
osgWrappers/osgFX/wrapper_osgFX.dsp,
|
||
osgWrappers/osgGA/wrapper_osgGA.dsp,
|
||
osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
||
osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
||
osgWrappers/osgSim/wrapper_osgSim.dsp,
|
||
osgWrappers/osgTerrain/wrapper_osgTerrain.dsp,
|
||
osgWrappers/osgText/wrapper_osgText.dsp,
|
||
osgWrappers/osgUtil/wrapper_osgUtil.dsp: From Mike Wittman,
|
||
support for VS 64bit build
|
||
|
||
2006-08-10 16:53 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Moved all platform specific
|
||
processor out of osgProducer and into OpenThreads
|
||
|
||
2006-08-10 14: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 13:13 robert
|
||
|
||
* examples/osgtext/osgtext.cpp: From Martijn Kragtwijk, added
|
||
example text for showing osgText::Text::CharacterSizeMode in
|
||
action.
|
||
|
||
2006-08-10 12: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 09: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 07: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 07:20 robert
|
||
|
||
* src/osgText/Text.cpp: Commented out the _textBB contribution of
|
||
outline/backdrops to fix bounding box problem.
|
||
|
||
2006-08-09 14:02 robert
|
||
|
||
* include/osg/UByte4, VisualStudio/LANGEXT.DAT,
|
||
VisualStudio/highlight70.reg, VisualStudio/highlight71.reg,
|
||
VisualStudio/highlight80.reg,
|
||
Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
||
Xcode/XcodeTemplates/OSG Application/osgApp_Prefix.pch: Removed
|
||
referecens to the deprecate UByte4
|
||
|
||
2006-08-09 13:56 robert
|
||
|
||
* src/osgWrappers/osg/ValueTypeCandidates.txt: Added Vec4ub and
|
||
removed UByte4
|
||
|
||
2006-08-09 11:09 robert
|
||
|
||
* src/osgPlugins/OpenFlight/: GeometryRecords.cpp,
|
||
VertexRecords.cpp: Added nan dectecion and error reporting
|
||
|
||
2006-08-08 17:08 robert
|
||
|
||
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: Added
|
||
TESSELATE_GEOMETRY to Optimizer pass to fix z fighting issues.
|
||
|
||
2006-08-08 15:57 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Added extra defined(CPU_SET)
|
||
to try and get round RH8 compile problems.
|
||
|
||
2006-08-08 12:59 robert
|
||
|
||
* src/osgPlugins/OpenFlight/PaletteRecords.cpp: Fixed backColor
|
||
implementation for LightPointAppearancePalette.
|
||
|
||
2006-08-08 12: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 12:26 robert
|
||
|
||
* NEWS.txt: First pass at updating NEWS for the up comming 1.1.1
|
||
release
|
||
|
||
2006-08-08 12: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 11: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 17:49 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Added preliminary support for
|
||
process affinity support under Linux.
|
||
|
||
2006-08-06 17:42 robert
|
||
|
||
* examples/osgshadowtexture/CreateShadowedScene.cpp: Removed
|
||
debugging code.
|
||
|
||
2006-08-05 21: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 21: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 17:57 robert
|
||
|
||
* examples/osgtext/osgtext.cpp: Added code to reproduce Text
|
||
outline bounding box compute bug.
|
||
|
||
2006-08-05 12:12 robert
|
||
|
||
* examples/osgcegui/osgcegui.cpp: Added disable vertex arrays.
|
||
|
||
2006-08-05 11:16 robert
|
||
|
||
* examples/osgcegui/: GNUmakefile, GNUmakefile.inst, osgcegui.cpp:
|
||
Added osgcegui example
|
||
|
||
2006-08-04 14: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 20: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 17:04 robert
|
||
|
||
* src/osgWrappers/osg/: CameraNode.cpp, Texture.cpp, Texture1D.cpp,
|
||
Texture2D.cpp, Texture3D.cpp, TextureCubeMap.cpp,
|
||
TextureRectangle.cpp: Updated wrappers
|
||
|
||
2006-08-03 16: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 15:03 robert
|
||
|
||
* examples/osgtext/osgtext.cpp: Removed debug code
|
||
|
||
2006-08-03 14: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 14: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 22: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 22: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 22:04 robert
|
||
|
||
* examples/osgforest/osgforest.cpp: Added missing include
|
||
<osg/TexEnv>
|
||
|
||
2006-08-02 20:56 robert
|
||
|
||
* applications/osgviewer/osgviewer.cpp: tweaked comment.
|
||
|
||
2006-08-02 20:54 robert
|
||
|
||
* examples/: osganimate/osganimate.cpp,
|
||
osgautotransform/osgautotransform.cpp,
|
||
osgbillboard/osgbillboard.cpp,
|
||
osgblendequation/osgblendequation.cpp,
|
||
osgcallback/osgcallback.cpp, osgcatch/osgcatch.cpp,
|
||
osgclip/osgclip.cpp, osgcluster/osgcluster.cpp,
|
||
osgcopy/osgcopy.cpp, osgcubemap/osgcubemap.cpp,
|
||
osgdelaunay/osgdelaunay.cpp, osgdepthshadow/osgdepthshadow.cpp,
|
||
osgdistortion/osgdistortion.cpp, osgforest/osgforest.cpp,
|
||
osgfxbrowser/osgfxbrowser.cpp, osggeodemo/osggeodemo.cpp,
|
||
osggeometry/osggeometry.cpp, osghud/osghud.cpp,
|
||
osgimpostor/osgimpostor.cpp, osgkeyboard/osgkeyboard.cpp,
|
||
osglauncher/osglauncher.cpp, osglight/osglight.cpp,
|
||
osglightpoint/osglightpoint.cpp, osglogicop/osglogicop.cpp,
|
||
osglogo/osglogo.cpp, osgmotionblur/osgmotionblur.cpp,
|
||
osgmovie/osgmovie.cpp, osgmultiplecameras/osgmultiplecameras.cpp,
|
||
osgmultitexture/osgmultitexture.cpp, osgoccluder/osgoccluder.cpp,
|
||
osgparametric/osgparametric.cpp, osgparticle/osgparticle.cpp,
|
||
osgparticleeffects/osgparticleeffects.cpp,
|
||
osgphotoalbum/osgphotoalbum.cpp, osgpick/osgpick.cpp,
|
||
osgplanets/osgplanets.cpp, osgpoints/osgpoints.cpp,
|
||
osgpointsprite/osgpointsprite.cpp,
|
||
osgprecipitation/osgprecipitation.cpp,
|
||
osgprerender/osgprerender.cpp,
|
||
osgprerendercubemap/osgprerendercubemap.cpp,
|
||
osgreflect/osgreflect.cpp, osgscalarbar/osgscalarbar.cpp,
|
||
osgscribe/osgscribe.cpp, osgsequence/osgsequence.cpp,
|
||
osgshaders/osgshaders.cpp, osgshaderterrain/osgshaderterrain.cpp,
|
||
osgshadowtexture/osgshadowtexture.cpp, osgshape/osgshape.cpp,
|
||
osgsimplifier/osgsimplifier.cpp, osgsimulation/osgsimulation.cpp,
|
||
osgspacewarp/osgspacewarp.cpp,
|
||
osgspheresegment/osgspheresegment.cpp,
|
||
osgspotlight/osgspotlight.cpp, osgstereoimage/osgstereoimage.cpp,
|
||
osgteapot/osgteapot.cpp, osgtext/osgtext.cpp,
|
||
osgtexture1D/osgtexture1D.cpp, osgtexture2D/osgtexture2D.cpp,
|
||
osgtexture3D/osgtexture3D.cpp,
|
||
osgtexturerectangle/osgtexturerectangle.cpp,
|
||
osgvertexprogram/osgvertexprogram.cpp, osgvolume/osgvolume.cpp:
|
||
Added viewer.cleanup_frame() to all examples.
|
||
|
||
2006-08-02 17: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 17:12 robert
|
||
|
||
* examples/osgtesselate/osgtesselate.cpp: Added cleanup_frame to
|
||
prevent crashes on exit.
|
||
|
||
2006-08-02 16: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 12: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 11: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 14:08 robert
|
||
|
||
* src/osgProducer/KeyboardMouseCallback.cpp: Fixed
|
||
doubleButtonPress.
|
||
|
||
2006-08-01 11:27 robert
|
||
|
||
* examples/osghangglide/osghangglide.cpp: Changed the
|
||
viewer.setUpViewer(..) from default to just ESCAPE_SETS_DONE.
|
||
|
||
2006-07-31 21: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 18: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 15:49 robert
|
||
|
||
* include/osg/: Matrixd, Matrixf: Tweaked the invert() method to
|
||
avoid silly OSX warnings.
|
||
|
||
2006-07-29 17: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 14: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 17: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 16: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 13:32 robert
|
||
|
||
* include/osgGA/EventQueue, src/osgGA/EventQueue.cpp: From Michael
|
||
Polak, double click fixes/additions
|
||
|
||
2006-07-27 12: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 12: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 12:22 robert
|
||
|
||
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Added #define
|
||
snprintf _snprintf for Win32 build
|
||
|
||
2006-07-27 12:14 robert
|
||
|
||
* src/osg/Matrix_implementation.cpp: From David Spilling, fix to
|
||
Matrix::get(Quat&)
|
||
|
||
2006-07-27 12: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 16: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 16:19 robert
|
||
|
||
* runexamples.bat: Added osgprecipitation to runexamples list.
|
||
|
||
2006-07-25 21:43 robert
|
||
|
||
* examples/osgcatch/osgcatch.cpp: Force SingelThreaded usage due to
|
||
use of osgParticle.
|
||
|
||
2006-07-25 14:52 robert
|
||
|
||
* src/osgText/Text.cpp: Fixed auto rotate bug.
|
||
|
||
2006-07-19 22:49 robert
|
||
|
||
* Make/makedefs: Set release number back to 0 after release
|
||
|
||
2006-07-19 22:11 robert
|
||
|
||
* ChangeLog, README.txt: Updated ChangedLog and READE for the 1.1
|
||
release
|
||
|
||
2006-07-19 21: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 20:49 robert
|
||
|
||
* src/osgWrappers/osgUtil/IntersectVisitor.cpp: UPdated wrappers
|
||
|
||
2006-07-19 20:45 robert
|
||
|
||
* src/osgUtil/IntersectVisitor.cpp: Fixed error in enum, completely
|
||
perplexed how the error got in...
|
||
|
||
2006-07-19 18:39 don
|
||
|
||
* include/osgUtil/IntersectVisitor: Fixed HEIGHEST misspelling to
|
||
HIGHEST
|
||
|
||
2006-07-19 16:20 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: Reverted to LODScale
|
||
keyboard adjustment
|
||
|
||
2006-07-19 16:10 robert
|
||
|
||
* src/osgPlugins/txp/trpage_pparse.cpp: Warning fixes
|
||
|
||
2006-07-19 16:07 robert
|
||
|
||
* src/osgPlugins/net/sockstream.cpp: Warning fix
|
||
|
||
2006-07-19 15:46 robert
|
||
|
||
* src/osgPlugins/OpenFlight/AttrData.cpp: Added extra initializes
|
||
|
||
2006-07-19 15:30 robert
|
||
|
||
* src/osgPlugins/ac3d/ac3d.cpp: Added dummy initializers to avoid
|
||
warning
|
||
|
||
2006-07-19 15:04 robert
|
||
|
||
* src/osgProducer/: KeyboardMouseCallback.cpp, Viewer.cpp: Added
|
||
reset of the event windowSize
|
||
|
||
2006-07-19 14:02 robert
|
||
|
||
* examples/: osgcatch/osgcatch.cpp, osgtexture3D/osgtexture3D.cpp:
|
||
Added mutexes to RealizeCallbaks
|
||
|
||
2006-07-19 13:58 robert
|
||
|
||
* examples/osgshaderterrain/osgshaderterrain.cpp: Added scene
|
||
handler init to custom realize callback
|
||
|
||
2006-07-19 13: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 12:25 robert
|
||
|
||
* src/osgPlugins/OpenFlight/LightPointRecords.cpp: Fixed handling
|
||
of back colour.
|
||
|
||
2006-07-19 09:39 robert
|
||
|
||
* src/osgPlugins/ive/LightPointNode.cpp: Changed code creating
|
||
LightPoint on heap to use the stack.
|
||
|
||
2006-07-18 22:00 robert
|
||
|
||
* ChangeLog: Updated ChangeLog for rc3.
|
||
|
||
2006-07-18 21:59 robert
|
||
|
||
* applications/osgversion/osgversion.cpp: Add clause to clean up
|
||
AUTHORS.txt
|
||
|
||
2006-07-18 21: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 21:17 robert
|
||
|
||
* src/osgUtil/: RenderBin.cpp, RenderStage.cpp, SceneView.cpp:
|
||
Moved the moveToRootStateGraph(,) from
|
||
RenderStage::drawImplemenation() to
|
||
RenderBin::drawImplementation();
|
||
|
||
2006-07-18 20:26 robert
|
||
|
||
* src/osgText/Text.cpp: From Eric Wing, fix for VC6 support
|
||
|
||
2006-07-18 16: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/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 16:11 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Added additional command line
|
||
docs
|
||
|
||
2006-07-18 14:37 robert
|
||
|
||
* examples/osgsimulation/osgsimulation.cpp: Updated commandline
|
||
docs
|
||
|
||
2006-07-18 14:24 robert
|
||
|
||
* NEWS.txt, Make/makedefs: Updated version for the release
|
||
|
||
2006-07-18 14:17 robert
|
||
|
||
* AUTHORS.txt, ChangeLog, README.txt,
|
||
applications/osgversion/osgversion.cpp: Updated ChangeLog and
|
||
authors file.
|
||
|
||
2006-07-18 14:05 robert
|
||
|
||
* include/osgUtil/CullVisitor: From Farshid Lashakari, fixed
|
||
popStateSet.
|
||
|
||
2006-07-18 14:04 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Reduced the verbosity of debug info.
|
||
|
||
2006-07-18 13:48 robert
|
||
|
||
* src/osgWrappers/osgText/Text.cpp: Updated wrappers
|
||
|
||
2006-07-18 13: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 12:42 robert
|
||
|
||
* src/: osgUtil/Optimizer.cpp, osgWrappers/osgUtil/Optimizer.cpp:
|
||
Updated wrappers
|
||
|
||
2006-07-18 12:03 robert
|
||
|
||
* include/osgUtil/Optimizer, src/osg/Geode.cpp,
|
||
src/osgUtil/Optimizer.cpp: Added
|
||
Optimizer::FlattenBillboardsVisitor.
|
||
|
||
2006-07-17 17:36 robert
|
||
|
||
* src/osgPlugins/txp/TXPParser.cpp: From Terrex, improvements to
|
||
handling of layers w.r.t PolygonOffset
|
||
|
||
2006-07-17 14:16 robert
|
||
|
||
* applications/osgconv/osgconv.cpp: Removed the usage of setenv to
|
||
avoid portability issues.
|
||
|
||
2006-07-17 12: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 12:37 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: Added *,/,+ and -
|
||
keyboard controls for toggling PolygonOffset factor and units
|
||
|
||
2006-07-17 12:36 robert
|
||
|
||
* src/osgPlugins/txp/TXPParser.h: Added getNumLayers method
|
||
|
||
2006-07-17 11:25 robert
|
||
|
||
* src/osgText/Text.cpp: Increased the unit multiplier to 3 to avoid
|
||
z fighting.
|
||
|
||
2006-07-17 11:24 robert
|
||
|
||
* src/osg/PolygonOffset.cpp: Changed the Radeon defaults to 1, 128
|
||
for the factor and unit mulitpliers respectively.
|
||
|
||
2006-07-14 22:02 robert
|
||
|
||
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updated
|
||
osgversion and AUTHORS.txt for release
|
||
|
||
2006-07-14 21:50 robert
|
||
|
||
* ChangeLog: Updated ChangeLog for the release
|
||
|
||
2006-07-14 21:46 robert
|
||
|
||
* NEWS.txt: Updated news for rc2.
|
||
|
||
2006-07-14 19:40 robert
|
||
|
||
* applications/osgconv/osgconv.cpp: From Brede Johansen, patch to
|
||
make osgconv.cpp compile on VC 2005.
|
||
|
||
2006-07-14 19:37 robert
|
||
|
||
* VisualStudio/MUST_READ_ME.txt: Updated to officially deprecate
|
||
VS6.0 support.
|
||
|
||
2006-07-14 19:20 robert
|
||
|
||
* applications/osgconv/osgconv.cpp: Added optional compilation of
|
||
setenv code
|
||
|
||
2006-07-14 15:38 robert
|
||
|
||
* src/osg/PolygonOffset.cpp: Implemented Radeon workaround for
|
||
polygonoffset
|
||
|
||
2006-07-14 15: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 15:04 robert
|
||
|
||
* examples/osglogo/osglogo.cpp: Removed the default loading of
|
||
bluemarble.ive
|
||
|
||
2006-07-14 12:34 robert
|
||
|
||
* include/osgUtil/CullVisitor: Fixed popStateSet
|
||
|
||
2006-07-14 12:29 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Removed debug info
|
||
|
||
2006-07-14 12:04 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Speeded up merge geometry
|
||
|
||
2006-07-13 21:50 robert
|
||
|
||
* NEWS.txt: Typo fixes
|
||
|
||
2006-07-13 21:42 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Optimized the MERGE_GEODES pass
|
||
|
||
2006-07-13 20:42 robert
|
||
|
||
* ChangeLog: Updated ChangeLog
|
||
|
||
2006-07-13 16:56 robert
|
||
|
||
* src/osgWrappers/osgUtil/Statistics.cpp: Updated wrappers
|
||
|
||
2006-07-13 16: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 15:58 robert
|
||
|
||
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: Added share
|
||
duplicates traversal to optimizer call
|
||
|
||
2006-07-13 14:00 robert
|
||
|
||
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Fixed Trajce
|
||
Nikolov name reversal.
|
||
|
||
2006-07-13 12:46 robert
|
||
|
||
* include/osgUtil/Statistics: Fixed Statistics::reset() method to
|
||
include a reset of all member variables
|
||
|
||
2006-07-13 10:12 robert
|
||
|
||
* NEWS.txt: Fixed typos.
|
||
|
||
2006-07-13 10: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 21:59 robert
|
||
|
||
* NEWS.txt: Updated NEWS
|
||
|
||
2006-07-12 10:50 robert
|
||
|
||
* include/osgGA/: GUIEventAdapter, GUIEventHandlerVisitor: From
|
||
Vincent Vivanloc, Removed commas from end of enum lists, and
|
||
removed semi-colon from end of namespace.
|
||
|
||
2006-07-12 10:40 robert
|
||
|
||
* src/osgPlugins/OpenFlight/: PrimaryRecords.cpp,
|
||
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 22: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 15: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 11: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 11:33 robert
|
||
|
||
* NEWS.txt: Added preciption effects to NEWS
|
||
|
||
2006-07-11 10:06 robert
|
||
|
||
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Updates
|
||
osgversion and AUTHORS.txt for typo.
|
||
|
||
2006-07-06 21:44 robert
|
||
|
||
* AUTHORS.txt, ChangeLog: Updated AUTHORS.txt and ChangeLog for
|
||
1.1-rc1
|
||
|
||
2006-07-06 21:43 robert
|
||
|
||
* src/osgPlugins/normals/Normals.cpp: Tweak for VS6.0 build
|
||
|
||
2006-07-06 16:47 robert
|
||
|
||
* src/osgPlugins/ive/PagedLOD.cpp: Fixed scoping for for loop
|
||
varaible for VS6.0 build.
|
||
|
||
2006-07-06 16:00 robert
|
||
|
||
* src/osgPlugins/lwo/Surface.cpp: Tweaks to try and fix VS6.0
|
||
problems.
|
||
|
||
2006-07-06 15: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 15:43 robert
|
||
|
||
* src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp: Tweaked for loop
|
||
variaible definition.
|
||
|
||
2006-07-06 15:36 robert
|
||
|
||
* ChangeLog, NEWS.txt: Updated NEWS and ChangeLog
|
||
|
||
2006-07-06 15: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 15:10 robert
|
||
|
||
* src/osgWrappers/osg/: Image.cpp, Referenced.cpp: Updated wrappers
|
||
|
||
2006-07-06 15: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 14:06 robert
|
||
|
||
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Fixed typo
|
||
and unpdated AUTHORS file
|
||
|
||
2006-07-06 12:40 robert
|
||
|
||
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added setting of name
|
||
from the .obj goup name and object names.
|
||
|
||
2006-07-06 12:33 robert
|
||
|
||
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Removed redundent debug
|
||
message.
|
||
|
||
2006-07-06 12:30 robert
|
||
|
||
* src/osgPlugins/obj/: ReaderWriterOBJ.cpp, obj.cpp: Add "hack" fix
|
||
for black materials being exported from Maya.
|
||
|
||
2006-07-06 12:08 robert
|
||
|
||
* AUTHORS.txt, applications/osgversion/osgversion.cpp: Tweaked
|
||
osgversion to catch typos and updates AUTHORS.txt
|
||
|
||
2006-07-06 11:39 robert
|
||
|
||
* AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS.txt for
|
||
release
|
||
|
||
2006-07-06 11: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 11:27 robert
|
||
|
||
* src/osgText/Text.cpp: Tweaked polygon offset
|
||
|
||
2006-07-06 10:11 robert
|
||
|
||
* Xcode/: OSX_OSG_README.rtf, Misc/ArrangeDMG.sh,
|
||
Misc/FindOSGData.pl, Misc/Tar_Xcode.sh,
|
||
OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj: From
|
||
Eric Wing, updaetes to Xcode projects
|
||
|
||
2006-07-06 09: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 22: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 22:12 robert
|
||
|
||
* AUTHORS.txt: Updated AUTHORS file
|
||
|
||
2006-07-05 22:12 robert
|
||
|
||
* applications/osgversion/osgversion.cpp: Fixed typo.
|
||
|
||
2006-07-05 21:56 robert
|
||
|
||
* src/osgPlugins/OpenFlight/PaletteRecords.cpp: From Brede
|
||
Johansen, "Changed ">" to ">=" when testing for version 16.1 or
|
||
later."
|
||
|
||
2006-07-05 14: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 14:31 robert
|
||
|
||
* examples/osgshaderterrain/osgshaderterrain.cpp: Added mutex to
|
||
the test context.
|
||
|
||
2006-07-05 14:18 robert
|
||
|
||
* examples/osgshaderterrain/osgshaderterrain.cpp: Added vertex
|
||
program hack to get round apparent NVidia bug when handling
|
||
vertex texture read.
|
||
|
||
2006-07-05 13:54 robert
|
||
|
||
* AUTHORS.txt: Updated AUTHORS file
|
||
|
||
2006-07-05 13:51 robert
|
||
|
||
* applications/osgversion/osgversion.cpp: More fixes for typos
|
||
|
||
2006-07-05 11:48 robert
|
||
|
||
* AUTHORS.txt: Updated AUTHORS file
|
||
|
||
2006-07-05 11:47 robert
|
||
|
||
* applications/osgversion/osgversion.cpp: Updated osgversion to
|
||
correct for ChangeLog typos.
|
||
|
||
2006-07-05 11:29 robert
|
||
|
||
* ChangeLog: Updated ChangeLog.
|
||
|
||
2006-07-05 11:24 robert
|
||
|
||
* NEWS.txt: Updated NEWS.
|
||
|
||
2006-07-05 11:23 robert
|
||
|
||
* NEWS.txt: First steps towards updating NEWS for 1.1 release
|
||
|
||
2006-07-05 10:52 robert
|
||
|
||
* src/osgPlugins/: ESRIShape/ESRIShape.cpp,
|
||
ESRIShape/ESRIShapeParser.cpp, bsp/ReaderWriterQ3BSP.cpp,
|
||
normals/Normals.cpp, normals/Normals.h, txp/TXPArchive.cpp,
|
||
txp/TXPArchive.h, txp/trpage_geom.h: Fixed warnings
|
||
|
||
2006-07-05 09: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 09:55 robert
|
||
|
||
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Brede
|
||
Johansen, renaned FLT_preserveFace to preserveFace
|
||
|
||
2006-07-04 20:58 robert
|
||
|
||
* include/osg/Referenced, src/osg/Referenced.cpp: Changed parameter
|
||
name from osberver_ptr to observer.
|
||
|
||
2006-07-04 20:54 robert
|
||
|
||
* src/osgPlugins/OpenFlight/: Document.cpp, Document.h,
|
||
PaletteRecords.cpp, Pools.h, PrimaryRecords.cpp,
|
||
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 15: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 15: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 14:56 robert
|
||
|
||
* src/osgWrappers/osgText/Font.cpp: Updated wrappers.
|
||
|
||
2006-07-04 14: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 14: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 13:57 robert
|
||
|
||
* src/osgDB/Registry.cpp: Fix to Registry::read(ReadFunctor) to
|
||
better handle reporting of errors
|
||
|
||
2006-07-04 12:24 robert
|
||
|
||
* src/osgPlugins/OpenFlight/: AncillaryRecords.cpp,
|
||
ControlRecords.cpp, DataInputStream.cpp, Document.cpp,
|
||
GeometryRecords.cpp, LightPointRecords.cpp, PaletteRecords.cpp,
|
||
Pools.cpp, PrimaryRecords.cpp, RoadRecords.cpp,
|
||
VertexRecords.cpp: Fixed warnings.
|
||
|
||
2006-07-04 11:55 robert
|
||
|
||
* src/osgPlugins/bsp/BSPLoad.cpp: Warning fix.
|
||
|
||
2006-07-04 11:52 robert
|
||
|
||
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Warning fix
|
||
|
||
2006-07-04 10:46 robert
|
||
|
||
* examples/osgunittests/performance.cpp: fixed warning and add a
|
||
few extra tests
|
||
|
||
2006-07-04 10: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 10: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 21: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 17:31 robert
|
||
|
||
* src/osgPlugins/OpenFlight/: AncillaryRecords.cpp,
|
||
ReaderWriterFLT.cpp, Record.cpp, Record.h: Fixed a couple of
|
||
warnings.
|
||
|
||
2006-07-03 17:21 robert
|
||
|
||
* src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp: Fixed orientation and
|
||
lighting of model.
|
||
|
||
2006-07-03 16:21 robert
|
||
|
||
* include/osg/ref_ptr: Removed template methods that were break
|
||
VS6.0 build.
|
||
|
||
2006-07-03 14: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 11:47 robert
|
||
|
||
* src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: Added merge geodes
|
||
and geometries optimizer call
|
||
|
||
2006-07-03 10: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 10:22 robert
|
||
|
||
* src/osgPlugins/: ive/BlendFunc.cpp, ive/DataInputStream.cpp,
|
||
ive/ReadWrite.h, osg/BlendFunc.cpp: From Michael Platings, added
|
||
support for blend seperates to .ive and .osg
|
||
|
||
2006-06-30 14:50 robert
|
||
|
||
* src/osgWrappers/osg/BlendFunc.cpp: Updated wrappers.
|
||
|
||
2006-06-30 14:50 robert
|
||
|
||
* include/osg/BlendFunc, src/osg/BlendFunc.cpp: From Michael
|
||
Platings, added support for glBlendFuncSeperate.
|
||
|
||
2006-06-30 14:47 robert
|
||
|
||
* include/osg/Texture, src/osg/Texture.cpp: From Eric Sokolowsky,
|
||
made a couple of methods static.
|
||
|
||
2006-06-29 20:38 robert
|
||
|
||
* src/osgPlugins/txp/TXPArchive.h: From David Callu, compile fix
|
||
for gcc 4.1
|
||
|
||
2006-06-29 16: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 12:57 robert
|
||
|
||
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp: Updated wrappers
|
||
|
||
2006-06-29 12:00 robert
|
||
|
||
* src/osgWrappers/: osg/GNUmakefile, osg/Group.cpp, osg/Node.cpp,
|
||
osg/NodeVisitor.cpp, osgDB/DatabasePager.cpp,
|
||
osgGA/EventVisitor.cpp, osgProducer/OsgCameraGroup.cpp,
|
||
osgSim/InsertImpostorsVisitor.cpp,
|
||
osgSim/OpenFlightOptimizer.cpp, osgUtil/CullVisitor.cpp,
|
||
osgUtil/IntersectVisitor.cpp, osgUtil/Optimizer.cpp,
|
||
osgUtil/UpdateVisitor.cpp: Updated wrappers.
|
||
|
||
2006-06-29 11:17 robert
|
||
|
||
* src/osgPlugins/txp/trpage_material.cpp: Changed _WIN32 to
|
||
_MSC_VER
|
||
|
||
2006-06-29 11:16 robert
|
||
|
||
* src/osgWrappers/osg/Array.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,
|
||
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
||
src/osgWrappers/osg/ClampColor.cpp: Updated wrappers
|
||
|
||
2006-06-29 11:06 robert
|
||
|
||
* src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Eric Wing,
|
||
updates to QuickTime plugin
|
||
|
||
2006-06-29 10:34 robert
|
||
|
||
* src/osgPlugins/OpenFlight/: DataInputStream.cpp,
|
||
DataInputStream.h, Document.cpp, Document.h, GeometryRecords.cpp,
|
||
PaletteRecords.cpp, Pools.h, ReaderWriterATTR.cpp,
|
||
ReaderWriterFLT.cpp, RecordInputStream.cpp, RecordInputStream.h,
|
||
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 09:08 robert
|
||
|
||
* src/osgPlugins/bsp/BSPLoad.h: Changed unsinged int to GLuint for
|
||
OSX compile fix.
|
||
|
||
2006-06-28 21:38 robert
|
||
|
||
* src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp: Changed unsigned int to
|
||
GLuint for OSX build.
|
||
|
||
2006-06-28 15:36 robert
|
||
|
||
* src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp: Change internal
|
||
variables across to being GLuint.
|
||
|
||
2006-06-28 12:37 robert
|
||
|
||
* Xcode/OpenSceneGraph/osgprecipitation-Info.plist: From Eric Wing,
|
||
updates to Xcode projects
|
||
|
||
2006-06-28 12:27 robert
|
||
|
||
* Xcode/OpenSceneGraph/: osgcopy-Info.plist,
|
||
OpenSceneGraph.xcodeproj/project.pbxproj: From Eric Wing, updates
|
||
to Xcode projects
|
||
|
||
2006-06-28 11:22 robert
|
||
|
||
* src/osgDB/Registry.cpp: Made the new OpenFlight plugin the
|
||
default.
|
||
|
||
2006-06-28 11:00 robert
|
||
|
||
* examples/osgspheresegment/osgspheresegment.cpp: Added a setRadius
|
||
into the screen space LOD.
|
||
|
||
2006-06-28 08:17 robert
|
||
|
||
* src/osgPlugins/txp/trpage_material.cpp: From Martin Naylor, build
|
||
fix for windows.
|
||
|
||
2006-06-28 08:14 robert
|
||
|
||
* src/osgPlugins/txp/trpage_sys.h: Removed old #include <vector.h>
|
||
entries.
|
||
|
||
2006-06-27 21:13 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Added setting of the
|
||
CameraConfig:TheradModelDirective
|
||
|
||
2006-06-27 14:09 robert
|
||
|
||
* include/osgText/Text, src/osgText/Text.cpp: From Eric Wing, added
|
||
support for outline/shadow and colour gradient effects.
|
||
|
||
2006-06-27 13: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 13:05 robert
|
||
|
||
* examples/osglogo/osglogo.cpp: From Eric Wing, added support for
|
||
outline/shadow and colour gradient effects.
|
||
|
||
2006-06-27 11:07 robert
|
||
|
||
* src/osgPlugins/txp/: ReaderWriterTXP.cpp, ReaderWriterTXP.h,
|
||
TXPArchive.cpp, TXPArchive.h, TXPIO.cpp, TXPNode.cpp, TXPNode.h,
|
||
TXPPagedLOD.cpp, TXPPagedLOD.h, TXPParser.cpp, TXPParser.h,
|
||
TXPSeamLOD.cpp, TXPSeamLOD.h, TileMapper.cpp, TileMapper.h,
|
||
trdll.h, trpage_basic.cpp, trpage_compat.cpp, trpage_compat.h,
|
||
trpage_geom.cpp, trpage_geom.h, trpage_header.cpp, trpage_io.h,
|
||
trpage_label.cpp, trpage_light.cpp, trpage_main.cpp,
|
||
trpage_managers.cpp, trpage_managers.h, trpage_material.cpp,
|
||
trpage_model.cpp, trpage_nodes.cpp, trpage_parse.cpp,
|
||
trpage_pparse.cpp, trpage_print.cpp, trpage_print.h,
|
||
trpage_range.cpp, trpage_rarchive.cpp, trpage_read.h,
|
||
trpage_readbuf.cpp, trpage_scene.cpp, trpage_scene.h,
|
||
trpage_swap.cpp, trpage_swap.h, trpage_sys.h, trpage_tile.cpp,
|
||
trpage_util.cpp, trpage_util.h, trpage_warchive.cpp,
|
||
trpage_write.h, 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 21: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 21:43 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Added DeleteHandler flush call.
|
||
|
||
2006-06-26 21: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 21:35 robert
|
||
|
||
* src/osg/Referenced.cpp: Added a functional DeleteHandler.
|
||
|
||
2006-06-26 16:18 robert
|
||
|
||
* applications/osgconv/osgconv.cpp: Fixed crash on osgconv
|
||
--compressed cow.osg cow.ive
|
||
|
||
2006-06-26 11:57 robert
|
||
|
||
* src/osgPlugins/bsp/ReaderWriterQ3BSP.cpp: Changed GLunit usage to
|
||
unsigned int.
|
||
|
||
2006-06-26 11:39 robert
|
||
|
||
* src/osgPlugins/ESRIShape/ESRIShapeParser.cpp: From Andreas
|
||
Ekstrand, fix for Windows
|
||
|
||
2006-06-26 10:56 robert
|
||
|
||
* include/osg/: PrimitiveSet, TriangleFunctor: From Leandro Motta
|
||
Barros, documentation additions to PrimitiveSet &
|
||
TriangleFunctor.
|
||
|
||
2006-06-26 10:30 robert
|
||
|
||
* src/osgPlugins/dxf/: codeValue.h, dxfReader.cpp, 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 10: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 10:09 robert
|
||
|
||
* VisualStudio/OpenSceneGraph.dsw: From Martin Naylor, added osgGA
|
||
dependency to osgkeyboardmouse
|
||
|
||
2006-06-16 10:28 robert
|
||
|
||
* include/osgGA/GUIEventAdapter: Fixed typo.
|
||
|
||
2006-06-12 15:04 robert
|
||
|
||
* examples/osgkeyboardmouse/osgkeyboardmouse.cpp: Added pick
|
||
handler.
|
||
|
||
2006-06-12 12:32 robert
|
||
|
||
* examples/osgkeyboardmouse/: GNUmakefile, osgkeyboardmouse.cpp:
|
||
Revamped osgkeyboardmouse to use the osgGA.
|
||
|
||
2006-06-12 10:57 robert
|
||
|
||
* Make/makedefs: From Mathew May, FreeBSD build fixes.
|
||
|
||
2006-06-08 16: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 15:32 robert
|
||
|
||
* VisualStudio/osgSim/osgSim.dsp, 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,
|
||
examples/osglightpoint/osglightpoint.cpp: 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 14:34 robert
|
||
|
||
* src/osgText/Text.cpp: From Matt Green, fix to handling of
|
||
centering of multi-line text entries.
|
||
|
||
2006-06-08 13:09 robert
|
||
|
||
* include/osg/State: From Paul Martz, clean up of comments.
|
||
|
||
2006-06-08 13:07 robert
|
||
|
||
* examples/osgshaders/GL2Scene.cpp: From Mike Weiblen, reverted
|
||
shaders changes due to lack of hardware/driver support
|
||
|
||
2006-06-08 12: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 12:56 robert
|
||
|
||
* VisualStudio/osgSim/osgSim.dsp: From Paul Martz, fixed incorrect
|
||
filename in project file
|
||
|
||
2006-06-08 12: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 12: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 12:19 robert
|
||
|
||
* applications/osgdem/osgdem.cpp: Added setting of default colour.
|
||
|
||
2006-06-08 12:18 robert
|
||
|
||
* examples/osgsimulation/osgsimulation.cpp: added SphereSegment
|
||
test code segment, commented out at pressent.
|
||
|
||
2006-06-05 17:25 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Added missing clip against maximum
|
||
azimuth.
|
||
|
||
2006-06-05 17:25 robert
|
||
|
||
* examples/osgspheresegment/osgspheresegment.cpp: Added extra
|
||
SphereSegment intersection tests.
|
||
|
||
2006-06-05 17:06 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: Improved stats sizing in
|
||
presense of wide screens.
|
||
|
||
2006-05-29 10: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 16: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 20:03 robert
|
||
|
||
* src/osgPlugins/bsp/: BITSET.cpp, BITSET.h, BSPLoad.cpp,
|
||
BSPLoad.h, ReaderWriterQ3BSP.cpp, ReaderWriterQ3BSP.h: Ran
|
||
dos2unix of files
|
||
|
||
2006-05-22 20:30 robert
|
||
|
||
* src/osgUtil/RenderStage.cpp: Cleaned up the OpenGL error
|
||
reporting.
|
||
|
||
2006-05-16 22:32 robert
|
||
|
||
* src/osgWrappers/: osg/Object.cpp, osg/Referenced.cpp,
|
||
osg/StateSet.cpp, osg/Uniform.cpp, osgTerrain/DataSet.cpp:
|
||
Updated wrappers.
|
||
|
||
2006-05-16 22:20 robert
|
||
|
||
* include/osg/StateSet, src/osg/StateSet.cpp,
|
||
src/osgPlugins/ive/Uniform.cpp: Minor tweaks of ints to unsigned
|
||
ints
|
||
|
||
2006-05-16 22:00 robert
|
||
|
||
* include/osg/Uniform, src/osg/Uniform.cpp: From Mike Weiblen,
|
||
futher work on Uniform array support.
|
||
|
||
2006-05-16 22:00 robert
|
||
|
||
* src/osgPlugins/ive/: IveVersion.h, 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 11:21 robert
|
||
|
||
* src/osgProducer/: Viewer.cpp, ViewerEventHandler.cpp: Compile
|
||
fixes for OSX
|
||
|
||
2006-05-15 16: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 14:22 robert
|
||
|
||
* src/osgPlugins/OpenFlight/: Document.h, 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 14:13 robert
|
||
|
||
* applications/osgdem/osgdem.cpp: Replaced BoundingBox with
|
||
GeospatialExtents.
|
||
|
||
2006-05-15 14: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 12:56 robert
|
||
|
||
* include/osgDB/FileUtils: From Eric Wing, removed trailing commans
|
||
from enum lists.
|
||
|
||
2006-05-15 12:53 robert
|
||
|
||
* include/osg/Math: From Eric Wing, compile fix for OSX.
|
||
|
||
2006-05-15 12: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 12:38 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: From Adrian Egli, added
|
||
std::ifstream::binary qualifier to ifstream usage.
|
||
|
||
2006-05-15 12:27 robert
|
||
|
||
* src/osgPlugins/OpenFlight/: AttrData.h, PaletteRecords.cpp: From
|
||
Paul Martz, "add support for the v16.0 "Add" texture environment
|
||
and "mirrored repeat" wrap mode."
|
||
|
||
2006-05-15 12:22 robert
|
||
|
||
* src/osgPlugins/OpenFlight/: Vertex.cpp, Vertex.h: Changed
|
||
instances of setCoord(const Vec3) to setCoord(const Vec3&) style.
|
||
|
||
2006-05-15 12:18 robert
|
||
|
||
* src/osgPlugins/OpenFlight/: GeometryRecords.cpp,
|
||
PrimaryRecords.cpp, ReaderWriterFLT.cpp, Record.h, Registry.h,
|
||
Vertex.cpp, Vertex.h, 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 10:55 robert
|
||
|
||
* VisualStudio/: OpenSceneGraph.dsw, osgPlugins/bsp/bsp.dsp: Added
|
||
VisualStudio project for Quake3 BSP plugin
|
||
|
||
2006-05-15 10:46 robert
|
||
|
||
* Make/makedirdefs, 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<72>a and
|
||
Paul Baker, Port of Paul Baker's Quake3 BSP loader to OSG by
|
||
Carlos Garc<72>a.
|
||
|
||
Added Quake3 BSP plugin.
|
||
|
||
2006-05-09 10: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 10:42 robert
|
||
|
||
* include/osg/Referenced: From Tree, build fixes for JavaOSG build.
|
||
|
||
2006-05-09 10:35 robert
|
||
|
||
* include/osg/Math: From Farshid Lashari, round funciton.
|
||
|
||
2006-05-09 10:13 robert
|
||
|
||
* src/osg/AutoTransform.cpp: Removed redundent variable
|
||
declaration.
|
||
|
||
2006-05-09 10: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 20:39 robert
|
||
|
||
* src/osgWrappers/osg/Group.cpp: Updated wrappers
|
||
|
||
2006-05-04 20:36 robert
|
||
|
||
* include/osg/Group: Added removeChild(unsigned int, unsigned int)
|
||
back in for backward compatibility.
|
||
|
||
2006-05-04 20:15 robert
|
||
|
||
* src/osg/PagedLOD.cpp: Fixed expire of children to work with the
|
||
new Group::removeChildren method.
|
||
|
||
2006-05-02 16: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 10:49 robert
|
||
|
||
* src/osgWrappers/: osg/Geode.cpp, osg/Group.cpp, osg/LOD.cpp,
|
||
osg/PagedLOD.cpp, osg/ProxyNode.cpp, osg/Switch.cpp,
|
||
osgParticle/PrecipitationEffect.cpp: Updated wrappers.
|
||
|
||
2006-05-02 10:49 robert
|
||
|
||
* include/osg/Transform: Fixed docs on GL_SCALE_NORMAL
|
||
|
||
2006-05-02 10: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 10:18 robert
|
||
|
||
* src/osgSim/OverlayNode.cpp: Fixed popping of state frustum.
|
||
|
||
2006-05-01 17: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 17:13 robert
|
||
|
||
* src/osgPlugins/osgParticle/IO_ConstantRateCounter.cpp: Ran
|
||
dos2unix.
|
||
|
||
2006-05-01 17:11 robert
|
||
|
||
* Xcode/XcodeTemplates/OSG Application/osgApp_Prefix.pch: From Eric
|
||
Wing, updated precompiled header list in new project file
|
||
template.
|
||
|
||
2006-05-01 17:05 robert
|
||
|
||
* include/osg/: Drawable, Vec3s, Vec4s: From Eric Wing, removed
|
||
trailing semi colonds from namespace end bracket.
|
||
|
||
2006-05-01 15:51 robert
|
||
|
||
* Make/makedefs: From Mathew May, FreeBSD support for AMD64.
|
||
|
||
2006-04-28 11: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 14: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 13:56 robert
|
||
|
||
* examples/osgprecipitation/osgprecipitation.cpp,
|
||
include/osgParticle/PrecipitationEffect: Added UseFarLineSegments
|
||
option
|
||
|
||
2006-04-25 13:39 robert
|
||
|
||
* examples/osgprecipitation/osgprecipitation.cpp,
|
||
include/osgParticle/PrecipitationEffect,
|
||
src/osgParticle/PrecipitationEffect.cpp: Implemented seemless
|
||
update of precipitation properties.
|
||
|
||
2006-04-25 10:00 robert
|
||
|
||
* src/osg/DisplaySettings.cpp: Reset the default number of graphics
|
||
context to 1.
|
||
|
||
2006-04-24 22:48 robert
|
||
|
||
* include/osgParticle/PrecipitationEffect,
|
||
src/osgParticle/PrecipitationEffect.cpp: Moved LessFunctor into
|
||
header.
|
||
|
||
2006-04-24 17:21 robert
|
||
|
||
* examples/osgprecipitation/osgprecipitation.cpp,
|
||
include/osgParticle/PrecipitationEffect,
|
||
src/osgParticle/PrecipitationEffect.cpp: Moved
|
||
PrecipitationParameters directly into PrecipitationEffect.
|
||
|
||
2006-04-24 12:24 robert
|
||
|
||
* src/osgParticle/PrecipitationEffect.cpp: Added depth sorting of
|
||
cells.
|
||
|
||
2006-04-24 11:32 robert
|
||
|
||
* src/osgParticle/PrecipitationEffect.cpp: Added near/far compute.
|
||
|
||
2006-04-24 10:35 robert
|
||
|
||
* VisualStudio/OpenSceneGraph.dsw: Added osgParticle dependency to
|
||
osgPrecipitation example.
|
||
|
||
2006-04-24 09:37 robert
|
||
|
||
* VisualStudio/OpenSceneGraph.dsw: Added osgUtil to the osgParticle
|
||
dependencies.
|
||
|
||
2006-04-24 07:36 robert
|
||
|
||
* examples/osgprecipitation/osgprecipitation.cpp,
|
||
include/osgParticle/PrecipitationEffect,
|
||
src/osgParticle/PrecipitationEffect.cpp: Added support for wind.
|
||
|
||
2006-04-22 16: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 16:07 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Decreased notify level of debug
|
||
message.
|
||
|
||
2006-04-22 07:33 robert
|
||
|
||
* examples/osgprecipitation/: GNUmakefile,
|
||
PrecipitationDrawable.cpp, PrecipitationDrawable.h,
|
||
PrecipitationEffect.cpp, PrecipitationEffect.h,
|
||
PrecipitationParameters.h: Moved PrecipitationDrawable into
|
||
PrecipitationEffect.
|
||
|
||
2006-04-21 20:39 robert
|
||
|
||
* examples/osgprecipitation/: GNUmakefile,
|
||
PrecipitationDrawable.cpp, PrecipitationDrawable.h,
|
||
PrecipitationEffect.cpp, PrecipitationEffect.h,
|
||
PrecipitationParameters.cpp, PrecipitationParameters.h,
|
||
line_rain.vert, osgprecipitation.cpp, point_rain.frag: Added new
|
||
precipitation nodes.
|
||
|
||
2006-04-21 18:16 don
|
||
|
||
* src/osgGA/UFOManipulator.cpp: Fixed a cut-n-paste error in the
|
||
ground intersects.
|
||
|
||
2006-04-19 20:00 robert
|
||
|
||
* src/osgProducer/KeyboardMouseCallback.cpp: Fixed mouse scroll
|
||
mapping.
|
||
|
||
2006-04-19 14:04 robert
|
||
|
||
* examples/osgprecipitation/: line_rain.vert, osgprecipitation.cpp,
|
||
point_rain.frag, point_rain.vert, quad_rain.vert: Convertered
|
||
shaders across to using modelview matrix instead of uniforms.
|
||
|
||
2006-04-17 20:10 robert
|
||
|
||
* examples/osgprecipitation/: osgprecipitation.cpp,
|
||
point_rain.vert: Standardised the bin number of the particle
|
||
effects
|
||
|
||
2006-04-17 14: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 17:44 robert
|
||
|
||
* examples/osgprecipitation/osgprecipitation.cpp: Added inline
|
||
shaders so that the tha example can be run from any directory.
|
||
|
||
2006-04-14 16:03 robert
|
||
|
||
* examples/osgprecipitation/osgprecipitation.cpp: Further tweaks to
|
||
settings to improve performance at mid intensity ranges
|
||
|
||
2006-04-14 15:24 robert
|
||
|
||
* examples/osgprecipitation/osgprecipitation.cpp: Refined the
|
||
default settings for rain and snow to achieve better framerates.
|
||
|
||
2006-04-14 12:04 robert
|
||
|
||
* examples/osgprecipitation/: line_rain.vert, osgprecipitation.cpp,
|
||
point_rain.vert, quad_rain.vert: Added fog parameters settings.
|
||
|
||
2006-04-14 09:28 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: From Ben Discoe, added missing
|
||
drawable->dirtyDisplayList().
|
||
|
||
2006-04-13 21:21 robert
|
||
|
||
* examples/osgprecipitation/osgprecipitation.cpp: Added
|
||
--numberOfParticles, --numberOfCellsX, --numberOfCellsY,
|
||
--numberOfCellsZ, --boundingBox, --fogEnd and --fogDensity
|
||
controls
|
||
|
||
2006-04-13 20:05 robert
|
||
|
||
* examples/osgprecipitation/: osgprecipitation.cpp,
|
||
point_rain.vert, quad_rain.vert: Added command line options and
|
||
various speed improvements.
|
||
|
||
2006-04-12 12:59 robert
|
||
|
||
* examples/osgprecipitation/: line_rain.vert, osgprecipitation.cpp,
|
||
point_rain.vert, quad_rain.vert: Implement positioning of cells
|
||
via vertex attribute.
|
||
|
||
2006-04-12 10:42 robert
|
||
|
||
* examples/osgprecipitation/: line_rain.vert, osgprecipitation.cpp,
|
||
point_rain.vert, 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 20:56 robert
|
||
|
||
* examples/osgprecipitation/: osgprecipitation.cpp,
|
||
point_rain.vert: Added support for LOD's with transistion between
|
||
quads and point rendering.
|
||
|
||
2006-04-11 14:22 robert
|
||
|
||
* examples/osgprecipitation/: osgprecipitation.cpp,
|
||
point_rain.frag, point_rain.vert: Added support for point sprite
|
||
particle effects.
|
||
|
||
2006-04-11 11:53 robert
|
||
|
||
* examples/osgprecipitation/: line_rain.vert, osgprecipitation.cpp,
|
||
point_rain.frag, point_rain.vert, quad_rain.vert, rain.vert:
|
||
Added point and line paths.
|
||
|
||
2006-04-11 09:44 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Added setting of the
|
||
DisplaySettings::setMaxNumberOfGraphicsContext() to the number of
|
||
contexts required by Producer.
|
||
|
||
2006-04-10 16:45 robert
|
||
|
||
* VisualStudio/: OpenSceneGraph.dsw,
|
||
examples/osgprecipitation/osgprecipitation.dsp: From Martin
|
||
Naylor, osgprecipitation project file.
|
||
|
||
2006-04-07 20:54 robert
|
||
|
||
* examples/osgprecipitation/: osgprecipitation.cpp, rain.vert:
|
||
Added mipmap generation.
|
||
|
||
2006-04-07 19:24 robert
|
||
|
||
* examples/osgprecipitation/: osgprecipitation.cpp, rain.frag,
|
||
rain.vert: Added quad based rain effect
|
||
|
||
2006-04-06 15: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 16:13 robert
|
||
|
||
* Make/makedirdefs, 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-05 00:22 don
|
||
|
||
* src/osgUtil/DelaunayTriangulator.cpp: Fixed a bug in the
|
||
DelaunayTriangulator uniquify points method. Was always skipping
|
||
the first point.
|
||
|
||
2006-04-04 15:10 robert
|
||
|
||
* VisualStudio/collect_mangled_names.js: Added missing .js file.
|
||
|
||
2006-04-04 14:47 robert
|
||
|
||
* VisualStudio/: collect_mangled_names.bat,
|
||
create_static_workspace.js, osg/osg.dsp, osgDB/osgDB.dsp,
|
||
osgFX/osgFX.dsp, osgGA/osgGA.dsp, osgParticle/osgParticle.dsp,
|
||
osgPlugins/3dc/3dc.dsp, osgPlugins/ESRIShape/ESRIShape.dsp,
|
||
osgPlugins/OpenFlight/OpenFlight.dsp, osgPlugins/ac3d/ac3d.dsp,
|
||
osgPlugins/bmp/bmp.dsp, osgPlugins/dds/dds.dsp,
|
||
osgPlugins/directx/directx.dsp, osgPlugins/dw/dw.dsp,
|
||
osgPlugins/dxf/dxf.dsp, osgPlugins/flt/flt.dsp,
|
||
osgPlugins/freetype/freetype.dsp, osgPlugins/gdal/gdal.dsp,
|
||
osgPlugins/geo/geo.dsp, osgPlugins/gif/gif.dsp,
|
||
osgPlugins/hdr/hdr.dsp, osgPlugins/ive/ive.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/logo/logo.dsp, osgPlugins/lwo/lwo.dsp,
|
||
osgPlugins/lws/lws.dsp, osgPlugins/md2/md2.dsp,
|
||
osgPlugins/net/net.dsp, osgPlugins/normals/normals.dsp,
|
||
osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp,
|
||
osgPlugins/osgFX/dot_osgFX.dsp,
|
||
osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||
osgPlugins/osgSim/dot_osgSim.dsp,
|
||
osgPlugins/osgText/dot_osgText.dsp, osgPlugins/osga/osga.dsp,
|
||
osgPlugins/osgtgz/osgtgz.dsp, osgPlugins/pic/pic.dsp,
|
||
osgPlugins/png/png.dsp, osgPlugins/pnm/pnm.dsp,
|
||
osgPlugins/rgb/rgb.dsp, osgPlugins/rot/rot.dsp,
|
||
osgPlugins/scale/scale.dsp, osgPlugins/stl/stl.dsp,
|
||
osgPlugins/tga/tga.dsp, osgPlugins/tgz/tgz.dsp,
|
||
osgPlugins/tiff/tiff.dsp, osgPlugins/trans/trans.dsp,
|
||
osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp,
|
||
osgProducer/osgProducer.dsp, osgSim/osgSim.dsp,
|
||
osgTerrain/osgTerrain.dsp, osgText/osgText.dsp,
|
||
osgUtil/osgUtil.dsp: From Joran Jessurun and Chris Hanson, Visual
|
||
Studio Static build support.
|
||
|
||
2006-04-04 14:20 robert
|
||
|
||
* src/osgWrappers/: osg/Program.cpp,
|
||
osgProducer/OsgCameraGroup.cpp: Updated wrappers.
|
||
|
||
2006-04-04 13:58 robert
|
||
|
||
* include/osgProducer/OsgCameraGroup: Converted SceneHandlerList to
|
||
use Producer::ref_ptr<>
|
||
|
||
2006-04-04 13:53 robert
|
||
|
||
* Xcode/: OSX_OSG_README.rtf, Xcode_OSG_Instructions.rtf,
|
||
Misc/Build_OSG_OSX.sh, Misc/Symbolic_Link_App.sh,
|
||
Misc/Tar_Xcode.sh, Misc/osegs.pl, OpenSceneGraph/Info.plist,
|
||
OpenSceneGraph/OpenSceneGraph_Prefix.pch,
|
||
OpenSceneGraph/os-Info.plist, OpenSceneGraph/osg-Info.plist,
|
||
OpenSceneGraph/osgDB-Info.plist, OpenSceneGraph/osgFX-Info.plist,
|
||
OpenSceneGraph/osgGA-Info.plist,
|
||
OpenSceneGraph/osgGL2-Info.plist,
|
||
OpenSceneGraph/osgGLUTkeyboardmouse-Info.plist,
|
||
OpenSceneGraph/osgGLUTsimple-Info.plist,
|
||
OpenSceneGraph/osgParticle-Info.plist,
|
||
OpenSceneGraph/osgProducer-Info.plist,
|
||
OpenSceneGraph/osgSim-Info.plist,
|
||
OpenSceneGraph/osgTerrain-Info.plist,
|
||
OpenSceneGraph/osgText-Info.plist,
|
||
OpenSceneGraph/osgUtil-Info.plist,
|
||
OpenSceneGraph/osganimate-Info.plist,
|
||
OpenSceneGraph/osgarchive-Info.plist,
|
||
OpenSceneGraph/osgautotransform-Info.plist,
|
||
OpenSceneGraph/osgbillboard-Info.plist,
|
||
OpenSceneGraph/osgblendequation-Info.plist,
|
||
OpenSceneGraph/osgbluemarble-Info.plist,
|
||
OpenSceneGraph/osgcallback-Info.plist,
|
||
OpenSceneGraph/osgcamera-Info.plist,
|
||
OpenSceneGraph/osgcameragroup-Info.plist,
|
||
OpenSceneGraph/osgcatch-Info.plist,
|
||
OpenSceneGraph/osgclip-Info.plist,
|
||
OpenSceneGraph/osgcluster-Info.plist,
|
||
OpenSceneGraph/osgconv-Info.plist,
|
||
OpenSceneGraph/osgcopy-Info.plist,
|
||
OpenSceneGraph/osgcubemap-Info.plist,
|
||
OpenSceneGraph/osgdb_freetype-Info.plist,
|
||
OpenSceneGraph/osgdb_freetype2-Info.plist,
|
||
OpenSceneGraph/osgdb_osgText-Info.plist,
|
||
OpenSceneGraph/osgdelaunay-Info.plist,
|
||
OpenSceneGraph/osgdem-Info.plist,
|
||
OpenSceneGraph/osgdepthpartition-Info.plist,
|
||
OpenSceneGraph/osgdepthshadow-Info.plist,
|
||
OpenSceneGraph/osgdistortion-Info.plist,
|
||
OpenSceneGraph/osgfbo-Info.plist,
|
||
OpenSceneGraph/osgforest-Info.plist,
|
||
OpenSceneGraph/osgfxbrowser-Info.plist,
|
||
OpenSceneGraph/osggeodemo, OpenSceneGraph/osggeometry-Info.plist,
|
||
OpenSceneGraph/osghangglide-Info.plist,
|
||
OpenSceneGraph/osghud-Info.plist,
|
||
OpenSceneGraph/osgimposter-Info.plist,
|
||
OpenSceneGraph/osgintrospection-Info.plist,
|
||
OpenSceneGraph/osgkeyboard-Info.plist,
|
||
OpenSceneGraph/osgkeyboardmouse-Info.plist,
|
||
OpenSceneGraph/osglauncher-Info.plist,
|
||
OpenSceneGraph/osglightpoint-Info.plist,
|
||
OpenSceneGraph/osglist-Info.plist,
|
||
OpenSceneGraph/osglogicop-Info.plist,
|
||
OpenSceneGraph/osglogo-Info.plist,
|
||
OpenSceneGraph/osgmotionblur-Info.plist,
|
||
OpenSceneGraph/osgmovie-Info.plist,
|
||
OpenSceneGraph/osgmultiplecameras-Info.plist,
|
||
OpenSceneGraph/osgmultitexture-Info.plist,
|
||
OpenSceneGraph/osgocculder-Info.plist,
|
||
OpenSceneGraph/osgpagedlod-Info.plist,
|
||
OpenSceneGraph/osgparametric-Info.plist,
|
||
OpenSceneGraph/osgparticleExample-Info.plist,
|
||
OpenSceneGraph/osgparticleeffects-Info.plist,
|
||
OpenSceneGraph/osgpbuffer-Info.plist,
|
||
OpenSceneGraph/osgphotoalbum-Info.plist,
|
||
OpenSceneGraph/osgpick-Info.plist,
|
||
OpenSceneGraph/osgplanets-Info.plist,
|
||
OpenSceneGraph/osgpoints-Info.plist,
|
||
OpenSceneGraph/osgpointsprite-Info.plist,
|
||
OpenSceneGraph/osgprerender-Info.plist,
|
||
OpenSceneGraph/osgprerendercubemap-Info.plist,
|
||
OpenSceneGraph/osgreflect-Info.plist,
|
||
OpenSceneGraph/osgscalarbar-Info.plist,
|
||
OpenSceneGraph/osgscribe-Info.plist,
|
||
OpenSceneGraph/osgsequence-Info.plist,
|
||
OpenSceneGraph/osgshaders-Info.plist,
|
||
OpenSceneGraph/osgshaderterrain-Info.plist,
|
||
OpenSceneGraph/osgshadowtexture-Info.plist,
|
||
OpenSceneGraph/osgshape-Info.plist,
|
||
OpenSceneGraph/osgsimple-Info.plist,
|
||
OpenSceneGraph/osgsimplepager-Info.plist,
|
||
OpenSceneGraph/osgsimplifier-Info.plist,
|
||
OpenSceneGraph/osgsimulation-Info.plist,
|
||
OpenSceneGraph/osgslice-Info.plist,
|
||
OpenSceneGraph/osgslideshow-Info.plist,
|
||
OpenSceneGraph/osgspacewarp-Info.plist,
|
||
OpenSceneGraph/osgspheresegment-Info.plist,
|
||
OpenSceneGraph/osgspotlight-Info.plist,
|
||
OpenSceneGraph/osgstereoimage-Info.plist,
|
||
OpenSceneGraph/osgteapot-Info.plist,
|
||
OpenSceneGraph/osgtesselate-Info.plist,
|
||
OpenSceneGraph/osgtextexample-Info.plist,
|
||
OpenSceneGraph/osgtexture1D-Info.plist,
|
||
OpenSceneGraph/osgtexture2D-Info.plist,
|
||
OpenSceneGraph/osgtexture3D-Info.plist,
|
||
OpenSceneGraph/osgtexturerectangle-Info.plist,
|
||
OpenSceneGraph/osgunittests-Info.plist,
|
||
OpenSceneGraph/osgversion-Info.plist,
|
||
OpenSceneGraph/osgvertexprogram-Info.plist,
|
||
OpenSceneGraph/osgviewer-Info.plist,
|
||
OpenSceneGraph/osgvolume-Info.plist,
|
||
OpenSceneGraph/osgwindows-Info.plist,
|
||
OpenSceneGraph/version.plist,
|
||
OpenSceneGraph/English.lproj/InfoPlist.strings,
|
||
OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj,
|
||
XcodeTemplates/TemplateNotes.rtf, XcodeTemplates/OSG
|
||
Application/Info.plist, XcodeTemplates/OSG Application/main.cpp,
|
||
XcodeTemplates/OSG Application/osgApp_Prefix.pch,
|
||
XcodeTemplates/OSG Application/version.plist, XcodeTemplates/OSG
|
||
Application/English.lproj/InfoPlist.strings, XcodeTemplates/OSG
|
||
Application/English.lproj/main.nib/classes.nib,
|
||
XcodeTemplates/OSG Application/English.lproj/main.nib/info.nib,
|
||
XcodeTemplates/OSG
|
||
Application/English.lproj/main.nib/objects.xib,
|
||
XcodeTemplates/OSG Application/OSGApp.pbproj/TemplateInfo.plist,
|
||
XcodeTemplates/OSG Application/OSGApp.pbproj/project.pbxproj:
|
||
From Eric Wing, XCode project files.
|
||
|
||
2006-04-03 20:14 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: #if'd out use of barrier
|
||
for stats collection.
|
||
|
||
2006-04-03 19:25 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Temporary fix for hang in stats when
|
||
multi-threaded.
|
||
|
||
2006-03-31 02:37 don
|
||
|
||
* src/osgPlugins/ESRIShape/ESRIShape.cpp: Don Tidrow's ifdef for
|
||
MingW
|
||
|
||
2006-03-30 11:20 robert
|
||
|
||
* examples/: osgcatch/osgcatch.cpp, osgcluster/osgcluster.cpp,
|
||
osgphotoalbum/osgphotoalbum.cpp,
|
||
osgstereoimage/osgstereoimage.cpp, osgwindows/osgwindows.cpp:
|
||
Build fixes to cope with changes to Producer/osgProducer.
|
||
|
||
2006-03-30 00: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 17: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 15:45 robert
|
||
|
||
* src/osgPlugins/ive/: IveVersion.h, PagedLOD.cpp: From Glenn
|
||
Waldrom, addition of .ive support for PriorityOffset and
|
||
PriorityScale.
|
||
|
||
2006-03-28 11:45 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: From Eric Sokolosky, added
|
||
help for PRODUCER_CAMERA_BLOCK_ON_VSYNC
|
||
|
||
2006-03-28 11: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 21:30 robert
|
||
|
||
* ChangeLog: Updated ChangeLog.
|
||
|
||
2006-03-18 07:07 robert
|
||
|
||
* src/osgPlugins/osgParticle/GNUmakefile,
|
||
src/osgPlugins/osgParticle/IO_ConstantRateCounter.cpp,
|
||
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp: From
|
||
Farshid Lasharki, added IO suppoty fo
|
||
osgParticle::ConstantRateContour
|
||
|
||
2006-03-17 22:25 robert
|
||
|
||
* src/osgWrappers/: osgGA/EventQueue.cpp, 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,
|
||
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,
|
||
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, 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,
|
||
osgPlugins/OpenFlight/AttrData.cpp,
|
||
osgPlugins/OpenFlight/AttrData.h,
|
||
osgPlugins/OpenFlight/ControlRecords.cpp,
|
||
osgPlugins/OpenFlight/DataInputStream.cpp,
|
||
osgPlugins/OpenFlight/DataInputStream.h,
|
||
osgPlugins/OpenFlight/Document.cpp,
|
||
osgPlugins/OpenFlight/Document.h,
|
||
osgPlugins/OpenFlight/GeometryRecords.cpp,
|
||
osgPlugins/OpenFlight/LightPointRecords.cpp,
|
||
osgPlugins/OpenFlight/PaletteRecords.cpp,
|
||
osgPlugins/OpenFlight/Pools.cpp, osgPlugins/OpenFlight/Pools.h,
|
||
osgPlugins/OpenFlight/PrimaryRecords.cpp,
|
||
osgPlugins/OpenFlight/ReaderWriterATTR.cpp,
|
||
osgPlugins/OpenFlight/ReaderWriterFLT.cpp,
|
||
osgPlugins/OpenFlight/Record.cpp, osgPlugins/OpenFlight/Record.h,
|
||
osgPlugins/OpenFlight/RecordInputStream.cpp,
|
||
osgPlugins/OpenFlight/RecordInputStream.h,
|
||
osgPlugins/OpenFlight/Registry.cpp,
|
||
osgPlugins/OpenFlight/Registry.h,
|
||
osgPlugins/OpenFlight/ReservedRecords.cpp,
|
||
osgPlugins/OpenFlight/RoadRecords.cpp,
|
||
osgPlugins/OpenFlight/Vertex.cpp, osgPlugins/OpenFlight/Vertex.h,
|
||
osgPlugins/OpenFlight/VertexRecords.cpp,
|
||
osgPlugins/OpenFlight/opcodes.h, osgPlugins/OpenFlight/types.h,
|
||
osgSim/OpenFlightOptimizer.cpp: Ran dos2unix on new OpenFlight
|
||
files.
|
||
|
||
2006-03-08 21:38 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/OpenSceneGraph.dsw,
|
||
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/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, osgGA/GUIEventAdapter,
|
||
osgProducer/EventAdapter: Began work on making EventVisitor
|
||
capable of adapting events directly.
|
||
|
||
2006-03-02 20:39 robert
|
||
|
||
* src/osgPlugins/: png/ReaderWriterPNG.cpp,
|
||
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, instrules, makedefs, makedirdefs, makerules,
|
||
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, DataOutputStream.cpp,
|
||
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, osg/CameraNode.cpp,
|
||
osg/PointSprite.cpp, osg/State.cpp, osg/StateAttribute.cpp,
|
||
osg/StateSet.cpp, osgSim/OverlayNode.cpp,
|
||
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, 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, LightPointRecord.h,
|
||
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/: GNUmakefile, Normals.cpp, Normals.h,
|
||
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, osgProducer/OsgCameraGroup.cpp,
|
||
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,
|
||
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, Converter.h,
|
||
ReaderWriterLWO.cpp, Surface.cpp, Surface.h, 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,
|
||
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, osg/GLExtensions.cpp,
|
||
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, 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, 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, RenderStage.cpp,
|
||
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, 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, makerules: From Simon Julier, fix for .exe
|
||
extension under Mingw/Cygwin.
|
||
|
||
2005-12-09 14:52 robert
|
||
|
||
* include/: osg/PrimitiveSet, 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, makedefs, 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, makedirdefs: 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/: osgsimplepager/osgsimplepager.cpp,
|
||
osgkeyboardmouse/osgkeyboardmouse.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,
|
||
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,
|
||
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, NEWS.txt, Make/makedefs: 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, 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, 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, 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, directx.cpp,
|
||
directx.h: Replaced asserts with notification of error.
|
||
|
||
2005-11-20 22:06 robert
|
||
|
||
* src/osgPlugins/directx/: directx.cpp, 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, LightPointRecord.h,
|
||
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, osgDB/Export, osgFX/Export, osgGA/Export,
|
||
osgIntrospection/Export, osgParticle/Export, osgProducer/Export,
|
||
osgSim/Export, osgTerrain/Export, osgText/Export, 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,
|
||
osgblendequation/osgblendequation.cpp,
|
||
osgbluemarble/osgbluemarble.cpp, osgcamera/osgcamera.cpp,
|
||
osgcameragroup/osgcameragroup.cpp, osgcluster/broadcaster.cpp,
|
||
osgcluster/receiver.cpp,
|
||
osgdepthpartition/DepthPartitionNode.cpp,
|
||
osgdepthpartition/DistanceAccumulator.cpp,
|
||
osgdepthpartition/osgdepthpartition.cpp,
|
||
osgdepthshadow/osgdepthshadow.cpp, osgforest/osgforest.cpp,
|
||
osgfxbrowser/osgfxbrowser.cpp, osggeometry/osggeometry.cpp,
|
||
osgimpostor/TestManipulator.cpp, osgimpostor/osgimpostor.cpp,
|
||
osgintrospection/osgintrospection.cpp,
|
||
osgkeyboardmouse/osgkeyboardmouse.cpp, osglight/osglight.cpp,
|
||
osglogicop/osglogicop.cpp, osglogo/osglogo.cpp,
|
||
osgmotionblur/osgmotionblur.cpp, osgparametric/osgparametric.cpp,
|
||
osgparticle/osgparticle.cpp,
|
||
osgparticleeffects/osgparticleeffects.cpp,
|
||
osgplanets/osgplanets.cpp, osgshadowtexture/osgshadowtexture.cpp,
|
||
osgshape/osgshape.cpp, osgsimple/osgsimple.cpp,
|
||
osgsimplepager/osgsimplepager.cpp,
|
||
osgsimulation/osgsimulation.cpp, osgslice/osgslice.cpp,
|
||
osgspheresegment/osgspheresegment.cpp,
|
||
osgspotlight/osgspotlight.cpp, osgtexture3D/osgtexture3D.cpp,
|
||
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, osg/Billboard, osg/ClipNode,
|
||
osg/ClipPlane, osg/ClusterCullingCallback,
|
||
osg/CollectOccludersVisitor, osg/ConvexPlanarOccluder,
|
||
osg/ConvexPlanarPolygon, osg/CopyOp, osg/CullSettings,
|
||
osg/CullStack, osg/CullingSet, osg/Depth, osg/Export,
|
||
osg/FragmentProgram, osg/GLExtensions, osg/Group,
|
||
osg/ImageStream, osg/Light, osg/LineStipple, osg/Matrixd,
|
||
osg/Matrixf, osg/Multisample, osg/PointSprite, osg/Polytope,
|
||
osg/Referenced, osg/ShadowVolumeOccluder, osg/Shape,
|
||
osg/TexGenNode, osg/Texture1D, osg/Texture2D, osg/Transform,
|
||
osg/TriangleFunctor, osg/TriangleIndexFunctor, osg/UByte4,
|
||
osg/Vec2b, osg/Vec2d, osg/Vec2f, osg/Vec2s, osg/Vec3b, osg/Vec3s,
|
||
osg/Vec4s, osg/Vec4ub, osg/io_utils, osg/ref_ptr,
|
||
osgDB/DynamicLibrary, osgDB/Export, osgDB/Output,
|
||
osgGA/AnimationPathManipulator, osgGA/DriveManipulator,
|
||
osgGA/KeySwitchMatrixManipulator, osgIntrospection/Comparator,
|
||
osgProducer/EventAdapter, osgProducer/Export, osgSim/Impostor,
|
||
osgSim/ImpostorSprite, osgTerrain/DataSet, 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, ac3d/Geode.cpp,
|
||
dds/ReaderWriterDDS.cpp, dw/ReaderWriterDW.cpp,
|
||
dxf/ReaderWriterDXF.cpp, dxf/dxfBlock.cpp, dxf/dxfEntity.cpp,
|
||
dxf/dxfFile.cpp, dxf/dxfReader.cpp, dxf/dxfSection.cpp,
|
||
dxf/dxfTable.cpp, dxf/scene.cpp,
|
||
flt/FindExternalModelVisitor.cpp, flt/GroupRecord.cpp,
|
||
flt/HeaderRecord.cpp, flt/LightPointPaletteRecords.cpp,
|
||
flt/LodRecord.cpp, geo/ClipRegion.cpp, geo/ReaderWriterGEO.cpp,
|
||
geo/geoActions.cpp, ive/AlphaFunc.cpp, ive/AnimationPath.cpp,
|
||
ive/AnimationPathCallback.cpp, ive/AzimElevationSector.cpp,
|
||
ive/AzimSector.cpp, ive/Billboard.cpp, ive/BlendFunc.cpp,
|
||
ive/BlinkSequence.cpp, ive/ClipPlane.cpp, ive/ConeSector.cpp,
|
||
ive/ConvexPlanarPolygon.cpp, ive/CullFace.cpp,
|
||
ive/DirectionalSector.cpp, ive/ElevationSector.cpp,
|
||
ive/Exception.cpp, ive/FragmentProgram.cpp, ive/FrontFace.cpp,
|
||
ive/Impostor.cpp, ive/LOD.cpp, ive/Light.cpp, ive/LightModel.cpp,
|
||
ive/LightPoint.cpp, ive/LightPointNode.cpp, ive/LineWidth.cpp,
|
||
ive/Material.cpp, ive/MultiSwitch.cpp, ive/Object.cpp,
|
||
ive/PagedLOD.cpp, ive/Point.cpp, ive/PolygonOffset.cpp,
|
||
ive/PositionAttitudeTransform.cpp, ive/PrimitiveSet.cpp,
|
||
ive/ReaderWriterIVE.cpp, ive/Scissor.cpp, ive/Sequence.cpp,
|
||
ive/ShadeModel.cpp, ive/Switch.cpp, ive/TexEnv.cpp,
|
||
ive/TexEnvCombine.cpp, ive/TexGen.cpp, ive/TexMat.cpp,
|
||
ive/Transform.cpp, ive/Viewport.cpp, ive/VisibilityGroup.cpp,
|
||
lib3ds/ReaderWriter3DS.cpp, lwo/Block.cpp, lwo/Clip.cpp,
|
||
lwo/Converter.cpp, lwo/Object.cpp, lwo/Polygon.cpp,
|
||
lwo/Surface.cpp, lwo/Tessellator.cpp, lwo/Unit.cpp,
|
||
lwo/VertexMap.cpp, lwo/old_Lwo2.cpp, lwo/old_Lwo2Layer.cpp,
|
||
lwo/old_lw.cpp, md2/ReaderWriterMD2.cpp, net/sockinet.cpp,
|
||
net/sockstream.cpp, osg/AutoTransform.cpp, osg/ClipPlane.cpp,
|
||
osg/ConvexPlanarOccluder.cpp, osg/Fog.cpp,
|
||
osg/FragmentProgram.cpp, osg/Light.cpp, osg/LineWidth.cpp,
|
||
osg/Material.cpp, osg/Point.cpp, osg/PointSprite.cpp,
|
||
osg/ReaderWriterOSG.cpp, osg/Shader.cpp, osg/Shape.cpp,
|
||
osg/TexGen.cpp, osg/VertexProgram.cpp,
|
||
osgFX/IO_AnisotropicLighting.cpp, osgFX/IO_BumpMapping.cpp,
|
||
osgFX/IO_Cartoon.cpp, osgFX/IO_Effect.cpp, osgFX/IO_Scribe.cpp,
|
||
osgFX/IO_SpecularHighlights.cpp,
|
||
osgParticle/IO_ModularEmitter.cpp,
|
||
osgParticle/IO_ModularProgram.cpp, osgParticle/IO_Particle.cpp,
|
||
osgParticle/IO_ParticleProcessor.cpp,
|
||
osgParticle/IO_RadialShooter.cpp, osgtgz/ReaderWriterOSGTGZ.cpp,
|
||
pfb/ConvertFromPerformer.cpp, pfb/ReaderWriterPFB.cpp,
|
||
quicktime/MovieData.cpp, quicktime/QTUtils.cpp,
|
||
quicktime/ReaderWriterQT.cpp, rot/ReaderWriterROT.cpp,
|
||
scale/ReaderWriterSCALE.cpp, tgz/ReaderWriterTGZ.cpp,
|
||
trans/ReaderWriterTRANS.cpp: Replaced tabs with spaces.
|
||
|
||
2005-11-17 13:35 robert
|
||
|
||
* src/: osg/Image.cpp, osg/LightModel.cpp, osg/Matrixd.cpp,
|
||
osg/Shape.cpp, osg/ShapeDrawable.cpp, osg/UnitTestFramework.cpp,
|
||
osg/Vec3.cpp, osgDB/DynamicLibrary.cpp, osgDB/FieldReader.cpp,
|
||
osgDB/FileNameUtils.cpp, osgDB/Output.cpp, osgFX/BumpMapping.cpp,
|
||
osgFX/Cartoon.cpp, osgFX/Effect.cpp, osgFX/Technique.cpp,
|
||
osgFX/Validator.cpp, osgParticle/ParticleSystem.cpp,
|
||
osgProducer/EventAdapter.cpp, osgProducer/OsgCameraGroup.cpp,
|
||
osgProducer/Viewer.cpp, osgSim/Impostor.cpp,
|
||
osgSim/LightPoint.cpp, osgSim/LightPointNode.cpp,
|
||
osgSim/MultiSwitch.cpp, osgSim/SphereSegment.cpp,
|
||
osgTerrain/HeightFieldNode.cpp, osgText/Text.cpp,
|
||
osgUtil/CullVisitor.cpp, osgUtil/DisplayRequirementsVisitor.cpp,
|
||
osgUtil/HalfWayMapGenerator.cpp, osgUtil/IntersectVisitor.cpp,
|
||
osgUtil/RenderBin.cpp, 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<47>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, dxfEntity.h, scene.cpp,
|
||
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,
|
||
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/osgmovie/osgmovie.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,
|
||
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, 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, 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, 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, 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,
|
||
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
||
examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
||
examples/osgdepthshadow/osgdepthshadow.dsp,
|
||
examples/osghangglide/osghangglide.dsp,
|
||
examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
||
examples/osgparticle/osgparticledemo.dsp,
|
||
examples/osgsimple/osgsimple.dsp,
|
||
examples/osgsimplepager/osgsimplepager.dsp,
|
||
examples/osgteapot/osgteapot.dsp,
|
||
examples/osgtexture1D/osgtexture1D.dsp, osgPlugins/flt/flt.dsp,
|
||
osgPlugins/geo/geo.dsp, osgPlugins/logo/logo.dsp,
|
||
osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||
osgPlugins/osgSim/dot_osgSim.dsp, 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,
|
||
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,
|
||
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/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, 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, 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, osgGA/GNUmakefile,
|
||
osgParticle/GNUmakefile, osgProducer/GNUmakefile,
|
||
osgSim/GNUmakefile, osgTerrain/GNUmakefile, osgText/GNUmakefile,
|
||
osgUtil/RenderStage.cpp: Updated wrappers
|
||
|
||
2005-11-08 13:51 robert
|
||
|
||
* src/: osg/Image.cpp, osgDB/WriteFile.cpp,
|
||
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.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, osgPlugins/osg/CameraNode.cpp,
|
||
osgPlugins/quicktime/MovieData.h,
|
||
osgPlugins/quicktime/QTUtils.cpp, osgPlugins/quicktime/QTUtils.h,
|
||
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, 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, 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, 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,
|
||
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, osgPlugins/flt/GroupRecord.cpp,
|
||
osgPlugins/flt/ObjectRecord.cpp, osgPlugins/flt/SwitchRecord.cpp,
|
||
osgPlugins/osgSim/IO_MultiSwitch.cpp,
|
||
osgPlugins/rot/ReaderWriterROT.cpp,
|
||
osgPlugins/scale/ReaderWriterSCALE.cpp,
|
||
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, 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 12:29 robert
|
||
|
||
* src/osgWrappers/osgUtil/SceneView.cpp: Updated wrappers.
|
||
|
||
2005-10-29 11:04 robert
|
||
|
||
* src/osg/Texture.cpp: Added catch for NULL return from
|
||
glGetString( GL_VERSION );
|
||
|
||
2005-10-29 10:52 robert
|
||
|
||
* src/osgWrappers/: osg/BlendEquation.cpp, osgUtil/SceneView.cpp:
|
||
Updated wrappers.
|
||
|
||
2005-10-28 19: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 19:37 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Fixed env var docs for
|
||
sharing graphics contexts.
|
||
|
||
2005-10-28 15:02 robert
|
||
|
||
* examples/osgblendequation/osgblendequation.cpp: Added warning
|
||
message for when no file is loaded.
|
||
|
||
2005-10-28 14: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 14: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 11:33 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Changed debug message from NOTICE to
|
||
INFO level of notification
|
||
|
||
2005-10-28 11:11 robert
|
||
|
||
* examples/osganimate/osganimate.cpp: Added command line option
|
||
--overlay to turn on the use of an OverlayNode.
|
||
|
||
2005-10-28 10:20 robert
|
||
|
||
* src/osgWrappers/: osg/CameraView.cpp, osgTerrain/DataSet.cpp:
|
||
Updated wrappers.
|
||
|
||
2005-10-28 09: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 14:53 robert
|
||
|
||
* examples/osgdepthpartition/: GNUmakefile, GNUmakefile.inst,
|
||
osgdepthpartition.cpp: Added option to osgdepthpartion for
|
||
loading the model specified on the commandline.
|
||
|
||
2005-10-27 12:15 robert
|
||
|
||
* include/osgUtil/IntersectVisitor: Added documentation line about
|
||
32 being the maximum permitted number of line segmenets
|
||
|
||
2005-10-27 12:11 robert
|
||
|
||
* src/osgUtil/IntersectVisitor.cpp: Added error message to report
|
||
when too many line segments are added to an IntersectVisitor.
|
||
|
||
2005-10-27 11: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 10:38 robert
|
||
|
||
* examples/osgdepthpartition/: DepthPartitionNode.cpp,
|
||
DepthPartitionNode.h, DistanceAccumulator.cpp,
|
||
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 10:37 robert
|
||
|
||
* examples/osgdelaunay/osgdelaunay.cpp: From Geoff Michel, update
|
||
to osgdelaunday.
|
||
|
||
2005-10-26 21:30 robert
|
||
|
||
* include/osgDB/Output: From Don Tidrow, bug fix to
|
||
setOutputTextureFiles(bool).
|
||
|
||
2005-10-26 21:22 robert
|
||
|
||
* include/osgUtil/TangentSpaceGenerator: Added friend declarations
|
||
of nested classes to prevent compile problems under VS6.0
|
||
|
||
2005-10-26 21: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 17:02 robert
|
||
|
||
* include/osg/CameraView: From Bob Kuehne, "changed two set methods
|
||
(setFocalLength,setFieldOfView) to perform assignment."
|
||
|
||
2005-10-26 10: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 19:34 robert
|
||
|
||
* src/osgWrappers/: osg/DisplaySettings.cpp, osgUtil/SceneView.cpp:
|
||
Updated wrappers
|
||
|
||
2005-10-25 16:49 robert
|
||
|
||
* src/osg/DisplaySettings.cpp: Added command line support for the
|
||
interlaced stereo modes.
|
||
|
||
2005-10-25 16: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 15:01 robert
|
||
|
||
* src/osgWrappers/osgUtil/: DelaunayTriangulator.cpp,
|
||
SceneView.cpp: Updated wrappers.
|
||
|
||
2005-10-25 14:28 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgdelaunay/osgdelaunay.dsp,
|
||
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 14:24 robert
|
||
|
||
* src/osg/Program.cpp: Added check against glGetString(GL_VERSION)
|
||
returning NULL.
|
||
|
||
2005-10-25 11:30 robert
|
||
|
||
* VisualStudio/examples/: osglogicop/osglogicop.dsp,
|
||
osgmovie/osgmovie.dsp, osgpagedlod/osgpagedlod.dsp: Added missing
|
||
projects
|
||
|
||
2005-10-25 11:29 robert
|
||
|
||
* VisualStudio/examples/osgcatch/osgcatch.dsp: Added osgcatch
|
||
project
|
||
|
||
2005-10-25 11:12 robert
|
||
|
||
* VisualStudio/examples/: osgpoints/osgpoints.dsp,
|
||
osgshaderterrain/osgshaderterrain.dsp, osgslice/osgslice.dsp,
|
||
osgspacewarp/osgspacewarp.dsp: Added missing projects.
|
||
|
||
2005-10-25 10: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 10:49 robert
|
||
|
||
* include/osgParticle/: ExplosionDebrisEffect, ExplosionEffect,
|
||
FireEffect, ParticleEffect, SmokeEffect, SmokeTrailEffect: Added
|
||
protected destructors.
|
||
|
||
2005-10-25 10:43 robert
|
||
|
||
* src/osgPlugins/txp/TXPParser.cpp: From Don Tidrow, removed
|
||
unncessary includes.
|
||
|
||
2005-10-25 10: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 19:51 robert
|
||
|
||
* include/osgParticle/Particle, src/osgParticle/Particle.cpp:
|
||
Changes to fix divide by 0 warning under VS.
|
||
|
||
2005-10-24 14:49 robert
|
||
|
||
* VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
||
src/osgWrappers/osg/GNUmakefile,
|
||
src/osgWrappers/osg/NodeTrackerCallback.cpp: Updated wrappers.
|
||
|
||
2005-10-24 14:46 robert
|
||
|
||
* examples/osgdepthpartition/DepthPartitionNode.cpp,
|
||
examples/osgdepthpartition/DistanceAccumulator.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 12:46 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: From Mike Weiblen, "some fixes for
|
||
OSG_OPTIMIZER envar parsing and help display"
|
||
|
||
2005-10-24 12:44 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw,
|
||
examples/osgblendequation/osgblendequation.dsp: From Marco Jez,
|
||
added missing example project files.
|
||
|
||
2005-10-24 12:37 robert
|
||
|
||
* src/osgPlugins/flt/: flt2osg.cpp, 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 12:34 robert
|
||
|
||
* src/osgPlugins/txp/: TXPArchive.cpp, 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 12:25 robert
|
||
|
||
* src/osgPlugins/: hdr/hdrloader.cpp, ive/PolygonMode.cpp,
|
||
ive/PolygonMode.h, osg/AnimationPath.cpp: Warning fixes for Win32
|
||
build.
|
||
|
||
2005-10-24 11:53 robert
|
||
|
||
* src/osgGA/: FlightManipulator.cpp, NodeTrackerManipulator.cpp,
|
||
TerrainManipulator.cpp: Added copyright notices.
|
||
|
||
2005-10-24 11:51 robert
|
||
|
||
* VisualStudio/osg/osg.dsp,
|
||
doc/ProgrammingGuide/ProgrammingGuide.odt,
|
||
include/osg/NodeTrackerCallback, src/osg/GNUmakefile,
|
||
src/osg/NodeTrackerCallback.cpp: Added beginnings of Programming
|
||
Guide, and NodeTrackerCallback.
|
||
|
||
2005-10-14 22:40 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: From Farshid Lashkari, compile fix
|
||
for VS 2002.
|
||
|
||
2005-10-14 22:38 robert
|
||
|
||
* include/osgUtil/SceneView: From Brede Johansen, fixed
|
||
INVERSE_VIEW_MATRIX_UNIFORM enum value.
|
||
|
||
2005-10-14 10:29 robert
|
||
|
||
* src/osgText/Text.cpp: From Farshid Laskari, changed the compute
|
||
of the text bounding box to include the spaces.
|
||
|
||
2005-10-13 13:50 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 11: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 09:18 robert
|
||
|
||
* src/osgWrappers/: osg/AnimationPath.cpp, osg/CameraNode.cpp,
|
||
osg/CameraView.cpp, osg/GNUmakefile, osg/NodeVisitor.cpp,
|
||
osgParticle/ConnectedParticleSystem.cpp,
|
||
osgParticle/ConstantRateCounter.cpp, osgParticle/GNUmakefile,
|
||
osgParticle/Particle.cpp, osgParticle/ParticleSystem.cpp,
|
||
osgParticle/SmokeTrailEffect.cpp, osgUtil/RenderStage.cpp,
|
||
osgUtil/Simplifier.cpp: Updated wrappers.
|
||
|
||
2005-10-13 09:07 robert
|
||
|
||
* VisualStudio/examples/osgdepthpartition/osgdepthpartition.dsp:
|
||
Added Producer.lib to osgdepthpartion project file
|
||
|
||
2005-10-13 09:05 robert
|
||
|
||
* Make/: dependencies, 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 19: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 10: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 11:10 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgdepthpartition/osgdepthpartition.dsp,
|
||
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 10:17 robert
|
||
|
||
* include/osg/AnimationPath: From Alberto Jaspe, added double
|
||
precision interpolation method
|
||
|
||
2005-10-07 08:46 robert
|
||
|
||
* src/osgPlugins/ive/: PolygonMode.cpp, PolygonMode.h: Added into
|
||
CVS missing PolgonMode files.
|
||
|
||
2005-10-06 21:02 robert
|
||
|
||
* examples/osgprerendercubemap/osgprerendercubemap.cpp: Improved
|
||
the UpdateCameraAndTexGenCallback so it properly handles rotation
|
||
and translations within the reflector nodepath.
|
||
|
||
2005-10-06 16: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 16: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 14: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 14:20 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Added catch for disabling
|
||
ThreadPerCamera when contexts are shared.
|
||
|
||
2005-10-06 12: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 17: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 10: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 19:49 robert
|
||
|
||
* examples/osgprerender/osgprerender.cpp, include/osg/CameraNode,
|
||
src/osgUtil/CullVisitor.cpp: Added code paths for PBuffer RTT
|
||
support.
|
||
|
||
2005-10-04 14: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 20: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 20:33 robert
|
||
|
||
* include/osg/GLExtensions: From MFM, Added FreeBSD specific
|
||
implementation for getGLExtensionFuncPtr using
|
||
dlsym(RTLD_DEFAULT, xxx)
|
||
|
||
2005-10-03 20:24 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Added a couple of (double) casts
|
||
for VS7 build.
|
||
|
||
2005-10-03 20:18 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Added closing of loops.
|
||
|
||
2005-10-03 17:13 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Added fusing of ends of lines
|
||
|
||
2005-10-03 14:19 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Improved handling of convex azim
|
||
ranges.
|
||
|
||
2005-10-01 20:28 robert
|
||
|
||
* examples/osgspheresegment/osgspheresegment.cpp: Added test cases
|
||
for SphereSegment intersection code.
|
||
|
||
2005-10-01 20:27 robert
|
||
|
||
* include/osg/ShapeDrawable, src/osg/ShapeDrawable.cpp: Added a
|
||
dirtyDisplayList() to the setColor() and setTesselationHint()
|
||
methods.
|
||
|
||
2005-10-01 13:23 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Adding handling of case of convex
|
||
azimuth side ways of sphere segment.
|
||
|
||
2005-09-30 20: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 16:55 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Fix to intersection code.
|
||
|
||
2005-09-29 14: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 14:00 robert
|
||
|
||
* include/osgIntrospection/ReflectionMacros: From Marco Jez, fix
|
||
for gcc build.
|
||
|
||
2005-09-29 11:25 robert
|
||
|
||
* include/osgUtil/Statistics: Fixed typo of Primitive
|
||
|
||
2005-09-29 11:22 robert
|
||
|
||
* include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Added
|
||
setOverlayClearColor and setTexEnvMode and automatic set up of
|
||
TexEnv.
|
||
|
||
2005-09-29 10: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 10:36 robert
|
||
|
||
* examples/osgdepthshadow/osgdepthshadow.cpp,
|
||
examples/osgdistortion/osgdistortion.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 17: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 15:18 robert
|
||
|
||
* include/osgIntrospection/: ReflectionMacros, Reflector, 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 15:05 robert
|
||
|
||
* include/: osg/Export, osgDB/Export, osgFX/Export, osgGA/Export,
|
||
osgIntrospection/Export, osgParticle/Export, osgProducer/Export,
|
||
osgSim/Export, osgTerrain/Export, osgText/Export, 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 14:55 robert
|
||
|
||
* include/osg/Drawable: From Leandro Motta Barros: fixed type of
|
||
ATTRIBUTE_*
|
||
|
||
2005-09-28 14: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 14:45 robert
|
||
|
||
* include/osgText/: Font, Text: From Joran Jessurun, comments
|
||
explaining font search rules
|
||
|
||
2005-09-28 14: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 14: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 21:28 robert
|
||
|
||
* include/osgSim/SphereSegment: Added degugging methods.
|
||
|
||
2005-09-27 15:48 robert
|
||
|
||
* src/osgPlugins/txp/: ReaderWriterTXP.cpp, TXPArchive.cpp,
|
||
TXPArchive.h, TXPNode.cpp, TXPNode.h, TXPParser.cpp: From Don
|
||
Tidrow, Added support for locally referenced origins.
|
||
|
||
2005-09-27 13:15 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Various improvements to the sphere
|
||
segment intersection code.
|
||
|
||
2005-09-26 12:24 robert
|
||
|
||
* src/osgSim/OverlayNode.cpp: Set the defaul clear colour to
|
||
0,0,0,0.
|
||
|
||
2005-09-26 12:24 robert
|
||
|
||
* examples/osgspheresegment/osgspheresegment.cpp: Added TexEnv
|
||
DECAL mode.
|
||
|
||
2005-09-25 21:41 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw, src/osgSim/SphereSegment.cpp: From
|
||
Mike Weiblen, fixes from VS 7.1 build.
|
||
|
||
2005-09-24 17:11 don
|
||
|
||
* src/osgPlugins/flt/: FaceRecord.cpp, FaceRecord.h, flt2osg.cpp,
|
||
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 15:53 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Improvements to the clipping of
|
||
polygons at boundary edges.
|
||
|
||
2005-09-21 15:38 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Further work on intersection code.
|
||
|
||
2005-09-19 20:49 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Added multiple intersect triangle
|
||
visualization for testing purposes.
|
||
|
||
2005-09-19 16: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 16: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 15: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 14:15 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Added countMultipleIntersections to
|
||
help with debugging.
|
||
|
||
2005-09-17 19:50 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Improved the region classifaction
|
||
of the intersection code.
|
||
|
||
2005-09-16 15:52 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Improved accuracy of spheresegment
|
||
to mesh intersections uses mathematical models of surface
|
||
geometry.
|
||
|
||
2005-09-16 10:28 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Added Azimuth and Elevation
|
||
intersector functors.
|
||
|
||
2005-09-15 21: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 21:03 robert
|
||
|
||
* examples/osgspheresegment/osgspheresegment.cpp,
|
||
src/osgSim/SphereSegment.cpp: Added line connectivity code.
|
||
|
||
2005-09-15 10:03 robert
|
||
|
||
* include/osgUtil/RenderBin: Moved
|
||
copyLeavesFromRenderGraphListToRenderLeafList into public.
|
||
|
||
2005-09-12 20: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 20:12 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: From Henrique Bucher, add check
|
||
against null light entry in LightPool.
|
||
|
||
2005-09-11 20:08 robert
|
||
|
||
* src/osgText/Font.cpp: From Farshid Lashkari, append "\fonts" to
|
||
end of windows font search path.
|
||
|
||
2005-09-11 20: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 20:02 robert
|
||
|
||
* src/osgPlugins/xine/ReaderWriterXine.cpp: converted hardware tabs
|
||
to spaces.
|
||
|
||
2005-09-11 20:00 robert
|
||
|
||
* src/osgPlugins/xine/ReaderWriterXine.cpp: From Sonda Iverson, fix
|
||
for repeated pause/unpause toggleing in Xine plugin
|
||
|
||
2005-09-10 14: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 13:51 robert
|
||
|
||
* src/osg/GraphicsContext.cpp: Removed some debugging messages
|
||
|
||
2005-09-10 13:51 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Added more intersection testing
|
||
code.
|
||
|
||
2005-09-09 21:26 don
|
||
|
||
* src/osgPlugins/: ESRIShape/ESRIShape.cpp, ESRIShape/ESRIShape.h,
|
||
ESRIShape/ESRIShapeParser.cpp, ESRIShape/ESRIShapeParser.h,
|
||
ESRIShape/ESRIShapeReaderWriter.cpp, ESRIShape/GNUmakefile,
|
||
logo/ReaderWriterLOGO.cpp, net/ReaderWriterNET.cpp: Added initial
|
||
ESRIShape file loader.
|
||
|
||
Untabbed and formated LOGO loader. Removed extraneous noise from
|
||
NET loader
|
||
|
||
2005-09-09 16:42 robert
|
||
|
||
* include/osg/Vec3s: Removed duplicate typedef.
|
||
|
||
2005-09-09 12: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 19: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 14: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 17: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 21: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 20:54 robert
|
||
|
||
* examples/osgsimulation/osgsimulation.cpp,
|
||
include/osgSim/OverlayNode, src/osgSim/OverlayNode.cpp: Added
|
||
s/getContinousUpdate(bool) method to OverlayNode.
|
||
|
||
2005-09-06 16: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 14:27 robert
|
||
|
||
* examples/osgforest/osgforest.cpp: Changed #if
|
||
|
||
2005-09-05 14:26 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Added checking of EventVisitor
|
||
type
|
||
|
||
2005-09-05 14:23 robert
|
||
|
||
* src/osgGA/EventVisitor.cpp: Fixed VisitorType of EventVisitor
|
||
|
||
2005-09-05 14: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 11:40 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Integrated shaders into source.
|
||
|
||
2005-09-05 10:14 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Added all sides of the shader
|
||
cube
|
||
|
||
2005-09-05 08:48 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Added preliminary GLSL shader
|
||
path for volume rendering.
|
||
|
||
2005-09-04 12: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 07: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 21: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 21:54 robert
|
||
|
||
* src/: osg/GraphicsThread.cpp,
|
||
osgProducer/GraphicsContextImplementation.cpp: Added release() to
|
||
all GraphicsOperations in GraphicsThread.
|
||
|
||
2005-09-02 21:06 robert
|
||
|
||
* examples/osgcamera/osgcamera.cpp: Added commandline arguments for
|
||
controlling number of cameras through to the windowing library to
|
||
use.
|
||
|
||
2005-09-02 14: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 11: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 20:55 robert
|
||
|
||
* src/osgSim/OverlayNode.cpp: Removed redundent code.
|
||
|
||
2005-09-01 20:12 robert
|
||
|
||
* include/osg/GraphicsContext, src/osg/GraphicsContext.cpp,
|
||
src/osg/GraphicsThread.cpp,
|
||
src/osgProducer/GraphicsContextImplementation.cpp: Fixed typo
|
||
|
||
2005-09-01 07:19 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw,
|
||
examples/osgcamera/osgcamera.dsp: Added osgcamera projects
|
||
|
||
2005-08-31 21:39 robert
|
||
|
||
* examples/osgcamera/: GNUmakefile, 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 16: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 14:43 robert
|
||
|
||
* examples/osgcamera/osgcamera.cpp: Set number of cameras to 3.
|
||
|
||
2005-08-31 13: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 13:49 robert
|
||
|
||
* examples/osgcamera/osgcamera.cpp: Disable the glFinishBarrierOp
|
||
usage as glFinish was spin locking the CPU :-|
|
||
|
||
2005-08-31 11: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 10:21 robert
|
||
|
||
* examples/osgcamera/osgcamera.cpp: Add comments explain how
|
||
example works.
|
||
|
||
2005-08-30 23: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 20:20 robert
|
||
|
||
* src/osgUtil/RenderStage.cpp: Compile fix.
|
||
|
||
2005-08-30 20:19 robert
|
||
|
||
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Colin McDonald, fix
|
||
for big endian systems
|
||
|
||
2005-08-30 20: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 15: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 10:33 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: From Norman Vine, fixed small typo.
|
||
|
||
2005-08-29 21:38 robert
|
||
|
||
* examples/osgcluster/osgcluster.cpp: Fixed reading and writng of
|
||
data.
|
||
|
||
2005-08-29 21:16 robert
|
||
|
||
* examples/osgcluster/osgcluster.cpp: Added scratch pad reset.
|
||
|
||
2005-08-29 20: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 15: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 13:25 robert
|
||
|
||
* examples/osgcluster/osgcluster.cpp: Added extra debug info.
|
||
|
||
2005-08-29 13: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 20:07 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Disabled the pbuffer graphics
|
||
thread.
|
||
|
||
2005-08-28 16:49 robert
|
||
|
||
* VisualStudio/osgSim/osgSim.dsp: From Marco Jez, fixed typo of
|
||
OverlayNode.cpp.
|
||
|
||
2005-08-26 21: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 15: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 14:26 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp, src/osgSim/GNUmakefile: Added
|
||
--num-components <num> option.
|
||
|
||
2005-08-26 09:48 robert
|
||
|
||
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Farshid Lashkari,
|
||
fixed warnings.
|
||
|
||
2005-08-25 20:23 robert
|
||
|
||
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: From Farshid Lashkari,
|
||
added istream support to JPEG plugin.
|
||
|
||
2005-08-25 19:18 don
|
||
|
||
* include/osgDB/DatabasePager: made removeExpiredSubgraphs virtual.
|
||
|
||
2005-08-25 18: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 15:37 robert
|
||
|
||
* src/osgPlugins/: rgb/ReaderWriterRGB.cpp,
|
||
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 15: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 20:21 robert
|
||
|
||
* include/osg/PolygonMode: Removed old commented out code.
|
||
|
||
2005-08-24 20:20 robert
|
||
|
||
* include/osg/PolygonMode: From Domenico Mangieri, added
|
||
constructor.
|
||
|
||
2005-08-24 12: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 11:48 robert
|
||
|
||
* src/osgPlugins/: bmp/ReaderWriterBMP.cpp,
|
||
gif/ReaderWriterGIF.cpp, png/ReaderWriterPNG.cpp,
|
||
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 16:13 robert
|
||
|
||
* include/osgUtil/Tesselator, src/osgUtil/Tesselator.cpp: From
|
||
Geoff Michel, added normal definition for tesselation
|
||
|
||
2005-08-22 15:13 robert
|
||
|
||
* src/osgPlugins/ive/Text.cpp: From Carlo Camporesi, fixed .ive
|
||
handling of character height and aspect ratio.
|
||
|
||
2005-08-22 15: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 14:58 robert
|
||
|
||
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: From
|
||
Domenico Mangieri, addded some missing const qualifiers in
|
||
osgUtil::SceneView.
|
||
|
||
2005-08-22 14:54 robert
|
||
|
||
* src/osgPlugins/hdr/: ReaderWriterHDR.cpp, hdrloader.cpp,
|
||
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 14: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 14:03 robert
|
||
|
||
* src/osgGA/FlightManipulator.cpp: Tweaked flight manipulator pitch
|
||
sensitivity.
|
||
|
||
2005-08-21 16:32 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, include/osg/GraphicsThread: Added
|
||
OSG_EXPORT to GrephicsThread and fixed typo in osg.dsp.
|
||
|
||
2005-08-20 09: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 09:20 robert
|
||
|
||
* src/osgSim/Impostor.cpp: From Joseph Winston, removed #include
|
||
<osgUtil/RenderToTexture>
|
||
|
||
2005-08-18 21:35 robert
|
||
|
||
* include/osg/GraphicsThread, src/osg/GraphicsThread.cpp: Added
|
||
GraphicsThread class
|
||
|
||
2005-08-18 21:33 robert
|
||
|
||
* VisualStudio/osg/osg.dsp: Added GraphicsThread to project file
|
||
|
||
2005-08-18 21: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 10:36 robert
|
||
|
||
* include/osg/GraphicsContext: Added beginings of GraphicsThread
|
||
class
|
||
|
||
2005-08-18 09: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 17:13 robert
|
||
|
||
* examples/osgcamera/osgcamera.cpp: Replaced osgUtil::SceneView
|
||
usage by osg::CameraNode
|
||
|
||
2005-08-17 11: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 09:50 robert
|
||
|
||
* src/osgPlugins/xine/: GNUmakefile, video_out_rgb.c: Fix compile
|
||
under x64_32.
|
||
|
||
2005-08-17 08:27 robert
|
||
|
||
* src/osgPlugins/xine/: GNUmakefile, video_out_rgb.c: Disabled
|
||
assembly code for x64_64 paths.
|
||
|
||
2005-08-16 14:29 robert
|
||
|
||
* Make/makedirdefs, 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 14:54 robert
|
||
|
||
* Make/makedirdefs, examples/osgforest/osgforest.cpp,
|
||
examples/osgshaderterrain/GNUmakefile,
|
||
examples/osgshaderterrain/GNUmakefile.inst,
|
||
examples/osgshaderterrain/osgshaderterrain.cpp: Added
|
||
osgshaderterrain example.
|
||
|
||
2005-08-09 15:13 robert
|
||
|
||
* examples/osgdepthshadow/osgdepthshadow.cpp: Added base texture
|
||
support.
|
||
|
||
2005-08-09 11:48 robert
|
||
|
||
* include/osgProducer/KeyboardMouseCallback: Added getStartTick()
|
||
acess method
|
||
|
||
2005-08-09 11:48 robert
|
||
|
||
* include/osg/Drawable: Added getDisplayList access method
|
||
|
||
2005-08-09 11:47 robert
|
||
|
||
* src/osg/: Texture.cpp, Texture2D.cpp: Fixed indenting and typo
|
||
|
||
2005-08-09 10:11 robert
|
||
|
||
* examples/osgforest/osgforest.cpp: Added GLSL shader pathway into
|
||
osgforest.
|
||
|
||
2005-08-06 20:19 robert
|
||
|
||
* src/osgProducer/GraphicsContextImplementation.cpp: Added setting
|
||
up of Producer::VisualChooser.
|
||
|
||
2005-08-06 20:18 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Change the frame reference time so
|
||
that it uses the same time as the KeyboardMouseCallback.
|
||
|
||
2005-08-06 20:16 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Set the double buffer off when
|
||
setting up pbuffers.
|
||
|
||
2005-08-06 05:33 robert
|
||
|
||
* examples/osgdepthshadow/osgdepthshadow.cpp: Added blend shadow
|
||
fragment shader
|
||
|
||
2005-07-30 19:44 robert
|
||
|
||
* src/osg/: Drawable.cpp, Node.cpp: Added setStateSet(0) to
|
||
destructors to force the problem clean up of attached StateSets.
|
||
|
||
2005-07-27 14: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 12: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 10: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 22: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 21:31 robert
|
||
|
||
* src/osgDB/: FileUtils.cpp, Registry.cpp: From Eric Wing, fix to
|
||
be able to handle "spacial" characters under OSX.
|
||
|
||
2005-07-26 17:05 robert
|
||
|
||
* src/osg/Image.cpp: From Brede Johansen, fix to the
|
||
isImageTranslucent() method.
|
||
|
||
2005-07-26 16: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 17: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 15: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 14: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 21: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 12:06 robert
|
||
|
||
* src/osgSim/Impostor.cpp: Port Impostor across to use the new
|
||
osg::CameraNode.
|
||
|
||
2005-07-23 20:08 robert
|
||
|
||
* src/osgWrappers/: osg/CameraNode.cpp, osg/GNUmakefile,
|
||
osg/GraphicsContext.cpp, osg/PrimitiveSet.cpp,
|
||
osg/StateAttribute.cpp, osg/Viewport.cpp,
|
||
osgProducer/GNUmakefile,
|
||
osgProducer/GraphicsContextImplementation.cpp,
|
||
osgProducer/OsgCameraGroup.cpp, osgSim/ImpostorSprite.cpp,
|
||
osgUtil/RenderToTextureStage.cpp: Updated wrappers.
|
||
|
||
2005-07-23 20:05 robert
|
||
|
||
* include/osgSim/: Impostor, ImpostorSprite: Added osg::CameraNode
|
||
to ImpostorSprite in prep for moving across to using camera node
|
||
in pre rendering of impostors.
|
||
|
||
2005-07-23 16:21 robert
|
||
|
||
* src/osgSim/Impostor.cpp: Attached ImpostorSpriteManager to the
|
||
CullVisitor.
|
||
|
||
2005-07-22 17:25 robert
|
||
|
||
* include/osgSim/Impostor, src/osgSim/Impostor.cpp: Renabled
|
||
impostor support using old style RenderToTextureStage setup.
|
||
|
||
2005-07-22 10: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 09:21 robert
|
||
|
||
* include/osg/PrimitiveSet: Added missing typedef
|
||
|
||
2005-07-21 21:45 robert
|
||
|
||
* src/osgProducer/GraphicsContextImplementation.cpp: Fixed compile
|
||
error.
|
||
|
||
2005-07-21 20:37 robert
|
||
|
||
* VisualStudio/osgProducer/osgProducer.dsp,
|
||
include/osgProducer/GraphicsContextImplementation,
|
||
src/osgProducer/GraphicsContextImplementation.cpp: Added
|
||
GraphicsContextImplementation
|
||
|
||
2005-07-21 20:27 robert
|
||
|
||
* 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 09:43 robert
|
||
|
||
* include/osg/GraphicsContext, src/osg/GraphicsContext.cpp: Checked
|
||
in graphics context.
|
||
|
||
2005-07-20 20: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 16:55 robert
|
||
|
||
* VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgWrappers/osg/wrapper_osg.dsp,
|
||
VisualStudio/osgWrappers/osgIntrospection/wrapper_osgIntrospection.dsp,
|
||
VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp,
|
||
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 15:31 robert
|
||
|
||
* src/osgWrappers/osgIntrospection/: Attributes.cpp,
|
||
Comparator.cpp, ConstructorInfo.cpp, Converter.cpp,
|
||
ConverterProxy.cpp, CustomAttribute.cpp,
|
||
CustomAttributeProvider.cpp, Exceptions.cpp, GNUmakefile,
|
||
MethodInfo.cpp, ParameterInfo.cpp, PropertyInfo.cpp,
|
||
ReaderWriter.cpp, Reflection.cpp, Reflector.cpp, Type.cpp,
|
||
Value.cpp: Removed osgIntrospection wrappers
|
||
|
||
2005-07-20 09:03 robert
|
||
|
||
* src/osgWrappers/: osg/Endian.cpp, osg/GL2Extensions.cpp,
|
||
osg/Notify.cpp, osgText/GNUmakefile, osgText/Text.cpp: Updated
|
||
wrappers
|
||
|
||
2005-07-19 21:40 robert
|
||
|
||
* 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,
|
||
VisualStudio/osgWrappers/osgDB/wrapper_osgDB.dsp,
|
||
VisualStudio/osgWrappers/osgFX/wrapper_osgFX.dsp,
|
||
VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp,
|
||
VisualStudio/osgWrappers/osgIntrospection/wrapper_osgIntrospection.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,
|
||
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 21:01 robert
|
||
|
||
* include/osg/CameraNode, src/osgUtil/CullVisitor.cpp: Added
|
||
support for multiple colour buffers into
|
||
osg::CameraNode/osgUtil::CullVisitor
|
||
|
||
2005-07-19 17:30 robert
|
||
|
||
* examples/osgdepthshadow/osgdepthshadow.cpp,
|
||
examples/osgdistortion/osgdistortion.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 22: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 20:24 robert
|
||
|
||
* examples/osgsimplifier/osgsimplifier.cpp: Added return 1.
|
||
|
||
2005-07-15 17:26 robert
|
||
|
||
* src/osgPlugins/osgText/IO_Text.cpp: Added .osg suppot for new
|
||
alignment modes
|
||
|
||
2005-07-15 17: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 15: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 11:48 robert
|
||
|
||
* include/osgSim/BlinkSequence: From Brede Johansen, fixed range
|
||
check
|
||
|
||
2005-07-15 10:56 robert
|
||
|
||
* src/osgPlugins/ive/ProxyNode.cpp: Fixed bug in ProxyNode write
|
||
out where non existant children were written out.
|
||
|
||
2005-07-15 09:32 robert
|
||
|
||
* include/osg/TexGenNode, src/osgUtil/CullVisitor.cpp: Added
|
||
reference frame to TexGenNode
|
||
|
||
2005-07-15 09:31 robert
|
||
|
||
* examples/: osghud/osghud.cpp, osgprerender/osgprerender.cpp:
|
||
Cleaned up osghud and osgprerender examples
|
||
|
||
2005-07-14 22:04 robert
|
||
|
||
* examples/osgpagedlod/osgpagedlod.cpp: Updates
|
||
|
||
2005-07-14 21:32 robert
|
||
|
||
* src/osg/: PagedLOD.cpp, TexGenNode.cpp: Fix
|
||
PagedLOD::addChild(,,) so that they allocate the correct size of
|
||
range data.
|
||
|
||
2005-07-14 14: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 11:34 robert
|
||
|
||
* src/osg/LightSource.cpp: Removed the set culling active flag
|
||
setting
|
||
|
||
2005-07-14 11: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 11:18 robert
|
||
|
||
* examples/osgpagedlod/osgpagedlod.cpp: Changed osgpagedlod example
|
||
to convert LOD nodes into PagedLOD ones.
|
||
|
||
2005-07-14 11:17 robert
|
||
|
||
* include/osg/LightSource: Added missing copy _referenceFrame in
|
||
copy constructor
|
||
|
||
2005-07-10 15:50 robert
|
||
|
||
* examples/osgshadowtexture/CreateShadowedScene.cpp: Ported
|
||
osgshadow across to using new osg::CameraNode
|
||
|
||
2005-07-09 15:35 robert
|
||
|
||
* examples/osgdistortion/osgdistortion.cpp: Ported osgdistortion
|
||
example across to using osg::CameraNode.
|
||
|
||
2005-07-09 10:56 robert
|
||
|
||
* src/osgPlugins/flt/: AttrData.h, flt2osg.cpp: From Paul Martz,
|
||
fix to memory leak of StateSet's
|
||
|
||
2005-07-08 20:45 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: From Jason Beverage, fix to setting
|
||
of grey band.
|
||
|
||
2005-07-08 20:33 robert
|
||
|
||
* include/osgSim/BlinkSequence: From Tom Jolly, added setPulse
|
||
|
||
2005-07-08 15: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 15: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 16: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 20:58 robert
|
||
|
||
* src/osgPlugins/xine/ReaderWriterXine.cpp: Changed notice to be an
|
||
info message
|
||
|
||
2005-07-02 09: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 10:10 robert
|
||
|
||
* examples/osgpoints/osgpoints.cpp: Added support for point sprites
|
||
|
||
2005-06-30 10:08 robert
|
||
|
||
* examples/osgsimplifier/osgsimplifier.cpp: Added tri sripping and
|
||
support for outputing files.
|
||
|
||
2005-06-30 08:59 robert
|
||
|
||
* VisualStudio/examples/osgspotlight/osgspotlight.dsp: Romoved
|
||
redudent gdal link
|
||
|
||
2005-06-29 16:52 robert
|
||
|
||
* src/osgPlugins/stl/ReaderWriterSTL.cpp: Added smoothing and tri
|
||
strip pass.
|
||
|
||
2005-06-29 11:23 robert
|
||
|
||
* src/osgPlugins/: rot/ReaderWriterROT.cpp,
|
||
scale/ReaderWriterSCALE.cpp, trans/ReaderWriterTRANS.cpp: Added
|
||
support nesting the parameter specification within a [x,y,z]
|
||
block and float parameters
|
||
|
||
2005-06-29 11:21 robert
|
||
|
||
* src/osgPlugins/osga/OSGA_Archive.h: From Colin McDonald, build
|
||
fix for Solaris
|
||
|
||
2005-06-28 18:53 robert
|
||
|
||
* VisualStudio/icons/osg_icon.rc: From Mike Weiblen, icon file.
|
||
|
||
2005-06-28 10:34 robert
|
||
|
||
* VisualStudio/: applications/osgarchive/osgarchive.dsp,
|
||
applications/osgconv/osgconv.dsp, applications/osgdem/osgdem.dsp,
|
||
applications/osgversion/osgversion.dsp,
|
||
applications/osgviewer/osgviewer.dsp,
|
||
applications/osgviewer/resources.rc,
|
||
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
||
examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
||
examples/osganimate/osganimate.dsp,
|
||
examples/osgautotransform/osgautotransform.dsp,
|
||
examples/osgbillboard/osgbillboard.dsp,
|
||
examples/osgbluemarble/osgbluemarble.dsp,
|
||
examples/osgcallback/osgcallback.dsp,
|
||
examples/osgcameragroup/osgcameragroup.dsp,
|
||
examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp,
|
||
examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp,
|
||
examples/osgdepthshadow/osgdepthshadow.dsp,
|
||
examples/osgdistortion/osgdistortion.dsp,
|
||
examples/osgforest/osgforest.dsp,
|
||
examples/osgfxbrowser/osgfxbrowser.dsp,
|
||
examples/osggeodemo/osggeodemo.dsp,
|
||
examples/osggeometry/osggeometry.dsp,
|
||
examples/osghangglide/osghangglide.dsp,
|
||
examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp,
|
||
examples/osgintrospection/example_osgintrospection.dsp,
|
||
examples/osgkeyboard/osgkeyboard.dsp,
|
||
examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
||
examples/osglauncher/osglauncher.dsp,
|
||
examples/osglight/osglight.dsp,
|
||
examples/osglightpoint/osglightpoint.dsp,
|
||
examples/osglogo/osglogo.dsp,
|
||
examples/osgmotionblur/osgmotionblur.dsp,
|
||
examples/osgmotionblur/resources.rc,
|
||
examples/osgmultiplecameras/osgmultiplecameras.dsp,
|
||
examples/osgmultitexture/osgmultitexture.dsp,
|
||
examples/osgoccluder/osgoccluder.dsp,
|
||
examples/osgparametric/osgparametric.dsp,
|
||
examples/osgparticle/osgparticledemo.dsp,
|
||
examples/osgparticleeffects/osgparticleeffects.dsp,
|
||
examples/osgphotoalbum/osgphotoalbum.dsp,
|
||
examples/osgpick/osgpick.dsp, examples/osgplanets/osgplanets.dsp,
|
||
examples/osgplanets/resources.rc,
|
||
examples/osgpointsprite/osgpointsprite.dsp,
|
||
examples/osgprerender/osgprerender.dsp,
|
||
examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
||
examples/osgreflect/osgreflect.dsp,
|
||
examples/osgscalarbar/osgscalarbar.dsp,
|
||
examples/osgscribe/osgscribe.dsp,
|
||
examples/osgsequence/osgsequence.dsp,
|
||
examples/osgshaders/osgshaders.dsp,
|
||
examples/osgshadowtexture/osgshadowtexture.dsp,
|
||
examples/osgshape/osgshape.dsp, examples/osgsimple/osgsimple.dsp,
|
||
examples/osgsimplepager/osgsimplepager.dsp,
|
||
examples/osgsimplifier/osgsimplifier.dsp,
|
||
examples/osgsimplifier/resources.rc,
|
||
examples/osgsimulation/osgsimulation.dsp,
|
||
examples/osgspheresegment/osgspheresegment.dsp,
|
||
examples/osgspotlight/osgspotlight.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgteapot/osgteapot.dsp,
|
||
examples/osgtesselate/osgtesselate.dsp,
|
||
examples/osgtesselate/resources.rc,
|
||
examples/osgtext/osgtextdemo.dsp,
|
||
examples/osgtexture1D/osgtexture1D.dsp,
|
||
examples/osgtexture2D/osgtexture2D.dsp,
|
||
examples/osgtexture3D/osgtexture3D.dsp,
|
||
examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
||
examples/osgunittests/osgunittests.dsp,
|
||
examples/osgvertexprogram/osgvertexprogram.dsp,
|
||
examples/osgvolume/osgvolume.dsp,
|
||
examples/osgvolume/resources.rc,
|
||
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 15:28 robert
|
||
|
||
* examples/osgpoints/osgpoints.cpp: Added / and * controls of the
|
||
distance attentuations of the point size extension
|
||
|
||
2005-06-27 09:54 robert
|
||
|
||
* src/osg/Switch.cpp: Added missing dirtyBound().
|
||
|
||
2005-06-24 21:19 robert
|
||
|
||
* src/osgUtil/DelaunayTriangulator.cpp: From David Spilling, fixed
|
||
the incircle test so it handles colinear points.
|
||
|
||
2005-06-24 20:50 robert
|
||
|
||
* src/osgPlugins/osga/: OSGA_Archive.cpp, 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 16: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 16: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 16: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 16:15 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Moved the working
|
||
createPagedLODScene() implemention into createScene() method
|
||
replacing the original flaky code.
|
||
|
||
2005-06-22 12:26 robert
|
||
|
||
* examples/osgparametric/osgparametric.cpp: From Mike Weiblen,
|
||
fixes to shaders to correct modification of varying types
|
||
|
||
2005-06-22 12:02 robert
|
||
|
||
* src/osg/Texture.cpp: Disabled NPO2T on GeforceFX.
|
||
|
||
2005-06-22 12:01 robert
|
||
|
||
* examples/osgforest/osgforest.cpp: Added experimental OpenGL
|
||
shader path for positioning of trees (doens't work yet though..)
|
||
|
||
2005-06-21 17:10 robert
|
||
|
||
* examples/osgparametric/osgparametric.cpp: Added option for
|
||
terrain texturing.
|
||
|
||
2005-06-21 16:24 robert
|
||
|
||
* examples/osgparametric/osgparametric.cpp: Added matrix and simple
|
||
vertex shader paths.
|
||
|
||
2005-06-21 16:13 robert
|
||
|
||
* examples/osgparametric/osgparametric.cpp: Combined uniforms.
|
||
|
||
2005-06-21 13:12 robert
|
||
|
||
* examples/osgparametric/osgparametric.cpp: Tweaked the vertex
|
||
program.
|
||
|
||
2005-06-20 22:10 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgparametric/osgparametric.dsp,
|
||
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 11:38 robert
|
||
|
||
* include/osg/Sequence: From Tom Jolly, added method for getting
|
||
the number of frames.
|
||
|
||
2005-06-20 11: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 11: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 11:16 robert
|
||
|
||
* include/osg/FrameBufferObject: From Mike Weiblen, added
|
||
OSG_EXPORT to FrameBufferObject files.
|
||
|
||
2005-06-16 15:01 robert
|
||
|
||
* 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 14:53 robert
|
||
|
||
* include/osg/Drawable, src/osg/Drawable.cpp: From Pavel Moloshtan,
|
||
added support of Drawable::Extensions::glDeleteQueries()
|
||
|
||
2005-06-16 12:45 robert
|
||
|
||
* include/osg/FrameBufferObject, src/osg/FrameBufferObject.cpp:
|
||
Added copyright notices.
|
||
|
||
2005-06-16 12:42 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, 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 21:06 robert
|
||
|
||
* include/osg/CameraNode, src/osg/CameraNode.cpp: Futher work on
|
||
FBO support
|
||
|
||
2005-06-15 21: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 12: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 11:59 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgmultiplecameras/osgmultiplecameras.dsp,
|
||
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 21: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 14: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 10:12 robert
|
||
|
||
* Make/: dependencies, makedirdefs: Removed reference to non
|
||
existant AVI plugin
|
||
|
||
2005-06-14 09:48 robert
|
||
|
||
* src/osg/PrimitiveSet.cpp: Fixed position of glBindBuffer.
|
||
|
||
2005-06-13 21: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 12:14 robert
|
||
|
||
* src/: osgDB/FileUtils.cpp, osgPlugins/flt/ReaderWriterATTR.cpp:
|
||
From Ken Sewell, fixed for x86_64 build.
|
||
|
||
2005-06-09 20:02 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: From Marco Jez, added project
|
||
files for osgfbo example.
|
||
|
||
2005-06-09 12:08 robert
|
||
|
||
* Make/makedirdefs: From Marco Jez, added example that uses FBO
|
||
extension to do prerendering.
|
||
|
||
2005-06-09 10:27 robert
|
||
|
||
* examples/osgmovie/osgmovie.cpp: Added \n to end of a couple
|
||
shader source lines.
|
||
|
||
2005-06-09 09:29 robert
|
||
|
||
* examples/osgmovie/osgmovie.cpp: Added texture2D shader source
|
||
|
||
2005-06-08 16:57 robert
|
||
|
||
* examples/osgmovie/osgmovie.cpp: Added experiment GLSL fragment
|
||
shader to clip out dark areas of videos.
|
||
|
||
2005-06-08 14:20 robert
|
||
|
||
* src/osgWrappers/: osg/Matrixd.cpp, osg/Matrixf.cpp, osg/Node.cpp,
|
||
osg/Object.cpp, osg/Program.cpp, osg/Shader.cpp, osg/Uniform.cpp,
|
||
osgDB/DatabasePager.cpp, osgProducer/EventAdapter.cpp: Updated
|
||
wrappers.
|
||
|
||
2005-06-08 14: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 11:39 robert
|
||
|
||
* examples/osgunittests/osgunittests.cpp: Added sizeof(std::string)
|
||
test to osgunittests
|
||
|
||
2005-06-08 11: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 09: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 11: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 19:41 robert
|
||
|
||
* VisualStudio/MUST_READ_ME.txt: Changed VisualStudio 7.0 reference
|
||
to 7.x
|
||
|
||
2005-06-05 19:40 robert
|
||
|
||
* VisualStudio/MUST_READ_ME.txt: From Adam Richard, fixed typos +
|
||
explanation how to use project files.
|
||
|
||
2005-05-31 07: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 06:48 robert
|
||
|
||
* NEWS.txt: Small fixes to NEWS
|
||
|
||
2005-05-31 06:47 robert
|
||
|
||
* src/osg/DisplaySettings.cpp: Changed char* to const char*
|
||
|
||
2005-05-31 06:46 robert
|
||
|
||
* src/osgPlugins/: flt/flt2osg.cpp, pfb/ConvertFromPerformer.cpp:
|
||
From Tom Jolly, fixes to the mapping of the billboard rotate
|
||
mode.
|
||
|
||
2005-05-31 06: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 17: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 15:38 robert
|
||
|
||
* Make/makedefs: Reverted release number to 0 (development
|
||
version).
|
||
|
||
2005-05-26 14:56 robert
|
||
|
||
* src/osgPlugins/osgParticle/IO_Program.cpp: From James French, fix
|
||
for multiple definitionwhen compiling osg + plugins into
|
||
monolithic dll.
|
||
|
||
2005-05-25 21:02 robert
|
||
|
||
* Make/makedefs, include/osg/Version: Updated Version numbers for
|
||
release.
|
||
|
||
UPdated wrappers.
|
||
|
||
2005-05-25 18:19 robert
|
||
|
||
* src/osgPlugins/net/sockstream.cpp: From Blake Williams, fix for
|
||
VS8.0 build
|
||
|
||
2005-05-25 17: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 16: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 16:34 robert
|
||
|
||
* runexamples.bat: Added file to osgkeyboardmouse invokation.
|
||
|
||
2005-05-25 12:45 robert
|
||
|
||
* NEWS.txt, doc/Doxyfiles/core_Doxyfile,
|
||
include/osgIntrospection/Export,
|
||
src/osgWrappers/osgTerrain/DataSet.cpp: Updated doxgen docs.
|
||
|
||
2005-05-25 10: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 10:48 robert
|
||
|
||
* NEWS.txt: Updated NEWS
|
||
|
||
2005-05-24 21:45 robert
|
||
|
||
* NEWS.txt: Updated NEWS
|
||
|
||
2005-05-24 19:57 robert
|
||
|
||
* include/: osg/Export, osgDB/Export, osgGA/Export,
|
||
osgParticle/Export, osgProducer/Export, osgSim/Export,
|
||
osgTerrain/Export, osgText/Export, osgUtil/Export: Added pragma
|
||
to remove warnings under VS.8.0
|
||
|
||
2005-05-24 16: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 16:23 robert
|
||
|
||
* src/osgPlugins/ive/: ConvexPlanarOccluder.h,
|
||
ConvexPlanarPolygon.h, CoordinateSystemNode.h, EllipsoidModel.h,
|
||
Impostor.h, MultiSwitch.h, OccluderNode.h, Switch.h: Did a
|
||
dos2unix on all files
|
||
|
||
2005-05-24 11:46 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Added check for an empty compile
|
||
lists.
|
||
|
||
2005-05-24 11:37 robert
|
||
|
||
* src/osgPlugins/flt/: ReaderWriterFLT.cpp, ReaderWriterFLT.h:
|
||
Added re-entrent mutex to serialize access to OpenFlight plugin
|
||
to prevent any multi-threaded issues.
|
||
|
||
2005-05-23 12:27 robert
|
||
|
||
* ChangeLog: Updated changelog
|
||
|
||
2005-05-23 12:18 robert
|
||
|
||
* runexamples.bat: Added new examples to runexamples
|
||
|
||
2005-05-23 12:00 robert
|
||
|
||
* NEWS.txt: Updated news.
|
||
|
||
2005-05-22 21:30 robert
|
||
|
||
* examples/osgcatch/osgcatch.cpp: Changed .png files to .jpg to
|
||
help save space in OpenSceneGraph-Data.
|
||
|
||
2005-05-22 21:19 robert
|
||
|
||
* examples/osgcatch/osgcatch.cpp: Added scoring, welcome page,
|
||
you've lost and you've won pages.
|
||
|
||
2005-05-21 22: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 13:57 robert
|
||
|
||
* examples/osgcatch/osgcatch.cpp: Updates to osgcatch game to allow
|
||
different types of falling objects
|
||
|
||
2005-05-21 10:55 robert
|
||
|
||
* examples/osghangglide/GliderManipulator.cpp: Maded debugging
|
||
output write out at INFO level
|
||
|
||
2005-05-20 23:15 robert
|
||
|
||
* src/osgWrappers/osgUtil/: RenderBin.cpp, RenderStage.cpp: Tweaked
|
||
wrappers by hand to get them to compile
|
||
|
||
2005-05-20 22:12 robert
|
||
|
||
* src/: osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
||
osgPlugins/xine/ReaderWriterXine.cpp,
|
||
osgWrappers/osgGA/UFOManipulator.cpp,
|
||
osgWrappers/osgProducer/OsgCameraGroup.cpp,
|
||
osgWrappers/osgSim/SphereSegment.cpp,
|
||
osgWrappers/osgUtil/RenderBin.cpp,
|
||
osgWrappers/osgUtil/RenderStage.cpp,
|
||
osgWrappers/osgUtil/SceneView.cpp: Updated wrappers.
|
||
|
||
2005-05-20 22:01 robert
|
||
|
||
* include/: osgGA/UFOManipulator, osgParticle/ForceOperator,
|
||
osgParticle/ParticleProcessor, osgParticle/ParticleSystem,
|
||
osgParticle/ParticleSystemUpdater, osgProducer/OsgCameraGroup,
|
||
osgSim/ScalarBar, osgSim/SphereSegment: Fixed doxygen comments.
|
||
|
||
2005-05-20 16:45 robert
|
||
|
||
* include/osg/Math: Reworking to avoid compile issues under VS6.0.
|
||
|
||
2005-05-20 12:35 robert
|
||
|
||
* Make/makedirdefs: Removed remaining references to old DX writer.
|
||
|
||
2005-05-20 07:39 robert
|
||
|
||
* src/osg/Referenced.cpp: Added env var report.
|
||
|
||
2005-05-19 22:42 robert
|
||
|
||
* include/osgUtil/SceneView: From Martin Aumueller, fixed copy and
|
||
paste error on getActiveUniforms().
|
||
|
||
2005-05-19 16: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 10:22 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: From Alberto Farre, added support
|
||
for caching of ProxyNode children.
|
||
|
||
2005-05-18 22: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 22:31 robert
|
||
|
||
* ChangeLog, NEWS.txt, runexamples.bat: Updated NEWS, ChangeLog and
|
||
runexamples.bat.
|
||
|
||
2005-05-18 22:17 robert
|
||
|
||
* src/osgWrappers/osg/ClearNode.cpp: Updated wrappers.
|
||
|
||
2005-05-18 20: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 20:04 robert
|
||
|
||
* src/osgPlugins/ive/: DOFTransform.cpp, 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 19:43 robert
|
||
|
||
* src/osgPlugins/flt/: FltFile.cpp, FltFile.h, 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 19:31 robert
|
||
|
||
* src/osg/: StateAttribute.cpp, Uniform.cpp: Fixed copy and paste
|
||
mistakes in setEventCallback methods
|
||
|
||
2005-05-17 21:12 robert
|
||
|
||
* src/osg/Texture.cpp: Added RADEON as render type for disabling
|
||
mipmapped NPO2T
|
||
|
||
2005-05-17 16:00 robert
|
||
|
||
* doc/Doxyfiles/: auto_Doxyfile, core_Doxyfile: Cleaned up in prep
|
||
for release.
|
||
|
||
2005-05-17 15:25 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Improved the handling of data attached
|
||
to proxy nodes
|
||
|
||
2005-05-17 14:50 robert
|
||
|
||
* src/osgPlugins/osg/ProxyNode.cpp: Changed the default behavior to
|
||
not writing out proxynode children.
|
||
|
||
2005-05-17 14:47 robert
|
||
|
||
* src/osgPlugins/osg/ProxyNode.cpp: Improved the handling of
|
||
writing out of proxy node files.
|
||
|
||
2005-05-17 14:34 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: From Daniel Sj<53>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 12:11 robert
|
||
|
||
* src/osgWrappers/osg/Texture.cpp: Updated wrappers.
|
||
|
||
2005-05-17 12: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 10: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 10:06 robert
|
||
|
||
* Make/makedefs, src/osgPlugins/net/sockstream.cpp: From Thom
|
||
DeCarlo, build fixes for Cygwin.
|
||
|
||
2005-05-16 19:24 robert
|
||
|
||
* NEWS.txt: Fixed name.
|
||
|
||
2005-05-16 18:37 robert
|
||
|
||
* NEWS.txt: Update to NEWS w.r.t contributors
|
||
|
||
2005-05-16 18: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 17:50 robert
|
||
|
||
* ChangeLog, NEWS.txt: Updated NEWS and ChangeLog in prep for
|
||
release
|
||
|
||
2005-05-16 16:51 robert
|
||
|
||
* src/: osg/dxtctool.cpp, osg/dxtctool.h,
|
||
osgFX/SpecularHighlights.cpp, osgGA/UFOManipulator.cpp,
|
||
osgSim/SphereSegment.cpp: Warning fixes for IRIX
|
||
|
||
2005-05-16 16:50 robert
|
||
|
||
* src/osgWrappers/osgUtil/IntersectVisitor.cpp: Updated wrappers
|
||
|
||
2005-05-16 15:27 robert
|
||
|
||
* include/osgUtil/IntersectVisitor: Changed the getHitList and
|
||
getNumHits methods to take const osg::LineSegment* as a
|
||
parameter.
|
||
|
||
2005-05-16 15:09 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Workaround for Mipspro compiler bug.
|
||
|
||
2005-05-16 12:22 robert
|
||
|
||
* src/osgWrappers/osg/ShapeDrawable.cpp: Updated wrappers.
|
||
|
||
2005-05-16 12:18 robert
|
||
|
||
* include/osg/ShapeDrawable, include/osgDB/Archive,
|
||
src/osgTerrain/DataSet.cpp: Fixed method signatures.
|
||
|
||
2005-05-16 11:12 robert
|
||
|
||
* Make/makedirdefs: Added osgUtil osgDB osgFX osgText osgTerrain
|
||
osgGA osgProducer to the list of wrapper libraries.
|
||
|
||
2005-05-16 10:41 robert
|
||
|
||
* src/osgWrappers/: osg/AlphaFunc.cpp, osg/AnimationPath.cpp,
|
||
osg/ApplicationUsage.cpp, osg/ArgumentParser.cpp, osg/Array.cpp,
|
||
osg/AutoTransform.cpp, osg/Billboard.cpp, osg/BlendColor.cpp,
|
||
osg/BlendEquation.cpp, osg/BlendFunc.cpp, osg/BoundingBox.cpp,
|
||
osg/BoundingSphere.cpp, osg/BufferObject.cpp, osg/ClearNode.cpp,
|
||
osg/ClipNode.cpp, osg/ClipPlane.cpp,
|
||
osg/ClusterCullingCallback.cpp, osg/CollectOccludersVisitor.cpp,
|
||
osg/ColorMask.cpp, osg/ColorMatrix.cpp,
|
||
osg/ConvexPlanarOccluder.cpp, osg/ConvexPlanarPolygon.cpp,
|
||
osg/CoordinateSystemNode.cpp, osg/CopyOp.cpp, osg/CullFace.cpp,
|
||
osg/CullSettings.cpp, osg/CullStack.cpp, osg/CullingSet.cpp,
|
||
osg/Depth.cpp, osg/DisplaySettings.cpp, osg/DrawPixels.cpp,
|
||
osg/Drawable.cpp, osg/Fog.cpp, osg/FragmentProgram.cpp,
|
||
osg/FrameStamp.cpp, osg/FrontFace.cpp, osg/Geode.cpp,
|
||
osg/Geometry.cpp, osg/Group.cpp, osg/Image.cpp,
|
||
osg/ImageStream.cpp, osg/LOD.cpp, osg/Light.cpp,
|
||
osg/LightModel.cpp, osg/LightSource.cpp, osg/LineSegment.cpp,
|
||
osg/LineStipple.cpp, osg/LineWidth.cpp, osg/LogicOp.cpp,
|
||
osg/Material.cpp, osg/Matrix.cpp, osg/MatrixTransform.cpp,
|
||
osg/Matrixd.cpp, osg/Matrixf.cpp, osg/Multisample.cpp,
|
||
osg/Node.cpp, osg/NodeCallback.cpp, osg/NodeVisitor.cpp,
|
||
osg/Object.cpp, osg/OccluderNode.cpp, osg/PagedLOD.cpp,
|
||
osg/Plane.cpp, osg/Point.cpp, osg/PointSprite.cpp,
|
||
osg/PolygonMode.cpp, osg/PolygonOffset.cpp,
|
||
osg/PolygonStipple.cpp, osg/Polytope.cpp,
|
||
osg/PositionAttitudeTransform.cpp, osg/PrimitiveSet.cpp,
|
||
osg/Program.cpp, osg/Projection.cpp, osg/ProxyNode.cpp,
|
||
osg/Quat.cpp, osg/RefNodePath.cpp, osg/Referenced.cpp,
|
||
osg/Sequence.cpp, osg/ShadeModel.cpp, osg/Shader.cpp,
|
||
osg/ShadowVolumeOccluder.cpp, osg/Shape.cpp,
|
||
osg/ShapeDrawable.cpp, osg/State.cpp, osg/StateAttribute.cpp,
|
||
osg/StateSet.cpp, osg/Stencil.cpp, osg/Switch.cpp,
|
||
osg/TexEnv.cpp, osg/TexEnvCombine.cpp, osg/TexEnvFilter.cpp,
|
||
osg/TexGen.cpp, osg/TexGenNode.cpp, osg/TexMat.cpp,
|
||
osg/Texture.cpp, osg/Texture1D.cpp, osg/Texture2D.cpp,
|
||
osg/Texture3D.cpp, osg/TextureCubeMap.cpp,
|
||
osg/TextureRectangle.cpp, osg/Timer.cpp, osg/Transform.cpp,
|
||
osg/UByte4.cpp, osg/Uniform.cpp, osg/Vec2.cpp, osg/Vec2d.cpp,
|
||
osg/Vec2f.cpp, osg/Vec3.cpp, osg/Vec3d.cpp, osg/Vec3f.cpp,
|
||
osg/Vec4.cpp, osg/Vec4d.cpp, osg/Vec4f.cpp,
|
||
osg/VertexProgram.cpp, osg/Viewport.cpp, osgDB/Archive.cpp,
|
||
osgDB/DatabasePager.cpp, osgDB/DotOsgWrapper.cpp,
|
||
osgDB/DynamicLibrary.cpp, osgDB/Field.cpp, osgDB/FieldReader.cpp,
|
||
osgDB/FieldReaderIterator.cpp, osgDB/FileUtils.cpp,
|
||
osgDB/ImageOptions.cpp, osgDB/Input.cpp, osgDB/Output.cpp,
|
||
osgDB/ParameterOutput.cpp, osgDB/ReaderWriter.cpp,
|
||
osgDB/ReentrantMutex.cpp, osgDB/Registry.cpp,
|
||
osgDB/SharedStateManager.cpp, osgFX/AnisotropicLighting.cpp,
|
||
osgFX/BumpMapping.cpp, osgFX/Cartoon.cpp, osgFX/Effect.cpp,
|
||
osgFX/MultiTextureControl.cpp, osgFX/Registry.cpp,
|
||
osgFX/Scribe.cpp, osgFX/SpecularHighlights.cpp,
|
||
osgFX/Technique.cpp, osgFX/Validator.cpp,
|
||
osgGA/AnimationPathManipulator.cpp, osgGA/DriveManipulator.cpp,
|
||
osgGA/EventVisitor.cpp, osgGA/FlightManipulator.cpp,
|
||
osgGA/GUIActionAdapter.cpp, osgGA/GUIEventAdapter.cpp,
|
||
osgGA/GUIEventHandler.cpp, osgGA/GUIEventHandlerVisitor.cpp,
|
||
osgGA/KeySwitchMatrixManipulator.cpp,
|
||
osgGA/MatrixManipulator.cpp, osgGA/NodeTrackerManipulator.cpp,
|
||
osgGA/SetSceneViewVisitor.cpp, osgGA/StateSetManipulator.cpp,
|
||
osgGA/TerrainManipulator.cpp, osgGA/TrackballManipulator.cpp,
|
||
osgGA/UFOManipulator.cpp, osgParticle/AccelOperator.cpp,
|
||
osgParticle/AngularAccelOperator.cpp,
|
||
osgParticle/CenteredPlacer.cpp, osgParticle/Counter.cpp,
|
||
osgParticle/Emitter.cpp, osgParticle/ExplosionDebriEffect.cpp,
|
||
osgParticle/ExplosionEffect.cpp, osgParticle/FireEffect.cpp,
|
||
osgParticle/FluidFrictionOperator.cpp,
|
||
osgParticle/FluidProgram.cpp, osgParticle/ForceOperator.cpp,
|
||
osgParticle/Interpolator.cpp, osgParticle/LinearInterpolator.cpp,
|
||
osgParticle/ModularEmitter.cpp, osgParticle/ModularProgram.cpp,
|
||
osgParticle/MultiSegmentPlacer.cpp, osgParticle/Operator.cpp,
|
||
osgParticle/Particle.cpp, osgParticle/ParticleEffect.cpp,
|
||
osgParticle/ParticleProcessor.cpp,
|
||
osgParticle/ParticleSystem.cpp,
|
||
osgParticle/ParticleSystemUpdater.cpp, osgParticle/Placer.cpp,
|
||
osgParticle/PointPlacer.cpp, osgParticle/Program.cpp,
|
||
osgParticle/RadialShooter.cpp, osgParticle/RandomRateCounter.cpp,
|
||
osgParticle/SectorPlacer.cpp, osgParticle/SegmentPlacer.cpp,
|
||
osgParticle/Shooter.cpp, osgParticle/SmokeEffect.cpp,
|
||
osgParticle/VariableRateCounter.cpp, osgParticle/range.cpp,
|
||
osgProducer/EventAdapter.cpp,
|
||
osgProducer/KeyboardMouseCallback.cpp,
|
||
osgProducer/OsgCameraGroup.cpp, osgProducer/OsgSceneHandler.cpp,
|
||
osgProducer/Viewer.cpp, osgProducer/ViewerEventHandler.cpp,
|
||
osgSim/BlinkSequence.cpp, osgSim/ColorRange.cpp,
|
||
osgSim/DOFTransform.cpp, osgSim/GeographicLocation.cpp,
|
||
osgSim/Impostor.cpp, osgSim/ImpostorSprite.cpp,
|
||
osgSim/InsertImpostorsVisitor.cpp, osgSim/LightPoint.cpp,
|
||
osgSim/LightPointNode.cpp, osgSim/LightPointSystem.cpp,
|
||
osgSim/MultiSwitch.cpp, osgSim/ScalarBar.cpp,
|
||
osgSim/ScalarsToColors.cpp, osgSim/Sector.cpp,
|
||
osgSim/SphereSegment.cpp, osgSim/VisibilityGroup.cpp,
|
||
osgTerrain/DataSet.cpp, osgTerrain/HeightFieldNode.cpp,
|
||
osgTerrain/HeightFieldRenderer.cpp, osgText/Export.cpp,
|
||
osgText/Font.cpp, osgText/String.cpp, osgText/Text.cpp,
|
||
osgUtil/CubeMapGenerator.cpp, osgUtil/CullVisitor.cpp,
|
||
osgUtil/DelaunayTriangulator.cpp,
|
||
osgUtil/DisplayRequirementsVisitor.cpp,
|
||
osgUtil/GLObjectsVisitor.cpp, osgUtil/HalfWayMapGenerator.cpp,
|
||
osgUtil/HighlightMapGenerator.cpp, osgUtil/IntersectVisitor.cpp,
|
||
osgUtil/Optimizer.cpp, osgUtil/ReflectionMapGenerator.cpp,
|
||
osgUtil/RenderBin.cpp, osgUtil/RenderGraph.cpp,
|
||
osgUtil/RenderLeaf.cpp, osgUtil/RenderStage.cpp,
|
||
osgUtil/RenderStageLighting.cpp,
|
||
osgUtil/RenderToTextureStage.cpp, osgUtil/SceneView.cpp,
|
||
osgUtil/Simplifier.cpp, osgUtil/SmoothingVisitor.cpp,
|
||
osgUtil/Statistics.cpp, osgUtil/TangentSpaceGenerator.cpp,
|
||
osgUtil/Tesselator.cpp, osgUtil/TransformAttributeFunctor.cpp,
|
||
osgUtil/TransformCallback.cpp, osgUtil/TriStripVisitor.cpp,
|
||
osgUtil/UpdateVisitor.cpp: Updated wrappers
|
||
|
||
2005-05-15 21:32 robert
|
||
|
||
* include/: osgDB/DatabasePager, osgIntrospection/ReflectionMacros,
|
||
osgIntrospection/Reflector, osgIntrospection/TypedMethodInfo,
|
||
osgProducer/OsgCameraGroup, osgText/Font: From Marco Jez, fixes
|
||
to/and for osgIntrospection.
|
||
|
||
2005-05-15 21:31 robert
|
||
|
||
* include/osg/Group: Moved computeBounds into public scope.
|
||
|
||
2005-05-15 06:47 robert
|
||
|
||
* include/osg/Geode: From John Grant, added getDrawableList()
|
||
const.
|
||
|
||
2005-05-14 19:57 robert
|
||
|
||
* include/osgTerrain/DataSet: From Marco Jez, added export symbols.
|
||
|
||
2005-05-14 15: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 22: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 22:38 robert
|
||
|
||
* include/osg/: ArgumentParser, PolygonMode, Uniform: From Tom
|
||
Jolly, removing trailing comma for last entries in enums to fix
|
||
IRIX compile warnings.
|
||
|
||
2005-05-13 15:54 robert
|
||
|
||
* VisualStudio/: applications/osgdem/osgdem.dsp,
|
||
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
||
examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
||
osgPlugins/freetype/freetype.dsp, osgPlugins/gif/gif.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/tiff/tiff.dsp, osgTerrain/osgTerrain.dsp: From Mike
|
||
Weiblen, updated project files to link to new 3rdParty libs
|
||
|
||
2005-05-13 15:36 robert
|
||
|
||
* src/osgWrappers/osgUtil/: Optimizer.cpp, TriStripVisitor.cpp:
|
||
Updated wrappers.
|
||
|
||
2005-05-13 14: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 13:06 robert
|
||
|
||
* src/osgPlugins/dxf/: dxfFile.h, dxfSection.h: Refinement of
|
||
includes to help IRIX build
|
||
|
||
2005-05-13 12: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 10:52 robert
|
||
|
||
* src/osgPlugins/dxf/dxfEntity.h: Added #include "dxfBlock.h"
|
||
|
||
2005-05-13 10:05 robert
|
||
|
||
* VisualStudio/osgPlugins/ive/ive.dsp: Added /Zm200
|
||
|
||
2005-05-13 09:54 robert
|
||
|
||
* src/osgDB/ReadFile.cpp: Removed unused function.
|
||
|
||
2005-05-12 21: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 21:46 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: fixed warning.
|
||
|
||
2005-05-12 21:35 robert
|
||
|
||
* include/osg/State: From Jan Ciger, gcc 4.0 compile fix.
|
||
|
||
2005-05-12 21:06 robert
|
||
|
||
* src/osgWrappers/: osg/Billboard.cpp, osg/BoundingSphere.cpp,
|
||
osg/ClipNode.cpp, osg/DrawPixels.cpp, osg/Drawable.cpp,
|
||
osg/Geode.cpp, osg/LOD.cpp, osg/LightSource.cpp, osg/Node.cpp,
|
||
osg/OccluderNode.cpp, osg/ProxyNode.cpp, osg/ShapeDrawable.cpp,
|
||
osg/Switch.cpp, osg/Transform.cpp, osgGA/UFOManipulator.cpp,
|
||
osgParticle/ParticleProcessor.cpp,
|
||
osgParticle/ParticleSystem.cpp,
|
||
osgParticle/ParticleSystemUpdater.cpp, osgSim/Impostor.cpp,
|
||
osgSim/ImpostorSprite.cpp, osgSim/LightPointNode.cpp,
|
||
osgText/Text.cpp: Updated wrappers.
|
||
|
||
2005-05-12 21:03 robert
|
||
|
||
* src/osgPlugins/ive/MatrixTransform.cpp: Fixed pairing of write
|
||
and read of Matrixd
|
||
|
||
2005-05-12 20:05 robert
|
||
|
||
* src/osg/Uniform.cpp: Added missing Uniform(Matrixd) constructor
|
||
implementation
|
||
|
||
2005-05-12 16: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 15: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 15: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 09:58 robert
|
||
|
||
* src/osgParticle/ParticleEffect.cpp: Added setTextureFileName
|
||
method.
|
||
|
||
2005-05-12 09:54 robert
|
||
|
||
* src/osg/: Program.cpp, Shader.cpp, State.cpp: Added clear of lazy
|
||
uniform updating structure on relink, also added debug output of
|
||
shader being compiled.
|
||
|
||
2005-05-12 08:47 robert
|
||
|
||
* include/osg/: GL2Extensions, Uniform: Moved OpenGL2 definitions
|
||
from Uniform header to GL2Extensions
|
||
|
||
2005-05-11 22:36 robert
|
||
|
||
* src/osgWrappers/osg/Shader.cpp: Updated wrappers.
|
||
|
||
2005-05-11 22:06 robert
|
||
|
||
* include/osg/: GL2Extensions, Shader: Added missing required
|
||
includes
|
||
|
||
2005-05-11 21:37 robert
|
||
|
||
* include/osg/: GL2Extensions, Shader: Compile fix.
|
||
|
||
2005-05-11 21:05 robert
|
||
|
||
* src/osgWrappers/: osg/Program.cpp, osg/Shader.cpp,
|
||
osg/Uniform.cpp, osgParticle/ParticleEffect.cpp,
|
||
osgUtil/Optimizer.cpp: Updated wrappers
|
||
|
||
2005-05-11 20:59 robert
|
||
|
||
* include/osg/: GL2Extensions, Program, Shader, Uniform: Moved
|
||
GL2Extensions back out of Program and into its own header file.
|
||
|
||
2005-05-11 20:34 robert
|
||
|
||
* src/osgPlugins/txp/: ReaderWriterTXP.cpp, TXPArchive.h,
|
||
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 20:32 robert
|
||
|
||
* src/osg/: Program.cpp, Shader.cpp: Changed the info log so that
|
||
it output to INFO on success, to WARN when an error has occured.
|
||
|
||
2005-05-11 20:14 robert
|
||
|
||
* Make/makedirdefs: 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 17:05 robert
|
||
|
||
* src/: osgParticle/ExplosionDebriEffect.cpp,
|
||
osgParticle/ExplosionEffect.cpp, osgParticle/FireEffect.cpp,
|
||
osgParticle/SmokeEffect.cpp,
|
||
osgPlugins/osgParticle/IO_ParticleEffect.cpp: Added .osg support
|
||
for new ParticleEffect::s/getDefaultParticleTemplate.
|
||
|
||
2005-05-11 16: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 14:40 robert
|
||
|
||
* src/osgPlugins/osg/Uniform.cpp: Fixed compile warning.
|
||
|
||
2005-05-11 14: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 12:42 robert
|
||
|
||
* src/osgPlugins/ive/: DataInputStream.cpp, DataInputStream.h,
|
||
DataOutputStream.cpp, DataOutputStream.h, Program.cpp,
|
||
Shader.cpp, StateSet.cpp, Uniform.cpp: Further work on GLSL
|
||
support in .ive
|
||
|
||
2005-05-11 12: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 21:20 robert
|
||
|
||
* 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,
|
||
VisualStudio/osgPlugins/ive/ive.dsp: Put in place the class to
|
||
implement GLSL support in .ive
|
||
|
||
2005-05-10 19: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 17:13 robert
|
||
|
||
* src/osgPlugins/obj/obj.cpp: Added tab to space converted to .obj
|
||
plugin
|
||
|
||
2005-05-10 14:56 robert
|
||
|
||
* include/osg/State, src/osg/State.cpp: Added support for PROTECTED
|
||
and OVERRIDE to uniforms.
|
||
|
||
2005-05-10 11:01 robert
|
||
|
||
* src/osgPlugins/ive/: IveVersion.h, 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 10:07 robert
|
||
|
||
* Make/dolink.sh: Changed -ne to $LINK_ECHO_OPTION to fix cross
|
||
platform compile issues
|
||
|
||
2005-05-10 09:07 robert
|
||
|
||
* src/osgPlugins/osg/Texture.cpp: From Farshid Lashkari, and non
|
||
power of two resize hint support to .osg ascii
|
||
|
||
2005-05-09 16: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 14: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 11:17 robert
|
||
|
||
* Make/makedirdefs, 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/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/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/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/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/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/DataSet.cpp,
|
||
src/osgWrappers/osgTerrain/GNUmakefile,
|
||
src/osgWrappers/osgTerrain/HeightFieldNode.cpp,
|
||
src/osgWrappers/osgTerrain/HeightFieldRenderer.cpp,
|
||
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/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 20:21 robert
|
||
|
||
* src/: osgGA/DriveManipulator.cpp, osgGA/FlightManipulator.cpp,
|
||
osgUtil/SceneView.cpp: Removed debug info
|
||
|
||
2005-05-08 19:37 robert
|
||
|
||
* src/osgWrappers/osg/: Geode.cpp, Group.cpp, Node.cpp, Object.cpp,
|
||
Program.cpp, StateSet.cpp, Texture.cpp, Uniform.cpp: Updated
|
||
osgWrappers.
|
||
|
||
2005-05-08 16:24 robert
|
||
|
||
* src/osg/DisplaySettings.cpp: Added missing copy of _stereo
|
||
|
||
2005-05-07 21:47 robert
|
||
|
||
* runexamples.bat, 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, 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 10: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 20: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 18:43 robert
|
||
|
||
* Make/makedefs: Added X11 include and lib paths to find freetype
|
||
under OSX.
|
||
|
||
2005-05-06 15:28 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Made OSX default to using single
|
||
threaded keyboard mouse.
|
||
|
||
2005-05-06 15:07 robert
|
||
|
||
* Make/makedefs: Made USE_AGL=yes the default under OSX.
|
||
|
||
2005-05-06 11:32 robert
|
||
|
||
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Added
|
||
osg_DeltaFrameTime uniform to default set.
|
||
|
||
2005-05-06 10: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 10: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 22:21 robert
|
||
|
||
* src/osgDB/DynamicLibrary.cpp: Fix for OSX build across both Tiger
|
||
and 10.3.x
|
||
|
||
2005-05-05 21: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 20:46 robert
|
||
|
||
* applications/osgconv/: GNUmakefile, GeoSet.cpp, GeoSet.h: Changed
|
||
check() method name to checkConsistency() to avoid perculiar OSX
|
||
Tiger build error.
|
||
|
||
2005-05-05 15: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 13: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 10: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 12: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 10:11 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Fixed bug where the
|
||
Optimizer::StateVisitor was trying to optimize non existant
|
||
StateSet's.
|
||
|
||
2005-05-03 23:02 robert
|
||
|
||
* src/osgWrappers/osg/: Program.cpp, Uniform.cpp: Updated wrappers
|
||
|
||
2005-05-03 22: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 22:49 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Removed the default compile of single
|
||
threaded KeyboardMouse
|
||
|
||
2005-05-03 22: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 17:34 robert
|
||
|
||
* examples/osgcluster/receiver.cpp: From Bob Kuehne, OSX 10.4 fix.
|
||
|
||
2005-05-03 15:31 robert
|
||
|
||
* src/: osgDB/DynamicLibrary.cpp, osgPlugins/flt/flt2osg.cpp,
|
||
osgPlugins/net/sockinet.cpp, osgPlugins/net/sockstream.cpp,
|
||
osgPlugins/osga/OSGA_Archive.h,
|
||
osgPlugins/quicktime/QTtexture.cpp, osgPlugins/txp/TXPParser.cpp:
|
||
From Bob Kuehne, fixes for OSX 10.4 build.
|
||
|
||
2005-05-03 11:09 robert
|
||
|
||
* src/osgWrappers/osg/: Drawable.cpp, NodeVisitor.cpp, Program.cpp,
|
||
Shader.cpp: Updated wrappers
|
||
|
||
2005-05-03 07:23 robert
|
||
|
||
* src/osgPlugins/osg/Impostor.cpp: Removed Impostor.cpp
|
||
|
||
2005-05-02 21:00 robert
|
||
|
||
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Fixed TIFF readers
|
||
handling of interleaved data
|
||
|
||
2005-05-02 20:42 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Improvements to the repojection code
|
||
so that it can generate RGBA reprojected data.
|
||
|
||
2005-05-02 15: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 14:00 robert
|
||
|
||
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
||
support for reading from RGBA source textures
|
||
|
||
2005-05-02 11:18 robert
|
||
|
||
* include/osg/Uniform, src/osg/Uniform.cpp,
|
||
src/osgUtil/Optimizer.cpp: Added support for optimization of
|
||
Uniforms
|
||
|
||
2005-05-02 10:57 robert
|
||
|
||
* include/osg/Drawable, src/osg/Geode.cpp: Improved the handling of
|
||
update/event callbacks on Drawable and Geodes
|
||
|
||
2005-05-02 10:34 robert
|
||
|
||
* examples/osgshaders/: GL2Scene.cpp, Noise.cpp, osgshaders.cpp:
|
||
From Mike Weiblen, added \n newlines to inline shader program
|
||
strings. From Robert Osfield, changed tabs to spaces.
|
||
|
||
2005-05-01 22:33 robert
|
||
|
||
* src/osgPlugins/osgSim/IO_Impostor.cpp: Moved Impostor from osg to
|
||
osgSim .osg plugin
|
||
|
||
2005-05-01 21:56 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Added include<osg/AlphaFunc> for OSX
|
||
build
|
||
|
||
2005-05-01 20: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 11:34 robert
|
||
|
||
* src/osgPlugins/txp/: TXPArchive.cpp, TXPArchive.h, TXPParser.cpp,
|
||
TXPParser.h: From Don Tidrow, spelling fixes
|
||
|
||
2005-04-30 16: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 14: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 08:25 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Combine LOD fixed properly this time
|
||
:)
|
||
|
||
2005-04-30 08:22 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: fixed combined LOD bug
|
||
|
||
2005-04-30 08: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 21:57 robert
|
||
|
||
* src/osgWrappers/osg/State.cpp: Updated wrappers
|
||
|
||
2005-04-29 21: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 19:51 robert
|
||
|
||
* VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp: VS.7.1
|
||
linker warning fix
|
||
|
||
2005-04-29 14:30 robert
|
||
|
||
* src/osg/StateSet.cpp: Commented out notify messages to prevent
|
||
crash under OSX at start up.
|
||
|
||
2005-04-29 12:22 robert
|
||
|
||
* include/osgIntrospection/: Reflector, Type: Compile fix
|
||
|
||
2005-04-29 12: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 11: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 10: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 07:32 robert
|
||
|
||
* include/osgFX/Technique: Coding style update
|
||
|
||
2005-04-29 07: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 20:50 robert
|
||
|
||
* src/osgText/Font.cpp: Reduced the verboseness of the notifaction
|
||
messages
|
||
|
||
2005-04-28 20: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 20: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 20:08 robert
|
||
|
||
* src/: osgPlugins/freetype/FreeTypeFont.cpp,
|
||
osgText/DefaultFont.cpp: Removed old LUMINANCE_ALPHA code
|
||
pathways since they are no longer used.
|
||
|
||
2005-04-28 19:55 robert
|
||
|
||
* src/osgPlugins/freetype/: FreeTypeFont.cpp, FreeTypeFont.h,
|
||
FreeTypeLibrary.cpp, FreeTypeLibrary.h, ReaderWriterFreeType.cpp:
|
||
Added proper handling of freeing of font implememtation either
|
||
when unloading the freetype plugin or deleting osgText::Font
|
||
first.
|
||
|
||
2005-04-28 13:45 robert
|
||
|
||
* include/osg/Version: Added version number #define's
|
||
|
||
2005-04-28 06:58 robert
|
||
|
||
* src/osgText/Text.cpp: Added check to see if autoTransformCache
|
||
had been initialized before using it in the computeBound.
|
||
|
||
2005-04-28 06:21 robert
|
||
|
||
* src/osgUtil/SceneView.cpp: From Farshid Lashkari, removed
|
||
redundent fusion distance calculations from
|
||
computeRightEyeProjectionImplementation and
|
||
computeLeftEyeProjectionImplementation methods.
|
||
|
||
2005-04-28 06:15 robert
|
||
|
||
* Make/dependencies: From Marco Jez, changed = to ?= in
|
||
COMPILE_INTROSPECTION line
|
||
|
||
2005-04-28 06:12 robert
|
||
|
||
* examples/osgtesselate/GNUmakefile: From Marco Jez, converted line
|
||
endings to unix.
|
||
|
||
2005-04-28 06:07 robert
|
||
|
||
* Make/dolink.sh: From Marco Jez, added -ne option echo usage to
|
||
fix stdout/stderr redirection error under Mingw.
|
||
|
||
2005-04-26 21:35 robert
|
||
|
||
* src/osgPlugins/xine/video_out_rgb.c: From Ruben, fix for PIV
|
||
executation by disabling MMXEXT selection.
|
||
|
||
2005-04-26 20:34 robert
|
||
|
||
* include/osgParticle/: Emitter, ModularEmitter: From Brede
|
||
Johansen, tweaks to emitter classes to make them more extensible.
|
||
|
||
2005-04-26 19:55 robert
|
||
|
||
* src/osgWrappers/osg/GNUmakefile: Added $(GL_LIBS) to link line to
|
||
get things linking ok under OSX.
|
||
|
||
2005-04-26 15:29 robert
|
||
|
||
* src/osgWrappers/osg/: BlendColor.cpp, BlendEquation.cpp,
|
||
BufferObject.cpp, Drawable.cpp, FragmentProgram.cpp,
|
||
Multisample.cpp, Point.cpp, Program.cpp, Texture.cpp,
|
||
Texture3D.cpp, TextureCubeMap.cpp, VertexProgram.cpp: Updated
|
||
wrappers.
|
||
|
||
2005-04-26 14:15 robert
|
||
|
||
* runexamples.bat, 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, 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 12:20 robert
|
||
|
||
* src/osg/: StateSet.cpp, Uniform.cpp: Added #include <algorithm>
|
||
for VS.NET build
|
||
|
||
2005-04-26 10: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 08: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 21:46 robert
|
||
|
||
* src/osgWrappers/osg/: Array.cpp, CopyOp.cpp, Drawable.cpp,
|
||
Image.cpp, Node.cpp, Plane.cpp, Point.cpp, Quat.cpp, Shader.cpp,
|
||
StateAttribute.cpp, StateSet.cpp, Uniform.cpp, Vec2d.cpp,
|
||
Vec2f.cpp, Vec3d.cpp, Vec3f.cpp, Vec4d.cpp, Vec4f.cpp: Updated
|
||
wrappers using Marco Jez's genwrapper utility.
|
||
|
||
2005-04-25 21: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 15:28 robert
|
||
|
||
* src/osg/StateAttribute.cpp: Reduced the verbosness of debugging
|
||
messages
|
||
|
||
2005-04-25 14: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 14:27 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Added SINGLE_THREADED_KEYBOARDMOUSE
|
||
pathway as a means of testing exit issues.
|
||
|
||
2005-04-25 12: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 22:04 robert
|
||
|
||
* 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, VisualStudio/osg/osg.dsp,
|
||
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 20:30 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Added THREAD_ infront of
|
||
PRIORITY_MIN settings to reflect changes to OpentThreads
|
||
|
||
2005-04-23 17:09 robert
|
||
|
||
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added
|
||
MergeGeometryVisitor::setTargetMaximumNumberOfVertices(uint);
|
||
|
||
2005-04-23 11:45 robert
|
||
|
||
* examples/osgmovie/osgmovie.cpp: Removed the use of the post swap
|
||
callback
|
||
|
||
2005-04-23 11:41 robert
|
||
|
||
* include/osg/Uniform, src/osg/StateSet.cpp: Added missing bodes of
|
||
Uniform::operator = and setEvent/UpdateCallback in StateSet.
|
||
|
||
2005-04-23 11:31 robert
|
||
|
||
* src/osgDB/ReadFile.cpp: Added support for using TextureRectangle
|
||
in --move support in readNodeFile
|
||
|
||
2005-04-22 23: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 21:56 robert
|
||
|
||
* examples/osgvertexprogram/osgvertexprogram.cpp: From Brede
|
||
Johansen, tweaked refraction and fresnel coefficients for a
|
||
better visual effect.
|
||
|
||
2005-04-22 16:44 robert
|
||
|
||
* examples/osgmovie/osgmovie.cpp: Improved handling of unsupported
|
||
formats
|
||
|
||
2005-04-22 16:44 robert
|
||
|
||
* src/osgPlugins/xine/ReaderWriterXine.cpp: Improved handling of
|
||
unsupported file formats.
|
||
|
||
2005-04-22 16:43 robert
|
||
|
||
* include/osg/Image, src/osg/BufferObject.cpp: Improved handling of
|
||
invalid imagery in BufferObject
|
||
|
||
2005-04-22 15:40 robert
|
||
|
||
* include/osg/BufferObject: Removed unusaged methods
|
||
|
||
2005-04-22 15:40 robert
|
||
|
||
* include/osgGA/UFOManipulator, src/osgGA/UFOManipulator.cpp: From
|
||
Tree, removed dependency on Producer
|
||
|
||
2005-04-22 14:47 robert
|
||
|
||
* src/osgPlugins/ive/: Group.cpp, ViewPoint.cpp, ViewPoint.h:
|
||
Removed ViewPoint.h and .cpp from the ive plugin
|
||
|
||
2005-04-22 14: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 08: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 22:07 robert
|
||
|
||
* src/osgPlugins/flt/ReaderWriterATTR.cpp: Added initialize of
|
||
version number
|
||
|
||
2005-04-21 22:05 robert
|
||
|
||
* src/osgPlugins/freetype/FreeTypeFont.cpp: From Garrat Potts,
|
||
fixed face memory leak in FreTypeFont destructor.
|
||
|
||
2005-04-20 20:53 robert
|
||
|
||
* examples/osgcatch/osgcatch.cpp: Small tweaks
|
||
|
||
2005-04-20 19: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 15:51 robert
|
||
|
||
* examples/osgpointsprite/osgpointsprite.cpp: Removed the enabling
|
||
of the point smooth mode.
|
||
|
||
2005-04-20 13: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 10: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 09: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 08:37 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: From Reinhard Sainitzer, bug fix,
|
||
added missing break;
|
||
|
||
2005-04-18 19:23 robert
|
||
|
||
* VisualStudio/: applications/osgarchive/osgarchive.dsp,
|
||
applications/osgconv/osgconv.dsp, applications/osgdem/osgdem.dsp,
|
||
applications/osgversion/osgversion.dsp,
|
||
applications/osgviewer/osgviewer.dsp,
|
||
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
||
examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
||
examples/osganimate/osganimate.dsp,
|
||
examples/osgautotransform/osgautotransform.dsp,
|
||
examples/osgbillboard/osgbillboard.dsp,
|
||
examples/osgbluemarble/osgbluemarble.dsp,
|
||
examples/osgcallback/osgcallback.dsp,
|
||
examples/osgcameragroup/osgcameragroup.dsp,
|
||
examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp,
|
||
examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp,
|
||
examples/osgdepthshadow/osgdepthshadow.dsp,
|
||
examples/osgdistortion/osgdistortion.dsp,
|
||
examples/osgforest/osgforest.dsp,
|
||
examples/osggeodemo/osggeodemo.dsp,
|
||
examples/osggeometry/osggeometry.dsp,
|
||
examples/osghangglide/osghangglide.dsp,
|
||
examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp,
|
||
examples/osgintrospection/example_osgintrospection.dsp,
|
||
examples/osgkeyboard/osgkeyboard.dsp,
|
||
examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
||
examples/osglauncher/osglauncher.dsp,
|
||
examples/osglight/osglight.dsp,
|
||
examples/osglightpoint/osglightpoint.dsp,
|
||
examples/osglogo/osglogo.dsp,
|
||
examples/osgmotionblur/osgmotionblur.dsp,
|
||
examples/osgmultitexture/osgmultitexture.dsp,
|
||
examples/osgoccluder/osgoccluder.dsp,
|
||
examples/osgparticle/osgparticledemo.dsp,
|
||
examples/osgparticleeffects/osgparticleeffects.dsp,
|
||
examples/osgphotoalbum/osgphotoalbum.dsp,
|
||
examples/osgpick/osgpick.dsp, examples/osgplanets/osgplanets.dsp,
|
||
examples/osgpointsprite/osgpointsprite.dsp,
|
||
examples/osgprerender/osgprerender.dsp,
|
||
examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
||
examples/osgreflect/osgreflect.dsp,
|
||
examples/osgscalarbar/osgscalarbar.dsp,
|
||
examples/osgscribe/osgscribe.dsp,
|
||
examples/osgsequence/osgsequence.dsp,
|
||
examples/osgshaders/osgshaders.dsp,
|
||
examples/osgshadowtexture/osgshadowtexture.dsp,
|
||
examples/osgshape/osgshape.dsp, examples/osgsimple/osgsimple.dsp,
|
||
examples/osgsimplepager/osgsimplepager.dsp,
|
||
examples/osgsimplifier/osgsimplifier.dsp,
|
||
examples/osgsimulation/osgsimulation.dsp,
|
||
examples/osgspheresegment/osgspheresegment.dsp,
|
||
examples/osgspotlight/osgspotlight.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgteapot/osgteapot.dsp,
|
||
examples/osgtesselate/osgtesselate.dsp,
|
||
examples/osgtext/osgtextdemo.dsp,
|
||
examples/osgtexture1D/osgtexture1D.dsp,
|
||
examples/osgtexture2D/osgtexture2D.dsp,
|
||
examples/osgtexture3D/osgtexture3D.dsp,
|
||
examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
||
examples/osgunittests/osgunittests.dsp,
|
||
examples/osgvertexprogram/osgvertexprogram.dsp,
|
||
examples/osgvolume/osgvolume.dsp,
|
||
examples/osgwindows/osgwindows.dsp, osg/osg.dsp, osgDB/osgDB.dsp,
|
||
osgFX/osgFX.dsp, osgGA/osgGA.dsp,
|
||
osgIntrospection/osgIntrospection.dsp,
|
||
osgParticle/osgParticle.dsp, osgPlugins/3dc/3dc.dsp,
|
||
osgPlugins/ac3d/ac3d.dsp, osgPlugins/bmp/bmp.dsp,
|
||
osgPlugins/dds/dds.dsp, osgPlugins/directx/directx.dsp,
|
||
osgPlugins/dw/dw.dsp, osgPlugins/flt/flt.dsp,
|
||
osgPlugins/freetype/freetype.dsp, osgPlugins/gdal/gdal.dsp,
|
||
osgPlugins/geo/geo.dsp, osgPlugins/gif/gif.dsp,
|
||
osgPlugins/hdr/hdr.dsp, osgPlugins/ive/ive.dsp,
|
||
osgPlugins/jp2/jp2.dsp, osgPlugins/jpeg/jpeg.dsp,
|
||
osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/logo/logo.dsp,
|
||
osgPlugins/lwo/lwo.dsp, osgPlugins/lws/lws.dsp,
|
||
osgPlugins/md2/md2.dsp, osgPlugins/net/net.dsp,
|
||
osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp,
|
||
osgPlugins/osgFX/dot_osgFX.dsp,
|
||
osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||
osgPlugins/osgSim/dot_osgSim.dsp,
|
||
osgPlugins/osgText/dot_osgText.dsp, osgPlugins/osga/osga.dsp,
|
||
osgPlugins/osgtgz/osgtgz.dsp, osgPlugins/pfb/pfb.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/pnm/pnm.dsp, osgPlugins/rgb/rgb.dsp,
|
||
osgPlugins/rot/rot.dsp, osgPlugins/scale/scale.dsp,
|
||
osgPlugins/stl/stl.dsp, osgPlugins/tga/tga.dsp,
|
||
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||
osgPlugins/trans/trans.dsp, osgPlugins/txp/txp.dsp,
|
||
osgPlugins/zip/zip.dsp, osgProducer/osgProducer.dsp,
|
||
osgSim/osgSim.dsp, osgTerrain/osgTerrain.dsp,
|
||
osgText/osgText.dsp, osgUtil/osgUtil.dsp,
|
||
osgWrappers/osg/wrapper_osg.dsp: Removed eroneous /dv1 flag
|
||
(should have been /vd1, but it this is default anway so can
|
||
safely remove entirely).
|
||
|
||
2005-04-18 14:36 robert
|
||
|
||
* src/osgPlugins/osg/Uniform.cpp: Further work on uniforms support
|
||
in .osg
|
||
|
||
2005-04-18 14:29 robert
|
||
|
||
* src/osgPlugins/osg/Uniform.cpp: Added more complete support for
|
||
writing out data of Uniforms
|
||
|
||
2005-04-18 13: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 10:17 robert
|
||
|
||
* Make/: dependencies, makedirdefs: Removed mpeg plugin from CVS,
|
||
now moved to the Community section of openscenegraph.org as a
|
||
seperate project.
|
||
|
||
2005-04-17 20:14 robert
|
||
|
||
* examples/osgunittests/osgunittests.cpp: Fixed typo in testLookAt
|
||
debug info.
|
||
|
||
2005-04-17 20:10 robert
|
||
|
||
* src/osgPlugins/dxf/: aci.cpp, dxfEntity.cpp, dxfEntity.h,
|
||
dxfReader.cpp, dxfReader.h, dxfSection.cpp, dxfTable.cpp,
|
||
dxfTable.h: Fixed warnings.
|
||
|
||
2005-04-17 12: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 12:30 robert
|
||
|
||
* src/osgWrappers/osg/: AlphaFunc.cpp, AnimationPath.cpp,
|
||
ApplicationUsage.cpp, ArgumentParser.cpp, Array.cpp,
|
||
AutoTransform.cpp, Billboard.cpp, BlendColor.cpp,
|
||
BlendEquation.cpp, BlendFunc.cpp, BoundingBox.cpp,
|
||
BoundingSphere.cpp, BufferObject.cpp, ClearNode.cpp,
|
||
ClipNode.cpp, ClipPlane.cpp, ClusterCullingCallback.cpp,
|
||
CollectOccludersVisitor.cpp, ColorMask.cpp, ColorMatrix.cpp,
|
||
ConvexPlanarOccluder.cpp, ConvexPlanarPolygon.cpp,
|
||
CoordinateSystemNode.cpp, CopyOp.cpp, CullFace.cpp,
|
||
CullSettings.cpp, CullStack.cpp, CullingSet.cpp, Depth.cpp,
|
||
DisplaySettings.cpp, DrawPixels.cpp, Drawable.cpp, Fog.cpp,
|
||
FragmentProgram.cpp, FrameStamp.cpp, FrontFace.cpp, Geode.cpp,
|
||
Geometry.cpp, Group.cpp, Image.cpp, ImageStream.cpp,
|
||
Impostor.cpp, ImpostorSprite.cpp, LOD.cpp, Light.cpp,
|
||
LightModel.cpp, LightSource.cpp, LineSegment.cpp,
|
||
LineStipple.cpp, LineWidth.cpp, LogicOp.cpp, Material.cpp,
|
||
Matrix.cpp, MatrixTransform.cpp, Matrixd.cpp, Matrixf.cpp,
|
||
Multisample.cpp, Node.cpp, NodeCallback.cpp, NodeVisitor.cpp,
|
||
Object.cpp, OccluderNode.cpp, PagedLOD.cpp, Plane.cpp, Point.cpp,
|
||
PointSprite.cpp, PolygonMode.cpp, PolygonOffset.cpp,
|
||
PolygonStipple.cpp, Polytope.cpp, PositionAttitudeTransform.cpp,
|
||
PrimitiveSet.cpp, Program.cpp, Projection.cpp, ProxyNode.cpp,
|
||
Quat.cpp, RefNodePath.cpp, Referenced.cpp, Sequence.cpp,
|
||
ShadeModel.cpp, Shader.cpp, ShadowVolumeOccluder.cpp, Shape.cpp,
|
||
ShapeDrawable.cpp, State.cpp, StateAttribute.cpp, StateSet.cpp,
|
||
Stencil.cpp, Switch.cpp, TexEnv.cpp, TexEnvCombine.cpp,
|
||
TexEnvFilter.cpp, TexGen.cpp, TexGenNode.cpp, TexMat.cpp,
|
||
Texture.cpp, Texture1D.cpp, Texture2D.cpp, Texture3D.cpp,
|
||
TextureCubeMap.cpp, TextureRectangle.cpp, Timer.cpp,
|
||
Transform.cpp, UByte4.cpp, Uniform.cpp, Vec2.cpp, Vec2d.cpp,
|
||
Vec2f.cpp, Vec3.cpp, Vec3d.cpp, Vec3f.cpp, Vec4.cpp, Vec4d.cpp,
|
||
Vec4f.cpp, VertexProgram.cpp, Viewport.cpp: From Marco Jez,
|
||
osgWrappers updates to latest changes in core osg.
|
||
|
||
2005-04-17 11: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 10:41 robert
|
||
|
||
* include/osg/State: From Tony Horrobin, fix for VS6.0
|
||
|
||
2005-04-16 18:44 robert
|
||
|
||
* include/osg/: Program, io_utils: From Marco Jez, added operator
|
||
>> for Plane and Quat to io_utils, and added OSG_EXPORT to
|
||
PerContextProgram.
|
||
|
||
2005-04-16 11:18 robert
|
||
|
||
* src/osgPlugins/osg/Shader.cpp: Fixed wrapping of text string to
|
||
allow internal "" strings
|
||
|
||
2005-04-16 11: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 05: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 21: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 21:44 robert
|
||
|
||
* Make/makedirdefs: Added dxf to the list of projects
|
||
|
||
2005-04-15 21:39 robert
|
||
|
||
* src/osgPlugins/: dxf/GNUmakefile, dxf/ReaderWriterDXF.cpp,
|
||
dxf/aci.cpp, dxf/aci.h, dxf/codeValue.h, dxf/dxfBlock.cpp,
|
||
dxf/dxfBlock.h, dxf/dxfDataTypes.h, dxf/dxfEntity.cpp,
|
||
dxf/dxfEntity.h, dxf/dxfFile.cpp, dxf/dxfFile.h,
|
||
dxf/dxfReader.cpp, dxf/dxfReader.h, dxf/dxfSection.cpp,
|
||
dxf/dxfSection.h, dxf/dxfSectionBase.h, dxf/dxfTable.cpp,
|
||
dxf/dxfTable.h, dxf/scene.cpp, dxf/scene.h, osg/ClipPlane.cpp,
|
||
osgText/IO_Text.cpp: From Paul de Repentinguy, DXF loader plugin.
|
||
Ported to Linux by Robert Osfield.
|
||
|
||
2005-04-15 21:11 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: From Joran Jessurun, Added setting of
|
||
original node mask to flatten transforms
|
||
|
||
2005-04-15 21:05 robert
|
||
|
||
* include/osgSim/MultiSwitch, src/osgSim/MultiSwitch.cpp: Added
|
||
setValue and setSwitchSet methods
|
||
|
||
2005-04-15 19:28 robert
|
||
|
||
* src/osgPlugins/hdr/hdrloader.cpp: From Mike Weiblen, fix for
|
||
Win32 build
|
||
|
||
2005-04-15 11:15 robert
|
||
|
||
* doc/Doxyfiles/core_Doxyfile: Removed link reference to osgGL2 in
|
||
doxygen file, added osgIntrospection
|
||
|
||
2005-04-15 11:09 robert
|
||
|
||
* VisualStudio/: applications/osgarchive/osgarchive.dsp,
|
||
applications/osgconv/osgconv.dsp, applications/osgdem/osgdem.dsp,
|
||
applications/osgversion/osgversion.dsp,
|
||
applications/osgviewer/osgviewer.dsp,
|
||
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
||
examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
||
examples/osganimate/osganimate.dsp,
|
||
examples/osgautotransform/osgautotransform.dsp,
|
||
examples/osgbillboard/osgbillboard.dsp,
|
||
examples/osgbluemarble/osgbluemarble.dsp,
|
||
examples/osgcallback/osgcallback.dsp,
|
||
examples/osgcameragroup/osgcameragroup.dsp,
|
||
examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp,
|
||
examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp,
|
||
examples/osgdepthshadow/osgdepthshadow.dsp,
|
||
examples/osgdistortion/osgdistortion.dsp,
|
||
examples/osgforest/osgforest.dsp,
|
||
examples/osggeodemo/osggeodemo.dsp,
|
||
examples/osggeometry/osggeometry.dsp,
|
||
examples/osghangglide/osghangglide.dsp,
|
||
examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp,
|
||
examples/osgintrospection/example_osgintrospection.dsp,
|
||
examples/osgkeyboard/osgkeyboard.dsp,
|
||
examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
||
examples/osglauncher/osglauncher.dsp,
|
||
examples/osglight/osglight.dsp,
|
||
examples/osglightpoint/osglightpoint.dsp,
|
||
examples/osglogo/osglogo.dsp,
|
||
examples/osgmotionblur/osgmotionblur.dsp,
|
||
examples/osgmultitexture/osgmultitexture.dsp,
|
||
examples/osgoccluder/osgoccluder.dsp,
|
||
examples/osgparticle/osgparticledemo.dsp,
|
||
examples/osgparticleeffects/osgparticleeffects.dsp,
|
||
examples/osgphotoalbum/osgphotoalbum.dsp,
|
||
examples/osgpick/osgpick.dsp, examples/osgplanets/osgplanets.dsp,
|
||
examples/osgpointsprite/osgpointsprite.dsp,
|
||
examples/osgprerender/osgprerender.dsp,
|
||
examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
||
examples/osgreflect/osgreflect.dsp,
|
||
examples/osgscalarbar/osgscalarbar.dsp,
|
||
examples/osgscribe/osgscribe.dsp,
|
||
examples/osgsequence/osgsequence.dsp,
|
||
examples/osgshaders/osgshaders.dsp,
|
||
examples/osgshadowtexture/osgshadowtexture.dsp,
|
||
examples/osgshape/osgshape.dsp, examples/osgsimple/osgsimple.dsp,
|
||
examples/osgsimplepager/osgsimplepager.dsp,
|
||
examples/osgsimplifier/osgsimplifier.dsp,
|
||
examples/osgsimulation/osgsimulation.dsp,
|
||
examples/osgspheresegment/osgspheresegment.dsp,
|
||
examples/osgspotlight/osgspotlight.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgteapot/osgteapot.dsp,
|
||
examples/osgtesselate/osgtesselate.dsp,
|
||
examples/osgtext/osgtextdemo.dsp,
|
||
examples/osgtexture1D/osgtexture1D.dsp,
|
||
examples/osgtexture2D/osgtexture2D.dsp,
|
||
examples/osgtexture3D/osgtexture3D.dsp,
|
||
examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
||
examples/osgunittests/osgunittests.dsp,
|
||
examples/osgvertexprogram/osgvertexprogram.dsp,
|
||
examples/osgvolume/osgvolume.dsp,
|
||
examples/osgwindows/osgwindows.dsp, osg/osg.dsp, osgDB/osgDB.dsp,
|
||
osgFX/osgFX.dsp, osgGA/osgGA.dsp,
|
||
osgIntrospection/osgIntrospection.dsp,
|
||
osgParticle/osgParticle.dsp, osgPlugins/3dc/3dc.dsp,
|
||
osgPlugins/ac3d/ac3d.dsp, osgPlugins/bmp/bmp.dsp,
|
||
osgPlugins/dds/dds.dsp, osgPlugins/directx/directx.dsp,
|
||
osgPlugins/dw/dw.dsp, osgPlugins/flt/flt.dsp,
|
||
osgPlugins/freetype/freetype.dsp, osgPlugins/gdal/gdal.dsp,
|
||
osgPlugins/geo/geo.dsp, osgPlugins/gif/gif.dsp,
|
||
osgPlugins/hdr/hdr.dsp, osgPlugins/ive/ive.dsp,
|
||
osgPlugins/jp2/jp2.dsp, osgPlugins/jpeg/jpeg.dsp,
|
||
osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/logo/logo.dsp,
|
||
osgPlugins/lwo/lwo.dsp, osgPlugins/lws/lws.dsp,
|
||
osgPlugins/md2/md2.dsp, osgPlugins/net/net.dsp,
|
||
osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp,
|
||
osgPlugins/osgFX/dot_osgFX.dsp,
|
||
osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||
osgPlugins/osgSim/dot_osgSim.dsp,
|
||
osgPlugins/osgText/dot_osgText.dsp, osgPlugins/osga/osga.dsp,
|
||
osgPlugins/osgtgz/osgtgz.dsp, osgPlugins/pfb/pfb.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/pnm/pnm.dsp, osgPlugins/rgb/rgb.dsp,
|
||
osgPlugins/rot/rot.dsp, osgPlugins/scale/scale.dsp,
|
||
osgPlugins/stl/stl.dsp, osgPlugins/tga/tga.dsp,
|
||
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||
osgPlugins/trans/trans.dsp, osgPlugins/txp/txp.dsp,
|
||
osgPlugins/zip/zip.dsp, osgProducer/osgProducer.dsp,
|
||
osgSim/osgSim.dsp, osgTerrain/osgTerrain.dsp,
|
||
osgText/osgText.dsp, osgUtil/osgUtil.dsp,
|
||
osgWrappers/osg/wrapper_osg.dsp: Changed all instances of /vd0 to
|
||
/vd1
|
||
|
||
2005-04-15 10: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 09:35 robert
|
||
|
||
* Make/dependencies, Make/makedirdefs,
|
||
VisualStudio/VisualStudio.dsw, include/osg/StateAttribute:
|
||
Removed osgGL2 from CVS, osgGL2 now can be found on the
|
||
Community/NodeKits section on the OSG website.
|
||
|
||
2005-04-14 22: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/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/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 21:34 robert
|
||
|
||
* src/osgPlugins/flt/ReaderWriterATTR.cpp: Changed uint for
|
||
unsigned int.
|
||
|
||
2005-04-14 21:14 robert
|
||
|
||
* include/osg/Uniform: Uniforms open for business :)
|
||
|
||
2005-04-14 21:05 robert
|
||
|
||
* include/osg/State: Fixed getUniformLocation and getAttribLocation
|
||
methods
|
||
|
||
2005-04-14 16: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 12:28 robert
|
||
|
||
* runexamples.bat, 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, 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 09:00 robert
|
||
|
||
* examples/osgshaders/GL2Scene.cpp: From Mike Weiblen, fixed copy
|
||
and paste error in new osgshaders.cpp example.
|
||
|
||
2005-04-14 08:55 robert
|
||
|
||
* src/osgPlugins/flt/: ReaderWriterATTR.cpp, 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 19:19 robert
|
||
|
||
* include/osg/TextureRectangle, src/osg/TextureRectangle.cpp: From
|
||
Terry Welsh, added copy texture support to TextureRectangle
|
||
|
||
2005-04-13 15:31 robert
|
||
|
||
* examples/osgshaders/GL2Scene.cpp, src/osg/State.cpp: Added
|
||
applying of all parents uniforms
|
||
|
||
2005-04-13 15: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 13: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 20:28 robert
|
||
|
||
* examples/osgcatch/osgcatch.cpp: Added #if block for swith between
|
||
imagery
|
||
|
||
2005-04-12 20:17 robert
|
||
|
||
* examples/osgcatch/osgcatch.cpp: Fixed bug
|
||
|
||
2005-04-12 09:59 robert
|
||
|
||
* src/osgPlugins/hdr/hdrloader.cpp: Added inline to float
|
||
convertComponent(,)
|
||
|
||
2005-04-12 09:55 robert
|
||
|
||
* src/osgPlugins/hdr/hdrloader.cpp: From Olaf Flebbe, change from
|
||
powf to ldexp.
|
||
|
||
2005-04-11 18: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/quicktime/QuicktimeImageStream.h: Renamed
|
||
SG_LIBRARY and SG_EXPORT macro's to OSG_LIBRARY and OSG_EXPORT
|
||
|
||
2005-04-11 16:40 robert
|
||
|
||
* src/osgWrappers/osg/GNUmakefile: Changed optimization flag to -O
|
||
instead of -O2 to aid compile speed.
|
||
|
||
2005-04-11 16:22 robert
|
||
|
||
* include/osg/Program: From Olaf Flebbe, compile fix for Sun.
|
||
|
||
2005-04-11 16: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 16:01 robert
|
||
|
||
* src/osgWrappers/osg/ColorMask.cpp: Build fix
|
||
|
||
2005-04-11 11:12 robert
|
||
|
||
* src/osg/: GNUmakefile, Program.cpp: Fixed warning, and sorted
|
||
entries in GNUmakefile
|
||
|
||
2005-04-11 09:15 robert
|
||
|
||
* include/osg/Program: Added friend class PerContextProgram;
|
||
|
||
2005-04-11 08:51 robert
|
||
|
||
* src/osgPlugins/geo/osgGeoAction.h: From Olaf Flebbe, Fixed cross
|
||
platform compile error
|
||
|
||
2005-04-10 22:26 robert
|
||
|
||
* include/osg/ColorMask: From Randall Hopper, fixed typo of
|
||
setRedMask.
|
||
|
||
2005-04-10 22:25 robert
|
||
|
||
* examples/osgcatch/: GNUmakefile, osgcatch.cpp: Further work on
|
||
kiddies game.
|
||
|
||
2005-04-09 12:17 robert
|
||
|
||
* include/osgParticle/FluidProgram,
|
||
src/osgParticle/FluidProgram.cpp: Fixed typo
|
||
|
||
2005-04-08 20:40 robert
|
||
|
||
* Make/dependencies, Make/makedirdefs,
|
||
VisualStudio/examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
||
VisualStudio/examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
||
examples/osgGLUTkeyboardmouse/GNUmakefile,
|
||
examples/osgGLUTkeyboardmouse/GNUmakefile.inst,
|
||
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.cpp,
|
||
examples/osgGLUTsimple/GNUmakefile,
|
||
examples/osgGLUTsimple/GNUmakefile.inst,
|
||
examples/osgGLUTsimple/osgGLUTsimple.cpp: From Mike Weiblen,
|
||
osgGLUTsimple and osgGLUTkeyboardmouse examples
|
||
|
||
2005-04-08 20:39 don
|
||
|
||
* src/osgPlugins/net/: ReaderWriterNET.cpp, sockstream.cpp: Added
|
||
check for _last_of for fileName and merged all definitions for
|
||
socklen_t to one line.
|
||
|
||
2005-04-08 20:29 robert
|
||
|
||
* examples/osgintrospection/osgintrospection.cpp: From Marco Jez,
|
||
updates to reflect new osgIntrospection API
|
||
|
||
2005-04-08 19: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 15:44 robert
|
||
|
||
* src/osgUtil/TriStrip_graph_array.h: From James French, a tweak
|
||
with fix a compile problem related to STLport.
|
||
|
||
2005-04-08 15:11 robert
|
||
|
||
* src/osgPlugins/net/sockstream.cpp: From Olad Flebbe, compile fix
|
||
for HP-UX.
|
||
|
||
2005-04-08 15:10 robert
|
||
|
||
* include/osg/: UByte4, io_utils: Moved UByte4 i/ostream support
|
||
into io_utils.
|
||
|
||
2005-04-08 15:09 robert
|
||
|
||
* src/osgPlugins/freetype/FreeTypeLibrary.h: From James French, fix
|
||
to header guard
|
||
|
||
2005-04-08 14:52 robert
|
||
|
||
* src/: osgDB/Registry.cpp, osgPlugins/quicktime/QTtexture.h,
|
||
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 14:10 robert
|
||
|
||
* src/: osg/Shader.cpp, osg/Uniform.cpp, osgPlugins/osg/Shader.cpp,
|
||
osgPlugins/osg/Uniform.cpp: From Mike Weiblen, updates to GL
|
||
Shadler Language support
|
||
|
||
2005-04-08 14: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 13:19 robert
|
||
|
||
* src/: osg/ClipNode.cpp, osg/PagedLOD.cpp,
|
||
osgDB/DatabasePager.cpp, osgSim/SphereSegment.cpp,
|
||
osgUtil/Simplifier.cpp, osgPlugins/txp/TXPPagedLOD.cpp,
|
||
osgTerrain/DataSet.cpp: Added #include <algorithm>
|
||
|
||
2005-04-08 11:32 robert
|
||
|
||
* examples/osgbluemarble/osgbluemarble.cpp: Added #include
|
||
<osg/io_utils>
|
||
|
||
2005-04-08 10:59 robert
|
||
|
||
* src/osgWrappers/osg/: Vec2d.cpp, Vec2f.cpp, Vec3d.cpp, Vec3f.cpp,
|
||
Vec4d.cpp, Vec4f.cpp: Added #include <osg/io_utils>
|
||
|
||
2005-04-08 10:55 robert
|
||
|
||
* examples/osgsimulation/osgsimulation.cpp: Reverted back to not
|
||
test version of osgsimulation
|
||
|
||
2005-04-08 10:51 robert
|
||
|
||
* examples/: osgoccluder/osgoccluder.cpp, osgpick/osgpick.cpp,
|
||
osgunittests/osgunittests.cpp: Added #include <osg/io_utils>
|
||
|
||
2005-04-08 10:45 robert
|
||
|
||
* examples/: osggeometry/osggeometry.cpp,
|
||
osgkeyboard/osgkeyboard.cpp,
|
||
osgkeyboardmouse/osgkeyboardmouse.cpp,
|
||
osglauncher/osglauncher.cpp, osgsimulation/osgsimulation.cpp:
|
||
Added #include <osg/io_utils>
|
||
|
||
2005-04-08 10:35 robert
|
||
|
||
* applications/osgdem/osgdem.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 10:28 robert
|
||
|
||
* src/osgPlugins/: osg/Shape.cpp, osg/ShapeDrawable.cpp,
|
||
osg/TexEnv.cpp, osg/TexEnvCombine.cpp, osg/Texture.cpp,
|
||
osg/VertexProgram.cpp, osgFX/IO_Cartoon.cpp, osgFX/IO_Scribe.cpp,
|
||
osgFX/IO_SpecularHighlights.cpp: Added #include <osg/io_utils>
|
||
|
||
2005-04-08 10:24 robert
|
||
|
||
* src/osgPlugins/: lws/SceneLoader.cpp, osg/AnimationPath.cpp,
|
||
osg/AutoTransform.cpp, osg/ClearNode.cpp, osg/Fog.cpp,
|
||
osg/FragmentProgram.cpp, osg/Geometry.cpp, osg/LOD.cpp,
|
||
osg/Light.cpp, osg/LightModel.cpp, osg/Material.cpp,
|
||
osg/Point.cpp, osg/PositionAttitudeTransform.cpp,
|
||
osg/ProxyNode.cpp: Added #include <osg/io_utils>
|
||
|
||
2005-04-08 10:18 robert
|
||
|
||
* src/osgPlugins/lwo/: old_Lwo2.cpp, old_Lwo2Layer.cpp: Added
|
||
#include <osg/io_utils>
|
||
|
||
2005-04-08 10:14 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added io_utils include
|
||
|
||
2005-04-08 10:13 robert
|
||
|
||
* src/osgPlugins/: flt/flt2osg.cpp, ive/DataInputStream.cpp,
|
||
ive/DataOutputStream.cpp: Added osg/io_utils include
|
||
|
||
2005-04-08 10: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 22:28 robert
|
||
|
||
* include/osg/Vec4d: Added iostream operators
|
||
|
||
2005-04-07 21:28 robert
|
||
|
||
* include/osg/BufferObject: From Olaf Flebbe, removed supporios
|
||
BufferObject::
|
||
|
||
2005-04-07 21: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 21:20 robert
|
||
|
||
* examples/osgshaders/: GL2Scene.cpp, GL2Scene.h, GNUmakefile,
|
||
GNUmakefile.inst, README.txt, osgshaders.cpp: From Mike Weiblen,
|
||
ported osgshaders example from osgGL2 to core osg based.
|
||
|
||
2005-04-07 21:08 robert
|
||
|
||
* src/osgPlugins/hdr/hdrloader.cpp: Warning fixes by Mike Weiblen +
|
||
Robert Osfield
|
||
|
||
2005-04-07 21:06 robert
|
||
|
||
* VisualStudio/: osg/osg.dsp,
|
||
osgIntrospection/osgIntrospection.dsp,
|
||
osgWrappers/osg/wrapper_osg.dsp: From Marco Jez, .dsp updates
|
||
|
||
2005-04-07 21: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 18:15 don
|
||
|
||
* include/osg/PagedLOD: Set PagedLOD::removeExpiredSubgraph() to be
|
||
virtual
|
||
|
||
2005-04-07 17: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 16:27 robert
|
||
|
||
* src/osg/MatrixTransform.cpp: Fixed the MatrixTransform(Matrix&)
|
||
constructor so that it correct sets _inverseDirty = true;
|
||
|
||
2005-04-07 14: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 11:55 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Fixed sort of sources so that the
|
||
layer number is taken into account.
|
||
|
||
2005-04-07 11:19 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Fixed layer and levels handling in
|
||
reprojection of source imagery.
|
||
|
||
2005-04-06 21:54 robert
|
||
|
||
* Make/makedirdefs, 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 20:08 don
|
||
|
||
* Make/makedefs, include/osg/Math,
|
||
src/osgPlugins/net/sockstream.cpp: Rolled in Olaf's changes for
|
||
HP-UX build
|
||
|
||
2005-04-04 21:25 robert
|
||
|
||
* include/osgParticle/FluidProgram,
|
||
src/osgParticle/FluidProgram.cpp: Renamed _A and _B to make them
|
||
more meanigful
|
||
|
||
2005-04-04 19:07 don
|
||
|
||
* src/osgGA/UFOManipulator.cpp: Removed annoying "Can't find the
|
||
ground" message
|
||
|
||
2005-04-04 17:06 robert
|
||
|
||
* src/osgPlugins/ive/: DataOutputStream.cpp,
|
||
MultiTextureControl.cpp: Fixed output of MultiTextureControl.
|
||
|
||
2005-04-04 16:23 robert
|
||
|
||
* applications/osgdem/osgdem.cpp: Added layer support
|
||
|
||
2005-04-04 14: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 14:49 robert
|
||
|
||
* Make/: dependencies, makedirdefs: Made osgIntrospection an
|
||
optional compile
|
||
|
||
2005-04-04 14:22 robert
|
||
|
||
* include/osg/CullStack: Fixed comment
|
||
|
||
2005-04-04 13:23 robert
|
||
|
||
* src/: osgPlugins/net/sockstream.h, osgPlugins/osg/ProxyNode.cpp,
|
||
osgText/Text.cpp: Fixes for VS6.0 build
|
||
|
||
2005-04-04 12:47 robert
|
||
|
||
* src/osg/ProxyNode.cpp: From Carlo Camporesi,fixed for loop bug
|
||
|
||
2005-04-04 12:42 robert
|
||
|
||
* examples/osgparticleeffects/: GNUmakefile, GNUmakefile.inst:
|
||
Added missing makefiles
|
||
|
||
2005-04-04 12:22 robert
|
||
|
||
* src/osgPlugins/flt/FltFile.cpp: From Alberto Farre, nested files
|
||
bug fix.
|
||
|
||
2005-04-04 12:18 robert
|
||
|
||
* src/osgPlugins/flt/: FltFile.cpp, Pool.cpp, 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 11: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 11:05 robert
|
||
|
||
* include/osgParticle/FluidProgram,
|
||
src/osgParticle/FluidProgram.cpp: Added FluidProgram
|
||
|
||
2005-04-04 10:22 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw,
|
||
applications/osgviewer/osgviewer.dsp: From Mike Weiblen
|
||
(VisualStudio.dsw changes done by hand by Robert), fixes to VS
|
||
project files
|
||
|
||
2005-04-04 09:47 robert
|
||
|
||
* runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgparticleeffects/osgparticleeffects.dsp,
|
||
VisualStudio/osgParticle/osgParticle.dsp,
|
||
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||
examples/osgparticleeffects/osgparticleeffects.cpp: Added
|
||
osgparticleeffects example
|
||
|
||
2005-04-04 08:54 robert
|
||
|
||
* 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,
|
||
VisualStudio/osgParticle/osgParticle.dsp,
|
||
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,
|
||
osgconv/osgconv.dsp, osgdem/osgdem.dsp,
|
||
osgversion/osgversion.dsp, 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 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, 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, 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:55 don
|
||
|
||
* src/osgGA/AnimationPathManipulator.cpp,
|
||
src/osgGA/TrackballManipulator.cpp, src/osgGA/UFOManipulator.cpp,
|
||
include/osg/Viewport, include/osgGA/AnimationPathManipulator,
|
||
include/osgGA/MatrixManipulator,
|
||
include/osgGA/TrackballManipulator, include/osgGA/UFOManipulator:
|
||
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,
|
||
osgconv/osgconv.dsp, osgdem/osgdem.dsp,
|
||
osgversion/osgversion.dsp, osgviewer/osgviewer.dsp: Updated some
|
||
visual studio files for the new applications.
|
||
|
||
2005-03-20 21:43 don
|
||
|
||
* VisualStudio/applications/: osgarchive/osgarchive.dsp,
|
||
osgconv/osgconv.dsp, osgdem/osgdem.dsp,
|
||
osgversion/osgversion.dsp, osgviewer/osgviewer.dsp,
|
||
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: Moved osgarchive, osgconv, osgdem,
|
||
osgversion and osgviewer .dsp's to applications folder.
|
||
|
||
2005-03-18 10:46 robert
|
||
|
||
* Make/: dependencies, 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,
|
||
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, osgPlugins/flt/flt2osg.cpp,
|
||
osgPlugins/ive/ProxyNode.cpp, 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, BumpMapping.cpp,
|
||
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,
|
||
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, osg/Geometry, osg/ImpostorSprite,
|
||
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 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-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-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/osgarchive/GNUmakefile,
|
||
applications/osgarchive/GNUmakefile.inst,
|
||
applications/osgarchive/osgarchive.cpp,
|
||
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/GNUmakefile,
|
||
applications/osgdem/GNUmakefile.inst,
|
||
applications/osgdem/osgdem.cpp,
|
||
applications/osgversion/GNUmakefile,
|
||
applications/osgversion/GNUmakefile.inst,
|
||
applications/osgversion/osgversion.cpp,
|
||
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
|
||
|
||
* src/osgGA/GNUmakefile, src/osgGA/UFOManipulator.cpp,
|
||
include/osgGA/UFOManipulator: 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, 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
|
||
|
||
* 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, Light: Sebastien Grignard, fixed
|
||
getMember methods to properly use const type.
|
||
|
||
2005-03-07 14:30 robert
|
||
|
||
* src/osg/: Image.cpp, 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, 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, Converter.h,
|
||
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, 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, 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/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 16:35 robert
|
||
|
||
* src/osgPlugins/xine/: ReaderWriterXine.cpp, video_out_rgb.c,
|
||
video_out_rgb.h: Added usage of the new xine_register_plugins()
|
||
call.
|
||
|
||
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 17:22 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Fixed spatial groups.
|
||
|
||
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, 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/hdr.dsp,
|
||
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:52 robert
|
||
|
||
* src/osg/Image.cpp: Implemented the osg::Image::isImagTranslucent
|
||
function.
|
||
|
||
2005-02-09 16:18 robert
|
||
|
||
* examples/osgmovie/osgmovie.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,
|
||
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/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, ReaderWriterXine.cpp,
|
||
video_out_rgb.c, 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/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, Viewport.cpp: Added Viewport
|
||
State Attribute to .osg reader/writer
|
||
|
||
2005-02-02 15:08 robert
|
||
|
||
* include/osg/: Drawable, State, 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, 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, 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
|
||
|
||
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixes for Win32 build
|
||
|
||
2005-01-27 14:54 robert
|
||
|
||
* VisualStudio/examples/: osgimpostor/osgimpostor.dsp,
|
||
osgshape/osgshape.dsp, 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, Geode, 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, 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, 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, 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/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, State, StateAttribute, TexEnvFilter,
|
||
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/GNUmakefile,
|
||
osgblendequation/GNUmakefile.inst,
|
||
osgblendequation/osgblendequation.cpp, osglogicop/GNUmakefile,
|
||
osglogicop/GNUmakefile.inst, 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, Converter.h,
|
||
ReaderWriterLWO.cpp, Surface.cpp, 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,
|
||
ManualWrapCandidates.txt, 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/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/osgIntrospection.dsp,
|
||
VisualStudio/osgWrappers/osg/wrapper_osg.dsp: Added Make support
|
||
for new osgIntrospecxtion libs
|
||
|
||
2004-12-09 05:28 robert
|
||
|
||
* examples/osgintrospection/GNUmakefile,
|
||
examples/osgintrospection/GNUmakefile.inst,
|
||
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/GNUmakefile,
|
||
src/osgIntrospection/MethodInfo.cpp,
|
||
src/osgIntrospection/PropertyInfo.cpp,
|
||
src/osgIntrospection/Reflection.cpp,
|
||
src/osgIntrospection/Type.cpp, src/osgIntrospection/Value.cpp,
|
||
src/osgWrappers/GNUmakefile, 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, 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, makerpms: CHanged version in makedefs for - 2
|
||
revision
|
||
|
||
2004-12-04 23:38 don
|
||
|
||
* Make/openscenegraph.pc, 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: 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, ReaderWriterOSGA.cpp:
|
||
Changes for IRIX build
|
||
|
||
2004-11-28 17:11 don
|
||
|
||
* NEWS.txt, VisualStudio/VisualStudio.dsw,
|
||
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,
|
||
osgspheresegment/osgspheresegment.dsp: Added /Zm200 to avoid heap
|
||
size problems under VS6.0
|
||
|
||
2004-11-26 16:01 robert
|
||
|
||
* include/: osg/Export, osg/UnitTestFramework, osgDB/Export,
|
||
osgFX/Export, osgParticle/Export, osgProducer/Export,
|
||
osgSim/Export, osgTerrain/Export, osgText/Export, osgUtil/Export:
|
||
Addd high level introductory docs for all the libs
|
||
|
||
2004-11-26 16:00 robert
|
||
|
||
* doc/Doxyfiles/: auto_Mainpage, custom_Footer.html: Clean up
|
||
doxygen files for release
|
||
|
||
2004-11-25 15:57 robert
|
||
|
||
* VisualStudio/examples/: osgautotransform/osgautotransform.dsp,
|
||
osggeometry/osggeometry.dsp, osglogo/osglogo.dsp,
|
||
osgsequence/osgsequence.dsp: Added /Zm200 to avoid VS 6.0 dump
|
||
arse compile errors
|
||
|
||
2004-11-25 15:09 robert
|
||
|
||
* src/osgDB/: Archive.cpp, 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, 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/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/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
|
||
|
||
* 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, ac3d/osgac3d.h,
|
||
directx/ReaderWriterDirectX.cpp, dw/ReaderWriterDW.cpp,
|
||
geo/ReaderWriterGEO.cpp, ive/ReaderWriterIVE.cpp,
|
||
lwo/ReaderWriterLWO.cpp, lws/ReaderWriterLWS.cpp,
|
||
md2/ReaderWriterMD2.cpp, obj/ReaderWriterOBJ.cpp,
|
||
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/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, 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,
|
||
examples/osglauncher/osglauncher.dsp,
|
||
examples/osglauncher/resources.rc,
|
||
examples/osgplanets/osgplanets.dsp,
|
||
examples/osgplanets/resources.rc: Added dsp's for osglauncher and
|
||
osgplanets.
|
||
|
||
2004-11-18 16:25 robert
|
||
|
||
* src/osgDB/: FileUtils.cpp, 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, 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, dependencies.html: Removed remaining old
|
||
docs.
|
||
|
||
2004-11-17 12:58 robert
|
||
|
||
* NEWS.txt, README.txt, index.html, doc/data.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: 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
|
||
|
||
* 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/osgProducer/Viewer.cpp: Fixed warnings.
|
||
|
||
2004-11-13 21:39 robert
|
||
|
||
* src/osgPlugins/osga/: OSGA_Archive.cpp, OSGA_Archive.h,
|
||
ReaderWriterOSGA.cpp: Added support for opening an istream
|
||
archive
|
||
|
||
2004-11-13 16:21 robert
|
||
|
||
* 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 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/stl.dsp,
|
||
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, osgDB/Input.cpp,
|
||
osgPlugins/jp2/ReaderWriterJP2.cpp,
|
||
osgPlugins/osga/ReaderWriterOSGA.cpp, 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 13:22 robert
|
||
|
||
* VisualStudio/osgPlugins/osga/osga.dsp, 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, sockstream.h: More cleanups
|
||
for CYGWIN from Norman Vine
|
||
|
||
2004-11-10 16:40 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/osga/osga.dsp, include/osgDB/Registry,
|
||
src/osgDB/Registry.cpp, 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
|
||
|
||
* include/osgDB/Archive, src/osgDB/Archive.cpp: Added support for
|
||
master file and clean up Archive API.
|
||
|
||
2004-11-10 09:56 robert
|
||
|
||
* examples/osgshaders/GL2Scene.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, 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
|
||
|
||
* 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, sockinet.cpp, sockinet.h,
|
||
sockstream.cpp, 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, 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
|
||
|
||
* 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
|
||
|
||
* 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, osgscalarbar/osgscalarbar.cpp:
|
||
Removed un-needed setCullActive(false)
|
||
|
||
2004-11-06 21:18 robert
|
||
|
||
* 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: From Morn<72>
|
||
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
|
||
|
||
* 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
|
||
|
||
* src/: osgPlugins/freetype/FreeTypeLibrary.cpp,
|
||
osgPlugins/freetype/FreeTypeLibrary.h, 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, DrawElementsUInt.cpp,
|
||
DrawElementsUShort.cpp: Added handling of endian in
|
||
DrawElementsUShort/UInt implementations
|
||
|
||
2004-10-29 19:24 robert
|
||
|
||
* examples/osgplanets/osgplanets.cpp: Added useage of TexEnvCombine
|
||
|
||
2004-10-29 16:42 robert
|
||
|
||
* examples/osgplanets/osgplanets.cpp: Added multi-textured city
|
||
illumination
|
||
|
||
2004-10-28 23:29 don
|
||
|
||
* Make/temp: Test done.
|
||
|
||
2004-10-28 23:27 don
|
||
|
||
* Make/temp: Silly little temporary file to test CVS writes to the
|
||
new server
|
||
|
||
2004-10-28 20:09 robert
|
||
|
||
* examples/osgplanets/osgplanets.cpp: Fixed support for
|
||
NodeTrackerManipulator.
|
||
|
||
2004-10-28 15:27 robert
|
||
|
||
* include/osgDB/Archive: Added support for listing contents of
|
||
archive
|
||
|
||
2004-10-28 14:40 robert
|
||
|
||
* src/osg/Matrixd.cpp: From Anders Backman, unit tests to test
|
||
matrix to quat compute.
|
||
|
||
2004-10-28 14: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 14:04 robert
|
||
|
||
* src/osgDB/Archive.cpp: Added return type to addFileReference().
|
||
|
||
2004-10-28 14:02 robert
|
||
|
||
* src/osgDB/Archive.cpp: Added return value to getFileReferences()
|
||
|
||
2004-10-28 13: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 10:38 robert
|
||
|
||
* examples/osgplanets/osgplanets.cpp: Updates for Rainer, and with
|
||
a few changes by Robert.
|
||
|
||
2004-10-28 08: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 15:09 robert
|
||
|
||
* include/osgDB/Archive, src/osgDB/Archive.cpp: Added IndexBlock
|
||
inner class to osgDB::Archive
|
||
|
||
2004-10-27 09:39 robert
|
||
|
||
* examples/osgscalarbar/osgscalarbar.cpp: Added setCullingActive
|
||
false to the absolute transform.
|
||
|
||
2004-10-26 19:29 robert
|
||
|
||
* include/osgDB/Archive, src/osgDB/Archive.cpp: Updates to
|
||
osgDB::Archive
|
||
|
||
2004-10-26 19:11 robert
|
||
|
||
* src/osgUtil/SceneView.cpp: Removed the _initVisitor traversal for
|
||
update() to prevent OpenGL being called at the wrong time.
|
||
|
||
2004-10-26 16:31 don
|
||
|
||
* src/osgPlugins/freetype/GNUmakefile: Removed link to X11
|
||
|
||
2004-10-26 11:31 robert
|
||
|
||
* examples/osgphotoalbum/ImageReaderWriter.h: Made the className()
|
||
const
|
||
|
||
2004-10-26 11: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/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 21:08 don
|
||
|
||
* Make/dependencies: oops. Mistaken check-in of local dependencies
|
||
file
|
||
|
||
2004-10-25 21:08 don
|
||
|
||
* Make/makerules: Oops. mistaken check in of overly modified
|
||
makerules
|
||
|
||
2004-10-25 21:04 don
|
||
|
||
* Make/: dependencies, makedefs, makerules: Small change by Eric
|
||
Sokolowsky to change TIFF_LIBS to TIFF_LIB for Mac build
|
||
|
||
2004-10-25 20: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 20:16 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgDB/osgDB.dsp, 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 19:46 robert
|
||
|
||
* examples/osgphotoalbum/PhotoArchive.cpp: Fixed typo.
|
||
|
||
2004-10-25 19:23 robert
|
||
|
||
* examples/osgplanets/osgplanets.cpp: From Rainer, updates to
|
||
osgplanet.
|
||
|
||
2004-10-25 19:08 don
|
||
|
||
* src/osgPlugins/net/ReaderWriterNET.cpp: Small warning fix by
|
||
Marco.
|
||
|
||
2004-10-25 18:41 robert
|
||
|
||
* include/osgGA/MatrixManipulator: Made getHomePosition const.
|
||
|
||
2004-10-24 22:05 don
|
||
|
||
* examples/osgfxbrowser/: Frame.cpp, Frame.h, osgfxbrowser.cpp:
|
||
Namespaced Rect and Frame to osgfxbrowser::Rect/Frame, as this
|
||
was causing a namespace collision with CGL
|
||
|
||
2004-10-24 21:03 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 18:50 robert
|
||
|
||
* src/osgPlugins/flt/: AttrData.h, LocalVertexPoolRecord.cpp,
|
||
ReaderWriterATTR.cpp, flt.cpp, flt.h: From Fred Mammond, fixes
|
||
for x86_64 build
|
||
|
||
2004-10-24 15:42 robert
|
||
|
||
* include/osgUtil/: TangentSpaceGenerator,
|
||
TransformAttributeFunctor, TriStripVisitor, UpdateVisitor,
|
||
Version: From Geoff Michel, speeling and typo fixes in osgUtil
|
||
|
||
2004-10-24 15:31 robert
|
||
|
||
* src/osgPlugins/ive/: DrawArrayLengths.cpp, DrawArrays.cpp: fixes
|
||
to tabs
|
||
|
||
2004-10-24 15:31 robert
|
||
|
||
* src/osgPlugins/ive/: DrawElementsUByte.cpp, DrawElementsUInt.cpp,
|
||
DrawElementsUShort.cpp: From Pavel Moloshtan, speed improvments
|
||
in reading and writing index arrays
|
||
|
||
2004-10-24 15:24 robert
|
||
|
||
* include/osgDB/: Archive, ReaderWriter: Added osgDB::Archive
|
||
|
||
2004-10-24 15:23 robert
|
||
|
||
* examples/osgplanets/osgplanets.cpp: From Rainer Oder, updates to
|
||
osgplanets
|
||
|
||
2004-10-24 15:19 robert
|
||
|
||
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Eric Sokolowsky,
|
||
support for 2 channel tiff images
|
||
|
||
2004-10-24 14: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 07:12 don
|
||
|
||
* Make/makedirdefs: don - Comment in makedirdefs was causing Mac
|
||
build to stop short of building all plugins
|
||
|
||
2004-10-24 06: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 22:01 don
|
||
|
||
* src/osgPlugins/net/ReaderWriterNET.cpp: Added default: case for
|
||
both switch() statements
|
||
|
||
2004-10-22 20: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 19:47 robert
|
||
|
||
* examples/osgplanets/osgplanets.cpp: Compile fixes
|
||
|
||
2004-10-22 17:39 robert
|
||
|
||
* Make/makedirdefs, examples/osgplanets/GNUmakefile,
|
||
examples/osgplanets/GNUmakefile.inst,
|
||
examples/osgplanets/osgplanets.cpp: Added Rainer's initial
|
||
osgplanets example.
|
||
|
||
2004-10-21 10: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 10:33 robert
|
||
|
||
* Make/makedirdefs: Checked in commented out gz plugin, will
|
||
comment back in later once it is fully checked in
|
||
|
||
2004-10-19 14: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 10: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 19:59 robert
|
||
|
||
* include/osg/Timer, src/osg/Timer.cpp: From Frank Lichtenheld,
|
||
compile fix to Linux powerpc build.
|
||
|
||
2004-10-18 19:56 robert
|
||
|
||
* include/osgProducer/OsgCameraGroup,
|
||
src/osgProducer/OsgCameraGroup.cpp: Fixed
|
||
OsgCameraGroup::setLODScale so that it now uses the local
|
||
CullSettings objects.
|
||
|
||
2004-10-18 19:36 robert
|
||
|
||
* include/osg/: Vec3d, Vec3f: From Bob Kuehne, addition of
|
||
Vec3f(Vec2f,float) and Vec3d(Vec2d,double) constructors.
|
||
|
||
2004-10-18 19:31 robert
|
||
|
||
* src/osg/Texture2D.cpp: Added support for hardware generated
|
||
mipmaps into Textre2D::copy*() methods.
|
||
|
||
2004-10-18 15:51 robert
|
||
|
||
* src/osgPlugins/lws/: SceneLoader.cpp, 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 15:46 robert
|
||
|
||
* src/osg/Image.cpp: From Yuzhong Shen, fix to the image dimensions
|
||
passed to allocImage in Image::copySubImage
|
||
|
||
2004-10-18 15: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 07:14 don
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Fix for minor compile error
|
||
(internal error) for VS7.
|
||
|
||
2004-10-15 21:13 don
|
||
|
||
* src/osgPlugins/osgSim/IO_DOFTransform.cpp: Fixed small typo.
|
||
|
||
2004-10-15 11:35 robert
|
||
|
||
* include/osg/StateAttribute: Added osgNV enum Types
|
||
|
||
2004-10-15 10:53 robert
|
||
|
||
* examples/osgsimulation/osgsimulation.cpp: Changed fstream to
|
||
ifstream
|
||
|
||
2004-10-15 10:10 robert
|
||
|
||
* include/osgGA/NodeTrackerManipulator: Added docs
|
||
|
||
2004-10-14 21:35 robert
|
||
|
||
* include/osgGA/NodeTrackerManipulator,
|
||
src/osgGA/NodeTrackerManipulator.cpp: Updates to
|
||
NodeTrackerManipulator.cpp
|
||
|
||
2004-10-14 13:10 robert
|
||
|
||
* src/osgGA/NodeTrackerManipulator.cpp: Fixed the home position.
|
||
|
||
2004-10-14 11:38 robert
|
||
|
||
* examples/osgsimulation/osgsimulation.cpp,
|
||
include/osgGA/NodeTrackerManipulator,
|
||
src/osgGA/NodeTrackerManipulator.cpp: Improvements to the
|
||
NodeTrackManipulator and osgsimulation example
|
||
|
||
2004-10-13 20: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 20:10 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: From David Spilling, with
|
||
small format and variable rename by Robert Osfield.
|
||
|
||
2004-10-13 15:13 robert
|
||
|
||
* src/osgPlugins/: ive/PagedLOD.cpp, ive/ReaderWriterIVE.cpp,
|
||
net/ReaderWriterNET.cpp, osg/PagedLOD.cpp,
|
||
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 14:40 robert
|
||
|
||
* src/osgGA/NodeTrackerManipulator.cpp: Small tweaks to the
|
||
calculateMovement method.
|
||
|
||
2004-10-13 14:39 robert
|
||
|
||
* examples/osgsimulation/osgsimulation.cpp: Increased the size of
|
||
the inserted model so that it can be seen more easily,
|
||
|
||
2004-10-13 12:56 robert
|
||
|
||
* src/osgGA/NodeTrackerManipulator.cpp: Fixed precision of center
|
||
computation.
|
||
|
||
2004-10-13 12: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 10: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 10: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 08: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 19:18 robert
|
||
|
||
* include/osgText/Text: Fixed copy and past erro in getFontWidth.
|
||
|
||
2004-10-09 16:00 don
|
||
|
||
* src/osgDB/FileUtils.cpp: Added fix for MAC for FileUtils.cpp:
|
||
stat64 is not present on Mac.
|
||
|
||
2004-10-08 10: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 11: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 10: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 21:32 robert
|
||
|
||
* src/: osg/Geometry.cpp, 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 20:19 robert
|
||
|
||
* src/osgPlugins/flt/: GeoSetBuilder.cpp, GeoSetBuilder.h,
|
||
flt2osg.cpp: From Jason Daly, fix to multi-texturing/detail
|
||
texture handling.
|
||
|
||
2004-10-06 16: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 15: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 14: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 14:10 robert
|
||
|
||
* src/osgPlugins/net/ReaderWriterNET.cpp: Added passing on of
|
||
Options object
|
||
|
||
2004-10-06 14:09 robert
|
||
|
||
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added support for
|
||
readNode(istream,Options*) into OBJ to allow loading over the
|
||
internet
|
||
|
||
2004-10-06 13: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 10: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 20:12 robert
|
||
|
||
* examples/osgsimulation/osgsimulation.cpp,
|
||
include/osgProducer/OsgCameraGroup,
|
||
src/osgProducer/OsgCameraGroup.cpp: Added s/getCullSettings to
|
||
OsgCameraGroup
|
||
|
||
2004-10-05 16: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 10: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 08:08 robert
|
||
|
||
* src/osgDB/FileUtils.cpp: Changed _stat64 to _stati64
|
||
|
||
2004-10-04 15:21 robert
|
||
|
||
* examples/osgsimplepager/osgsimplepager.cpp: Moved the SceneView
|
||
to local to the contruction/destruction of the RenderSurface
|
||
|
||
2004-10-03 20:49 robert
|
||
|
||
* src/osgDB/FileUtils.cpp: Checked in #define mapping of stat64 to
|
||
_stat64 to fix Windows build
|
||
|
||
2004-10-03 09:50 robert
|
||
|
||
* src/osgDB/FileUtils.cpp: Solution of fileExists support for > 2Gb
|
||
files from Ken Sewell, applied by Robert Osfield.
|
||
|
||
2004-10-03 09:36 robert
|
||
|
||
* src/osgUtil/RenderStageLighting.cpp: Added missing
|
||
_texAttrListMap.clear(); into reset()
|
||
|
||
2004-10-02 00:18 robert
|
||
|
||
* examples/osgspotlight/: GNUmakefile, GNUmakefile.inst,
|
||
osgspotlight.cpp: Added new osgspotlight demo
|
||
|
||
2004-10-01 23:05 robert
|
||
|
||
* Make/makedirdefs, include/osg/NodeCallback, src/osg/Node.cpp:
|
||
From Lewis Harmon, fixes to the Node and NodeCallback
|
||
constructors.
|
||
|
||
2004-10-01 19:32 robert
|
||
|
||
* src/osg/ArgumentParser.cpp: Changed the argument parser to accept
|
||
strings that start with a - as being valid strings.
|
||
|
||
2004-10-01 16:49 robert
|
||
|
||
* Make/makedirdefs, examples/osglauncher/GNUmakefile,
|
||
examples/osglauncher/GNUmakefile.inst,
|
||
examples/osglauncher/osglauncher.cpp: From Rainer Oder, new
|
||
osglauncher application.
|
||
|
||
2004-10-01 16:48 robert
|
||
|
||
* src/osg/TexGen.cpp: Added setPlanesFromMatrix method
|
||
|
||
2004-10-01 16:48 robert
|
||
|
||
* include/osg/TexGen: Added new setPlanesFromMatrix method
|
||
|
||
2004-10-01 16:47 robert
|
||
|
||
* examples/osgshadowtexture/CreateShadowedScene.cpp: Updated to use
|
||
new TexGen method
|
||
|
||
2004-10-01 10:40 robert
|
||
|
||
* include/osgDB/SharedStateManager: From Tree, moved apply's from
|
||
protected to public to support Java wrappers
|
||
|
||
2004-10-01 10:38 robert
|
||
|
||
* include/osg/Texture: Added define of GL_TEXTURE_BINDING_3D for
|
||
systems with OpenGL1.2 compliant headers
|
||
|
||
2004-10-01 10:19 robert
|
||
|
||
* runexamples.bat: From Marco Jez, added more examples to
|
||
runexamples.bat
|
||
|
||
2004-10-01 08:39 robert
|
||
|
||
* src/osgPlugins/osg/ReaderWriterOSG.cpp: Added support for write
|
||
to ostream into .osg plugin
|
||
|
||
2004-09-30 20:36 robert
|
||
|
||
* include/osgProducer/OsgSceneHandler,
|
||
src/osgProducer/OsgCameraGroup.cpp,
|
||
src/osgProducer/OsgSceneHandler.cpp: Experimentation with new
|
||
timing code.
|
||
|
||
2004-09-30 15:54 robert
|
||
|
||
* src/osgUtil/GLObjectsVisitor.cpp: Removed debugging messages
|
||
|
||
2004-09-30 14: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 13:10 robert
|
||
|
||
* src/osg/Texture.cpp: Fixed newly introduced compressed mipmnap
|
||
error.
|
||
|
||
2004-09-30 10:10 robert
|
||
|
||
* 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 20: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 16:00 robert
|
||
|
||
* VisualStudio/osgPlugins/ive/ive.dsp: Added Texture3D reference
|
||
|
||
2004-09-29 15:31 robert
|
||
|
||
* src/osgPlugins/ive/: DataInputStream.cpp, DataOutputStream.cpp,
|
||
GNUmakefile, Texture3D.cpp, Texture3D.h: Added Texture3D
|
||
implementation.
|
||
|
||
2004-09-29 11: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 09:07 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw,
|
||
examples/osgsimulation/osgsimulation.dsp: Added extra
|
||
dependencies to osgsimulation example
|
||
|
||
2004-09-29 09:04 robert
|
||
|
||
* VisualStudio/osgPlugins/net/net.dsp: Removed makeDir referecnes
|
||
|
||
2004-09-28 10:14 robert
|
||
|
||
* include/: osg/ArgumentParser, osg/ClusterCullingCallback,
|
||
osg/Drawable, osg/Endian, osg/Geometry, osg/NodeCallback,
|
||
osg/PagedLOD, osg/PointSprite, osg/PositionAttitudeTransform,
|
||
osg/PrimitiveSet, osg/Shape, osg/TriangleIndexFunctor,
|
||
osg/Version, osgDB/DynamicLibrary, osgDB/Version,
|
||
osgGA/GUIEventHandler, osgSim/LightPointSystem, osgSim/Sector,
|
||
osgSim/SphereSegment, osgSim/VisibilityGroup, osgText/Font,
|
||
osgUtil/Simplifier: From Tree, changes to better support Java
|
||
binding generation
|
||
|
||
2004-09-28 09: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 08: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 15: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 13:07 robert
|
||
|
||
* src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp,
|
||
osgParticle/Version.cpp, osgProducer/Version.cpp,
|
||
osgProducer/Viewer.cpp, osgSim/Version.cpp,
|
||
osgTerrain/Version.cpp, osgText/Version.cpp, osgUtil/Version.cpp:
|
||
Changed the version strings to use OpenSceneGaph rather than
|
||
"Open Scene Graph"
|
||
|
||
2004-09-27 11: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 20:01 robert
|
||
|
||
* src/osgPlugins/ive/: DrawElementsUByte.cpp, DrawElementsUInt.cpp,
|
||
DrawElementsUShort.cpp: Removed erroneous casts that would have
|
||
been causing uneccessary copying.
|
||
|
||
2004-09-26 19: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 11:27 robert
|
||
|
||
* examples/osgshaders/GL2Scene.cpp: From Mike Weiblen, partial fix
|
||
for OpenGL error generation under NVidia drivers.
|
||
|
||
2004-09-23 21:13 robert
|
||
|
||
* include/osgDB/DatabasePager: Fixed typo
|
||
|
||
2004-09-23 21:07 robert
|
||
|
||
* include/osgUtil/SceneView: Fixed typo.
|
||
|
||
2004-09-23 21:01 robert
|
||
|
||
* include/osgUtil/SceneView, src/osgUtil/GLObjectsVisitor.cpp,
|
||
src/osgUtil/SceneView.cpp: Added releaseAllGLObjects()
|
||
convinience method.
|
||
|
||
2004-09-23 19: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 17:05 don
|
||
|
||
* src/osgPlugins/net/: sockinet.cpp, sockstream.cpp, sockstream.h:
|
||
Fixed warnings
|
||
|
||
2004-09-23 13:27 robert
|
||
|
||
* src/: osg/Drawable.cpp, osg/Geometry.cpp,
|
||
osgDB/DatabasePager.cpp, osgProducer/Viewer.cpp: Updates for
|
||
better DatabasePager peformance w.r.t constant frame rates.
|
||
|
||
2004-09-22 10:28 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Added a extra debugging comment
|
||
|
||
2004-09-21 22: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/osgProducer/Viewer.cpp, src/osgText/Font.cpp,
|
||
src/osgUtil/SceneView.cpp: Updated to DatabasePager support
|
||
|
||
2004-09-21 18: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 18:42 don
|
||
|
||
* src/osgPlugins/net/makeDir.h: removed makeDir.h
|
||
|
||
2004-09-20 18:42 don
|
||
|
||
* src/osgPlugins/net/: GNUmakefile, ReaderWriterNET.cpp,
|
||
makeDir.cpp: Removed temporary makeDir files and call in
|
||
ReaderWriterNet.cpp
|
||
|
||
2004-09-19 21:09 robert
|
||
|
||
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Added
|
||
clear(), setDatabasePagerThreadPause() and
|
||
setAcceptNewDatabaseRequests() methods and new local
|
||
implementation of cancel().
|
||
|
||
2004-09-19 20:03 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Removed unused variable.
|
||
|
||
2004-09-19 19:34 robert
|
||
|
||
* src/osgDB/GNUmakefile: Added reference to GL_LIBS
|
||
|
||
2004-09-18 20: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 20:27 robert
|
||
|
||
* include/osg/Transform: Removed reference to
|
||
ComputeTransformCallback
|
||
|
||
2004-09-15 20:14 robert
|
||
|
||
* src/osgPlugins/ive/: DataOutputStream.cpp, DataOutputStream.h,
|
||
IveVersion.h, LightModel.h, 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 20:10 robert
|
||
|
||
* include/osg/: Vec2f, Vec3d, Vec3f, Vec4d, Vec4f, Version,
|
||
VertexProgram, Viewport: More spelling & top fixes.
|
||
|
||
2004-09-15 20:07 robert
|
||
|
||
* include/osg/NodeVisitor: From Geoff Michel, typo and spelling
|
||
fixes
|
||
|
||
2004-09-15 16:09 robert
|
||
|
||
* src/osgPlugins/txp/TXPParser.cpp: Added usage of std::vector<>
|
||
and ref_ptr<>'s to avoid memory leaks
|
||
|
||
2004-09-14 16: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 16:03 robert
|
||
|
||
* Make/makedirdefs: Added GDAL check to compile of osgsimulation
|
||
|
||
2004-09-13 18:19 robert
|
||
|
||
* include/osg/: State, StateSet: Fix of tabbing and typo
|
||
|
||
2004-09-13 17:10 robert
|
||
|
||
* include/osg/: Switch, TexEnv, TexEnvCombine, TexGen, TexGenNode,
|
||
TexMat, Texture, Texture1D, Texture2D, Texture3D: From Paul
|
||
Martz, typo and spelling fixes
|
||
|
||
2004-09-13 16:17 robert
|
||
|
||
* include/osg/Transform: Fixed comments
|
||
|
||
2004-09-13 16:14 robert
|
||
|
||
* include/osg/: GL, GLExtensions, Geometry, Group, Image,
|
||
ImageStream, Impostor, ImpostorSprite, Light, LightModel,
|
||
TextureCubeMap, TextureRectangle, Timer, Transform,
|
||
TriangleFunctor, UByte4, UnitTestFramework, Vec2d: From Eric
|
||
Hammil, typo and spelling fixes
|
||
|
||
2004-09-13 15:33 robert
|
||
|
||
* src/osg/Matrix_implementation.cpp: From George Papagiannakis,
|
||
added extra Quat length to catch case where length is zero.
|
||
|
||
2004-09-13 14: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 04:00 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added a deleteTextureObject after the
|
||
creation of the compressed textures
|
||
|
||
2004-09-10 18:49 robert
|
||
|
||
* src/osgPlugins/ive/: LightModel.cpp, LightModel.h: Added missing
|
||
LightModel.h and .cpp from Stansilav.
|
||
|
||
2004-09-10 14:31 robert
|
||
|
||
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
||
convinience methods.
|
||
|
||
2004-09-10 09: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 16: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 14:18 robert
|
||
|
||
* include/osg/RefNodePath, include/osgProducer/Viewer,
|
||
src/osgProducer/Viewer.cpp: Added osg::RefNodePath class for
|
||
handling node paths.
|
||
|
||
2004-09-09 14: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 10:03 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Fixed write of normalmap.
|
||
|
||
2004-09-09 09:54 robert
|
||
|
||
* src/osgDB/DynamicLibrary.cpp: Change the warnigns about a fail
|
||
getLibraryHandle to be INFO rather than WARN.
|
||
|
||
2004-09-09 09:18 robert
|
||
|
||
* src/osgPlugins/Inventor/ReaderWriterIV.cpp: From Martin
|
||
Aumueller, added ref() and unref() to Inventor node handling.
|
||
|
||
2004-09-08 19:14 robert
|
||
|
||
* src/osgPlugins/txp/TXPIO.cpp: Fixed keyword used for setting the
|
||
database name.
|
||
|
||
2004-09-08 16:14 robert
|
||
|
||
* src/osgPlugins/txp/TXPNode.cpp: Quick fix to crash in TXPNode.
|
||
|
||
2004-09-07 15:34 robert
|
||
|
||
* src/osgUtil/: TriStripVisitor.cpp, TriStrip_graph_array.h,
|
||
TriStrip_heap_array.h, TriStrip_tri_stripper.cpp,
|
||
TriStrip_tri_stripper.h: Changed usage of assert() to throw.
|
||
|
||
2004-09-07 11: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 11:31 robert
|
||
|
||
* include/osg/BoundsChecking: From Paul Martz, removed redundent
|
||
paramaters in clampArray4LEQUAL.
|
||
|
||
2004-09-07 11:09 robert
|
||
|
||
* src/osgPlugins/txp/: TXPArchive.cpp, TXPParser.cpp: Changed the
|
||
wrap mode from CLAMP to CLAMP_TO_EDGE
|
||
|
||
2004-09-07 11:07 robert
|
||
|
||
* include/osg/: BoundingSphere, BoundsChecking, ClearNode,
|
||
ClipNode, ClipPlane, ClusterCullingCallback,
|
||
CollectOccludersVisitor, ColorMask, ColorMatrix, buffered_value:
|
||
From Paul Martz, typos and spelling fixes
|
||
|
||
2004-09-07 07:59 robert
|
||
|
||
* src/osgGA/NodeTrackerManipulator.cpp: Added missing
|
||
setTrackerMode(TrackerMode)
|
||
|
||
2004-09-06 19:20 robert
|
||
|
||
* include/osgDB/Registry, src/osgDB/Registry.cpp: Added mutex to
|
||
access to the Registry::_objectCache.
|
||
|
||
2004-09-06 15: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 15:58 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Added docs for max size
|
||
commandline params.
|
||
|
||
2004-09-06 15:30 robert
|
||
|
||
* src/osg/TexGenNode.cpp: From Marco Jez, added missing TexGenNode
|
||
constructor.
|
||
|
||
2004-09-04 10:22 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Updates to controlling maximum
|
||
texture size
|
||
|
||
2004-09-03 16:42 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Added commandline support for
|
||
Size and texcoord Multipliers
|
||
|
||
2004-09-03 16:05 robert
|
||
|
||
* include/osg/TexEnvCombine: Added setConstantColorAsLightDirection
|
||
& getConstantColorAsLightDirection methods to make it more
|
||
convinient to set up DOT3 register combiners.
|
||
|
||
2004-09-03 11:02 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Added handling of RGBA to
|
||
normal map computation
|
||
|
||
2004-09-02 21:42 don
|
||
|
||
* src/osgPlugins/net/: sockinet.cpp, sockstream.cpp: Fixed .net
|
||
plugin errors on Mac
|
||
|
||
2004-09-02 20:10 robert
|
||
|
||
* include/osg/: MatrixTransform, Multisample, Node, NodeCallback,
|
||
NodeVisitor, Notify, Object, OccluderNode, PagedLOD, Plane,
|
||
Point, PolygonMode, PolygonOffset, Polytope,
|
||
PositionAttitudeTransform, Projection, Quat, ShadeModel,
|
||
ShadowVolumeOccluder, Shape, ShapeDrawable, State,
|
||
StateAttribute, StateSet, Stencil, ref_ptr: From Geoff Michel,
|
||
typo and spelling fixes
|
||
|
||
2004-09-02 19:19 robert
|
||
|
||
* include/osg/Sequence: Added Sequence back in with correct
|
||
Permission, and with Geoff Michel's spelling corrections.
|
||
|
||
2004-09-02 19:17 robert
|
||
|
||
* include/osg/Sequence: Temporary removal of Sequence to try and
|
||
get around permissions problem with it.
|
||
|
||
2004-09-02 11:01 robert
|
||
|
||
* src/osgDB/: FileUtils.cpp, GNUmakefile: Added usage of carbon
|
||
pathway in appendPlatformSpecificLibraryFilePaths.
|
||
|
||
2004-09-02 08:44 robert
|
||
|
||
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: Added comments
|
||
from Eric
|
||
|
||
2004-09-02 04:52 don
|
||
|
||
* Make/: makedefs, makerules: Fixed a mis-definition of INSTBIN and
|
||
INSTLIB
|
||
|
||
2004-09-01 18:18 robert
|
||
|
||
* VisualStudio/osg/osg.dsp: From Geoff Michel, removed mem_ptr
|
||
reference as it no longer exists
|
||
|
||
2004-09-01 16:14 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: From Uwe Woessner
|
||
|
||
2004-09-01 15:49 robert
|
||
|
||
* include/osgDB/FileUtils, src/osgDB/FileUtils.cpp: Added Don's new
|
||
osgDB::makeDirectory() code FileUtils.
|
||
|
||
2004-09-01 12:05 robert
|
||
|
||
* include/osgGA/Export: Removed reference to old CmdLineArgs class
|
||
|
||
2004-09-01 11:45 robert
|
||
|
||
* examples/osghangglide/sky.cpp: From Jeoen den Dekker, changed
|
||
eroneous tcoords[ci][0] to tcoords[ci][1]
|
||
|
||
2004-09-01 11: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 11: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 10:54 robert
|
||
|
||
* runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgmotionblur/osgmotionblur.dsp,
|
||
VisualStudio/examples/osgmotionblur/resources.rc,
|
||
examples/osgmotionblur/GNUmakefile,
|
||
examples/osgmotionblur/GNUmakefile.inst,
|
||
examples/osgmotionblur/osgmotionblur.cpp: From Marco Jez, added
|
||
new osgmotionblur example
|
||
|
||
2004-09-01 10:48 robert
|
||
|
||
* include/osg/ApplicationUsage, src/osg/ApplicationUsage.cpp: From
|
||
Eric Sokolsky, add support for recording default values for env
|
||
vars
|
||
|
||
2004-09-01 10: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 10:00 robert
|
||
|
||
* src/osgPlugins/osg/BlendFunc.cpp: Added support for
|
||
CONSTANT_COLOR and ONE_MINUS_CONSTANT_COLOR into .osg
|
||
|
||
2004-09-01 09:59 robert
|
||
|
||
* include/osg/BlendFunc: From Sondra Iverson, adding of
|
||
CONSTANT_COLOR and ONE_MINUS_CONSTANT_COLOR options
|
||
|
||
2004-09-01 09: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 09:34 robert
|
||
|
||
* include/osg/AnimationPath: From Brede Johhansen, fixed copy and
|
||
paste bug where in getInverse(..) methods
|
||
|
||
2004-09-01 09:15 robert
|
||
|
||
* include/osg/: AlphaFunc, AnimationPath, ArgumentParser, Array,
|
||
AutoTransform, Billboard, BlendColor, BlendFunc, BoundingBox:
|
||
From Paul Martz, typos and spelling fixes.
|
||
|
||
2004-08-31 22:18 don
|
||
|
||
* VisualStudio/osgPlugins/net/net.dsp: small change for Visual
|
||
Studio compile
|
||
|
||
2004-08-31 22:03 don
|
||
|
||
* VisualStudio/VisualStudio.dsw, src/osgPlugins/net/makeDir.cpp,
|
||
VisualStudio/osgPlugins/net/net.dsp: Added Visual Studio files
|
||
for osgPlugin net
|
||
|
||
2004-08-31 21:49 don
|
||
|
||
* src/osgPlugins/net/: makeDir.cpp, makeDir.h: added makeDir -
|
||
temporary UNIX only
|
||
|
||
2004-08-31 21:26 don
|
||
|
||
* src/osgPlugins/net/: sockinet.cpp, sockinet.h, sockstream.cpp,
|
||
sockstream.h: Fixes (hopefully) for windows and other
|
||
platforms...
|
||
|
||
2004-08-31 15:49 robert
|
||
|
||
* include/osg/: ConvexPlanarOccluder, ConvexPlanarPolygon,
|
||
CoordinateSystemNode, CopyOp, CullFace, CullSettings, CullStack,
|
||
CullingSet, Depth: From Geoff Michel, typo and spelling fixes.
|
||
|
||
2004-08-31 15:48 robert
|
||
|
||
* src/osgPlugins/obj/: ReaderWriterOBJ.cpp, obj.cpp: Added support
|
||
for spherical texture mapping and better file search support for
|
||
meterial files.
|
||
|
||
2004-08-31 15:21 robert
|
||
|
||
* include/osgGA/NodeTrackerManipulator,
|
||
src/osgGA/NodeTrackerManipulator.cpp: Simplified the TrackMode
|
||
options
|
||
|
||
2004-08-31 15:08 robert
|
||
|
||
* include/osg/: DisplaySettings, Drawable, Export, FragmentProgram,
|
||
FrameStamp, FrontFace, Geode, fast_back_stack: From Geoff Michel,
|
||
spelling and typo fixes.
|
||
|
||
2004-08-31 14:19 robert
|
||
|
||
* include/osg/: LightSource, LineSegment, LineStipple, LineWidth,
|
||
Material, Math, Matrixd, Matrixf: From S<>bastien Kuntz, spelling
|
||
and typo fixes
|
||
|
||
2004-08-31 10: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 02:12 don
|
||
|
||
* src/osgPlugins/net/ReaderWriterNET.cpp: Added cache_mode option
|
||
to Net plugin
|
||
|
||
2004-08-30 19:53 robert
|
||
|
||
* include/osgGA/NodeTrackerManipulator,
|
||
src/osgGA/NodeTrackerManipulator.cpp: Added trackmode support for
|
||
handling rotation of tracked node
|
||
|
||
2004-08-30 19:51 robert
|
||
|
||
* src/osg/Matrix_implementation.cpp: Fixed the Matrix::get(Quat&)
|
||
method
|
||
|
||
2004-08-30 11:03 robert
|
||
|
||
* include/osgGA/NodeTrackerManipulator,
|
||
VisualStudio/osgGA/osgGA.dsp,
|
||
examples/osgsimulation/osgsimulation.cpp,
|
||
include/osgGA/TrackerManipulator, src/osgGA/GNUmakefile,
|
||
src/osgGA/NodeTrackerManipulator.cpp,
|
||
src/osgGA/TrackerManipulator.cpp: Remamed TrackerManipulator to
|
||
NodeTrackerManipulator
|
||
|
||
2004-08-30 02:15 don
|
||
|
||
* src/osgPlugins/net/: GNUmakefile, 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 16:09 robert
|
||
|
||
* src/osgPlugins/obj/obj.cpp: Added handling of $ comment line, and
|
||
'g' empty group name
|
||
|
||
2004-08-29 01:57 don
|
||
|
||
* src/osgPlugins/net/: ReaderWriterNET.cpp, 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-29 00: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 08:25 don
|
||
|
||
* src/osgPlugins/net/: GNUmakefile, ReaderWriterNET.cpp,
|
||
sockinet.cpp, sockinet.h, sockstream.cpp, 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 17:52 robert
|
||
|
||
* src/osgDB/FileUtils.cpp: Fix of OSX build
|
||
|
||
2004-08-27 17:19 robert
|
||
|
||
* src/osgDB/FileUtils.cpp: Fix for OSX build.
|
||
|
||
2004-08-27 17: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 15:56 robert
|
||
|
||
* src/osgPlugins/quicktime/ReaderWriterQT.cpp: Added .tif extension
|
||
to handled extension list
|
||
|
||
2004-08-27 13:04 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Removed eroneous cancel() and join()
|
||
from the DatabasePager::run() method.
|
||
|
||
2004-08-27 09: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 09:01 robert
|
||
|
||
* include/osgUtil/Tesselator, src/osgUtil/Tesselator.cpp: Added
|
||
handling of DrawArrayLengths PrimitiveSet.
|
||
|
||
2004-08-26 17:20 robert
|
||
|
||
* src/osgPlugins/obj/: ReaderWriterOBJ.cpp, obj.cpp, obj.h:
|
||
Improvements to handling of winding of polygons.
|
||
|
||
2004-08-26 15:52 robert
|
||
|
||
* src/osgPlugins/obj/obj.cpp: Removed debugging output.
|
||
|
||
2004-08-26 15: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 07:41 robert
|
||
|
||
* include/osgGA/MatrixManipulator: Fixed getHomePosition
|
||
|
||
2004-08-24 22:35 don
|
||
|
||
* Make/makedefs: Robert must've forgotten to set VERSION_REVISION
|
||
back to 0 after tagging the release
|
||
|
||
2004-08-24 19:27 robert
|
||
|
||
* src/osgPlugins/gif/ReaderWriterGIF.cpp: Removed "interlace"
|
||
debugging message
|
||
|
||
2004-08-24 19: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 14:25 robert
|
||
|
||
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Added support
|
||
for looping mode
|
||
|
||
2004-08-24 13:55 robert
|
||
|
||
* ChangeLog, include/osg/ImageStream, src/osg/ImageStream.cpp:
|
||
Added s/getLoopingMode() to ImageStream and MPEG plugin
|
||
|
||
2004-08-24 09:43 robert
|
||
|
||
* src/osgPlugins/: obj/glm.cpp, quicktime/QuicktimeImageStream.h:
|
||
Made the command buffer have 20 elements in it to protect against
|
||
wrapping around.
|
||
|
||
2004-08-23 21: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 18: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 15:08 robert
|
||
|
||
* doc/introduction.html: Fixed link to download page
|
||
|
||
2004-08-23 09:44 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added protection to prevent crashes
|
||
on calls when no data is set up
|
||
|
||
2004-08-23 08:25 robert
|
||
|
||
* doc/dependencies.html: Updated docs to point to correct 3rd party
|
||
binaries
|
||
|
||
2004-08-20 10:46 robert
|
||
|
||
* examples/osgtext/osgtext.cpp: From Don Tidrow, fixes to comments.
|
||
|
||
2004-08-18 11:07 robert
|
||
|
||
* Make/makedefs: Bumped up the revision number to 2 for the 0.9.7-2
|
||
release
|
||
|
||
2004-08-18 10:34 robert
|
||
|
||
* NEWS.txt: Set date for 0.9.7-2 release
|
||
|
||
2004-08-18 07:06 robert
|
||
|
||
* src/osg/: dxtctool.cpp, dxtctool.h: Rejigged the __int*
|
||
definitions to try and get round Mingw compile errors
|
||
|
||
2004-08-17 20:42 robert
|
||
|
||
* src/osg/: dxtctool.cpp, dxtctool.h: From Bruce Clay, fixes for
|
||
VS6.0 build.
|
||
|
||
2004-08-17 19:57 robert
|
||
|
||
* include/osgUtil/RenderBin: From David Fries, added getBinNum()
|
||
method
|
||
|
||
2004-08-17 19:56 robert
|
||
|
||
* src/osg/PrimitiveSet.cpp: Changed sizeof(..) references to 1,2,4
|
||
respectively.
|
||
|
||
2004-08-17 09:14 robert
|
||
|
||
* ChangeLog: Updated changelog
|
||
|
||
2004-08-17 08: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 08:44 robert
|
||
|
||
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Changed the "flip"
|
||
keyword to "dds_flip"
|
||
|
||
2004-08-17 08:43 robert
|
||
|
||
* NEWS.txt, doc/dependencies.html, doc/introduction.html,
|
||
doc/plan.html: Updated docs for second rev of 0.9.7
|
||
|
||
2004-08-17 07:15 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Removed computeMipMaps call
|
||
|
||
2004-08-16 22: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 22:03 robert
|
||
|
||
* src/osg/dxtctool.h: Added a handling of different hex long long
|
||
handling for VS and non VS.
|
||
|
||
2004-08-16 21: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 17:43 robert
|
||
|
||
* src/osg/dxtctool.h: Fixed _MSC_VAR reference
|
||
|
||
2004-08-16 16:45 robert
|
||
|
||
* VisualStudio/osg/osg.dsp: Added dxtctool.h/.cpp
|
||
|
||
2004-08-16 16:43 robert
|
||
|
||
* src/osg/: GNUmakefile, dxtctool.cpp, dxtctool.h: Added fxtctool
|
||
in prep for adding compressed imagery swap
|
||
|
||
2004-08-16 15:03 robert
|
||
|
||
* src/osgPlugins/obj/glm.cpp: Fix to order of materials
|
||
|
||
2004-08-16 14: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 14:17 robert
|
||
|
||
* src/osgPlugins/obj/: ReaderWriterOBJ.cpp, glm.cpp: Improvements
|
||
to the handling of OBJ files
|
||
|
||
2004-08-16 09:58 robert
|
||
|
||
* examples/osgdistortion/osgdistortion.cpp: Disabled the culling on
|
||
the DistortionNode.
|
||
|
||
2004-08-16 09:55 robert
|
||
|
||
* src/osg/ClearNode.cpp: Disabled the culling for clear node.
|
||
|
||
2004-08-16 09:32 robert
|
||
|
||
* src/osgSim/VisibilityGroup.cpp: Changed the length multiple to be
|
||
2x the bounding sphere radius
|
||
|
||
2004-08-16 08:29 robert
|
||
|
||
* src/osgSim/VisibilityGroup.cpp: From Michael Gronager, fix to an
|
||
orientation bug.
|
||
|
||
2004-08-14 16:42 don
|
||
|
||
* doc/osgdem.html: P*E*G*O*U*T Sound. Spelling fixes.
|
||
|
||
2004-08-13 16:48 robert
|
||
|
||
* NEWS.txt: Added news for release 0.9.7-2
|
||
|
||
2004-08-13 16:29 robert
|
||
|
||
* ChangeLog: Updates for 0.9.7-2 release
|
||
|
||
2004-08-13 15: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:46 robert
|
||
|
||
* include/osgDB/Registry: Added docs for CacheObjectHints
|
||
|
||
2004-08-13 14:27 robert
|
||
|
||
* src/osgUtil/: CullVisitor.cpp, RenderToTextureStage.cpp: Removed
|
||
redundent include/ReadFile call
|
||
|
||
2004-08-13 13:38 robert
|
||
|
||
* src/osgPlugins/ive/DataInputStream.cpp: Changed the "Reading a
|
||
byte swapped file" message to info level.
|
||
|
||
2004-08-13 13:05 robert
|
||
|
||
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fix for VS6.0 build
|
||
|
||
2004-08-13 11:49 robert
|
||
|
||
* src/osg/Referenced.cpp: Removed inappropriate #ifdefs
|
||
|
||
2004-08-13 11:46 robert
|
||
|
||
* include/osgFX/Registry, src/osgFX/Registry.cpp: Fixes for OSX.
|
||
|
||
2004-08-11 09:25 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: From Ben Discoe, build fix for float
|
||
version of Matrix.
|
||
|
||
2004-08-10 19:31 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Changed the database pager run
|
||
message to only output at an info level
|
||
|
||
2004-08-10 14:30 robert
|
||
|
||
* index.html: Updated to include reference to osgdem
|
||
|
||
2004-08-10 14:19 robert
|
||
|
||
* index.html, 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: Added osgdem quick usage guide
|
||
|
||
2004-08-09 16:12 robert
|
||
|
||
* Make/makedefs: Set revision number back to 0.
|
||
|
||
2004-08-09 16:08 robert
|
||
|
||
* Make/makedefs: Set version to 0.9.7-1
|
||
|
||
2004-08-09 14:58 robert
|
||
|
||
* ChangeLog, NEWS.txt: Updated NEWS
|
||
|
||
2004-08-07 20:08 robert
|
||
|
||
* src/osg/Geometry.cpp: Changed binding warnings to be reported as
|
||
info rather than as warnings.
|
||
|
||
2004-08-07 10:42 robert
|
||
|
||
* include/osg/State, src/osgUtil/RenderStageLighting.cpp: Added the
|
||
ability to set the global stateset, as use this
|
||
RenderStageLighting
|
||
|
||
2004-08-06 20: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 10:36 robert
|
||
|
||
* NEWS.txt: Updated NEWS
|
||
|
||
2004-08-06 10:35 robert
|
||
|
||
* Make/makedefs: From Bob Kuehne, adding of SDKPATH to OSX build
|
||
|
||
2004-08-06 09:56 robert
|
||
|
||
* src/osgPlugins/osg/ReaderWriterOSG.cpp: Added support for the
|
||
"precision <value>" options string
|
||
|
||
2004-08-06 09:22 robert
|
||
|
||
* include/osg/AutoTransform,
|
||
examples/osgautotransform/osgautotransform.cpp,
|
||
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 07:53 robert
|
||
|
||
* doc/: documentation.html, Doxyfiles/auto_Doxyfile,
|
||
Doxyfiles/core_Doxyfile: Updated docs
|
||
|
||
2004-08-06 06:28 robert
|
||
|
||
* include/osg/CoordinateSystemNode: Typo fixes from Geoff Michel
|
||
|
||
2004-08-06 06:25 robert
|
||
|
||
* include/osgTerrain/DataSet,
|
||
examples/osgpointsprite/osgpointsprite.cpp: From Bruce Clay,
|
||
Build fixes for Win32 VS6.0
|
||
|
||
2004-08-05 16: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 16:14 robert
|
||
|
||
* include/osgFX/Validator, src/osgFX/Validator.cpp: From Marco Jez,
|
||
updates to work with latest StateAttrbiute::compileGLObjects
|
||
method
|
||
|
||
2004-08-05 16:02 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: From Marco Jez, commented out info
|
||
debugging messages
|
||
|
||
2004-08-05 14:41 robert
|
||
|
||
* src/osgPlugins/: lib3ds/tracks.cpp, txp/trpage_sys.h: From Marco
|
||
Jez, VS.NET warning fixes.
|
||
|
||
2004-08-05 13: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 11: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 09:02 robert
|
||
|
||
* NEWS.txt, 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: Set version numbers for 0.9.7 release
|
||
|
||
2004-08-04 11:22 robert
|
||
|
||
* doc/dependencies.html: Added GDAL to dependencies list
|
||
|
||
2004-08-04 11:03 robert
|
||
|
||
* Make/makedefs, src/osgPlugins/freetype/GNUmakefile: Cleaned up
|
||
the gdal-config usage to work with gdal-1.1.9
|
||
|
||
2004-08-04 10:20 robert
|
||
|
||
* Make/: dependencies, makedefs: Added support for setting custom
|
||
dependencies
|
||
|
||
2004-08-04 09:27 robert
|
||
|
||
* NEWS.txt, Make/dependencies, Make/makedefs,
|
||
examples/osgcluster/broadcaster.cpp,
|
||
examples/osgcluster/broadcaster.h,
|
||
examples/osgcluster/osgcluster.cpp,
|
||
examples/osgcluster/receiver.cpp, examples/osgcluster/receiver.h,
|
||
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:57 robert
|
||
|
||
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Don Tidrow,
|
||
build fix for Peformer
|
||
|
||
2004-08-03 20:01 robert
|
||
|
||
* NEWS.txt: Brief update of news.
|
||
|
||
2004-08-03 20:00 robert
|
||
|
||
* include/osg/Quat: Fixed tabbing
|
||
|
||
2004-08-03 20:00 robert
|
||
|
||
* examples/osgunittests/osgunittests.cpp: Added test for quat
|
||
multiplication ordering.
|
||
|
||
2004-08-03 19: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 13:38 robert
|
||
|
||
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Added include
|
||
of scoped lock
|
||
|
||
2004-08-03 12: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: Better macro support for switching
|
||
on/off use of mutex
|
||
|
||
2004-08-03 08: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 16:56 robert
|
||
|
||
* examples/osgphotoalbum/PhotoArchive.cpp,
|
||
src/osgProducer/OsgCameraGroup.cpp: Fixed warnings
|
||
|
||
2004-08-02 16:52 robert
|
||
|
||
* src/osgPlugins/txp/TXPParser.cpp: Fixed warning
|
||
|
||
2004-08-02 15:52 robert
|
||
|
||
* examples/: osgshaders/GL2Scene.cpp, osgvolume/osgvolume.cpp:
|
||
Fixed warnigns
|
||
|
||
2004-08-02 15:47 robert
|
||
|
||
* src/osgPlugins/: flt/flt2osg.cpp, txp/TXPParser.cpp: Fixed
|
||
warnings
|
||
|
||
2004-08-02 15:42 robert
|
||
|
||
* include/osgUtil/TriStripVisitor, src/osgUtil/Simplifier.cpp:
|
||
Removed warings
|
||
|
||
2004-08-02 14:57 robert
|
||
|
||
* src/osg/: FragmentProgram.cpp, PagedLOD.cpp, PointSprite.cpp,
|
||
Referenced.cpp, Texture.cpp, VertexProgram.cpp: Fixed warnings
|
||
|
||
2004-08-02 13: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 10: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 10: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 08: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 08:23 robert
|
||
|
||
* Make/makedirdefs: Added osgtesselate example
|
||
|
||
2004-08-01 11:36 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgtesselate/osgtesselate.dsp,
|
||
VisualStudio/examples/osgtesselate/resources.rc,
|
||
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 09:26 robert
|
||
|
||
* runexamples.bat, include/osg/Array, include/osg/TriangleFunctor,
|
||
include/osg/TriangleIndexFunctor,
|
||
src/osgPlugins/lwo/lwo2parser.h,
|
||
src/osgUtil/TriStrip_graph_array.h: Build fixes for gcc 3.4.1
|
||
support
|
||
|
||
2004-08-01 05:10 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Removed old iv plugin
|
||
|
||
2004-08-01 05:06 robert
|
||
|
||
* Make/makedefs: Added PROFILER support under Linux for gprof and
|
||
FunctionCheck
|
||
|
||
2004-07-30 16:44 robert
|
||
|
||
* include/osg/NodeVisitor, VisualStudio/osgGA/osgGA.dsp,
|
||
examples/osglightpoint/osglightpoint.cpp,
|
||
examples/osgsimulation/osgsimulation.cpp,
|
||
include/osgGA/TrackerManipulator, include/osgProducer/Viewer,
|
||
src/osgGA/GNUmakefile, src/osgGA/TrackerManipulator.cpp: Added
|
||
beginnings of new TrackballManipulator
|
||
|
||
2004-07-29 11: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 13:38 robert
|
||
|
||
* src/osg/DrawPixels.cpp: Replaced GL_PACK_ROW_LENGTH by
|
||
GL_UNPACK_ROW_LENGTH
|
||
|
||
2004-07-28 13:29 robert
|
||
|
||
* src/: osgPlugins/gdal/GNUmakefile, 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 11:26 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Commented out debugging messages
|
||
|
||
2004-07-28 11: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: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 16: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 14:32 robert
|
||
|
||
* src/osg/TextureRectangle.cpp: Clean up of debugging messages
|
||
|
||
2004-07-27 14:24 robert
|
||
|
||
* src/osg/: Texture1D.cpp, Texture2D.cpp, Texture3D.cpp,
|
||
TextureCubeMap.cpp, TextureRectangle.cpp: Fixed unref image so it
|
||
only unref's when images are STATIC
|
||
|
||
2004-07-27 11:23 robert
|
||
|
||
* src/osgPlugins/quicktime/: QuicktimeImageStream.cpp,
|
||
QuicktimeImageStream.h, ReaderWriterQT.cpp: Changes to fix
|
||
multiple thread start.
|
||
|
||
2004-07-27 11: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-26 20:40 robert
|
||
|
||
* include/osg/CullSettings, include/osgUtil/CullVisitor,
|
||
src/osgUtil/CullVisitor.cpp: Made the handling of types more
|
||
consistent
|
||
|
||
2004-07-26 15: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 19:46 robert
|
||
|
||
* include/osg/Matrixf: Changed value_type back to being a float.
|
||
|
||
2004-07-23 11:02 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw,
|
||
examples/osganimate/osganimate.dsp,
|
||
examples/osgautotransform/osgautotransform.dsp,
|
||
examples/osgbillboard/osgbillboard.dsp,
|
||
examples/osgbluemarble/osgbluemarble.dsp,
|
||
examples/osgcallback/osgcallback.dsp,
|
||
examples/osgcameragroup/osgcameragroup.dsp,
|
||
examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp,
|
||
examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp,
|
||
examples/osgdepthshadow/osgdepthshadow.dsp,
|
||
examples/osgdistortion/osgdistortion.dsp,
|
||
examples/osgforest/osgforest.dsp,
|
||
examples/osgfxbrowser/osgfxbrowser.dsp,
|
||
examples/osggeodemo/osggeodemo.dsp,
|
||
examples/osggeometry/osggeometry.dsp,
|
||
examples/osghangglide/osghangglide.dsp,
|
||
examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp,
|
||
examples/osgkeyboard/osgkeyboard.dsp,
|
||
examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
||
examples/osglight/osglight.dsp,
|
||
examples/osglightpoint/osglightpoint.dsp,
|
||
examples/osglogo/osglogo.dsp,
|
||
examples/osgmultitexture/osgmultitexture.dsp,
|
||
examples/osgoccluder/osgoccluder.dsp,
|
||
examples/osgparticle/osgparticledemo.dsp,
|
||
examples/osgphotoalbum/osgphotoalbum.dsp,
|
||
examples/osgpick/osgpick.dsp,
|
||
examples/osgpointsprite/osgpointsprite.dsp,
|
||
examples/osgprerender/osgprerender.dsp,
|
||
examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
||
examples/osgreflect/osgreflect.dsp,
|
||
examples/osgscalarbar/osgscalarbar.dsp,
|
||
examples/osgscribe/osgscribe.dsp,
|
||
examples/osgsequence/osgsequence.dsp,
|
||
examples/osgshaders/osgshaders.dsp,
|
||
examples/osgshadowtexture/osgshadowtexture.dsp,
|
||
examples/osgshape/osgshape.dsp, examples/osgsimple/osgsimple.dsp,
|
||
examples/osgsimplepager/osgsimplepager.dsp,
|
||
examples/osgsimplifier/osgsimplifier.dsp,
|
||
examples/osgsimulation/osgsimulation.dsp,
|
||
examples/osgspheresegment/osgspheresegment.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgteapot/osgteapot.dsp,
|
||
examples/osgtext/osgtextdemo.dsp,
|
||
examples/osgtexture1D/osgtexture1D.dsp,
|
||
examples/osgtexture2D/osgtexture2D.dsp,
|
||
examples/osgtexture3D/osgtexture3D.dsp,
|
||
examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
||
examples/osgunittests/osgunittests.dsp,
|
||
examples/osgvertexprogram/osgvertexprogram.dsp,
|
||
examples/osgvolume/osgvolume.dsp,
|
||
examples/osgwindows/osgwindows.dsp, osg/osg.dsp, osgDB/osgDB.dsp,
|
||
osgFX/osgFX.dsp, osgGA/osgGA.dsp, osgParticle/osgParticle.dsp,
|
||
osgPlugins/3dc/3dc.dsp, osgPlugins/ac3d/ac3d.dsp,
|
||
osgPlugins/bmp/bmp.dsp, osgPlugins/dds/dds.dsp,
|
||
osgPlugins/directx/directx.dsp, osgPlugins/dw/dw.dsp,
|
||
osgPlugins/flt/flt.dsp, osgPlugins/freetype/freetype.dsp,
|
||
osgPlugins/gdal/gdal.dsp, osgPlugins/geo/geo.dsp,
|
||
osgPlugins/gif/gif.dsp, osgPlugins/ive/ive.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/logo/logo.dsp, osgPlugins/lwo/lwo.dsp,
|
||
osgPlugins/lws/lws.dsp, osgPlugins/md2/md2.dsp,
|
||
osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp,
|
||
osgPlugins/osgFX/dot_osgFX.dsp,
|
||
osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||
osgPlugins/osgSim/dot_osgSim.dsp,
|
||
osgPlugins/osgText/dot_osgText.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/pnm/pnm.dsp, osgPlugins/rgb/rgb.dsp,
|
||
osgPlugins/rot/rot.dsp, osgPlugins/scale/scale.dsp,
|
||
osgPlugins/tga/tga.dsp, osgPlugins/tgz/tgz.dsp,
|
||
osgPlugins/tiff/tiff.dsp, osgPlugins/trans/trans.dsp,
|
||
osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp,
|
||
osgProducer/osgProducer.dsp, osgSim/osgSim.dsp,
|
||
osgTerrain/osgTerrain.dsp, osgText/osgText.dsp,
|
||
osgUtil/osgUtil.dsp: From Mike Weiblen, updates to dsp to
|
||
improveme formatting and include OpenThreads
|
||
|
||
2004-07-23 10:49 robert
|
||
|
||
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Fixed iddle
|
||
update.
|
||
|
||
2004-07-23 10:15 robert
|
||
|
||
* include/osg/ImageStream, include/osgProducer/OsgCameraGroup,
|
||
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 05:03 robert
|
||
|
||
* include/osgUtil/GLObjectsVisitor: Made doc comments more
|
||
relevant.
|
||
|
||
2004-07-22 19:34 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Added support for OSG_OPTIMIZER="OFF"
|
||
|
||
2004-07-22 16:41 robert
|
||
|
||
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Fixed build
|
||
|
||
2004-07-22 16:11 robert
|
||
|
||
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Added more
|
||
usage mutex to serialize access to Quicktime.
|
||
|
||
2004-07-22 13:10 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added support for compressing
|
||
textures to osgconv, can be accessed by running --compressed when
|
||
outputting to a .ive file.
|
||
|
||
2004-07-22 08:41 robert
|
||
|
||
* include/osgUtil/Optimizer: Changed _valueAnisotropy from bool to
|
||
float.
|
||
|
||
2004-07-21 20: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: Added
|
||
preliminary support for thread safety in various delete GLobjects
|
||
code
|
||
|
||
2004-07-21 20:15 robert
|
||
|
||
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: Added missing
|
||
tex env mode
|
||
|
||
2004-07-21 20:14 robert
|
||
|
||
* src/osg/ImageStream.cpp: Replaced STOPPED by PAUSED.
|
||
|
||
2004-07-21 20:04 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: From Mike Weiblen, VS formated
|
||
.dsw
|
||
|
||
2004-07-21 20:01 robert
|
||
|
||
* src/osgPlugins/quicktime/: QuicktimeImageStream.cpp,
|
||
QuicktimeImageStream.h: Removed the stop method
|
||
|
||
2004-07-21 20:00 robert
|
||
|
||
* include/osg/ImageStream: Removed stop method, as it overlaps the
|
||
pause method.
|
||
|
||
2004-07-21 09:55 robert
|
||
|
||
* src/osgGA/TerrainManipulator.cpp: Double intersections distance
|
||
for intersects.
|
||
|
||
2004-07-20 19:50 robert
|
||
|
||
* src/osgPlugins/ac3d/Geode.cpp: From Geoff Michel, fixes.
|
||
|
||
2004-07-20 11: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 08:46 robert
|
||
|
||
* src/osgPlugins/ive/: DataInputStream.cpp, DataInputStream.h,
|
||
IveVersion.h, LOD.cpp: From Bob Kuehne, add usage of version
|
||
number to differentiate between rev's of the LOD.
|
||
|
||
2004-07-20 06:37 robert
|
||
|
||
* include/osg/Drawable, include/osg/FragmentProgram,
|
||
include/osg/StateAttribute, include/osg/StateSet,
|
||
include/osg/Texture, include/osg/VertexProgram,
|
||
include/osgDB/DatabasePager, 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/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 06:36 robert
|
||
|
||
* src/osgPlugins/Inventor/GNUmakefile: From Eric Sokolosky, added
|
||
INVENTOR_INCLUDE and INVENTOR_LIB vars.
|
||
|
||
2004-07-20 06:34 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, include/osg/Referenced: Added
|
||
OpenThreads mutex to protect ref()/unref().
|
||
|
||
2004-07-19 19:56 robert
|
||
|
||
* examples/osgfxbrowser/: Frame.cpp, osgfxbrowser.cpp: Fixed the
|
||
position of text so it is drawn ontop of the quads.
|
||
|
||
2004-07-19 19:47 robert
|
||
|
||
* VisualStudio/: osgShell.bat, 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 19:35 robert
|
||
|
||
* src/osgPlugins/ac3d/ac3d.cpp: From Geoff Michel, fix for handling
|
||
of texture filenames enclosed in quotes.
|
||
|
||
2004-07-19 15: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 10:39 robert
|
||
|
||
* src/osgGA/TerrainManipulator.cpp: Lowered level of debugging
|
||
message
|
||
|
||
2004-07-19 10:03 robert
|
||
|
||
* 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 11: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 11:33 robert
|
||
|
||
* src/osgPlugins/: rot/ReaderWriterROT.cpp,
|
||
scale/ReaderWriterSCALE.cpp, trans/ReaderWriterTRANS.cpp: From
|
||
Mike Weiblen, updates to the psuedo loaders to add documentation.
|
||
|
||
2004-07-12 22:32 robert
|
||
|
||
* src/osgGA/TerrainManipulator.cpp: Fixed the computePosition so it
|
||
find intersections more easily.
|
||
|
||
2004-07-12 20: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 18:30 robert
|
||
|
||
* src/: osgDB/DatabasePager.cpp, osgUtil/Optimizer.cpp: Removed
|
||
enabling of use client stage storage hint.
|
||
|
||
2004-07-12 14: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 14:13 robert
|
||
|
||
* src/osg/Texture.cpp: Added debugging message, currently commented
|
||
out.
|
||
|
||
2004-07-12 11:23 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Added unref image data on apply
|
||
automatically to all textures being loaded.
|
||
|
||
2004-07-12 10:43 robert
|
||
|
||
* src/osgGA/TrackballManipulator.cpp: Reduced the pan sensitive on
|
||
the trackball
|
||
|
||
2004-07-12 10:17 robert
|
||
|
||
* src/osgGA/TerrainManipulator.cpp: Reduced the sensitivity of the
|
||
pan.
|
||
|
||
2004-07-12 02:01 robert
|
||
|
||
* include/osg/Geometry, src/osg/Geometry.cpp: Added a more flexible
|
||
variable on the textured quad generation function
|
||
|
||
2004-07-12 00:07 robert
|
||
|
||
* src/: osg/CoordinateSystemNode.cpp, osgGA/TerrainManipulator.cpp,
|
||
osgProducer/Viewer.cpp: Made debugging message write to osg::INFO
|
||
instead of osg::NOTICE
|
||
|
||
2004-07-11 22: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 17:38 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Added ability to control the
|
||
number of slices and the amount of the volume clipped.
|
||
|
||
2004-07-09 21:58 robert
|
||
|
||
* include/osg/ClusterCullingCallback,
|
||
src/osg/ClusterCullingCallback.cpp, src/osgTerrain/DataSet.cpp:
|
||
Fixed cluster culling.
|
||
|
||
2004-07-09 16:42 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Compiles fixes for VS.6.0
|
||
|
||
2004-07-09 16:41 robert
|
||
|
||
* include/osg/: Vec2d, Vec3d, Vec4d: VS.NET Warning fixes from
|
||
Stephane
|
||
|
||
2004-07-09 16:33 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osgText to dependency list
|
||
of osgsimulation example
|
||
|
||
2004-07-09 16:26 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Changed std::min definition to
|
||
osg::minimum to avoid STOOOPID MS conficts.
|
||
|
||
2004-07-09 16: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 13:14 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Clean up of debugging information.
|
||
|
||
2004-07-08 23:28 robert
|
||
|
||
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added new
|
||
coputeActiveCooridnateSystemNodePath method
|
||
|
||
2004-07-08 23: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 23:11 robert
|
||
|
||
* include/osgUtil/RenderStageLighting,
|
||
src/osgUtil/RenderStageLighting.cpp: Made the local storage of a
|
||
StateAttribute* be a ref_ptr<>
|
||
|
||
2004-07-08 23:10 robert
|
||
|
||
* src/osgUtil/SceneView.cpp: Made the constructor's default value
|
||
for _lightingMode be NO_SCENEVIEW_LIGHT
|
||
|
||
2004-07-07 16:05 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Added lighting and materials to
|
||
volume subgraph
|
||
|
||
2004-07-07 14:19 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: From Vasily Radostev, fixed
|
||
Billboard compute near/far bug due to typo of bbCornerFar.
|
||
|
||
2004-07-07 12:29 robert
|
||
|
||
* src/osgGA/TerrainManipulator.cpp: Added automatic scaling of the
|
||
minimum distance to cope with models of small dimensions.
|
||
|
||
2004-07-07 12: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 10:04 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added support for automatically
|
||
computing the local skirt orientation
|
||
|
||
2004-07-06 16:10 robert
|
||
|
||
* src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Added mutex to
|
||
image stream thread to serialize calls to Quicktime.
|
||
|
||
2004-07-06 14:00 robert
|
||
|
||
* src/osgPlugins/ac3d/ac3d.cpp: From Geoff Michel, replaced used C
|
||
style FILE with iostream.
|
||
|
||
2004-07-06 13:32 robert
|
||
|
||
* src/osg/Image.cpp: Removed debugging message
|
||
|
||
2004-07-06 13:15 robert
|
||
|
||
* src/osg/Texture.cpp: Fixed warning.
|
||
|
||
2004-07-06 13: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 07:13 robert
|
||
|
||
* include/osg/Texture: Added GL_TEXTURE_DEPTH #define for Win32
|
||
build
|
||
|
||
2004-07-06 07:05 robert
|
||
|
||
* examples/osgbluemarble/osgbluemarble.cpp: Fixed build after Image
|
||
change
|
||
|
||
2004-07-05 22:46 robert
|
||
|
||
* src/osg/Image.cpp: Added dealloc or previous image data into
|
||
readImageFromTexture
|
||
|
||
2004-07-05 22:09 robert
|
||
|
||
* include/osg/Image, src/osg/Image.cpp, src/osgTerrain/DataSet.cpp:
|
||
Added suppor for copying mipmaps of compressed textures
|
||
|
||
2004-07-05 17: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 10:04 robert
|
||
|
||
* src/osg/ShapeDrawable.cpp: From Ulrich Hertlein, added check for
|
||
detailRatio<=0.0
|
||
|
||
2004-07-05 08:42 robert
|
||
|
||
* src/osg/LOD.cpp: Fixed missing member variable initialized
|
||
varaibles
|
||
|
||
2004-07-02 15: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 15:45 robert
|
||
|
||
* include/osg/AlphaFunc: Added setFunction and setReferenceValue
|
||
method
|
||
|
||
2004-07-02 15:43 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Added normal setting to slice
|
||
planes
|
||
|
||
2004-07-01 15:30 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Clean up of osgvolume
|
||
|
||
2004-07-01 15:29 robert
|
||
|
||
* Make/makedirdefs: Added osgvolume
|
||
|
||
2004-07-01 15: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 15:22 robert
|
||
|
||
* src/osgPlugins/quicktime/MovieData.cpp: Fixed indenting
|
||
|
||
2004-07-01 14: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 20: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 15:43 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: Maded the image filename
|
||
handling more consistent.
|
||
|
||
2004-06-30 15: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 10:02 robert
|
||
|
||
* src/osg/StateSet.cpp: Fixed handling of PROCTED/OVERRIDE
|
||
|
||
2004-06-30 08:26 robert
|
||
|
||
* include/osgTerrain/DataSet: Changed const int to #define for
|
||
VS6.0 build
|
||
|
||
2004-06-29 16: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 15:58 robert
|
||
|
||
* examples/osgvolume/osgvolume.cpp: Improved the handling of normal
|
||
lighting
|
||
|
||
2004-06-29 14:59 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgvolume/osgvolume.dsp,
|
||
VisualStudio/examples/osgvolume/resources.rc,
|
||
examples/osgvolume/GNUmakefile,
|
||
examples/osgvolume/GNUmakefile.inst,
|
||
examples/osgvolume/osgvolume.cpp: Added osgvolume example
|
||
|
||
2004-06-29 09:03 robert
|
||
|
||
* src/osgPlugins/osg/Texture.cpp: Fixed parsing of
|
||
internalTextureFormat.
|
||
|
||
2004-06-28 23:09 robert
|
||
|
||
* src/osg/Texture.cpp: Re-organised
|
||
Texture::computeInternalFormatWithImage() to avoid testing for
|
||
extensions when not required.
|
||
|
||
2004-06-28 22:39 robert
|
||
|
||
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixed warnings.
|
||
|
||
2004-06-28 21:47 robert
|
||
|
||
* include/osgGA/TerrainManipulator: From Matt Burke, typo fix on
|
||
getMinimumDistance().
|
||
|
||
2004-06-28 16: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 15:18 robert
|
||
|
||
* src/osgPlugins/lwo/Object.cpp: Fixed warning
|
||
|
||
2004-06-28 14:18 robert
|
||
|
||
* src/osgPlugins/pfb/ConvertFromPerformer.h: From Michael Logan,
|
||
build fix for Performer plugin
|
||
|
||
2004-06-28 14:18 robert
|
||
|
||
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Michael Gronager,
|
||
added support for alpha channel in writing of BMP images
|
||
|
||
2004-06-28 13:52 robert
|
||
|
||
* src/: osgPlugins/osg/BlendFunc.cpp,
|
||
osgProducer/ViewerEventHandler.cpp: From Eric Sokolowsky. Added
|
||
missing blend modes into .osg reading and writing and fixed typo.
|
||
|
||
2004-06-28 11: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-17 16:07 robert
|
||
|
||
* src/osg/Image.cpp: Added handling of GL_INTENSITY in
|
||
osg::Image::computeNumComponents()
|
||
|
||
2004-06-17 15:39 robert
|
||
|
||
* 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 15:02 robert
|
||
|
||
* include/osgUtil/CullVisitor, include/osgUtil/RenderStage,
|
||
include/osgUtil/RenderStageLighting, include/osg/TexGenNode,
|
||
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 16:05 robert
|
||
|
||
* src/osg/AutoTransform.cpp: From Loic Dachary, added missing copy
|
||
contructor operations.
|
||
|
||
2004-06-16 07:02 robert
|
||
|
||
* src/osg/Geometry.cpp: From David Fries, small treak to debugging
|
||
output.
|
||
|
||
2004-06-15 13:31 robert
|
||
|
||
* examples/osgbluemarble/osgbluemarble.cpp: Added include of
|
||
osg/ClusterCullingCallback
|
||
|
||
2004-06-15 13:26 robert
|
||
|
||
* src/osgPlugins/osg/AutoTransform.cpp: Added Marco's
|
||
AutoTransform.cpp
|
||
|
||
2004-06-14 21:14 robert
|
||
|
||
* include/osg/Switch: Fixed deprecated #idef
|
||
|
||
2004-06-14 21: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 21:11 robert
|
||
|
||
* include/osg/Billboard: Fixed #ifdef USE_DEPRECATED_API
|
||
|
||
2004-06-14 21:10 robert
|
||
|
||
* src/osgPlugins/osg/AnimationPath.cpp: Improved precision of
|
||
AnimationPath IO.
|
||
|
||
2004-06-14 20: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 20:31 robert
|
||
|
||
* examples/osgcluster/osgcluster.cpp: Fixed tabbing.
|
||
|
||
2004-06-14 20:30 robert
|
||
|
||
* include/osg/AlphaFunc: Added extra constructor to make it more
|
||
convinient to create AlphaFunc.
|
||
|
||
2004-06-14 20:20 robert
|
||
|
||
* include/osg/ClipNode: Tweaked comments.
|
||
|
||
2004-06-14 20:17 robert
|
||
|
||
* include/osg/Node: Removed old UserData comment which was non
|
||
longer relevant.
|
||
|
||
2004-06-14 20: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 22:27 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Fixed handling of skylight and
|
||
headlight options in osgProducer::Viewer.
|
||
|
||
2004-06-11 22:05 robert
|
||
|
||
* src/osg/Geometry.cpp: Added better debugging messages for verify
|
||
bindings.
|
||
|
||
2004-06-11 22:05 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Changed the color binding to
|
||
better reflect the settings in the OpenFlight file.
|
||
|
||
2004-06-11 22:00 robert
|
||
|
||
* src/osgGA/TerrainManipulator.cpp: Added further checks for _node
|
||
validity.
|
||
|
||
2004-06-11 21: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 15:49 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Added missing setColorBinding()
|
||
into ConvertFromFLT::setMeshColors().
|
||
|
||
2004-06-10 16:43 robert
|
||
|
||
* src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: From Troy Yee, fixes
|
||
to handling meshes. From Robert Osfield, replaced assert(0)'s
|
||
with error messages.
|
||
|
||
2004-06-10 06:27 robert
|
||
|
||
* VisualStudio/osg/osg.dsp: Added CluserCullingCallback
|
||
|
||
2004-06-09 21:18 robert
|
||
|
||
* include/osgTerrain/DataSet: Compile fix w.r.t new
|
||
CoordinateSystemNode.
|
||
|
||
2004-06-09 17:28 robert
|
||
|
||
* src/osgPlugins/lwo/: iffparser.h, 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 16: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 16:06 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added proper mapping of format and
|
||
coordinate system.
|
||
|
||
2004-06-09 16: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 14:06 robert
|
||
|
||
* include/osg/: Vec2d, Vec2f, Vec3d, Vec4d: Cleaned up float vs
|
||
double types in Vec*d and Vec2f classes
|
||
|
||
2004-06-08 15:30 robert
|
||
|
||
* src/osg/AnimationPath.cpp: Improved the precision of animation
|
||
paths.
|
||
|
||
2004-06-08 14:58 robert
|
||
|
||
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
||
options for controlling mipmapping and aniso-tropic filtering.
|
||
|
||
2004-06-08 13:31 robert
|
||
|
||
* include/osgGA/: FlightManipulator, GUIActionAdapter: Updates to
|
||
FlightManipulator
|
||
|
||
2004-06-08 10: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 08:32 robert
|
||
|
||
* include/osgGA/TerrainManipulator,
|
||
src/osgGA/FlightManipulator.cpp: Updates to the terrain
|
||
manipulator.
|
||
|
||
2004-06-07 16: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 15: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 13:53 robert
|
||
|
||
* examples/osgsimulation/osgsimulation.cpp: Added sphere segment to
|
||
osgsimulator.
|
||
|
||
2004-06-04 17:32 robert
|
||
|
||
* include/osg/: Vec2d, Vec3d, Vec4d: Fixed the Vec*d class so there
|
||
have value_type set to double.
|
||
|
||
2004-06-04 13:27 robert
|
||
|
||
* src/osgUtil/RenderStageLighting.cpp: Added haveAppliedAttribute
|
||
to allow draw callbacks to get access to the current active
|
||
lights.
|
||
|
||
2004-06-04 12: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 11:05 robert
|
||
|
||
* src/osg/Quat.cpp: Added check to Quat::makeRotate(,,,) to catch
|
||
zero lengh axis.
|
||
|
||
2004-06-04 09: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 09: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 09:13 robert
|
||
|
||
* src/osg/Geometry.cpp: From Max Behensky, fixes to the computation
|
||
of the number of primitives
|
||
|
||
2004-06-03 21:06 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Fixed spelling of Equivalent.
|
||
|
||
2004-06-03 11:16 robert
|
||
|
||
* src/osgSim/ScalarBar.cpp: Added handling of case when only one
|
||
colour is used.
|
||
|
||
2004-06-03 11:10 robert
|
||
|
||
* include/osgSim/ColorRange, src/osgSim/ColorRange.cpp: Added
|
||
support for a single color in a ColorRange
|
||
|
||
2004-06-03 10:36 robert
|
||
|
||
* src/osgSim/ScalarBar.cpp: Added room for tail of text.
|
||
|
||
2004-06-02 15: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 15:13 robert
|
||
|
||
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
|
||
derived reqiestRedraw() and requestContinueUpdate() methods for
|
||
debugging purposes.
|
||
|
||
2004-06-02 13: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 01:27 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Fixed setCoordinateFrame method
|
||
|
||
2004-05-26 01:26 robert
|
||
|
||
* src/osgGA/: DriveManipulator.cpp, FlightManipulator.cpp: Made the
|
||
drive and flight manipulators more sensitive to de/acceleration
|
||
|
||
2004-05-25 21:40 robert
|
||
|
||
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From George Tarantilils,
|
||
add missing handling of alpha channel.
|
||
|
||
2004-05-25 21:39 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: Changed screen grab
|
||
filename back to a saved_image.jpg
|
||
|
||
2004-05-25 21:35 robert
|
||
|
||
* include/osgUtil/CullVisitor: Updated clampProjectionMatrix
|
||
methods
|
||
|
||
2004-05-25 17:10 robert
|
||
|
||
* src/: osg/Image.cpp, 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 15:32 robert
|
||
|
||
* src/osgPlugins/quicktime/QuicktimeImageStream.h: Updates the
|
||
movie support
|
||
|
||
2004-05-25 08:40 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Added better handling of clamping of
|
||
projection matrix
|
||
|
||
2004-05-24 20:50 robert
|
||
|
||
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Alberto Farre, fixes
|
||
to the computation of sizes
|
||
|
||
2004-05-21 00: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 23:20 robert
|
||
|
||
* examples/osgscalarbar/osgscalarbar.cpp: Added HUD scalar bar.
|
||
|
||
2004-05-20 14:54 robert
|
||
|
||
* include/osg/: Vec2f, Vec3f, Vec4d: Fixed warnigs on VS.
|
||
|
||
2004-05-20 13:57 robert
|
||
|
||
* include/osgDB/FieldReaderIterator,
|
||
src/osgDB/FieldReaderIterator.cpp,
|
||
src/osgPlugins/osg/PositionAttitudeTransform.cpp: Improved
|
||
support for new double Vec* classes
|
||
|
||
2004-05-20 11:42 robert
|
||
|
||
* include/osg/Vec2d: Fixed typo of Vec3f to Vec2f
|
||
|
||
2004-05-20 11: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 10:17 robert
|
||
|
||
* include/osg/StateSet: Added GL_SCALE_NORMAL define to get round
|
||
compilation against GL1.1 headers
|
||
|
||
2004-05-19 10:12 robert
|
||
|
||
* include/osg/Transform: Added GL_RESCALE_NORMAL to allow
|
||
compilation with GL1.1 headers
|
||
|
||
2004-05-17 23: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 16: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 14:20 robert
|
||
|
||
* src/osg/Texture.cpp: From Bob Kuehne, more general checks for
|
||
existance of extensions.
|
||
|
||
2004-05-17 13:08 robert
|
||
|
||
* src/osgGA/TerrainManipulator.cpp: Improved the pan controls on
|
||
the terrain manipulator
|
||
|
||
2004-05-17 11:21 robert
|
||
|
||
* include/osg/Array: From Ruben, fix for gcc 3.4 build
|
||
|
||
2004-05-15 09:42 robert
|
||
|
||
* VisualStudio/: osgPlugins/gdal/gdal.dsp,
|
||
osgTerrain/osgTerrain.dsp: From Mike Weiblen, further updates to
|
||
add relative paths to OpenThreads/Producer.
|
||
|
||
2004-05-14 15:43 robert
|
||
|
||
* VisualStudio/osgParticle/osgParticle.dsp: Fixed error of headers
|
||
having ..\..\src\ path instaead of ..\..\include\
|
||
|
||
2004-05-13 23: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 23:06 robert
|
||
|
||
* src/osg/CullSettings.cpp: Revert the computeNearFar mode to using
|
||
bounding volumes as default.
|
||
|
||
2004-05-13 23:03 robert
|
||
|
||
* VisualStudio/: examples/osganimate/osganimate.dsp,
|
||
examples/osgbillboard/osgbillboard.dsp,
|
||
examples/osgbluemarble/osgbluemarble.dsp,
|
||
examples/osgcallback/osgcallback.dsp,
|
||
examples/osgcameragroup/osgcameragroup.dsp,
|
||
examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp,
|
||
examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp,
|
||
examples/osgdepthshadow/osgdepthshadow.dsp,
|
||
examples/osgdistortion/osgdistortion.dsp,
|
||
examples/osgforest/osgforest.dsp,
|
||
examples/osgfxbrowser/osgfxbrowser.dsp,
|
||
examples/osggeodemo/osggeodemo.dsp,
|
||
examples/osggeometry/osggeometry.dsp,
|
||
examples/osghangglide/osghangglide.dsp,
|
||
examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp,
|
||
examples/osgkeyboard/osgkeyboard.dsp,
|
||
examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
||
examples/osglight/osglight.dsp,
|
||
examples/osglightpoint/osglightpoint.dsp,
|
||
examples/osglogo/osglogo.dsp,
|
||
examples/osgmultitexture/osgmultitexture.dsp,
|
||
examples/osgoccluder/osgoccluder.dsp,
|
||
examples/osgparticle/osgparticledemo.dsp,
|
||
examples/osgphotoalbum/osgphotoalbum.dsp,
|
||
examples/osgpick/osgpick.dsp,
|
||
examples/osgpointsprite/osgpointsprite.dsp,
|
||
examples/osgprerender/osgprerender.dsp,
|
||
examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
||
examples/osgreflect/osgreflect.dsp,
|
||
examples/osgscalarbar/osgscalarbar.dsp,
|
||
examples/osgscribe/osgscribe.dsp,
|
||
examples/osgsequence/osgsequence.dsp,
|
||
examples/osgshaders/osgshaders.dsp,
|
||
examples/osgshadowtexture/osgshadowtexture.dsp,
|
||
examples/osgshape/osgshape.dsp, examples/osgsimple/osgsimple.dsp,
|
||
examples/osgsimplepager/osgsimplepager.dsp,
|
||
examples/osgsimplifier/osgsimplifier.dsp,
|
||
examples/osgsimulation/osgsimulation.dsp,
|
||
examples/osgspheresegment/osgspheresegment.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgteapot/osgteapot.dsp,
|
||
examples/osgtext/osgtextdemo.dsp,
|
||
examples/osgtexture1D/osgtexture1D.dsp,
|
||
examples/osgtexture2D/osgtexture2D.dsp,
|
||
examples/osgtexture3D/osgtexture3D.dsp,
|
||
examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
||
examples/osgvertexprogram/osgvertexprogram.dsp,
|
||
examples/osgwindows/osgwindows.dsp, osgDB/osgDB.dsp,
|
||
osgFX/osgFX.dsp, osgParticle/osgParticle.dsp,
|
||
osgPlugins/3dc/3dc.dsp, osgPlugins/ac3d/ac3d.dsp,
|
||
osgPlugins/bmp/bmp.dsp, osgPlugins/dds/dds.dsp,
|
||
osgPlugins/directx/directx.dsp, osgPlugins/dw/dw.dsp,
|
||
osgPlugins/flt/flt.dsp, osgPlugins/freetype/freetype.dsp,
|
||
osgPlugins/gdal/gdal.dsp, osgPlugins/geo/geo.dsp,
|
||
osgPlugins/gif/gif.dsp, osgPlugins/ive/ive.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/logo/logo.dsp, osgPlugins/lwo/lwo.dsp,
|
||
osgPlugins/lws/lws.dsp, osgPlugins/md2/md2.dsp,
|
||
osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp,
|
||
osgPlugins/osgFX/dot_osgFX.dsp,
|
||
osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||
osgPlugins/osgSim/dot_osgSim.dsp,
|
||
osgPlugins/osgText/dot_osgText.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/pnm/pnm.dsp, osgPlugins/rgb/rgb.dsp,
|
||
osgPlugins/rot/rot.dsp, osgPlugins/scale/scale.dsp,
|
||
osgPlugins/tga/tga.dsp, osgPlugins/tgz/tgz.dsp,
|
||
osgPlugins/tiff/tiff.dsp, osgPlugins/trans/trans.dsp,
|
||
osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp,
|
||
osgProducer/osgProducer.dsp, osgTerrain/osgTerrain.dsp,
|
||
osgText/osgText.dsp, 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 14:37 robert
|
||
|
||
* src/osgDB/FileUtils.cpp: From Bruce Clay, cross platform
|
||
implemention of fileType(..)
|
||
|
||
2004-05-13 09:11 robert
|
||
|
||
* src/osgDB/FileUtils.cpp: From Donny Cipperly, completed Windows
|
||
support for fileType()
|
||
|
||
2004-05-12 21:31 robert
|
||
|
||
* Make/makedefs, src/osgPlugins/ac3d/ac3d.cpp: Fixes for FreeBSD
|
||
|
||
2004-05-12 15: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 11: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 21:44 robert
|
||
|
||
* src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Eric Sokolosky,
|
||
with further additions from Robert, added support for RGBA TIFF
|
||
files
|
||
|
||
2004-05-10 21:01 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: From Bruce Clay, modify template copy
|
||
method to avoid VS6.0 compile errors.
|
||
|
||
2004-05-10 17:17 robert
|
||
|
||
* src/osgSim/Sector.cpp: Changed &D to use define to keep things
|
||
compiling under VS6.0
|
||
|
||
2004-05-10 15:53 robert
|
||
|
||
* Make/dependencies: Made GDAL_INSTALLED default to no
|
||
|
||
2004-05-10 14:56 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Removed eroneous return statement.
|
||
|
||
2004-05-09 08: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 07:29 robert
|
||
|
||
* src/: osgDB/FileUtils.cpp, osgGA/StateSetManipulator.cpp: From
|
||
Mike Weiblen, Fixes for Win32 build
|
||
|
||
2004-05-08 23: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 22:33 robert
|
||
|
||
* src/osgPlugins/flt/: ExternalRecord.h, FltFile.cpp, FltFile.h,
|
||
LightPointPaletteRecords.cpp, LightPointPaletteRecords.h,
|
||
Pool.cpp, Pool.h, flt2osg.cpp, flt2osg.h, 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 19:41 don
|
||
|
||
* include/osg/GLExtensions: Ooops... previous fix didn't work,
|
||
corrected.
|
||
|
||
2004-05-08 19: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 07:35 robert
|
||
|
||
* 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 07:13 robert
|
||
|
||
* VisualStudio/osgPlugins/trans/trans.dsp: Did a unix2dos and
|
||
checked in trans.dsp
|
||
|
||
2004-05-07 22:08 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Changed scale.dsp etc instance to
|
||
rot.dsp etc.
|
||
|
||
2004-05-07 20: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 20:55 robert
|
||
|
||
* include/osgDB/DatabasePager: From Marco Jez, replacement of local
|
||
mutex lock/unlock with ScopedLock.
|
||
|
||
2004-05-07 16:18 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/rot/rot.dsp,
|
||
VisualStudio/osgPlugins/scale/scale.dsp,
|
||
include/osgDB/FileNameUtils, src/osgDB/FileNameUtils.cpp,
|
||
src/osgPlugins/rot/GNUmakefile,
|
||
src/osgPlugins/rot/ReaderWriterROT.cpp,
|
||
src/osgPlugins/scale/GNUmakefile,
|
||
src/osgPlugins/scale/ReaderWriterSCALE.cpp,
|
||
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 15: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 15:44 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Fixed tabbing to be all four
|
||
spaced tabs
|
||
|
||
2004-05-07 15:33 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: From Julian, fix to handling of
|
||
multi-textures
|
||
|
||
2004-05-07 14:43 robert
|
||
|
||
* include/osgDB/ReaderWriter, src/osgDB/Registry.cpp: Added support
|
||
for osgDB::ReaderWriter::ReadResult::FILE_LOADED_FROM_CACHE
|
||
|
||
2004-05-07 13: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 13:40 robert
|
||
|
||
* include/osg/TextureRectangle, src/osg/TextureRectangle.cpp: Added
|
||
GL_TEXTURE_RECTANGLE define
|
||
|
||
2004-05-07 12: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 12:18 robert
|
||
|
||
* src/osgGA/TerrainManipulator.cpp: Changed debug info level
|
||
|
||
2004-05-07 12:10 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Changed notify level of debuggin
|
||
message from NOTICE to INFO
|
||
|
||
2004-05-07 12:09 robert
|
||
|
||
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Don Tidrow,
|
||
changed cerr usage to osg::notify()
|
||
|
||
2004-05-06 13:57 robert
|
||
|
||
* VisualStudio/osgFX/osgFX.dsp: From Geof Michel, fix to osgFX.
|
||
|
||
2004-05-06 13:30 robert
|
||
|
||
* src/: osgGA/TerrainManipulator.cpp, osgProducer/Viewer.cpp: [no
|
||
log message]
|
||
|
||
2004-05-06 12: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 11: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 11:54 robert
|
||
|
||
* include/osg/CoordinateSystemNode,
|
||
src/osg/CoordinateSystemNode.cpp: Fixed computeLocalTransform to
|
||
generate correct orientation of local coordinate frame.
|
||
|
||
2004-05-05 20: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 15:54 robert
|
||
|
||
* src/osgTerrain/: DataSet.cpp, HeightFieldNode.cpp: Compile fixes
|
||
for that pitful excuse for a C++ compiler that is VS6.0
|
||
|
||
2004-05-05 10: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 06:17 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Increased the sampling of upper most
|
||
tiles when doing a geocentric projection
|
||
|
||
2004-05-04 19:13 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osgTerrain to dependency
|
||
list of osgdem
|
||
|
||
2004-05-04 15:02 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Improved the cluster culling
|
||
computation so that it now accounts for the local elevations.
|
||
|
||
2004-05-04 14:58 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Changed notify level on several
|
||
debugging messages from WARN to INFO.
|
||
|
||
2004-05-04 10:55 robert
|
||
|
||
* VisualStudio/osgTerrain/osgTerrain.dsp: Fixed typo of OSGTERRAIN
|
||
|
||
2004-05-04 08:24 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Fixed typo of osgTerrain
|
||
|
||
2004-05-03 21:43 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw, osgTerrain/osgTerrain.dsp: Added
|
||
osgTerrain and osgdem project files
|
||
|
||
2004-05-03 21: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 14:09 robert
|
||
|
||
* VisualStudio/osgPlugins/gdal/gdal.dsp: Changed the gdal plugin to
|
||
link to the gdal_i.lib dll stub library
|
||
|
||
2004-05-03 13:46 robert
|
||
|
||
* VisualStudio/osgPlugins/: ive/ive.dsp, osg/dot_osg.dsp: Added
|
||
CoordinateSystemNode and EllipsoidModel .h/.cpp's files to
|
||
project files
|
||
|
||
2004-05-03 13:04 robert
|
||
|
||
* 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 08:42 robert
|
||
|
||
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Fixed
|
||
compile error
|
||
|
||
2004-05-02 22: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 16: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 16: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 15:04 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added support for settings scale the
|
||
elevation of geometry
|
||
|
||
2004-05-02 15: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 14:35 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Temporary fix for handling grey scale
|
||
images as texture source.
|
||
|
||
2004-04-30 16:35 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, 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 10:04 robert
|
||
|
||
* include/osgGA/KeySwitchMatrixManipulator: Added getKeyManipMap()
|
||
method
|
||
|
||
2004-04-29 23: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 23: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 23: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 23: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 23: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 23:15 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Added missing billboard drawable
|
||
dirtyBound()
|
||
|
||
2004-04-29 23:13 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Fix for VS7.0 build from Mike Weiblen
|
||
|
||
2004-04-29 22:57 robert
|
||
|
||
* src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp: Warnings
|
||
fix for VS7.0 from Mike Weiblen
|
||
|
||
2004-04-29 22:38 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Fixed an iterator invalidation bug.
|
||
(thanks to Per M<>nsson for tracking down the bug)
|
||
|
||
2004-04-29 16:57 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Added missing dirtyBound() to
|
||
billboard section of flatten static transforms
|
||
|
||
2004-04-28 16:07 robert
|
||
|
||
* src/osgPlugins/Inventor/: ConvertFromInventor.cpp,
|
||
PendulumCallback.cpp, ShuttleCallback.cpp: Changed M_PI to
|
||
osg::PI.
|
||
|
||
2004-04-27 20: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 15:47 robert
|
||
|
||
* include/osgTerrain/DataSet: Added extra parameter policy enum
|
||
|
||
2004-04-22 22: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 14: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 11: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 11:44 robert
|
||
|
||
* include/osgSim/ScalarBar: Added update() method to enable the
|
||
ScaleBar to be updated after changes to attached classes.
|
||
|
||
2004-04-22 09:04 robert
|
||
|
||
* examples/osgscribe/osgscribe.cpp: Added pathway in code for
|
||
override the colour of the wireframe scribe
|
||
|
||
2004-04-21 14:20 robert
|
||
|
||
* src/osgPlugins/txp/ReaderWriterTXP.cpp: Added searching of the
|
||
filepath.
|
||
|
||
2004-04-21 12:06 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added back in tri stripping of tiles
|
||
|
||
2004-04-21 11:40 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Changed the edge collapse to accept
|
||
edges with more than two connected triangles.
|
||
|
||
2004-04-20 10:46 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw,
|
||
examples/osgsimplifier/osgsimplifier.dsp,
|
||
examples/osgsimplifier/resources.rc: Added project files for
|
||
osgsimplifier example.
|
||
|
||
2004-04-20 10: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-20 00: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 21:44 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Changed the scoping for for variables
|
||
to fix VS6.0 compile.
|
||
|
||
2004-04-19 21:06 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Added support for detecting edge
|
||
collapses which will overturn the local triangles.
|
||
|
||
2004-04-18 17:15 robert
|
||
|
||
* Make/makedirdefs, 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 15:12 robert
|
||
|
||
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Changed std::cout to
|
||
osg::notify
|
||
|
||
2004-04-18 15:02 robert
|
||
|
||
* src/osgPlugins/Inventor/ConvertFromInventor.cpp: Changed
|
||
std::cout to osg::notify
|
||
|
||
2004-04-18 14: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 23:50 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Further work on Simplifer support for
|
||
compute error metric
|
||
|
||
2004-04-17 21:27 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Changed TriangleSet::iterator to
|
||
const_iterator to fix build under VS.NET.
|
||
|
||
2004-04-17 17:02 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Further work on simplifier edge
|
||
collapse code
|
||
|
||
2004-04-16 23:50 robert
|
||
|
||
* include/osg/Texture, src/osg/Texture.cpp: From Don Tidrow,
|
||
changed "setupGLExtenions()" to "setupGLExtensions()" in Texture
|
||
and Texture.cpp
|
||
|
||
2004-04-16 23:07 robert
|
||
|
||
* examples/osggeometry/osggeometry.cpp: Fixed incorrecting sizing
|
||
of background tex coords
|
||
|
||
2004-04-16 11:05 robert
|
||
|
||
* src/osg/Texture.cpp: From Bob Kuehne, updated extension/version
|
||
checking for border clamp extension.
|
||
|
||
2004-04-15 10:37 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Added tests for the consistency of
|
||
points, edges and triangles.
|
||
|
||
2004-04-14 12:56 robert
|
||
|
||
* src/osgTerrain/GNUmakefile: Fixed typo in makefile
|
||
|
||
2004-04-14 09:58 robert
|
||
|
||
* src/osgTerrain/GNUmakefile: From Garret Potts, added -losgUtil to
|
||
libs linked to osgTerrain
|
||
|
||
2004-04-13 17:03 robert
|
||
|
||
* include/osgDB/Registry: Fixed bogus read*Implementation calls in
|
||
ReadFileCallback.
|
||
|
||
2004-04-13 16:59 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Added support for removing triangles
|
||
and associated edge and points from the EdgeCollapse object.
|
||
|
||
2004-04-13 15:39 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Added support for copy all per vertex
|
||
attributes to and from the edge collapse object.
|
||
|
||
2004-04-12 22:30 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Commented out call to
|
||
osgUtil::Simplifier as this utility is not yet functional
|
||
|
||
2004-04-12 22:29 robert
|
||
|
||
* include/osgUtil/Simplifier, src/osgUtil/Optimizer.cpp,
|
||
src/osgUtil/Simplifier.cpp: Further work on the new
|
||
osgUtil::Simplifier.
|
||
|
||
2004-04-12 14: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 22:21 robert
|
||
|
||
* include/osg/Timer, src/osg/Timer.cpp,
|
||
src/osgPlugins/ac3d/ac3d.cpp: From Eric Wing, clean ups for OSX
|
||
support.
|
||
|
||
2004-04-10 17: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 12:30 robert
|
||
|
||
* 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, VisualStudio/osgPlugins/flt/flt.dsp,
|
||
VisualStudio/osgSim/osgSim.dsp: From Paul Martz, added support
|
||
for OpenFlight15.8 LightPointSystems
|
||
|
||
2004-04-09 09:20 robert
|
||
|
||
* src/osgUtil/Simplifier.cpp: Renamed MyTriangleOperator to
|
||
CollectTriangleOperator.
|
||
|
||
2004-04-08 12:27 robert
|
||
|
||
* include/osgUtil/Simplifier, VisualStudio/osgUtil/osgUtil.dsp,
|
||
src/osgTerrain/DataSet.cpp, src/osgUtil/GNUmakefile,
|
||
src/osgUtil/Simplifier.cpp: Added beginning of new
|
||
osgUtil::Simplifier
|
||
|
||
2004-04-07 19:38 robert
|
||
|
||
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Added an alteranive
|
||
code path for the fallback for handling opaque texture blending.
|
||
|
||
2004-04-07 09:57 robert
|
||
|
||
* src/osgPlugins/flt/: GroupRecord.h,
|
||
TextureMappingPaletteRecord.h, flt2osg.cpp: From Paul Martz,
|
||
changes to better support OpenFlight 15.8
|
||
|
||
2004-04-06 21:15 robert
|
||
|
||
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Fixed comments on the OBJ
|
||
coords system
|
||
|
||
2004-04-06 17:01 robert
|
||
|
||
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Fixes
|
||
from Per M<>nsson for Win32 build
|
||
|
||
2004-04-05 16:58 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Re-enabled normal generation on
|
||
tiles.
|
||
|
||
2004-04-05 16:46 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Commented out scale setting when
|
||
source DEM is in lat+longs.
|
||
|
||
2004-04-05 16: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 10:00 robert
|
||
|
||
* include/osgDB/DynamicLibrary: From Nathan Cournia, fix to =
|
||
operator, was eroneous written as an == operator.
|
||
|
||
2004-04-04 16:33 robert
|
||
|
||
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Prelimary
|
||
work on adding support for local tile transforms
|
||
|
||
2004-04-02 16:55 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added support for generating
|
||
compressed textures
|
||
|
||
2004-04-02 16: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 16: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 16:00 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Changed default cut of ratio to be
|
||
smaller, to reduce the resolution of tiles selected.
|
||
|
||
2004-04-01 14: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 12:02 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Cleaned up handling of geocentric
|
||
coords
|
||
|
||
2004-04-01 08:49 robert
|
||
|
||
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Changed the comment to
|
||
make it clear what axis change is implementated.
|
||
|
||
2004-03-31 23:31 robert
|
||
|
||
* include/osgTerrain/CoordinateSystem, include/osgTerrain/DataSet,
|
||
src/osgTerrain/DataSet.cpp: Added preliminary support for
|
||
converting datasets into geocentric coords
|
||
|
||
2004-03-31 16:50 robert
|
||
|
||
* 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 10:20 robert
|
||
|
||
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Clean up
|
||
freeing of no longer required tiles
|
||
|
||
2004-03-31 09: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 23:06 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added back in tri stripping of
|
||
geometry tiles
|
||
|
||
2004-03-30 23: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 22:13 robert
|
||
|
||
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Fixed the
|
||
boundary equalization
|
||
|
||
2004-03-30 20:15 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added debugging for detecting
|
||
problems in boundary equalization
|
||
|
||
2004-03-29 23:26 robert
|
||
|
||
* 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 15:40 robert
|
||
|
||
* src/osgTerrain/DataSet.cpp: Added support for generating
|
||
polygonal tiles
|
||
|
||
2004-03-29 13:28 robert
|
||
|
||
* include/osg/TriangleIndexFunctor: Fixed the handling
|
||
begin()/vertex()/end() sequences in TriangleIndexFunctor.
|
||
|
||
2004-03-29 13: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 11:45 robert
|
||
|
||
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp:
|
||
Groundwork for adding support for polygonal tiles
|
||
|
||
2004-03-29 11: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 10: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, makerules: Applied Norman Vine's changes for
|
||
Cygwin/Mingw
|
||
|
||
2004-03-21 12:17 robert
|
||
|
||
* 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
|
||
|
||
* 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, 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: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, 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
|
||
|
||
* 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, osgPlugins/quicktime/GNUmakefile,
|
||
osgPlugins/quicktime/MovieData.cpp,
|
||
osgPlugins/quicktime/MovieData.h,
|
||
osgPlugins/quicktime/QTUtils.cpp, osgPlugins/quicktime/QTUtils.h,
|
||
osgPlugins/quicktime/QuicktimeImageStream.cpp,
|
||
osgPlugins/quicktime/QuicktimeImageStream.h,
|
||
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 16:14 robert
|
||
|
||
* Make/makedirdefs, 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, 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-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: 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, VertexProgram.h: Fixed
|
||
compile warning
|
||
|
||
2004-03-09 14:00 robert
|
||
|
||
* examples/osgmovie/: ImageStream.h, MpegImageStream.cpp,
|
||
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, 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: 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, 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, Input.h,
|
||
LocalVertexPoolRecord.cpp, LocalVertexPoolRecord.h, 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: 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, 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-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/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/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/: GNUmakefile, GNUmakefile.inst,
|
||
osgpointsprite.cpp: From Ruben, Added osgpointsprite examples.
|
||
|
||
2004-03-02 22:36 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
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, 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, 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, DriveManipulator.cpp,
|
||
FlightManipulator.cpp, 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, FltFile.h, ReaderWriterFLT.cpp,
|
||
flt2osg.cpp: Submission by Paul Martz for doing units conversions
|
||
on flight files.
|
||
|
||
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, 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,
|
||
examples/osgbillboard/osgbillboard.dsp,
|
||
examples/osgbluemarble/osgbluemarble.dsp,
|
||
examples/osgcameragroup/osgcameragroup.dsp,
|
||
examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp,
|
||
examples/osgforest/osgforest.dsp,
|
||
examples/osggeodemo/osggeodemo.dsp, examples/osghud/osghud.dsp,
|
||
examples/osgkeyboard/osgkeyboard.dsp,
|
||
examples/osglight/osglight.dsp,
|
||
examples/osgmultitexture/osgmultitexture.dsp,
|
||
examples/osgoccluder/osgoccluder.dsp,
|
||
examples/osgreflect/osgreflect.dsp,
|
||
examples/osgscalarbar/osgscalarbar.dsp,
|
||
examples/osgscribe/osgscribe.dsp,
|
||
examples/osgshaders/osgshaders.dsp,
|
||
examples/osgshadowtexture/osgshadowtexture.dsp,
|
||
examples/osgsimulation/osgsimulation.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgtexture2D/osgtexture2D.dsp,
|
||
examples/osgwindows/osgwindows.dsp, osg/osg.dsp, osgDB/osgDB.dsp,
|
||
osgGA/osgGA.dsp, osgParticle/osgParticle.dsp,
|
||
osgPlugins/lwo/lwo.dsp, osgPlugins/txp/txp.dsp,
|
||
osgProducer/osgProducer.dsp, osgSim/osgSim.dsp,
|
||
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, KeySwitchMatrixManipulator,
|
||
StateSetManipulator: Fixed the className() defintations to be
|
||
const
|
||
|
||
2004-02-05 11:53 robert
|
||
|
||
* src/osgPlugins/txp/: TXPArchive.cpp, TXP_LABELS.README: Changed
|
||
fonts to lower case.
|
||
|
||
2004-02-05 11:39 robert
|
||
|
||
* src/osgPlugins/txp/: ReaderWriterTXP.cpp, TXPArchive.cpp,
|
||
TXPArchive.h, TXPParser.cpp, TXP_LABELS.README, 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, makedefs, 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 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 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-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, 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: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-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, dependencies, makedirdefs: Fixed misspelling
|
||
of dependencies
|
||
|
||
2004-01-30 21:11 robert
|
||
|
||
* Make/: dependancies, 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/: GNUmakefile, GNUmakefile.inst,
|
||
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,
|
||
osgPlugins/dw/ReaderWriterDW.cpp,
|
||
osgPlugins/obj/ReaderWriterOBJ.cpp,
|
||
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/: GNUmakefile, GNUmakefile.inst, ImageStream.h,
|
||
MpegImageStream.cpp, MpegImageStream.h, 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 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 10:53 robert
|
||
|
||
* VisualStudio/icons/src/: file.txt, make.bat, osg.xcf,
|
||
osg16-32.png, osg16-4.png, osg16-8.png, osg16.xcf, osg32-32.png,
|
||
osg32-4.png, osg32-8.png, osg32.xcf, osg48-32.png, osg48-4.png,
|
||
osg48-8.png, 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, DataOutputStream.cpp,
|
||
GNUmakefile, Geometry.cpp, StateSet.cpp, Texture1D.cpp,
|
||
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, TXPArchive.cpp,
|
||
TXPArchive.h, TXPParser.cpp, 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, trpage_geom.cpp,
|
||
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, 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, TXPArchive.h, TXPParser.cpp,
|
||
TXPParser.h: From Nick, addition of pruning to remove redundent
|
||
local materials.
|
||
|
||
2004-01-22 10:43 robert
|
||
|
||
* src/osgPlugins/txp/: ReaderWriterTXP.cpp, 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, 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, TileMapper.cpp: Build fix.
|
||
|
||
2004-01-19 15:55 robert
|
||
|
||
* src/osgPlugins/txp/: TXPPagedLOD.cpp, TXPPagedLOD.h,
|
||
TXPSeamLOD.cpp, TileMapper.h: Upates from Nick.
|
||
|
||
2004-01-19 11:02 robert
|
||
|
||
* src/osgPlugins/txp/: TXPArchive.cpp, 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
|
||
|
||
* 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-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 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 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, ReaderWriterLWS.cpp,
|
||
SceneLoader.cpp, 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, TXPArchive.h, TXPPagedLOD.h,
|
||
TXPParser.cpp, TXPParser.h, TXPSeamLOD.cpp, TXPSeamLOD.h,
|
||
TXPTileNode.cpp, 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, TXPArchive.h, TXPNode.cpp,
|
||
TXPPagedLOD.cpp, TXPPagedLOD.h, TXPSeamLOD.cpp, TXPSeamLOD.h,
|
||
TXPTileNode.cpp, 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/osgsimplepager.dsp,
|
||
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,
|
||
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,
|
||
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, 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, FltFile.h, ReaderWriterFLT.cpp,
|
||
flt2osg.cpp, 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, iffparser.h, lwo2parser.h,
|
||
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,
|
||
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/osgshadowtexture.dsp,
|
||
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, TXPTileNode.cpp: Experiments
|
||
at fixing seam handling.
|
||
|
||
2004-01-04 12:37 robert
|
||
|
||
* include/: osg/Material, 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/lws.dsp,
|
||
src/osgPlugins/lwo/GNUmakefile, 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, Noise.cpp, Noise.h,
|
||
README.txt: 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, ReaderWriterTXP.h,
|
||
TXPArchive.cpp, TXPArchive.h, TXPNode.h, TXPPageManager.h,
|
||
TXPParser.cpp, TXPParser.h, TXPSeamLOD.cpp, TXPSeamLOD.h,
|
||
TXPTileNode.cpp, TXPTileNode.h, 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/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, 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,
|
||
examples/osgphotoalbum/osgphotoalbum.dsp: Added osgphotoalbum
|
||
project
|
||
|
||
2003-12-23 23:55 robert
|
||
|
||
* examples/osgphotoalbum/: ImageReaderWriter.cpp,
|
||
ImageReaderWriter.h, PhotoArchive.cpp, PhotoArchive.h,
|
||
osgphotoalbum.cpp: Added support for a photo archive.
|
||
|
||
2003-12-23 13:02 robert
|
||
|
||
* src/osgPlugins/txp/: ReaderWriterTXP.cpp, ReaderWriterTXP.h,
|
||
TXPArchive.cpp, TXPArchive.h, TXPNode.cpp, TXPNode.h,
|
||
TXPPageManager.h, TXPParser.cpp, TXPParser.h, TXPSeamLOD.h,
|
||
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, TXPNode.cpp: Removed osg:: from
|
||
NodeVisitor and Group base class calls
|
||
|
||
2003-12-22 21:05 robert
|
||
|
||
* examples/osgphotoalbum/: GNUmakefile, ImageReaderWriter.cpp,
|
||
ImageReaderWriter.h, PhotoArchive.cpp, PhotoArchive.h,
|
||
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, 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, IO_TerrapageNode.cpp,
|
||
ReaderWriterTXP.cpp, ReaderWriterTXP.h, TXPArchive.cpp,
|
||
TXPArchive.h, TXPIO.cpp, TXPNode.cpp, TXPNode.h,
|
||
TXPPageManager.cpp, TXPPageManager.h, TXPParser.cpp, TXPParser.h,
|
||
TXPSeamLOD.cpp, TXPSeamLOD.h, TXPTileNode.cpp, TXPTileNode.h,
|
||
TerrapageNode.cpp, TerrapageNode.h, TrPageArchive.cpp,
|
||
TrPageArchive.h, TrPageParser.cpp, TrPageParser.h, WaitBlock.h,
|
||
trPagePageManager.cpp, trPagePageManager.h, trdll.h,
|
||
trpage_basic.cpp, trpage_compat.cpp, trpage_compat.h,
|
||
trpage_geom.cpp, trpage_geom.h, trpage_header.cpp, trpage_io.h,
|
||
trpage_label.cpp, trpage_light.cpp, trpage_main.cpp,
|
||
trpage_managers.cpp, trpage_managers.h, trpage_material.cpp,
|
||
trpage_model.cpp, trpage_nodes.cpp, trpage_parse.cpp,
|
||
trpage_pparse.cpp, trpage_print.cpp, trpage_print.h,
|
||
trpage_range.cpp, trpage_rarchive.cpp, trpage_read.h,
|
||
trpage_readbuf.cpp, trpage_scene.cpp, trpage_scene.h,
|
||
trpage_swap.cpp, trpage_swap.h, trpage_sys.h, trpage_tile.cpp,
|
||
trpage_util.cpp, trpage_util.h, trpage_warchive.cpp,
|
||
trpage_write.h, 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, 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: [no 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, Object.cpp: Added support for
|
||
reading and writing UserData from objects.
|
||
|
||
2003-12-19 22:34 robert
|
||
|
||
* include/osg/Endian: Added swap bytes methods.
|
||
|
||
2003-12-19 22:21 robert
|
||
|
||
* src/osgPlugins/ive/: DataInputStream.cpp, DataInputStream.h,
|
||
DataOutputStream.cpp, DataOutputStream.h, DataTypeSize.h,
|
||
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 10:05 robert
|
||
|
||
* Make/makedefs: From Jeremy Bell, made SHARED = -dynamic for OSX.
|
||
|
||
2003-12-17 10:04 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw,
|
||
examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
||
examples/osgsimple/osgsimple.dsp: Added VS projects for
|
||
osgkeyboardmouse and osgsimple examples.
|
||
|
||
2003-12-17 00:58 robert
|
||
|
||
* examples/osgkeyboardmouse/: GNUmakefile, 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/GNUmakefile,
|
||
osgkeyboardmouse/GNUmakefile.inst,
|
||
osgkeyboardmouse/osgkeyboardmouse.cpp, osgsimple/GNUmakefile,
|
||
osgsimple/GNUmakefile.inst, 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, 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, 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/osgUtil/SceneView, src/osgUtil/SceneView.cpp,
|
||
include/osg/CollectOccludersVisitor,
|
||
src/osg/CollectOccludersVisitor.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, 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, 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, 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/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, 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, 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, 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,
|
||
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 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, Effect, Technique, 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
|
||
|
||
* include/osg/BoundingBox: Updates to osgdem + BoundingBox to
|
||
support graph iterators
|
||
|
||
2003-11-27 13:31 robert
|
||
|
||
* src/osgPlugins/flt/: flt2osg.cpp, 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, flt2osg.cpp, flt2osg.h:
|
||
Addition of light point.
|
||
|
||
2003-11-26 16:43 robert
|
||
|
||
* include/osgUtil/SceneView: Warning fix from Romano
|
||
|
||
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, DOFTransform.h,
|
||
MultiSwitch.cpp, 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/CoordinateSystem, include/osgTerrain/Export,
|
||
include/osgTerrain/GeoMipMapRenderer,
|
||
include/osgTerrain/Renderer, include/osgTerrain/Terrain,
|
||
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:06 robert
|
||
|
||
* src/osg/ArgumentParser.cpp: Fixed type of unrecognized
|
||
|
||
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, flt2osg.cpp,
|
||
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
|
||
|
||
* 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,
|
||
VisualStudio/osgPlugins/flt/flt.dsp: 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, glm.cpp, 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, 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,
|
||
osgPlugins/freetype/FreeTypeLibrary.h, 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 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,
|
||
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 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, 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 16:38 robert
|
||
|
||
* 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 13:40 robert
|
||
|
||
* include/osgText/Text: Added
|
||
osgText::Text::getTextureGlyphQuadMap().
|
||
|
||
2003-11-03 23:13 robert
|
||
|
||
* 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 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
|
||
|
||
* 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/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:
|
||
[no 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 14:39 robert
|
||
|
||
* src/osg/Geometry.cpp: Fixed error when handling mulltiple non per
|
||
vertex vertex attributes during rendering.
|
||
|
||
2003-10-20 22:31 robert
|
||
|
||
* VisualStudio/osgDB/osgDB.dsp: Added ImageOptions to osgDB.
|
||
|
||
2003-10-20 21:17 robert
|
||
|
||
* VisualStudio/examples/osgbluemarble/osgbluemarble.dsp: Added
|
||
Producer and OpenThreads to linkline.
|
||
|
||
2003-10-20 10:01 robert
|
||
|
||
* examples/osgscalarbar/osgscalarbar.cpp: Fixed print on scalar bar
|
||
example.
|
||
|
||
2003-10-19 12:46 robert
|
||
|
||
* src/: osgDB/FileUtils.cpp, osgPlugins/txp/IO_TerrapageNode.cpp,
|
||
osgPlugins/txp/ReaderWriterTXP.cpp,
|
||
osgPlugins/txp/TerrapageNode.cpp, osgPlugins/txp/TerrapageNode.h,
|
||
osgPlugins/txp/TrPageArchive.cpp, osgPlugins/txp/TrPageArchive.h,
|
||
osgPlugins/txp/TrPageParser.cpp, osgPlugins/txp/TrPageParser.h,
|
||
osgPlugins/txp/trPagePageManager.cpp: From Trajce Nikolov,
|
||
support for use of PagedLOD in the txp plugin.
|
||
|
||
2003-10-17 16:26 robert
|
||
|
||
* examples/osgbluemarble/osgbluemarble.cpp, src/osg/Image.cpp:
|
||
Added support for generating compressed textures in
|
||
osgbluemarble.
|
||
|
||
2003-10-17 16:26 robert
|
||
|
||
* src/osgDB/Registry.cpp: Michael Gronager's changes for supporting
|
||
the in memory gz archiving.
|
||
|
||
2003-10-17 15:40 robert
|
||
|
||
* src/osgFX/BumpMapping.cpp: From Marco Jez, Fix to the bumping
|
||
mapping effect.
|
||
|
||
2003-10-17 11:28 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Changed the warnings about
|
||
unhandled op codes to NOTICE instead or WARN
|
||
|
||
2003-10-17 11:27 robert
|
||
|
||
* src/osgDB/ImageOptions.cpp: Set default values for datatype &
|
||
pixelformat.
|
||
|
||
2003-10-17 11:26 robert
|
||
|
||
* include/osg/Referenced: Made = opeator const.
|
||
|
||
2003-10-17 11: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 11:24 robert
|
||
|
||
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: From Eric Hammil, fix for
|
||
bmp image size.
|
||
|
||
2003-10-17 11:23 robert
|
||
|
||
* src/osgPlugins/jp2/ReaderWriterJP2.cpp: From Michael Gronenger,
|
||
updates to JP2 plugin.
|
||
|
||
2003-10-17 11:22 robert
|
||
|
||
* examples/osgforest/osgforest.cpp: Adding clamping of the tree
|
||
textures.
|
||
|
||
2003-10-12 16: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 15: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 13:13 robert
|
||
|
||
* include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp,
|
||
src/osgProducer/Viewer.cpp: Improvements to the DatabasePager
|
||
|
||
2003-10-10 20:25 robert
|
||
|
||
* include/osg/NodeVisitor, include/osgDB/DatabasePager,
|
||
src/osg/PagedLOD.cpp, src/osgDB/DatabasePager.cpp: Improvements
|
||
to DatabasePager
|
||
|
||
2003-10-10 13:56 robert
|
||
|
||
* VisualStudio/osgPlugins/ive/ive.dsp,
|
||
src/osgPlugins/ive/ClusterCullingCallback.cpp,
|
||
src/osgPlugins/ive/ClusterCullingCallback.h: Added
|
||
ClusterCullingCallback to ive.
|
||
|
||
2003-10-10 13: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 12:12 robert
|
||
|
||
* src/osgPlugins/ive/OccluderNode.cpp: Fix for 64bit build.
|
||
|
||
2003-10-10 10: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 21:56 robert
|
||
|
||
* src/osgPlugins/ive/ConvexPlanarOccluder.cpp: Fix for 64bit build.
|
||
|
||
2003-10-09 21:50 robert
|
||
|
||
* examples/osgshaders/osgshaders.cpp: Fixed missing osg::
|
||
|
||
2003-10-09 15:55 robert
|
||
|
||
* src/osgPlugins/ive/: DrawElementsUByte.cpp, DrawElementsUByte.h:
|
||
Added DrawElementsUByte to ive plugin.
|
||
|
||
2003-10-09 11: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 10: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 22: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 15:24 robert
|
||
|
||
* include/osgDB/ImageOptions, src/osgDB/ImageOptions.cpp: Added
|
||
ImageOptions for use with the GDAL plugin
|
||
|
||
2003-10-08 15:08 robert
|
||
|
||
* examples/osgbluemarble/: GNUmakefile, GNUmakefile.inst,
|
||
osgbluemarble.cpp: Added osgbluemarble data
|
||
|
||
2003-10-08 14:09 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgbluemarble/osgbluemarble.dsp,
|
||
VisualStudio/osgPlugins/gdal/gdal.dsp,
|
||
VisualStudio/osgPlugins/ive/ive.dsp, src/osgDB/GNUmakefile,
|
||
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 19:41 robert
|
||
|
||
* src/osgPlugins/ive/DataInputStream.cpp: From Rune Schmidt Jensen,
|
||
bug fix to reading of osg::Quat's
|
||
|
||
2003-10-06 11:03 robert
|
||
|
||
* examples/osgfxbrowser/GNUmakefile: Added -losgGL2 to link line
|
||
for OSX.
|
||
|
||
2003-10-06 09:53 robert
|
||
|
||
* src/osgPlugins/osgFX/GNUmakefile: Added -losgGL2
|
||
|
||
2003-10-06 09:01 robert
|
||
|
||
* Make/makedirdefs: Commented out gdal temporarily from the list of
|
||
plugins to compile.
|
||
|
||
2003-10-05 17: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 12:42 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw, examples/osgshaders/GL2Scene.cpp,
|
||
include/osgFX/Cartoon, src/osgFX/Cartoon.cpp,
|
||
src/osgFX/GNUmakefile: From Mike Weiblen, added support for
|
||
OpenGL SL to osgFX::Cartoon.
|
||
|
||
2003-10-05 12:34 robert
|
||
|
||
* VisualStudio/examples/osgshaders/osgshaders.dsp: Added VS.dsp
|
||
updates for Mike Weiblen's updates to osgGL2/osgshaders
|
||
|
||
2003-10-05 12: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,
|
||
src/osgPlugins/obj/ReaderWriterOBJ.cpp: From Mike Weiblen,
|
||
updates to osgGL2 to support Uniform values
|
||
|
||
2003-10-03 17:29 robert
|
||
|
||
* src/osg/ArgumentParser.cpp: From Jason Ballenger, fix for
|
||
ArgumentParser::getApplicationName()
|
||
|
||
2003-10-03 17:27 robert
|
||
|
||
* NEWS.txt: Updated NEWS
|
||
|
||
2003-10-03 10:00 robert
|
||
|
||
* VisualStudio/examples/osgcameragroup/osgcameragroup.dsp: Added
|
||
Producer.lib and OpenThreadsWin32.lib to link lines.
|
||
|
||
2003-10-02 20:09 robert
|
||
|
||
* VisualStudio/examples/: osgcameragroup/osgcameragroup.dsp,
|
||
osgcameragroup/osgcamergroup.dsp,
|
||
osgprerendercubemap/osgprerendercubemap.dsp: Fixes to project
|
||
files.
|
||
|
||
2003-10-02 15:46 robert
|
||
|
||
* Make/makedefs: Returned revision number to 0, for main
|
||
development work
|
||
|
||
2003-10-02 15:43 robert
|
||
|
||
* Make/makedefs: Updated the revsion number to 2, for the 0.9.6-2
|
||
release.
|
||
|
||
2003-10-02 15:42 robert
|
||
|
||
* ChangeLog: Updated ChangeLog for release.
|
||
|
||
2003-10-02 15:28 robert
|
||
|
||
* src/osgPlugins/ive/ReaderWriterIVE.cpp: Updated docs for 0.9.6-2
|
||
release
|
||
|
||
2003-10-02 15:11 robert
|
||
|
||
* NEWS.txt, src/osgPlugins/ive/TextureCubeMap.cpp,
|
||
src/osgPlugins/ive/TextureCubeMap.h: Updated NEWS
|
||
|
||
Added support for inline/nonlining of texture cube maps.
|
||
|
||
2003-10-02 14:26 robert
|
||
|
||
* include/osgDB/ReadFile, include/osgDB/Registry,
|
||
src/osgDB/Registry.cpp: Added
|
||
osgDB::Registry::s/getUseObjectCacheHint()
|
||
|
||
2003-10-01 22:59 robert
|
||
|
||
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Added a check against
|
||
opaque textures, when detected turn the material white as per
|
||
specs for 3ds.
|
||
|
||
2003-10-01 21:48 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw,
|
||
examples/osgcameragroup/osgcamergroup.dsp: Added osgcameragroup
|
||
to the Windows apps list.
|
||
|
||
2003-10-01 21:41 robert
|
||
|
||
* runexamples.bat,
|
||
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp:
|
||
Removed afterescher reference from runexamples.bat.
|
||
|
||
2003-10-01 16:56 robert
|
||
|
||
* include/osg/DisplaySettings, include/osgUtil/SceneView,
|
||
src/osg/DisplaySettings.cpp, src/osgUtil/SceneView.cpp:
|
||
Introduced new DisplaySettings::set/getDisplayType() and
|
||
environemtal variables to and command line arguments to set it.
|
||
|
||
Added support for using the DisplaySettings::getDisplayType() to
|
||
detect use of a Head Mounted Display when doing stereo so that
|
||
the asymtric frustum can be switched off.
|
||
|
||
2003-10-01 14:12 robert
|
||
|
||
* include/osgDB/Registry, src/osgDB/Registry.cpp: Added
|
||
addEntryToObjectCache method to osgDB::Registry
|
||
|
||
2003-10-01 10:46 robert
|
||
|
||
* VisualStudio/examples/:
|
||
osgprerendercubemap/osgprerendercubemap.dsp,
|
||
osgtexturerectangle/osgtexturerectangle.dsp: Rewrote the
|
||
osgtexturerectangle and osgprerendercubemap
|
||
|
||
2003-10-01 10:18 robert
|
||
|
||
* src/osg/Geometry.cpp: From Tree, added missing setTextureData
|
||
method.
|
||
|
||
2003-09-30 22:30 robert
|
||
|
||
* src/osgGA/DriveManipulator.cpp: Removed debugging comments.
|
||
|
||
2003-09-30 20:42 robert
|
||
|
||
* VisualStudio/osg/osg.dsp: Add /Zm200 option to osg library,
|
||
|
||
2003-09-30 20:24 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osgText dependancy to the
|
||
osgforest project.
|
||
|
||
2003-09-30 20:09 robert
|
||
|
||
* src/osgFX/BumpMapping.cpp: Changed std::vector<>::at to [].
|
||
|
||
2003-09-30 16:50 robert
|
||
|
||
* examples/osgforest/osgforest.cpp: Added text hud instructions.
|
||
|
||
2003-09-30 14:48 robert
|
||
|
||
* examples/osgforest/osgforest.cpp: Added quad tree support into
|
||
osgforest
|
||
|
||
2003-09-29 15:42 robert
|
||
|
||
* src/osgGA/DriveManipulator.cpp: Fixed DriveManipulator::init(,)
|
||
method so that used a Matrix::set(Quat) rather than the
|
||
inappropriate usage Matrix::get(Quat).
|
||
|
||
2003-09-29 15:07 robert
|
||
|
||
* src/osg/Geometry.cpp: Fixed the Geometry::verifyBindings &&
|
||
computeCorrectBindingsAndArraySizes so they correctly check the
|
||
indices and array elements.
|
||
|
||
2003-09-29 14:35 robert
|
||
|
||
* include/osg/Quat, include/osgDB/Field, src/osg/Quat.cpp,
|
||
src/osgDB/Field.cpp, src/osgPlugins/osg/ClipPlane.cpp,
|
||
src/osgPlugins/osg/DOFTransform.cpp,
|
||
src/osgPlugins/osg/Depth.cpp, src/osgPlugins/osg/Matrix.cpp,
|
||
src/osgPlugins/osg/TexMat.cpp,
|
||
src/osgPlugins/osgSim/IO_BlinkSequence.cpp: Made osg::Quat
|
||
support either float or double internal representation,
|
||
defaulting to double.
|
||
|
||
Generalised the osgDB::Field so that its getFloat() method can be
|
||
used with either doubles or floats governed by the type passed in
|
||
- this helps support either float/double Quat and Matrix classes
|
||
seemlessly.
|
||
|
||
2003-09-29 14:14 robert
|
||
|
||
* examples/osgunittests/osgunittests.cpp, include/osg/Matrixd,
|
||
include/osg/Matrixf, include/osgUtil/SceneView,
|
||
src/osg/Matrix_implementation.cpp, src/osgUtil/SceneView.cpp:
|
||
Added getPerspective() method to Matrix* and SceneView
|
||
|
||
2003-09-28 11:15 robert
|
||
|
||
* AUTHORS.txt, include/osg/CullingSet,
|
||
src/osgPlugins/ive/TextureCubeMap.cpp: Added equals operator to
|
||
CUllingSet.
|
||
|
||
Update AUTHORS file.
|
||
|
||
Change tabs to 4 spaces in ive/TextureCubeMap.cpp
|
||
|
||
2003-09-28 10:23 robert
|
||
|
||
* include/osg/Image: Fixed nameing of getAllocationMode()
|
||
|
||
2003-09-26 21:14 robert
|
||
|
||
* src/osgUtil/TangentSpaceGenerator.cpp: Changed
|
||
std::vector<>::at(i) array access usage to straight [i] to keep
|
||
things compiling on gcc 2.x serious
|
||
|
||
2003-09-26 17:02 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/osgPlugins/jp2/jp2.dsp,
|
||
src/osgPlugins/jp2/GNUmakefile,
|
||
src/osgPlugins/jp2/ReaderWriterJP2.cpp: From Michael Gronager,
|
||
jp2 plugin for reading and writing JPEG2000 files.
|
||
|
||
2003-09-26 12:20 robert
|
||
|
||
* examples/osgforest/osgforest.cpp, include/osg/CullStack,
|
||
include/osgGA/AnimationPathManipulator, src/osg/CullStack.cpp,
|
||
src/osg/Geometry.cpp, src/osgGA/AnimationPathManipulator.cpp,
|
||
src/osgPlugins/ive/ReaderWriterIVE.cpp: Improves to CullStack.
|
||
|
||
From M.Grngr. options support for f=switching off internal
|
||
imagery in .ive files
|
||
|
||
2003-09-25 22:54 robert
|
||
|
||
* runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgforest/osgforest.dsp,
|
||
examples/osgforest/GNUmakefile,
|
||
examples/osgforest/GNUmakefile.inst,
|
||
examples/osgforest/osgforest.cpp,
|
||
examples/osggeometry/osggeometry.cpp, include/osg/BlendColor,
|
||
include/osg/CullStack, include/osg/CullingSet,
|
||
include/osg/TriangleFunctor, src/osgSim/LightPointNode.cpp,
|
||
src/osgUtil/IntersectVisitor.cpp,
|
||
src/osgUtil/SmoothingVisitor.cpp,
|
||
src/osgUtil/TriStripVisitor.cpp: Added the beginnings of a new
|
||
osgforest example.
|
||
|
||
Added support into osg::TriangleFunctor for specifying whether
|
||
the vertices being generates are temporary or not.
|
||
|
||
2003-09-24 19:53 robert
|
||
|
||
* include/osgUtil/UpdateVisitor: Made the calling of drawable
|
||
update callbacks always happen when a geode is traversed in the
|
||
update traversal.
|
||
|
||
2003-09-24 16:54 robert
|
||
|
||
* include/osg/Geometry, include/osgUtil/Optimizer,
|
||
src/osg/Geometry.cpp, src/osgUtil/Optimizer.cpp: Improved the
|
||
Geometry::verifyBinding() and
|
||
computeCorrectBindingsAndArraySizes() methods to check all
|
||
atributes and to report warnigns when errors are detected.
|
||
|
||
Added a CheckGeomtryVisitor to osgUtil::Optimizer to detect
|
||
eroneous Geometry before rendering.
|
||
|
||
2003-09-23 15:42 robert
|
||
|
||
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Tom Jolly,
|
||
added support for TexEnv to pfb plugin.
|
||
|
||
2003-09-22 22:22 robert
|
||
|
||
* Make/makedefs: From Bob Kuehne, added extra include for freetype
|
||
to find it on OSX.
|
||
|
||
2003-09-22 18:09 robert
|
||
|
||
* doc/install.html: Changed reference to osgPluins/GNUmakefile to
|
||
Make/makedirdefs
|
||
|
||
2003-09-22 10:13 robert
|
||
|
||
* include/osg/Image, src/osg/Image.cpp: Renamed instance of
|
||
variables called format to pixelFormat to make a clearer
|
||
distinction between pixelFormat and internalTextureFormat.
|
||
|
||
2003-09-17 16:48 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osgUtil to dependencies of
|
||
the obj plugin.
|
||
|
||
2003-09-17 13:04 robert
|
||
|
||
* Make/makedefs, VisualStudio/osg/osg.dsp, include/osg/BlendColor,
|
||
include/osg/BlendFunc, include/osg/Multisample,
|
||
include/osg/StateAttribute, src/osg/BlendColor.cpp,
|
||
src/osg/GNUmakefile, src/osg/Multisample.cpp: From Alberto Farre,
|
||
added support for GL_EXT_blend_color, GL_ARB_multisample,
|
||
GL_NV_multisample_filter_hint extension in the form of
|
||
osg::BlendColor and osg::Multisample state attribute classes.
|
||
|
||
2003-09-16 23:26 robert
|
||
|
||
* NEWS.txt: Updated release data of 0.9.6 from 15th to 16th.
|
||
|
||
2003-09-16 22:26 robert
|
||
|
||
* Make/makedefs: Updated Make/makedefs version number to 0.9.6-1.
|
||
|
||
2003-09-16 22:25 robert
|
||
|
||
* ChangeLog, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
||
src/osgGA/Version.cpp, src/osgParticle/Version.cpp,
|
||
src/osgProducer/Version.cpp, src/osgSim/Version.cpp,
|
||
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated version
|
||
numbers and ChangeLog for the release.
|
||
|
||
2003-09-16 20:56 robert
|
||
|
||
* include/osgProducer/KeyboardMouseCallback,
|
||
include/osgUtil/Statistics, src/osgPlugins/flt/flt2osg.cpp,
|
||
src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/txp/trpage_write.h:
|
||
Warning fixes for Win32.
|
||
|
||
2003-09-16 20:56 robert
|
||
|
||
* src/osgUtil/TriStripVisitor.cpp: Added a check for the maximum
|
||
index values of primitives, and then use this to select whether
|
||
to use UByte,UShort or UInt versions of osg::DrawElements.
|
||
|
||
2003-09-16 20:54 robert
|
||
|
||
* include/osg/PrimitiveSet, include/osg/UByte4,
|
||
src/osgPlugins/osg/Geometry.cpp: Fixes for .osg output of UByte4
|
||
values, and added missing template contructor to
|
||
DrawElementsUShort.
|
||
|
||
2003-09-16 20:53 robert
|
||
|
||
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Improved the tesselation
|
||
of obj surfaces so that rendering performance is significantly
|
||
improved.
|
||
|
||
2003-09-16 12:54 robert
|
||
|
||
* examples/osgshadowtexture/CreateShadowedScene.cpp: Moved a local
|
||
new StateSet into cull callback as a ref_ptr to prevent memory
|
||
leaks.
|
||
|
||
2003-09-16 12:22 robert
|
||
|
||
* src/osgPlugins/txp/: trpage_warchive.cpp, trpage_writebuf.cpp:
|
||
Warning fixes for VS .NET.
|
||
|
||
2003-09-16 10:54 robert
|
||
|
||
* src/osgPlugins/obj/: ReaderWriterOBJ.cpp, glm.cpp, glm.h: Added
|
||
support for per vertex colors.
|
||
|
||
2003-09-16 09:10 robert
|
||
|
||
* src/osgPlugins/txp/TrPageArchive.h: Added
|
||
inlucde<osgSim/LightPointNode> to trPageArchive to get round IRIX
|
||
build problem.
|
||
|
||
2003-09-15 23:13 robert
|
||
|
||
* src/osgPlugins/txp/: trpage_warchive.cpp, trpage_write.h: Changed
|
||
a couple of int64's back to int32.
|
||
|
||
2003-09-15 22:43 robert
|
||
|
||
* ChangeLog, include/osgText/Text, src/osgText/Text.cpp: Added
|
||
support for handling of wordwrap in osgText::Text, so that whole
|
||
words are cut in two, but rather moved completely to the next
|
||
line.
|
||
|
||
2003-09-15 16:03 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: From Julian Ortiz, fix to
|
||
OpenFlight loader so that it handlers OpenFlight switches in a
|
||
more appropriate way.
|
||
|
||
2003-09-15 11:17 robert
|
||
|
||
* ChangeLog, NEWS.txt: Updates ChangeLog and NEWS for the 0.9.6
|
||
release.
|
||
|
||
2003-09-15 11:12 robert
|
||
|
||
* src/osgPlugins/txp/: trpage_geom.cpp, trpage_readbuf.cpp,
|
||
trpage_warchive.cpp, trpage_write.h: Fixes for warnings under
|
||
VS.NET from Marco Jez.
|
||
|
||
2003-09-15 09:34 robert
|
||
|
||
* NEWS.txt: Updated NEWS date to 15th September 2003, for 0.9.6
|
||
release.
|
||
|
||
2003-09-15 09:32 robert
|
||
|
||
* src/osgPlugins/geo/: ReaderWriterGEO.cpp, geoFormat.h: Fixed
|
||
warnings in geo plugin.
|
||
|
||
2003-09-14 23:49 robert
|
||
|
||
* NEWS.txt, VisualStudio/VisualStudio.dsw,
|
||
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
||
src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoTypes.h,
|
||
src/osgPlugins/geo/osgGeoAction.h,
|
||
src/osgPlugins/geo/osgGeoStructs.h: From Geoff Michel, updated
|
||
geo plugin to support latest rev of Geo Modeller's file format.
|
||
|
||
2003-09-14 23:48 robert
|
||
|
||
* src/osgPlugins/ive/AzimElevationSector.cpp,
|
||
src/osgPlugins/ive/AzimElevationSector.h,
|
||
src/osgPlugins/ive/AzimSector.cpp,
|
||
src/osgPlugins/ive/AzimSector.h,
|
||
src/osgPlugins/ive/BlinkSequence.cpp,
|
||
src/osgPlugins/ive/BlinkSequence.h,
|
||
src/osgPlugins/ive/ConeSector.cpp,
|
||
src/osgPlugins/ive/ConeSector.h,
|
||
src/osgPlugins/ive/ConvexPlanarOccluder.cpp,
|
||
src/osgPlugins/ive/ConvexPlanarPolygon.cpp,
|
||
src/osgPlugins/ive/DataInputStream.cpp,
|
||
src/osgPlugins/ive/DataOutputStream.cpp,
|
||
src/osgPlugins/ive/ElevationSector.cpp,
|
||
src/osgPlugins/ive/ElevationSector.h,
|
||
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/Impostor.cpp,
|
||
src/osgPlugins/ive/LightPoint.cpp,
|
||
src/osgPlugins/ive/LightPoint.h,
|
||
src/osgPlugins/ive/LightPointNode.cpp,
|
||
src/osgPlugins/ive/LightPointNode.h,
|
||
src/osgPlugins/ive/OccluderNode.cpp,
|
||
src/osgPlugins/ive/PagedLOD.cpp, src/osgPlugins/ive/ReadWrite.h,
|
||
src/osgPlugins/ive/Switch.cpp,
|
||
VisualStudio/osgPlugins/ive/ive.dsp: Forom yne Schmidt Jansen,
|
||
added support for osgSim into ive plugin.
|
||
|
||
2003-09-13 17:43 robert
|
||
|
||
* Make/makedefs: Changed the FREETYPE_LIB under Cygwin from ft
|
||
freetype2 to freetype
|
||
|
||
2003-09-13 16:59 robert
|
||
|
||
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Fixed the OBJ loader so
|
||
that it shares all duplicate state, improving the load time and
|
||
rendering performance significantly.
|
||
|
||
2003-09-12 22:15 robert
|
||
|
||
* ChangeLog: Updated change log for release.
|
||
|
||
2003-09-12 22:15 robert
|
||
|
||
* src/osgPlugins/txp/TrPageArchive.h: Changed std::size_t to
|
||
unsigned int to attempt to fix IRIX build problem.
|
||
|
||
2003-09-12 22:05 robert
|
||
|
||
* Make/makedefs: From Norman Vine, fixes for Cygwin and Mingw
|
||
builds.
|
||
|
||
2003-09-12 20:17 robert
|
||
|
||
* src/osgPlugins/ive/: DataInputStream.cpp, DataOutputStream.cpp:
|
||
Work around for OSX errors when reading .ive files.
|
||
|
||
2003-09-12 19:49 robert
|
||
|
||
* VisualStudio/osgFX/osgFX.dsp: Changed OSGUTIL_LIBRARY to
|
||
OSGFX_LIBRARY
|
||
|
||
2003-09-12 16:29 robert
|
||
|
||
* src/osgPlugins/ive/: DataInputStream.cpp, DataInputStream.h,
|
||
DataOutputStream.cpp, DataOutputStream.h: Added verbode debugging
|
||
option to dataoutputstream and datainputstream to help
|
||
invstigation into crash under OSX when reading .ive files.
|
||
|
||
2003-09-12 14:58 robert
|
||
|
||
* VisualStudio/osgFX/osgFX.dsp: Rebuild osgFX plugin by hand to fix
|
||
dependancy problems that some Win32 users are experiencing.
|
||
|
||
2003-09-12 14:20 robert
|
||
|
||
* src/osgDB/Registry.cpp: Commented out various osg::notify() calls
|
||
that were causing crashes under OSX during initialization.
|
||
|
||
2003-09-12 14:02 robert
|
||
|
||
* src/osgPlugins/ive/ReaderWriterIVE.cpp: Added #ifdef
|
||
IVE_CATCH_EXCEPTIONS to allow catching of exceptions to be turned
|
||
off for debugging purposes.
|
||
|
||
2003-09-12 10:48 robert
|
||
|
||
* NEWS.txt: Updated NEWS file for the release.
|
||
|
||
2003-09-12 09:45 robert
|
||
|
||
* src/osgPlugins/osg/: FragmentProgram.cpp, VertexProgram.cpp: From
|
||
Sebastien Kuntz, added support for external refernces to
|
||
vertex/fragment program files.
|
||
|
||
2003-09-11 10:44 robert
|
||
|
||
* Make/makedefs, src/osgPlugins/lwo/README.osg,
|
||
src/osgPlugins/lwo/README_osg.txt, src/osgPlugins/obj/README.osg,
|
||
src/osgPlugins/obj/README_osg.txt: Clean ups for the release.
|
||
|
||
2003-09-11 00:18 robert
|
||
|
||
* include/osg/CullStack, src/osg/State.cpp: Added
|
||
applyProjectionMatrix(0); & applyModelViewMatrix(0); into
|
||
osg::State::popAllStateSets(), removed some debugging output.
|
||
|
||
2003-09-10 22:30 robert
|
||
|
||
* VisualStudio/osgPlugins/pfb/pfb.dsp: Fixed unix line ending.
|
||
|
||
2003-09-10 22:22 robert
|
||
|
||
* include/osg/State, src/osg/State.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp,
|
||
src/osgUtil/SceneView.cpp: Added osg::State::popAllStateSets()
|
||
method to pop all remain StateSet's off the state stack, thus
|
||
readying the state object to recieve a new frame.
|
||
|
||
Removed the state.reset() call in osgUtil::SceneView::cull() as
|
||
this was causing problems with stats producing inheritance of
|
||
state when toggling stats on.
|
||
|
||
2003-09-10 21:43 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: Fixed state inheritance
|
||
from the stats overlay onto the rest of the scene.
|
||
|
||
2003-09-10 21:24 robert
|
||
|
||
* Make/makedefs: Added -I/sw/include to Make/makedefs
|
||
|
||
2003-09-10 20:55 robert
|
||
|
||
* Make/makedefs: Addeed LIBXML2_INCLUDE defined to Make/makedefs to
|
||
handle non standard placement of libxml2 in OSX.
|
||
|
||
2003-09-10 20:25 robert
|
||
|
||
* examples/osgwindows/osgwindows.cpp,
|
||
src/osgProducer/OsgCameraGroup.cpp: Changed OsgCameraGroup so
|
||
that it shares osg::State between Producer::Camera's which share
|
||
the same Producer::RenderSurface.
|
||
|
||
Added support for more colors in slideshow3D's constructor code.
|
||
|
||
2003-09-10 15:43 robert
|
||
|
||
* src/osgPlugins/ive/DataInputStream.cpp: Fix warning under Win32.
|
||
|
||
2003-09-10 14:25 robert
|
||
|
||
* VisualStudio/examples/osglightpoint/osglightpoint.dsp: Added
|
||
/Zm200.
|
||
|
||
2003-09-10 13:38 robert
|
||
|
||
* Make/makedirdefs, examples/osgpagedlod/GNUmakefile,
|
||
examples/osgpagedlod/GNUmakefile.inst,
|
||
examples/osgpagedlod/osgpagedlod.cpp, include/osg/Vec2,
|
||
include/osg/Vec3, include/osg/Vec4, src/osgFX/BumpMapping.cpp,
|
||
src/osgPlugins/osg/Geometry.cpp: Fixes for osgFX.
|
||
|
||
2003-09-10 13:26 robert
|
||
|
||
* src/osgPlugins/txp/GNUmakefile: Added -losgText into txp plugin's
|
||
GNUmakefile for OSX build.
|
||
|
||
2003-09-10 13:04 robert
|
||
|
||
* src/osgPlugins/osgSim/GNUmakefile: Added -losgText for OSX build.
|
||
|
||
2003-09-10 12:21 robert
|
||
|
||
* src/osgPlugins/osg/ColorMatrix.cpp: From Marco Jez, moved color
|
||
matrix IO code across to using Marix.h so it handles float's
|
||
double's properly.
|
||
|
||
2003-09-10 12:18 robert
|
||
|
||
* src/osgSim/GNUmakefile: Added osgText and osgDB to the list of
|
||
dependencies for OSX build.
|
||
|
||
2003-09-09 23:18 robert
|
||
|
||
* include/osg/Geometry, src/osg/Geometry.cpp,
|
||
src/osgFX/BumpMapping.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp,
|
||
src/osgPlugins/ive/DataOutputStream.cpp,
|
||
src/osgPlugins/ive/DataOutputStream.h,
|
||
src/osgPlugins/ive/Geometry.cpp, src/osgPlugins/osg/Geometry.cpp,
|
||
src/osgPlugins/osgFX/IO_BumpMapping.cpp,
|
||
src/osgUtil/Tesselator.cpp: Cleaned up handling of vertex arrays
|
||
in osg::Geometry.
|
||
|
||
Added support for vertex attribute arrays in .osg and .ive.
|
||
|
||
2003-09-09 12:54 robert
|
||
|
||
* examples/osgfxbrowser/osgfxbrowser.cpp,
|
||
include/osgFX/BumpMapping, include/osgFX/Effect,
|
||
include/osgFX/Technique, include/osgFX/Validator,
|
||
src/osgFX/BumpMapping.cpp, src/osgFX/Effect.cpp,
|
||
src/osgFX/Technique.cpp, src/osgFX/Validator.cpp,
|
||
src/osgPlugins/osgFX/GNUmakefile,
|
||
src/osgPlugins/osgFX/IO_AnisotropicLighting.cpp,
|
||
src/osgPlugins/osgFX/IO_BumpMapping.cpp,
|
||
src/osgPlugins/osgFX/IO_Cartoon.cpp,
|
||
src/osgPlugins/osgFX/IO_Effect.cpp,
|
||
src/osgPlugins/osgFX/IO_Scribe.cpp,
|
||
src/osgPlugins/osgFX/IO_SpecularHighlights.cpp: Updates to osgFX,
|
||
from Marco Jez, to map Effect across to being derived from
|
||
osg::Group rather than from osg::Node.
|
||
|
||
2003-09-09 11:09 robert
|
||
|
||
* src/osgPlugins/ive/: DataInputStream.cpp, DataOutputStream.cpp:
|
||
Made writeMatrix/readMatrix use doubles exclusively.
|
||
|
||
2003-09-09 09:56 robert
|
||
|
||
* include/osg/: Matrix, Matrixd: Updated docs for release.
|
||
|
||
Added OSG_USE_DOUBLE_MARTRICES define into include/osg/Matrix to
|
||
make it more convinient to switch between single and double
|
||
matrices.
|
||
|
||
2003-09-08 11:50 robert
|
||
|
||
* AUTHORS.txt, NEWS.txt, doc/documentation.html,
|
||
include/osg/Matrix: Updated NEWS/AUTHORS + html docs for release.
|
||
|
||
2003-09-08 09:44 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Added call to
|
||
handle_cull_callbacks_and_traverse(node) to
|
||
CullVisitor::apply(Geode&) to enable cull callbacks to function
|
||
on geode's.
|
||
|
||
2003-09-07 15:18 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw, src/osgPlugins/txp/GNUmakefile,
|
||
src/osgPlugins/txp/TerrapageNode.cpp,
|
||
src/osgPlugins/txp/TrPageArchive.cpp,
|
||
src/osgPlugins/txp/TrPageArchive.h,
|
||
src/osgPlugins/txp/TrPageParser.cpp,
|
||
src/osgPlugins/txp/TrPageParser.h,
|
||
src/osgPlugins/txp/trPagePageManager.cpp: From Boris Bralo,
|
||
addition of support for osgSim::LightPoint's into TXP plugin.
|
||
|
||
2003-09-06 12:07 robert
|
||
|
||
* include/osgParticle/ParticleProcessor, src/osgDB/Registry.cpp:
|
||
Fixes from Marco.
|
||
|
||
2003-09-05 23:37 robert
|
||
|
||
* VisualStudio/osg/osg.dsp: Removed eroneous reference to
|
||
Matrix_implementaion.cpp.
|
||
|
||
2003-09-05 23:35 robert
|
||
|
||
* examples/osghangglide/GliderManipulator.cpp,
|
||
examples/osghangglide/GliderManipulator.h,
|
||
examples/osgimpostor/TestManipulator.cpp,
|
||
examples/osgimpostor/TestManipulator.h,
|
||
include/osg/AnimationPath, include/osg/Matrix,
|
||
include/osg/Matrixd, include/osg/Matrixf,
|
||
include/osgGA/AnimationPathManipulator,
|
||
include/osgGA/DriveManipulator, include/osgGA/FlightManipulator,
|
||
include/osgGA/KeySwitchMatrixManipulator,
|
||
include/osgGA/MatrixManipulator,
|
||
include/osgGA/TrackballManipulator,
|
||
include/osgProducer/OsgCameraGroup,
|
||
include/osgProducer/OsgSceneHandler, src/osg/Matrixd.cpp,
|
||
src/osg/Matrixf.cpp, src/osgGA/DriveManipulator.cpp,
|
||
src/osgGA/FlightManipulator.cpp,
|
||
src/osgGA/TrackballManipulator.cpp,
|
||
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
||
Added new Matrixf and Matrixd implementations.
|
||
|
||
Made Matrix be a typedef to either Matrixf or Matrixd. Defaults
|
||
to Matrixf.
|
||
|
||
Converted the osgGA::MatrixManipulators and
|
||
osgProducer::Viewer/OsgCameraGroup across to using exclusively
|
||
Matrixd for internal computations and passing betwen
|
||
Manipulators, Producer and SceneView. Note, SceneView still uses
|
||
Matrix internally so will depend on what is set as the default in
|
||
include/osg/Matrix.
|
||
|
||
Added the ability to osgProducer::setDone/getDone(), kept done()
|
||
as the method that the viewer main loop uses for detecting the
|
||
exit condition.
|
||
|
||
2003-09-05 21:52 robert
|
||
|
||
* include/osg/Quat, src/osg/Quat.cpp: Added set and get methods for
|
||
Matrixd and Matrixf.
|
||
|
||
2003-09-05 21:48 robert
|
||
|
||
* VisualStudio/osg/osg.dsp,
|
||
examples/osghangglide/GliderManipulator.cpp,
|
||
examples/osgimpostor/TestManipulator.cpp,
|
||
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
||
examples/osgshadowtexture/CreateShadowedScene.cpp,
|
||
examples/osgvertexprogram/osgvertexprogram.cpp,
|
||
include/osg/AnimationPath, include/osg/GL, include/osg/Matrix,
|
||
include/osg/Matrixd, include/osg/Matrixf, include/osg/Quat,
|
||
include/osg/Shape, include/osg/State, include/osgProducer/Viewer,
|
||
include/osgSim/BlinkSequence, include/osgSim/Sector,
|
||
src/osg/AutoTransform.cpp, src/osg/ColorMatrix.cpp,
|
||
src/osg/FragmentProgram.cpp, src/osg/GNUmakefile,
|
||
src/osg/Matrix.cpp, src/osg/Matrix_implementation.cpp,
|
||
src/osg/Matrixd.cpp, src/osg/Matrixf.cpp, src/osg/Quat.cpp,
|
||
src/osg/ShapeDrawable.cpp, src/osg/TexMat.cpp,
|
||
src/osg/VertexProgram.cpp, src/osgFX/AnisotropicLighting.cpp,
|
||
src/osgFX/SpecularHighlights.cpp, src/osgGA/DriveManipulator.cpp,
|
||
src/osgGA/FlightManipulator.cpp,
|
||
src/osgGA/TrackballManipulator.cpp, src/osgParticle/Particle.cpp,
|
||
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
||
src/osgProducer/Viewer.cpp: Added support for Matrixd and Matrixf
|
||
implementations, with the default Matrix typedef's to either
|
||
Matrixd or Matrixf.
|
||
|
||
2003-09-04 20:45 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Moved testCancel() to end of loop as
|
||
per TXP pager code.
|
||
|
||
2003-09-04 20:37 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Added testCancel() to
|
||
DatabasePager::run() loop.
|
||
|
||
2003-09-04 09:50 robert
|
||
|
||
* Make/makedefs, examples/osgscalarbar/GNUmakefile,
|
||
examples/osgscalarbar/GNUmakefile.inst,
|
||
examples/osgspheresegment/GNUmakefile,
|
||
examples/osgspheresegment/GNUmakefile.inst, include/osg/Timer,
|
||
include/osgFX/Validator, src/osg/Timer.cpp: Build Fixes for IRIX.
|
||
|
||
2003-09-03 19:17 robert
|
||
|
||
* src/osgSim/SphereSegment.cpp: Fix for IRIX build.
|
||
|
||
2003-09-03 11:47 robert
|
||
|
||
* examples/osgshadowtexture/CreateShadowedScene.cpp,
|
||
include/osg/Matrix, include/osgUtil/CullVisitor,
|
||
src/osg/Matrix.cpp, src/osgParticle/FluidFrictionOperator.cpp,
|
||
src/osgParticle/Particle.cpp,
|
||
src/osgParticle/ParticleProcessor.cpp,
|
||
src/osgPlugins/ive/DataInputStream.cpp,
|
||
src/osgPlugins/ive/DataOutputStream.cpp,
|
||
src/osgPlugins/ive/DataOutputStream.h,
|
||
src/osgPlugins/osg/DOFTransform.cpp,
|
||
src/osgPlugins/osg/Matrix.cpp, src/osgPlugins/osg/TexMat.cpp,
|
||
src/osgUtil/CullVisitor.cpp: Added a Matrix::value_type typedef'd
|
||
trait into osg::Matrix, defaulting its value to float, and
|
||
converted the internal code across to use value_type. This
|
||
allows Matrix to be converted to use double's simply by change
|
||
the definition of value_type. Added Matrix::glLoadlMatrix and
|
||
Matrix::glMultMatrix() to help encapsulate the changes between
|
||
float and double matrix usage.
|
||
|
||
Updated code that uses Matrix so it doesn't assume float or
|
||
double matrices.
|
||
|
||
2003-09-03 09:14 robert
|
||
|
||
* include/osgSim/SphereSegment, src/osgSim/SphereSegment.cpp: Fixes
|
||
for IRIX build.
|
||
|
||
2003-09-03 08:39 robert
|
||
|
||
* src/osgProducer/DatabasePager.cpp: Removed old DatabasePager.cpp
|
||
from osgProducer.
|
||
|
||
2003-09-02 22:53 robert
|
||
|
||
* Make/makedirdefs,
|
||
src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
||
src/osgPlugins/Inventor/ConvertFromInventor.h,
|
||
src/osgPlugins/Inventor/GNUmakefile,
|
||
src/osgPlugins/Inventor/GroupSoLOD.cpp,
|
||
src/osgPlugins/Inventor/GroupSoLOD.h,
|
||
src/osgPlugins/Inventor/PendulumCallback.cpp,
|
||
src/osgPlugins/Inventor/PendulumCallback.h,
|
||
src/osgPlugins/Inventor/ReaderWriterIV.cpp,
|
||
src/osgPlugins/Inventor/ReaderWriterIV.h,
|
||
src/osgPlugins/Inventor/ShuttleCallback.cpp,
|
||
src/osgPlugins/Inventor/ShuttleCallback.h: Added Inventor plugin,
|
||
submitted by Sean Spicer, Written by Vivek (c) Magic-Earth. To
|
||
compile in do a setenv/export USE_COIN or USE_INVENTOR.
|
||
|
||
2003-09-02 21:39 robert
|
||
|
||
* VisualStudio/osgParticle/osgParticle.dsp,
|
||
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||
include/osgParticle/AngularAccelOperator,
|
||
include/osgParticle/Particle,
|
||
include/osgParticle/ParticleProcessor,
|
||
include/osgParticle/ParticleSystem,
|
||
include/osgParticle/RadialShooter,
|
||
src/osgParticle/FluidFrictionOperator.cpp,
|
||
src/osgParticle/ModularEmitter.cpp, src/osgParticle/Particle.cpp,
|
||
src/osgParticle/ParticleProcessor.cpp,
|
||
src/osgParticle/ParticleSystem.cpp,
|
||
src/osgPlugins/ive/DataInputStream.cpp,
|
||
src/osgPlugins/ive/DataOutputStream.cpp,
|
||
src/osgPlugins/osgParticle/GNUmakefile,
|
||
src/osgPlugins/osgParticle/IO_AngularAccelOperator.cpp,
|
||
src/osgPlugins/osgParticle/IO_Particle.cpp,
|
||
src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp,
|
||
src/osgPlugins/osgParticle/IO_RadialShooter.cpp: Merged changed
|
||
to osgParticle from Marco Jez, the changes are (quoted from email
|
||
from Marco)
|
||
|
||
"Most relevant news: 1) particle systems now have the
|
||
"freezeOnCull" property set to false by default. Since it is an
|
||
optimization, and using it may cause some unwanted behaviors if
|
||
not handled properly, it makes more sense to turn it off by
|
||
default. 2) new "LINE" shape mode which uses GL_LINES to draw
|
||
line segments that point to the direction of motion. 3)
|
||
particles can now have a rotation angle and angular velocity. 4)
|
||
new AngularAccelOperator applies angular acceleration to
|
||
particles. 5) particle processors such as emitters and programs
|
||
can have a "start", "end" and "reset" time coordinate. For
|
||
example, an emitter may be instructed to start emitting particles
|
||
only after a certain time, stop after another amount of time and
|
||
then start again.
|
||
|
||
Update (2) is from Gideon May. Updates (3) to (5) are from
|
||
Douglas A. Pouk."
|
||
|
||
2003-09-02 21:06 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Commented out calc near/far
|
||
debugging messages.
|
||
|
||
2003-09-02 21:03 robert
|
||
|
||
* examples/osgunittests/osgunittests.cpp: Added test of
|
||
sizeof(types) - run osgunittests sizeof.
|
||
|
||
2003-09-02 18:19 robert
|
||
|
||
* include/osg/Matrix, include/osg/State,
|
||
include/osgUtil/CullVisitor, src/osg/ColorMatrix.cpp,
|
||
src/osg/FragmentProgram.cpp, src/osg/Matrix.cpp,
|
||
src/osg/ShapeDrawable.cpp, src/osg/TexMat.cpp,
|
||
src/osg/VertexProgram.cpp, src/osgFX/BumpMapping.cpp,
|
||
src/osgFX/SpecularHighlights.cpp,
|
||
src/osgProducer/OsgCameraGroup.cpp, src/osgSim/ScalarBar.cpp,
|
||
src/osgSim/SphereSegment.cpp, src/osgUtil/CullVisitor.cpp: Made
|
||
Matrix a typedef to Matrixf, and converted the old Matrix to
|
||
Matrixf, as part of prep for supporting both Matrixf (float) and
|
||
Matrixd (double).
|
||
|
||
Added osg::Matrixf::glLoadMatrix() and
|
||
osg::Matrixf::glMultiMatrix() methods and changed corresponding
|
||
usage of glLoad/MultMatrixf() calls across to use these methods.
|
||
Again prep for support Matrixd.
|
||
|
||
Fixes for VisualStudio 6.0 compile.
|
||
|
||
2003-09-02 18:16 robert
|
||
|
||
* src/osgPlugins/ive/: Geometry.cpp, Image.cpp, LightSource.cpp,
|
||
Node.cpp, Texture2D.cpp, TextureCubeMap.cpp: Converted eroneous
|
||
writeLong/readInt boolean entries used writeBool/readBool.
|
||
|
||
2003-09-02 11:27 robert
|
||
|
||
* include/osgUtil/Statistics,
|
||
src/osgPlugins/txp/IO_TerrapageNode.cpp,
|
||
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
||
src/osgPlugins/txp/ReaderWriterTXP.h,
|
||
src/osgPlugins/txp/TerrapageNode.cpp,
|
||
src/osgPlugins/txp/TerrapageNode.h,
|
||
src/osgPlugins/txp/TrPageArchive.cpp,
|
||
src/osgPlugins/txp/TrPageArchive.h,
|
||
src/osgPlugins/txp/TrPageParser.h,
|
||
src/osgPlugins/txp/WaitBlock.h,
|
||
src/osgPlugins/txp/trPagePageManager.cpp,
|
||
src/osgPlugins/txp/trPagePageManager.h,
|
||
src/osgPlugins/txp/trdll.h, src/osgPlugins/txp/trpage_basic.cpp,
|
||
src/osgPlugins/txp/trpage_compat.cpp,
|
||
src/osgPlugins/txp/trpage_compat.h,
|
||
src/osgPlugins/txp/trpage_geom.cpp,
|
||
src/osgPlugins/txp/trpage_geom.h,
|
||
src/osgPlugins/txp/trpage_header.cpp,
|
||
src/osgPlugins/txp/trpage_ident.h,
|
||
src/osgPlugins/txp/trpage_io.h,
|
||
src/osgPlugins/txp/trpage_label.cpp,
|
||
src/osgPlugins/txp/trpage_light.cpp,
|
||
src/osgPlugins/txp/trpage_main.cpp,
|
||
src/osgPlugins/txp/trpage_managers.cpp,
|
||
src/osgPlugins/txp/trpage_managers.h,
|
||
src/osgPlugins/txp/trpage_material.cpp,
|
||
src/osgPlugins/txp/trpage_model.cpp,
|
||
src/osgPlugins/txp/trpage_nodes.cpp,
|
||
src/osgPlugins/txp/trpage_parse.cpp,
|
||
src/osgPlugins/txp/trpage_pparse.cpp,
|
||
src/osgPlugins/txp/trpage_print.cpp,
|
||
src/osgPlugins/txp/trpage_print.h,
|
||
src/osgPlugins/txp/trpage_range.cpp,
|
||
src/osgPlugins/txp/trpage_rarchive.cpp,
|
||
src/osgPlugins/txp/trpage_read.h,
|
||
src/osgPlugins/txp/trpage_readbuf.cpp,
|
||
src/osgPlugins/txp/trpage_scene.cpp,
|
||
src/osgPlugins/txp/trpage_scene.h,
|
||
src/osgPlugins/txp/trpage_swap.cpp,
|
||
src/osgPlugins/txp/trpage_swap.h,
|
||
src/osgPlugins/txp/trpage_sys.h,
|
||
src/osgPlugins/txp/trpage_tile.cpp,
|
||
src/osgPlugins/txp/trpage_util.cpp,
|
||
src/osgPlugins/txp/trpage_util.h,
|
||
src/osgPlugins/txp/trpage_warchive.cpp,
|
||
src/osgPlugins/txp/trpage_write.h,
|
||
src/osgPlugins/txp/trpage_writebuf.cpp: Fixes for IRIX build +
|
||
to_unix on txp plugin files.
|
||
|
||
2003-09-01 22:53 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw, VisualStudio/osgFX/osgFX.dsp,
|
||
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
||
include/osgFX/BumpMapping, src/osgFX/BumpMapping.cpp,
|
||
src/osgFX/GNUmakefile, src/osgPlugins/osgFX/GNUmakefile,
|
||
src/osgPlugins/osgFX/IO_BumpMapping.cpp,
|
||
src/osgUtil/TangentSpaceGenerator.cpp: Support for BumpMapping
|
||
added by Marco Jez.
|
||
|
||
2003-09-01 20:43 robert
|
||
|
||
* examples/osgfxbrowser/osgfxbrowser.cpp,
|
||
src/osgFX/AnisotropicLighting.cpp: Updates from
|
||
Marco:sgfxbrowser.cpp (added specular component to scene light)
|
||
and AnisotropicLighting.cpp (workaround for a multiple-context
|
||
issue).
|
||
|
||
2003-09-01 16:49 robert
|
||
|
||
* VisualStudio/examples/osgspheresegment/: osgsimulation.dsp,
|
||
osgspheresegment.dsp: Win32 fixes.
|
||
|
||
2003-09-01 16:46 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw,
|
||
examples/osgspheresegment/osgspheresegment.cpp,
|
||
include/osgSim/ColorRange, include/osgSim/LightPoint,
|
||
include/osgSim/LightPointNode, include/osgSim/ScalarBar,
|
||
include/osgSim/ScalarsToColors, include/osgSim/SphereSegment,
|
||
src/osgSim/ScalarBar.cpp, src/osgSim/SphereSegment.cpp: Fixes for
|
||
Win32.
|
||
|
||
2003-09-01 12:23 robert
|
||
|
||
* src/osg/Geometry.cpp: Added a call to disable all vertex attrib
|
||
arrays when none are present on an osg::Geometry.
|
||
|
||
2003-09-01 10:36 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
|
||
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
|
||
VisualStudio/examples/osgspheresegment/osgsimulation.dsp,
|
||
VisualStudio/osgSim/osgSim.dsp, doc/Doxyfiles/core_Doxyfile,
|
||
examples/osgscalarbar/GNUmakefile,
|
||
examples/osgscalarbar/GNUmakefile.inst,
|
||
examples/osgscalarbar/osgscalarbar.cpp,
|
||
examples/osgsimulation/GNUmakefile,
|
||
examples/osgsimulation/GNUmakefile.inst,
|
||
examples/osgsimulation/osgsimulation.cpp,
|
||
examples/osgspheresegment/GNUmakefile,
|
||
examples/osgspheresegment/GNUmakefile.inst,
|
||
examples/osgspheresegment/osgspheresegment.cpp,
|
||
include/osgSim/ColorRange, include/osgSim/ScalarBar,
|
||
include/osgSim/ScalarsToColors, include/osgSim/SphereSegment,
|
||
src/osgSim/ColorRange.cpp, src/osgSim/GNUmakefile,
|
||
src/osgSim/ScalarBar.cpp, src/osgSim/ScalarsToColors.cpp,
|
||
src/osgSim/SphereSegment.cpp: From Neil Salter, added
|
||
osgSim::SphereSegment and osgSim::ScalarBar, and osgspheresegment
|
||
and osgscalarbar, and osgsimulation examples.
|
||
|
||
2003-08-31 23:17 robert
|
||
|
||
* src/osgGA/AnimationPathManipulator.cpp: Converted cout's to
|
||
notify's.
|
||
|
||
2003-08-31 23:17 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: From Alberto Farre, fixes to the
|
||
file path handling of internally referenced files.
|
||
|
||
2003-08-31 23:08 robert
|
||
|
||
* src/osg/Geometry.cpp: Added experiment Tempated fast path
|
||
implemenation, #if 0 out right now.
|
||
|
||
2003-08-31 22:23 robert
|
||
|
||
* VisualStudio/highlight71.reg: From Tree, updated syntax
|
||
highlighting.
|
||
|
||
2003-08-31 22:13 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Converted cout's messages to use
|
||
notify.
|
||
|
||
2003-08-30 00:04 robert
|
||
|
||
* include/osgUtil/SceneView: Added s/getCullVistorLeft/Right(),
|
||
s/getRenderStageLeft/Right(), s/getRenderGraphLeft/Right()
|
||
methods.
|
||
|
||
2003-08-29 23:05 robert
|
||
|
||
* src/osgDB/FileNameUtils.cpp: From Alberto Farre, added support
|
||
for both / and \ slashes in path utility functions.
|
||
|
||
2003-08-29 23:04 robert
|
||
|
||
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Added an explicit check
|
||
for file extension so that only .jpg and .jpeg files are loaded
|
||
with the JPEG plugin, thus avoid a crash which was occuring when
|
||
it was passed non JPEG files.
|
||
|
||
2003-08-29 22:52 robert
|
||
|
||
* examples/osgfxbrowser/Frame.cpp: Added fonts/ in front of
|
||
arial.ttf.
|
||
|
||
2003-08-28 22:40 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Added getBound() to the database
|
||
pager so that once a model has been loaded it bounding volume is
|
||
computed upfront and in the database paging thread.
|
||
|
||
2003-08-28 13:49 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Removed double line spacing in
|
||
ExternalReference code.
|
||
|
||
2003-08-28 13:47 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Added a PushAndPopFilePath usage
|
||
to the internal flt file references.
|
||
|
||
2003-08-27 15:13 robert
|
||
|
||
* VisualStudio/osgUtil/osgUtil.dsp,
|
||
include/osgUtil/TangentSpaceGenerator, src/osgUtil/GNUmakefile,
|
||
src/osgUtil/TangentSpaceGenerator.cpp: From Marco Jez, tangent
|
||
space generator.
|
||
|
||
2003-08-27 14:09 robert
|
||
|
||
* VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp: Added /Zm200
|
||
for VS6.0 build.
|
||
|
||
2003-08-27 11:34 robert
|
||
|
||
* VisualStudio/examples/: osgcubemap/osgcubemap.dsp,
|
||
osgprerender/osgprerender.dsp,
|
||
osgprerendercubemap/osgprerendercubemap.dsp: Added /Zm200 define
|
||
to .dsp's to avoid compile errors under VisualStudio6.0.
|
||
|
||
2003-08-27 11:22 robert
|
||
|
||
* include/osgProducer/KeyboardMouseCallback,
|
||
src/osgProducer/KeyboardMouseCallback.cpp: Added
|
||
KeyboardMouseCallback::shutdown() support.
|
||
|
||
2003-08-27 09:54 robert
|
||
|
||
* VisualStudio/osgPlugins/pfb/pfb.dsp: Added Performer plugin .dsp
|
||
|
||
2003-08-27 01:39 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Fixed
|
||
CullVisitor::popProjectionMatrix() handling of othorgraphic near
|
||
and far values.
|
||
|
||
2003-08-26 23:09 robert
|
||
|
||
* include/osgFX/AnisotropicLighting, include/osgFX/Cartoon,
|
||
include/osgFX/Effect, include/osgFX/Export,
|
||
include/osgFX/Registry, include/osgFX/Scribe,
|
||
include/osgFX/SpecularHighlights, include/osgFX/Technique,
|
||
include/osgFX/Validator, src/osgPlugins/osgFX/GNUmakefile,
|
||
src/osgPlugins/osgFX/IO_AnisotropicLighting.cpp,
|
||
src/osgPlugins/osgFX/IO_Cartoon.cpp,
|
||
src/osgPlugins/osgFX/IO_Effect.cpp,
|
||
src/osgPlugins/osgFX/IO_Scribe.cpp,
|
||
src/osgPlugins/osgFX/IO_SpecularHighlights.cpp: Added missing
|
||
osgFX files.
|
||
|
||
2003-08-26 22:17 robert
|
||
|
||
* NEWS.txt, runexamples.bat, Make/makedirdefs,
|
||
VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
|
||
VisualStudio/osgFX/osgFX.dsp,
|
||
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
|
||
examples/osgfxbrowser/Frame.cpp, examples/osgfxbrowser/Frame.h,
|
||
examples/osgfxbrowser/GNUmakefile,
|
||
examples/osgfxbrowser/GNUmakefile.inst,
|
||
examples/osgfxbrowser/osgfxbrowser.cpp,
|
||
src/osgFX/AnisotropicLighting.cpp, src/osgFX/Cartoon.cpp,
|
||
src/osgFX/Effect.cpp, src/osgFX/GNUmakefile,
|
||
src/osgFX/Registry.cpp, src/osgFX/Scribe.cpp,
|
||
src/osgFX/SpecularHighlights.cpp, src/osgFX/Technique.cpp,
|
||
src/osgFX/Validator.cpp: Added osgFX - Marco Jez's special
|
||
effects nodekit.
|
||
|
||
2003-08-26 16:49 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Moved the keyboardmouse startThread
|
||
into the Viewer::realize() method.
|
||
|
||
2003-08-26 09:02 robert
|
||
|
||
* include/osgProducer/OsgCameraGroup: Added set/getDatabasePager()
|
||
method.
|
||
|
||
2003-08-25 23:50 robert
|
||
|
||
* src/osgDB/Registry.cpp: Added check for :: in wrapper name when
|
||
writing out to .osg, so that if a namaspace:: exists in the
|
||
wrapper name then one isn't created for it by default.
|
||
|
||
2003-08-25 15:04 robert
|
||
|
||
* NEWS.txt: Updated NEWS for 0.9.6 release.
|
||
|
||
2003-08-25 15:03 robert
|
||
|
||
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
|
||
osgProducer:: in front of KeyboardMouseCallback.
|
||
|
||
2003-08-25 14:31 robert
|
||
|
||
* include/osg/State: Removed suplerfluous inline from
|
||
setInitialViewMatrix().
|
||
|
||
2003-08-25 14:06 robert
|
||
|
||
* include/osg/State, src/osg/State.cpp: Added
|
||
getInitialInverseViewMatrix() to osg::State.
|
||
|
||
2003-08-25 12:37 robert
|
||
|
||
* src/osgDB/Registry.cpp: Added support for loading
|
||
nodekits/plugins to resolve associates when reading .osg files.
|
||
|
||
2003-08-23 21:48 robert
|
||
|
||
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Add
|
||
osg_ref<Producer::KeyboardMouse> to osgProducer::Viewer to ensuer
|
||
that the keyboard mousr desctructor is being called correctly.
|
||
|
||
2003-08-21 20:23 robert
|
||
|
||
* include/osgDB/Registry: Made getLibrary public.
|
||
|
||
2003-08-21 15:26 robert
|
||
|
||
* include/osg/Drawable, include/osg/Geometry, src/osg/Geometry.cpp:
|
||
Compile/Warnings fixes.
|
||
|
||
2003-08-21 10:52 robert
|
||
|
||
* src/: osgDB/DatabasePager.cpp,
|
||
osgPlugins/txp/trPagePageManager.cpp: Moved
|
||
OpenThreads::Threads::Yield() calls across to new
|
||
OpenThreads::Threads::YieldCurrentThread() naming.
|
||
|
||
2003-08-21 10:51 robert
|
||
|
||
* src/osgUtil/CubeMapGenerator.cpp: From Marco Jez, improvement to
|
||
the handling of coordinates frame in CubeMapGenerator.
|
||
|
||
2003-08-20 13:52 robert
|
||
|
||
* include/osgDB/DatabasePager, src/osg/GLExtensions.cpp,
|
||
src/osgDB/DatabasePager.cpp,
|
||
src/osgPlugins/txp/trPagePageManager.cpp: Added explicit calls
|
||
cancel and wait until thread and no longer running to the
|
||
DatabasePager and TXP pager.
|
||
|
||
2003-08-20 13:51 robert
|
||
|
||
* include/osg/Timer, src/osg/Timer.cpp: Renamed instances of Click
|
||
to Tick for consistency.
|
||
|
||
2003-08-20 13:50 robert
|
||
|
||
* include/osg/CullStack, include/osg/CullingSet,
|
||
src/osg/CullStack.cpp, src/osg/CullingSet.cpp,
|
||
src/osgUtil/SceneView.cpp: Standardised the culling flags between
|
||
CullingSet and CullStack, and made ENABLE_ALL_CULLING enable all
|
||
culling including the near and far plane. DEFAULT_CULLING is now
|
||
used for the default as uses the same original values as
|
||
ENABLE_ALL_CULLING once did - view frustum culling with near and
|
||
far culling. SceneView now uses DEFAULT_CULLING.
|
||
|
||
2003-08-20 11:38 robert
|
||
|
||
* include/osg/GLExtensions, src/osg/GLExtensions.cpp: Added
|
||
osg::setGLExtensionDisableString &&
|
||
osg::getGLExtensionDisableString() functions the GLExtensions
|
||
file, and made the isGLExtensionSupported() function use the
|
||
extension disable string when extension are querried.
|
||
|
||
2003-08-20 08:36 robert
|
||
|
||
* src/osgPlugins/txp/: trPagePageManager.cpp, trPagePageManager.h:
|
||
Moved the delete of expired subgraphs to the database thread to
|
||
improve the stability of the frame rate.
|
||
|
||
2003-08-19 20:46 robert
|
||
|
||
* src/osgPlugins/txp/: trPagePageManager.cpp, trPagePageManager.h:
|
||
Fixes to the database paging.
|
||
|
||
2003-08-19 15:05 robert
|
||
|
||
* include/osgGA/KeySwitchMatrixManipulator,
|
||
src/osgProducer/Viewer.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp: Fixed typo of
|
||
getNumMatrixManipulators().
|
||
|
||
2003-08-19 14:01 robert
|
||
|
||
* src/osgPlugins/txp/TrPageParser.cpp: Removed inappropriate
|
||
static_cast<>.
|
||
|
||
2003-08-18 20:51 robert
|
||
|
||
* src/osg/Texture.cpp: Changed applyTextParamaters() to set the
|
||
wrap modes :
|
||
|
||
GL_TEXTURE_WRAP_S for all texture targets.
|
||
GL_TEXTURE_WRAP_T for all texture targets except
|
||
GL_TEXRTURE_1D
|
||
GL_TEXTURE_WRAP_R for only GL_TEXTURE_3D
|
||
|
||
And changed the defaults to OpenGL defaults of GL_REPEAT.
|
||
|
||
2003-08-18 20:36 robert
|
||
|
||
* include/osg/TextureRectangle, src/osg/TextureRectangle.cpp: Added
|
||
applyTexImage_subload() implemention into TextureRectangle class
|
||
to provide automatic support for texture subloading.
|
||
|
||
2003-08-18 16:14 robert
|
||
|
||
* include/osg/Timer: Changed private to protected to allow Timer to
|
||
be subclassed more easily.
|
||
|
||
2003-08-18 16:12 robert
|
||
|
||
* include/osg/Timer: Added getSecondsPerClick() method to Timer.
|
||
|
||
2003-08-18 11:58 robert
|
||
|
||
* Make/makedefs, examples/osganimate/GNUmakefile,
|
||
examples/osganimate/GNUmakefile.inst,
|
||
examples/osgautotransform/GNUmakefile,
|
||
examples/osgautotransform/GNUmakefile.inst,
|
||
examples/osgbillboard/GNUmakefile,
|
||
examples/osgbillboard/GNUmakefile.inst,
|
||
examples/osgcallback/GNUmakefile,
|
||
examples/osgcallback/GNUmakefile.inst,
|
||
examples/osgcameragroup/GNUmakefile,
|
||
examples/osgcameragroup/GNUmakefile.inst,
|
||
examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst,
|
||
examples/osgcluster/GNUmakefile,
|
||
examples/osgcluster/GNUmakefile.inst,
|
||
examples/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.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/osgvertexprogram/GNUmakefile,
|
||
examples/osgvertexprogram/GNUmakefile.inst,
|
||
examples/osgwindows/GNUmakefile,
|
||
examples/osgwindows/GNUmakefile.inst,
|
||
src/osgProducer/GNUmakefile: Added X_INC into the Make/makedefs
|
||
and changed the *GNUmakefile* to use it.
|
||
|
||
2003-08-18 10:24 robert
|
||
|
||
* include/osg/Texture, include/osgParticle/ParticleSystem,
|
||
include/osgUtil/PickVisitor, include/osgUtil/Statistics,
|
||
src/osgUtil/PickVisitor.cpp: Fixes for Java build.
|
||
|
||
2003-08-16 21:42 robert
|
||
|
||
* Make/makedefs, src/osg/Billboard.cpp: Fixes to Cygwin/Mingw
|
||
makedefs.
|
||
|
||
Converted unix line endinges to dos line endings in various VS
|
||
project files.
|
||
|
||
2003-08-16 19:52 don
|
||
|
||
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added check for byte
|
||
swapping when writing RGB files so rgb files can be created on
|
||
big endian machines
|
||
|
||
2003-08-15 10:44 robert
|
||
|
||
* VisualStudio/: examples/osgcluster/osgcluster.dsp,
|
||
examples/osgpick/osgpick.dsp, examples/osgshape/osgshape.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgtext/osgtextdemo.dsp,
|
||
examples/osgvertexprogram/osgvertexprogram.dsp,
|
||
examples/osgwindows/osgwindows.dsp,
|
||
osgPlugins/osgSim/dot_osgSim.dsp, osgProducer/osgProducer.dsp:
|
||
Did a to_dos on examples, plugins and core libs.
|
||
|
||
2003-08-15 10:38 robert
|
||
|
||
* src/osg/: Drawable.cpp, Texture.cpp: Changed cout's to
|
||
notufy(INFO).
|
||
|
||
2003-08-14 01:05 robert
|
||
|
||
* include/osg/NodeVisitor, include/osgDB/DatabasePager,
|
||
include/osgParticle/ParticleProcessor, src/osg/NodeVisitor.cpp,
|
||
src/osgDB/DatabasePager.cpp, src/osgPlugins/txp/TrPageParser.cpp,
|
||
src/osgPlugins/txp/trPagePageManager.cpp,
|
||
src/osgProducer/Viewer.cpp: Removed the deprecated
|
||
NodeVisitor::getLocalToWorld/WorldToLocal methods as this are
|
||
replaced by the osg::computeLocalToWorld/WorldToLocal() functions
|
||
found in osg/Transform.
|
||
|
||
Made the ReleaseTextureAndDisplayListsVisitor a public nested
|
||
class of osgDB::DatabasePager to allow it to be used in the TXP
|
||
plugin, and added usage of this visitor to the TXP plugin to make
|
||
sure that textures and display lists are released during the
|
||
update thread.
|
||
|
||
2003-08-13 00:36 robert
|
||
|
||
* Make/makedefs: Added -lOpenThreads to the IRIX OTHER_LIBS
|
||
definition.
|
||
|
||
2003-08-13 00:06 robert
|
||
|
||
* src/osgPlugins/quicktime/: QTtexture.cpp, ReaderWriterQT.cpp:
|
||
Fixed capitalization of QTtexture.h
|
||
|
||
2003-08-12 11:15 robert
|
||
|
||
* src/osg/Geometry.cpp: Fixed DrawVertex/DrawColors access of null
|
||
arrays errors.
|
||
|
||
2003-08-09 01:46 robert
|
||
|
||
* include/osg/Geometry, src/osg/Geometry.cpp: Added
|
||
s/getFastPathHint().
|
||
|
||
2003-08-08 15:41 don
|
||
|
||
* Make/: makedefs, makerules: updates makedefs and makerules for
|
||
Mac OSX submitted by Bob Kuehne
|
||
|
||
2003-08-08 01:36 robert
|
||
|
||
* src/osgUtil/: CullVisitor.cpp, SceneView.cpp: Added support for
|
||
clampping the near and far values in othrographic projection.
|
||
|
||
Fixed the handling of anaglyphic/stereo state in
|
||
SceneView::draw().
|
||
|
||
2003-08-08 01:21 robert
|
||
|
||
* include/osg/Geometry, src/osg/Geometry.cpp: Added missing copy
|
||
ops in the copy constructor.
|
||
|
||
Added computeInternalOptimziedGeometry() and associated methods
|
||
to Geometry to support alternate versions of a geometry to be
|
||
used to optimize rendering, such as flattening indexed attributes
|
||
to straight attribute arrays.
|
||
|
||
2003-08-08 01:19 robert
|
||
|
||
* include/osg/ColorMask: Added convience constructor.
|
||
|
||
2003-08-04 23:03 robert
|
||
|
||
* src/osg/Geometry.cpp: Fixed computeFastPathsUsed() so that it
|
||
includes a check for the presence of _vertexIndices and disables
|
||
fast paths in this case.
|
||
|
||
2003-08-04 22:04 robert
|
||
|
||
* VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp: From Gideon May,
|
||
added 'd' to end of osgdb_osgSim.lib for debug build.
|
||
|
||
2003-08-04 17:26 don
|
||
|
||
* examples/: osgpoints/GNUmakefile,
|
||
osgprerendercubemap/GNUmakefile: Removed a couple of stray
|
||
PRODUCER_LIB_DIR definitions in the examples
|
||
|
||
2003-08-03 03:59 robert
|
||
|
||
* src/osgPlugins/ive/PagedLOD.cpp: Fixed VC6 for scoping problem in
|
||
ive plugin.
|
||
|
||
2003-08-03 01:24 robert
|
||
|
||
* src/osgDB/Registry.cpp: From Romano Magacho, fix for compile
|
||
problem under IRIX.
|
||
|
||
2003-07-27 00:44 robert
|
||
|
||
* Make/makedefs: Post release revision change.
|
||
|
||
2003-07-27 00:06 robert
|
||
|
||
* doc/dependencies.html: Updated dependencies.
|
||
|
||
2003-07-26 23:44 don
|
||
|
||
* NEWS.txt, Make/makedefs: Small typo
|
||
|
||
2003-07-26 23:32 robert
|
||
|
||
* NEWS.txt: Typos fixed.
|
||
|
||
2003-07-26 22:06 robert
|
||
|
||
* ChangeLog: Updated changelog for release.
|
||
|
||
2003-07-26 22:01 robert
|
||
|
||
* NEWS.txt: Updated NEWS for release.
|
||
|
||
2003-07-26 20:08 robert
|
||
|
||
* NEWS.txt: Updated NEWS
|
||
|
||
2003-07-26 19:57 robert
|
||
|
||
* src/osgPlugins/jpeg/: GNUmakefile, ReaderWriterJPEG.cpp: Fixed
|
||
warning in jpeg loader by replacing longjmp with throw/catch.
|
||
|
||
2003-07-26 15:15 robert
|
||
|
||
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Fixed long jump
|
||
warning. CV:
|
||
----------------------------------------------------------------------
|
||
|
||
2003-07-26 05:51 robert
|
||
|
||
* doc/dependencies.html: Added openthreads to list of
|
||
dependencies.:
|
||
|
||
2003-07-26 05:25 robert
|
||
|
||
* src/osgPlugins/txp/: trpage_compat.cpp, trpage_geom.cpp,
|
||
trpage_header.cpp, trpage_label.cpp, trpage_light.cpp,
|
||
trpage_managers.cpp, trpage_material.cpp, trpage_model.cpp,
|
||
trpage_parse.cpp, trpage_pparse.cpp, trpage_print.cpp,
|
||
trpage_range.cpp, trpage_rarchive.cpp, trpage_readbuf.cpp,
|
||
trpage_scene.cpp, trpage_tile.cpp, trpage_util.cpp,
|
||
trpage_util.h, trpage_warchive.cpp, trpage_writebuf.cpp: Fixed
|
||
warnings.
|
||
|
||
2003-07-26 02:02 don
|
||
|
||
* GNUmakefile, Make/makedirdefs, examples/GNUmakefile,
|
||
src/GNUmakefile: Fixes to makedefs/makedirdefs ordering in some
|
||
makefiles, and conditional build for osgslideshow on Sun
|
||
|
||
2003-07-26 01:12 don
|
||
|
||
* Make/makedefs: Removed command line definitions of OSG_VERSION
|
||
and OSG_RELEASE
|
||
|
||
2003-07-26 00:48 don
|
||
|
||
* Make/makedefs, examples/osganimate/GNUmakefile,
|
||
examples/osgautotransform/GNUmakefile,
|
||
examples/osgbillboard/GNUmakefile,
|
||
examples/osgcallback/GNUmakefile,
|
||
examples/osgcameragroup/GNUmakefile,
|
||
examples/osgclip/GNUmakefile, examples/osgcluster/GNUmakefile,
|
||
examples/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/osgvertexprogram/GNUmakefile,
|
||
examples/osgwindows/GNUmakefile,
|
||
src/osgPlugins/txp/trpage_write.h, src/osgProducer/GNUmakefile:
|
||
Removed references to PRODUCER_INCLUDE_DIR and PRODUCER_LIB_DIR
|
||
in the local makefiles.
|
||
|
||
Small change in txp loader for sun build
|
||
|
||
2003-07-24 07:07 robert
|
||
|
||
* src/osgPlugins/osgSim/IO_Sector.cpp: Fixed warning, which was
|
||
actually a bug, sometimes you've just gotta love pedantic
|
||
warnings.
|
||
|
||
2003-07-24 07:05 robert
|
||
|
||
* src/osgDB/FieldReader.cpp: Fix warnings.
|
||
|
||
2003-07-23 22:32 robert
|
||
|
||
* src/osgPlugins/txp/trPagePageManager.cpp: Removed all references
|
||
to sleep/usleep.
|
||
|
||
2003-07-23 22:18 robert
|
||
|
||
* src/osgPlugins/txp/trPagePageManager.cpp: Moved t->testCancel()
|
||
to end of loop.
|
||
|
||
Changed a sleep() to a Yield.
|
||
|
||
Removed debugging messages.
|
||
|
||
2003-07-23 21:57 robert
|
||
|
||
* src/osgPlugins/osgSim/GNUmakefile: Added makefile.
|
||
|
||
2003-07-23 21:55 robert
|
||
|
||
* src/osg/State.cpp: Made the fine grained checking of GL errors
|
||
off by default.
|
||
|
||
2003-07-23 21:53 robert
|
||
|
||
* include/osg/Drawable, src/osg/Drawable.cpp: From Romano Jos<6F>
|
||
Magacho da Silva, extension checking for NV_occlusion_query
|
||
extension.
|
||
|
||
2003-07-23 21:50 robert
|
||
|
||
* include/osg/GLExtensions: From Sean, fix for Sun windows
|
||
extension checking.
|
||
|
||
2003-07-23 21:38 robert
|
||
|
||
* VisualStudio/osgPlugins/txp/txp.dsp: Fixes to paths and
|
||
dependancies.
|
||
|
||
2003-07-23 20:08 don
|
||
|
||
* Make/makedefs: Added conditionals to find OpenThreads include and
|
||
library directories if not installed
|
||
|
||
2003-07-23 19:32 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/txp/txp.dsp,
|
||
src/osgPlugins/txp/TrPageParser.cpp: Fixes for Win32 build.
|
||
|
||
2003-07-23 16:52 robert
|
||
|
||
* VisualStudio/osgPlugins/ive/ive.dsp, src/osgDB/DatabasePager.cpp,
|
||
src/osgPlugins/ive/DataInputStream.cpp,
|
||
src/osgPlugins/ive/DataOutputStream.cpp,
|
||
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/PagedLOD.cpp,
|
||
src/osgPlugins/ive/PagedLOD.h, src/osgPlugins/ive/ReadWrite.h,
|
||
src/osgPlugins/txp/trPagePageManager.cpp: Added support for
|
||
PagedLOD node into .ive format and added support for
|
||
|
||
Enabled texture object reuse by setting an expiry delay in the
|
||
TextureObjectManager of 10 seconds - done for both
|
||
osgDB::DatabasePager and TXP plugin.
|
||
|
||
2003-07-23 16:12 robert
|
||
|
||
* runexamples.bat: Added control of auto option into slideshow3D
|
||
|
||
2003-07-23 16:00 robert
|
||
|
||
* NEWS.txt: Fixed typo's slideshow3D
|
||
|
||
2003-07-23 15:59 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: Fixed blending mode on
|
||
stats output.
|
||
|
||
2003-07-23 15:06 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
|
||
include/osgSim/BlinkSequence, include/osgSim/LightPointNode,
|
||
include/osgSim/Sector,
|
||
src/osgPlugins/osgSim/IO_BlinkSequence.cpp,
|
||
src/osgPlugins/osgSim/IO_LightPoint.cpp,
|
||
src/osgPlugins/osgSim/IO_LightPoint.h,
|
||
src/osgPlugins/osgSim/IO_LightPointNode.cpp,
|
||
src/osgPlugins/osgSim/IO_Sector.cpp,
|
||
src/osgSim/BlinkSequence.cpp, src/osgSim/LightPointNode.cpp,
|
||
src/osgSim/Sector.cpp: From Gideon May, added support for osgSim
|
||
into .osg file format.
|
||
|
||
2003-07-23 14:34 robert
|
||
|
||
* VisualStudio/osgPlugins/txp/txp.dsp,
|
||
src/osgPlugins/txp/GNUmakefile,
|
||
src/osgPlugins/txp/IO_TerrapageNode.cpp,
|
||
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
||
src/osgPlugins/txp/ReaderWriterTXP.h,
|
||
src/osgPlugins/txp/TerrapageNode.cpp,
|
||
src/osgPlugins/txp/TerrapageNode.h,
|
||
src/osgPlugins/txp/TrPageArchive.cpp,
|
||
src/osgPlugins/txp/TrPageArchive.h,
|
||
src/osgPlugins/txp/TrPageParser.cpp,
|
||
src/osgPlugins/txp/TrPageParser.h,
|
||
src/osgPlugins/txp/WaitBlock.h,
|
||
src/osgPlugins/txp/trPagePageManager.cpp,
|
||
src/osgPlugins/txp/trPagePageManager.h,
|
||
src/osgPlugins/txp/trdll.h, src/osgPlugins/txp/trpage_basic.cpp,
|
||
src/osgPlugins/txp/trpage_compat.cpp,
|
||
src/osgPlugins/txp/trpage_compat.h,
|
||
src/osgPlugins/txp/trpage_geom.cpp,
|
||
src/osgPlugins/txp/trpage_geom.h,
|
||
src/osgPlugins/txp/trpage_header.cpp,
|
||
src/osgPlugins/txp/trpage_ident.h,
|
||
src/osgPlugins/txp/trpage_io.h,
|
||
src/osgPlugins/txp/trpage_label.cpp,
|
||
src/osgPlugins/txp/trpage_light.cpp,
|
||
src/osgPlugins/txp/trpage_main.cpp,
|
||
src/osgPlugins/txp/trpage_managers.cpp,
|
||
src/osgPlugins/txp/trpage_managers.h,
|
||
src/osgPlugins/txp/trpage_material.cpp,
|
||
src/osgPlugins/txp/trpage_model.cpp,
|
||
src/osgPlugins/txp/trpage_nodes.cpp,
|
||
src/osgPlugins/txp/trpage_parse.cpp,
|
||
src/osgPlugins/txp/trpage_pparse.cpp,
|
||
src/osgPlugins/txp/trpage_print.cpp,
|
||
src/osgPlugins/txp/trpage_print.h,
|
||
src/osgPlugins/txp/trpage_range.cpp,
|
||
src/osgPlugins/txp/trpage_rarchive.cpp,
|
||
src/osgPlugins/txp/trpage_read.h,
|
||
src/osgPlugins/txp/trpage_readbuf.cpp,
|
||
src/osgPlugins/txp/trpage_scene.cpp,
|
||
src/osgPlugins/txp/trpage_scene.h,
|
||
src/osgPlugins/txp/trpage_swap.cpp,
|
||
src/osgPlugins/txp/trpage_swap.h,
|
||
src/osgPlugins/txp/trpage_sys.h,
|
||
src/osgPlugins/txp/trpage_tile.cpp,
|
||
src/osgPlugins/txp/trpage_util.cpp,
|
||
src/osgPlugins/txp/trpage_util.h,
|
||
src/osgPlugins/txp/trpage_warchive.cpp,
|
||
src/osgPlugins/txp/trpage_write.h,
|
||
src/osgPlugins/txp/trpage_writebuf.cpp: Merged changes from
|
||
Nicklov Trajce and Boris Bralo.
|
||
|
||
2003-07-23 13:06 robert
|
||
|
||
* doc/: data.html, documentation.html: Updated docs to reflect new
|
||
data direcory.
|
||
|
||
2003-07-23 12:45 robert
|
||
|
||
* include/osg/TriangleFunctor,
|
||
src/osgParticle/FluidFrictionOperator.cpp,
|
||
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
||
src/osgPlugins/flt/MultiTextureRecord.cpp,
|
||
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
||
src/osgUtil/TriStrip_graph_array.h: Warning fixes from Gideon
|
||
May.
|
||
|
||
2003-07-23 11:11 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Fixed osgslideshow3D to
|
||
slideshow3D
|
||
|
||
2003-07-23 10:27 robert
|
||
|
||
* NEWS.txt, VisualStudio/VisualStudio.dsw: Added slideshow3D to the
|
||
examples list under VisualStudio.
|
||
|
||
Partially updated the NEWS.txt.
|
||
|
||
2003-07-23 09:54 robert
|
||
|
||
* Make/makedefs, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
||
src/osgGA/Version.cpp, src/osgParticle/Version.cpp,
|
||
src/osgProducer/Version.cpp, src/osgSim/Version.cpp,
|
||
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Bumped up
|
||
version numbers in preperation for the 0.9.5 release.
|
||
|
||
2003-07-23 09:48 robert
|
||
|
||
* examples/osgcameragroup/osgcameragroup.cpp: Made the keyboard
|
||
mouse callback a ref_ptr<> managed object to fix ref count
|
||
problem.
|
||
|
||
2003-07-23 09:18 robert
|
||
|
||
* src/osg/Image.cpp: Added check to allocateImage() so that if the
|
||
pixel size wouldn't be computed unless valid _data already
|
||
existed on the object.
|
||
|
||
2003-07-22 22:03 robert
|
||
|
||
* runexamples.bat, include/osg/State, src/osg/State.cpp,
|
||
src/osgDB/DatabasePager.cpp, src/osgUtil/SceneView.cpp: Added
|
||
support for osg::State::s/getInitialViewMatrix();
|
||
|
||
Added slideshow3D examples to the runexamples.bat.
|
||
|
||
Fixed DatabasePager to work with the latest OpenThreads.
|
||
|
||
2003-07-22 13:48 robert
|
||
|
||
* include/osgSim/BlinkSequence, src/osgSim/BlinkSequence.cpp: Made
|
||
BlinkSequence subclass from osg::Object.
|
||
|
||
2003-07-22 13:39 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/osgDB/osgDB.dsp: Added XML support
|
||
and slideshow constructor to slideshow3D example, now renamed
|
||
from the previous osgslideshow.
|
||
|
||
2003-07-22 11:33 robert
|
||
|
||
* include/osgSim/Sector: Changed the Sector classes so they are
|
||
derive from osg::Object to allow them to be shared objects with
|
||
the .osg support.
|
||
|
||
2003-07-22 09:42 robert
|
||
|
||
* examples/osgtexturerectangle/osgtexturerectangle.cpp: Added
|
||
Images/ infront of lz.rgb path.
|
||
|
||
2003-07-21 19:36 robert
|
||
|
||
* include/osgDB/Input, include/osgDB/Registry, src/osgDB/Input.cpp,
|
||
src/osgDB/Registry.cpp, src/osgPlugins/3dc/ReaderWriter3DC.cpp,
|
||
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Shape.cpp,
|
||
src/osgPlugins/osg/ShapeDrawable.cpp,
|
||
src/osgPlugins/osgParticle/IO_ModularEmitter.cpp,
|
||
src/osgPlugins/osgParticle/IO_ModularProgram.cpp: From Marco,
|
||
updates to osgDB and .osg plugin to better handle reading of
|
||
objects of specified types.
|
||
|
||
2003-07-21 16:51 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Added yield call to database paging
|
||
main loop.
|
||
|
||
2003-07-21 16:26 robert
|
||
|
||
* VisualStudio/osgDB/osgDB.dsp: Fixed osgDB plugin.
|
||
|
||
2003-07-21 12:54 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Removed old link.
|
||
|
||
2003-07-21 11:39 robert
|
||
|
||
* src/osgDB/DatabasePager.cpp: Added missing DatabasePager.
|
||
|
||
2003-07-21 11:11 robert
|
||
|
||
* Make/makedefs: Added -lOpenThreads to the OSX defines.
|
||
|
||
2003-07-21 09:19 robert
|
||
|
||
* VisualStudio/osgDB/osgDB.dsp,
|
||
VisualStudio/osgProducer/osgProducer.dsp,
|
||
include/osgDB/DatabasePager, include/osgProducer/DatabasePager,
|
||
include/osgProducer/OsgCameraGroup, src/osgDB/GNUmakefile,
|
||
src/osgProducer/GNUmakefile, src/osgProducer/Viewer.cpp: Moved
|
||
DatabasePager into from osgProducer into osgDB. This means that
|
||
osgDB is now dependant on OpenThreads.
|
||
|
||
2003-07-20 01:51 don
|
||
|
||
* VisualStudio/: examples/osgcluster/osgcluster.dsp,
|
||
examples/osgpick/osgpick.dsp, examples/osgshape/osgshape.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgtext/osgtextdemo.dsp,
|
||
examples/osgvertexprogram/osgvertexprogram.dsp,
|
||
examples/osgwindows/osgwindows.dsp, osgProducer/osgProducer.dsp:
|
||
Integrated OpenThreads and brought dsps up to snuff on Win32
|
||
|
||
2003-07-19 18:55 don
|
||
|
||
* Make/: instexamplesrc, instrules: Small bug in instrules
|
||
|
||
2003-07-19 18:46 don
|
||
|
||
* Make/: instexamplesrc, instrules: passing $(MAKE) into
|
||
instexamplesrc script to shut the religious fanatics on the
|
||
mailing list up.
|
||
|
||
2003-07-19 01:18 don
|
||
|
||
* Make/instexamplesrc, Make/instrules, Make/makedefs,
|
||
include/osgProducer/DatabasePager,
|
||
include/osgProducer/KeyboardMouseCallback,
|
||
src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile,
|
||
src/osgProducer/OsgSceneHandler.cpp: Updated OSG to use
|
||
OpenThreads. Moved any references to OpenThread to OpenThreads
|
||
and removed any dependency on Producer threads, Mutexes, etc.
|
||
|
||
2003-07-17 07:43 robert
|
||
|
||
* AUTHORS.txt, VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
include/osg/FragmentProgram, src/osg/FragmentProgram.cpp,
|
||
src/osg/GNUmakefile, src/osgPlugins/osg/FragmentProgram.cpp,
|
||
src/osgPlugins/osg/GNUmakefile, src/osgUtil/SceneView.cpp: From
|
||
Romano Jose Magacho da Silva, added osg:FragmentProgram.
|
||
|
||
From Robert, add .osg support for FragmentProgram.
|
||
|
||
2003-07-16 23:26 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
src/osgPlugins/osg/GNUmakefile,
|
||
src/osgPlugins/osg/VertexProgram.cpp: From Ruben, added support
|
||
for vertex program in .osg loader.
|
||
|
||
2003-07-16 23:15 robert
|
||
|
||
* AUTHORS.txt, include/osg/Matrix, include/osgUtil/SceneView,
|
||
src/osgUtil/SceneView.cpp: Added setProjectionMatrix*(),
|
||
setViewMatrix*() and get*() methods to osgUtil::SceneView.
|
||
|
||
2003-07-16 21:14 robert
|
||
|
||
* examples/osgunittests/osgunittests.cpp, include/osg/Matrix,
|
||
src/osg/Matrix.cpp: Added osg::Matrix::getOtho,getFrustum and
|
||
getLookAt() methods.
|
||
|
||
Added test for new matrix methods into unit tests example, but
|
||
these really should go in their own lib...
|
||
|
||
2003-07-16 14:17 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: Rejigged the management
|
||
of state in the stats and help drawing so that it used StateSet's
|
||
rather than straight OpenGL calls.
|
||
|
||
2003-07-16 10:52 robert
|
||
|
||
* src/osg/: Drawable.cpp, Texture.cpp, VertexProgram.cpp:
|
||
Improvements to the handling of deletion of OpenGL rendering
|
||
objets such as display lists and textures object such that they
|
||
can be deleted according to an available amount of time given to
|
||
do deletes.
|
||
|
||
2003-07-15 22:19 robert
|
||
|
||
* include/osg/Drawable, include/osg/Texture, include/osg/Timer,
|
||
include/osg/VertexProgram, include/osgProducer/DatabasePager,
|
||
src/osg/Drawable.cpp, src/osg/Texture.cpp, src/osg/Texture2D.cpp,
|
||
src/osg/Timer.cpp, src/osg/VertexProgram.cpp,
|
||
src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp,
|
||
src/osgUtil/SceneView.cpp: Updates to the flush rendering objects
|
||
function calls to allow for managment of amount of time available
|
||
to do gl delete's. This control is required for constant frame
|
||
rate applications.
|
||
|
||
2003-07-15 17:22 robert
|
||
|
||
* include/osg/StateAttribute: Moved PROGRAMOBJECT definition into
|
||
StateAttribute.
|
||
|
||
2003-07-15 17:20 robert
|
||
|
||
* src/osgPlugins/png/ReaderWriterPNG.cpp: Fix for compile oddities
|
||
on an Octane with old zlib headers hanging around, change is non
|
||
intrusive.
|
||
|
||
2003-07-15 16:49 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osgGL2 to workspace file.
|
||
|
||
2003-07-15 14:46 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp,
|
||
include/osg/Statistics, include/osgUtil/RenderBin,
|
||
include/osgUtil/RenderStage, include/osgUtil/Statistics,
|
||
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Moved
|
||
osg::Statistics to osgUtil::Statistics and merged addition to it
|
||
fro Pavel Moloshtan.
|
||
|
||
2003-07-15 12:49 robert
|
||
|
||
* include/osgUtil/SceneView, src/osgGA/SetSceneViewVisitor.cpp,
|
||
src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp,
|
||
src/osgUtil/SceneView.cpp: Changed the
|
||
SceneView::setModelViewMatrix() methods across to being
|
||
setViewMatrix(). The old RefMatrix methods for
|
||
setModelViewMatrix() and setProjectMatrix() have been removed to
|
||
keep the API as minimal as possible.
|
||
|
||
2003-07-15 11:45 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgshaders/osgshaders.dsp,
|
||
examples/osgshaders/GL2Scene.cpp,
|
||
examples/osgshaders/GNUmakefile,
|
||
examples/osgshaders/GNUmakefile.inst,
|
||
examples/osgshaders/osgshaders.cpp: From Mike Weiblen's osgGL2
|
||
node kit which support the latest OpenGL 2.0 extensions.
|
||
|
||
2003-07-15 10:39 robert
|
||
|
||
* VisualStudio/examples/osgcallback/osgcallback.dsp,
|
||
VisualStudio/examples/osgcopy/osgcopy.dsp,
|
||
VisualStudio/osgUtil/osgUtil.dsp,
|
||
include/osgProducer/DatabasePager,
|
||
src/osgPlugins/osg/PagedLOD.cpp,
|
||
src/osgProducer/DatabasePager.cpp: From Bart Gallet, updates to
|
||
VisualStudo .dsp's to keep things compiling under Windows.
|
||
|
||
2003-07-15 09:17 robert
|
||
|
||
* include/osg/ref_ptr: From Gideon May, added
|
||
|
||
typedef T element_type;
|
||
|
||
To ref_ptr<> to make it compatible with the boost ref_ptr<>
|
||
implemenations.
|
||
|
||
2003-07-15 08:53 robert
|
||
|
||
* src/: osgPlugins/txp/trPagePageManager.cpp,
|
||
osgProducer/DatabasePager.cpp, osgProducer/GNUmakefile: Compile
|
||
fixes.
|
||
|
||
2003-07-14 15:42 robert
|
||
|
||
* examples/osgautotransform/osgautotransform.cpp,
|
||
include/osg/StateSet, include/osg/Texture, include/osg/Texture1D,
|
||
include/osg/Texture3D, include/osgText/Text, src/osg/GNUmakefile,
|
||
src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
||
src/osg/Texture2D.cpp, src/osg/Texture3D.cpp,
|
||
src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp,
|
||
src/osgPlugins/txp/trPagePageManager.cpp,
|
||
src/osgProducer/DatabasePager.cpp, src/osgText/Font.cpp,
|
||
src/osgText/Text.cpp, src/osgUtil/SceneView.cpp: Added support
|
||
for texture object manager, which provides an automatic mechansim
|
||
for reusing deleted textures.
|
||
|
||
2003-07-11 23:05 robert
|
||
|
||
* src/osgPlugins/flt/: FltFile.h, GeoSetBuilder.h: warning fixes
|
||
for IRIX.
|
||
|
||
2003-07-11 19:46 don
|
||
|
||
* include/osg/Timer: included <sys/types.h> for SGI compilation of
|
||
Timer header file
|
||
|
||
2003-07-10 16:23 robert
|
||
|
||
* src/osgProducer/DatabasePager.cpp: Added dataToMergeList into
|
||
checks for active subgraphs.
|
||
|
||
2003-07-10 15:53 robert
|
||
|
||
* include/osg/LOD, include/osg/PagedLOD,
|
||
include/osgProducer/DatabasePager, src/osg/Drawable.cpp,
|
||
src/osg/LOD.cpp, src/osg/PagedLOD.cpp,
|
||
src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp: Added default constructor
|
||
implemention to LOD and PagedLOD.
|
||
|
||
Added verbose messages to DatabasePager.
|
||
|
||
2003-07-10 14:35 robert
|
||
|
||
* include/osgDB/Output, include/osgDB/Registry,
|
||
src/osgDB/Output.cpp, src/osgDB/Registry.cpp: From Michael
|
||
Gronger, addition of ReaderWriter*
|
||
Registry::getReaderWriterForExtension(const std::string& ext).
|
||
|
||
Also removed copy constructor and = operator from Ouput as it was
|
||
produce spurious warnings under gcc 3.3.
|
||
|
||
2003-07-10 14:18 robert
|
||
|
||
* src/osgText/Text.cpp: From Tree, fixes for text bounding box
|
||
initialization.
|
||
|
||
2003-07-10 14:11 robert
|
||
|
||
* include/osg/Group, src/osg/Group.cpp: From Eric Sokolosky,
|
||
insertChild().
|
||
|
||
2003-07-10 12:10 robert
|
||
|
||
* include/osgProducer/DatabasePager,
|
||
src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp:
|
||
Updates to the DatabasePager code to include support for
|
||
compiling texture objects and display lists before merging loaded
|
||
subgraphs with the main scene graph.
|
||
|
||
2003-07-10 09:05 robert
|
||
|
||
* src/osg/PagedLOD.cpp: From Bob Kuehne, Fixed typo.
|
||
|
||
2003-07-10 08:51 robert
|
||
|
||
* VisualStudio/osgProducer/osgProducer.dsp: Fixed typo.
|
||
|
||
2003-07-09 20:48 robert
|
||
|
||
* include/osgProducer/DatabasePager,
|
||
src/osgProducer/DatabasePager.cpp: Further updates to the
|
||
DatabasePager.
|
||
|
||
2003-07-09 15:55 robert
|
||
|
||
* include/osg/Group, include/osg/PagedLOD,
|
||
include/osgProducer/DatabasePager,
|
||
include/osgProducer/OsgSceneHandler, src/osg/Group.cpp,
|
||
src/osg/PagedLOD.cpp, src/osgProducer/DatabasePager.cpp,
|
||
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
||
Improvements to the DatabasePager and PagedLOD class adding
|
||
support for deleting expuired children in the database thread.
|
||
|
||
2003-07-09 08:41 robert
|
||
|
||
* src/osgProducer/DatabasePager.cpp: Added #include <unistd.h> to
|
||
DatabasePager.cpp.
|
||
|
||
2003-07-08 15:43 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
VisualStudio/osgProducer/osgProducer.dsp,
|
||
include/osg/NodeVisitor, include/osg/PagedLOD,
|
||
include/osgProducer/DatabasePager,
|
||
include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
|
||
include/osgUtil/CullVisitor, src/osg/GNUmakefile,
|
||
src/osg/PagedLOD.cpp, src/osgDB/Registry.cpp,
|
||
src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/PagedLOD.cpp,
|
||
src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile,
|
||
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
||
Added osg::PagedLOD and osgProducer::DatabasePager class, and
|
||
linked up osgProducer::Viewer to manage the pager.
|
||
|
||
2003-07-07 09:01 robert
|
||
|
||
* src/osg/Geometry.cpp: Tweaked osg::Geometry's VBO code so that it
|
||
should not call VBO when the extension is not supported.
|
||
|
||
2003-07-05 20:49 robert
|
||
|
||
* src/osg/Drawable.cpp: Added missing setUseVertexBufferObject().
|
||
|
||
2003-07-05 20:08 robert
|
||
|
||
* README.txt, src/osg/Drawable.cpp, src/osgDB/DynamicLibrary.cpp,
|
||
src/osgParticle/FluidFrictionOperator.cpp: Integrated various
|
||
fixes from users.
|
||
|
||
2003-07-02 02:56 don
|
||
|
||
* src/osg/Geometry.cpp: Fixed glBindBufferARB to
|
||
extensions->glBindBuffer()
|
||
|
||
2003-06-30 07:41 robert
|
||
|
||
* src/osgPlugins/flt/AttrData.h: Added an osg:: infront of the
|
||
Object() copy constructor call to AttrData.
|
||
|
||
2003-06-29 22:53 robert
|
||
|
||
* src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added support for
|
||
chunking the point data clouds into 10,000 point chunks to better
|
||
optimize the VBO and AGP needs.
|
||
|
||
2003-06-29 22:41 robert
|
||
|
||
* include/osg/Array, include/osg/Drawable, include/osg/Geometry,
|
||
include/osg/State, src/osg/Drawable.cpp, src/osg/Geometry.cpp,
|
||
src/osg/State.cpp, src/osg/Texture.cpp,
|
||
src/osg/VertexProgram.cpp, src/osgUtil/Optimizer.cpp,
|
||
src/osgUtil/SceneView.cpp: Added support for the
|
||
ARB_vertex_buffer_object into osg::Geometry.
|
||
|
||
2003-06-28 18:35 don
|
||
|
||
* Make/makeinnosetup: fixed makeinnosetup
|
||
|
||
2003-06-27 22:41 don
|
||
|
||
* Make/makeinnosetup: Updates to makeinnosetup to work a bit
|
||
smoother
|
||
|
||
2003-06-27 22:01 don
|
||
|
||
* Make/: help.sh, makeinnosetup: Change some wording in help.sh and
|
||
added makeinnosetup
|
||
|
||
2003-06-27 15:33 robert
|
||
|
||
* src/osgPlugins/osg/StateSet.cpp: Added #include
|
||
<TextureRectangle>
|
||
|
||
2003-06-27 15:33 robert
|
||
|
||
* src/osg/StateSet.cpp: Added #include<TextureRectangle>
|
||
|
||
2003-06-26 17:21 robert
|
||
|
||
* include/osgText/Font, include/osgText/Text,
|
||
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
||
src/osgPlugins/freetype/FreeTypeFont.h,
|
||
src/osgText/DefaultFont.cpp, src/osgText/DefaultFont.h,
|
||
src/osgText/Font.cpp, src/osgText/Text.cpp: From Tree, updates to
|
||
osgText and freetype plugin to support are kerning paramter.
|
||
|
||
2003-06-25 11:39 robert
|
||
|
||
* src/osgUtil/RenderBin.cpp: Fixed from Pavel for the stats in
|
||
RenderBin.cpp
|
||
|
||
2003-06-25 11:30 robert
|
||
|
||
* NEWS.txt, VisualStudio/osgPlugins/flt/flt.dsp,
|
||
include/osgUtil/RenderBin: Updated NEWS.
|
||
|
||
Added AttrData.h to flt.dsp
|
||
|
||
Removed redundent (and duplicate definition of
|
||
RenderBinPrototypeList and its associated static) from the
|
||
RenderBin header.
|
||
|
||
2003-06-25 11:12 robert
|
||
|
||
* src/osgPlugins/flt/: AttrData.h, GNUmakefile, GeoSetBuilder.cpp,
|
||
GeoSetBuilder.h, GroupRecord.h, MultiTextureRecord.h, Pool.cpp,
|
||
Pool.h, ReaderWriterATTR.cpp, Record.cpp, Registry.cpp,
|
||
Registry.h, UVListRecord.h, flt.h, flt2osg.cpp, flt2osg.h: From
|
||
Julia Oritz Rojas, support for detail textures.
|
||
|
||
2003-06-25 09:58 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp, src/osg/StateSet.cpp,
|
||
src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/StateSet.cpp,
|
||
src/osgPlugins/osg/TextureRectangle.cpp: From Ulrich Hertlein,
|
||
added support for TextureRectangle to .osg format.
|
||
|
||
2003-06-25 09:50 robert
|
||
|
||
* src/osgUtil/IntersectVisitor.cpp: Spotted by Norman Vine - fixed
|
||
typo in intersect visitor.
|
||
|
||
2003-06-25 08:59 robert
|
||
|
||
* src/osgPlugins/osg/TessellationHints.cpp: Test of cvs.
|
||
|
||
2003-06-25 08:50 robert
|
||
|
||
* src/osgPlugins/osg/TessellationHints.cpp: Added
|
||
TessellationHints.
|
||
|
||
2003-06-24 23:11 robert
|
||
|
||
*
|
||
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp:
|
||
Added missing file.
|
||
|
||
2003-06-24 22:57 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
VisualStudio/osgUtil/osgUtil.dsp, examples/osgpoints/GNUmakefile,
|
||
examples/osgpoints/GNUmakefile.inst,
|
||
examples/osgpoints/osgpoints.cpp,
|
||
examples/osgprerendercubemap/GNUmakefile,
|
||
examples/osgprerendercubemap/GNUmakefile.inst,
|
||
examples/osgprerendercubemap/osgprerendercubemap.cpp,
|
||
examples/osgshape/osgshape.cpp, include/osg/Geometry,
|
||
include/osg/ShapeDrawable, include/osg/Texture2D,
|
||
include/osgUtil/TransformAttributeFunctor, src/osg/GNUmakefile,
|
||
src/osg/Geometry.cpp, src/osg/Image.cpp,
|
||
src/osg/ShapeDrawable.cpp, src/osg/Texture2D.cpp,
|
||
src/osgPlugins/ive/ConvexPlanarOccluder.cpp,
|
||
src/osgPlugins/ive/ConvexPlanarOccluder.h,
|
||
src/osgPlugins/ive/ConvexPlanarPolygon.cpp,
|
||
src/osgPlugins/ive/ConvexPlanarPolygon.h,
|
||
src/osgPlugins/ive/DrawElementsUInt.cpp,
|
||
src/osgPlugins/ive/DrawElementsUInt.h,
|
||
src/osgPlugins/ive/Impostor.cpp, src/osgPlugins/ive/Impostor.h,
|
||
src/osgPlugins/ive/OccluderNode.cpp,
|
||
src/osgPlugins/ive/OccluderNode.h, src/osgPlugins/ive/Point.cpp,
|
||
src/osgPlugins/ive/Point.h, src/osgPlugins/ive/PolygonOffset.cpp,
|
||
src/osgPlugins/ive/PolygonOffset.h,
|
||
src/osgPlugins/ive/ShadeModel.cpp,
|
||
src/osgPlugins/ive/ShadeModel.h, src/osgPlugins/ive/Switch.cpp,
|
||
src/osgPlugins/ive/Switch.h, src/osgPlugins/osg/GNUmakefile,
|
||
src/osgPlugins/osg/ShapeDrawable.cpp, src/osgSim/GNUmakefile,
|
||
src/osgUtil/GNUmakefile, src/osgUtil/Optimizer.cpp,
|
||
src/osgUtil/TransformAttributeFunctor.cpp: Additions since the
|
||
CVS back up was made.
|
||
|
||
2003-06-24 16:40 don
|
||
|
||
* examples/osgcameragroup/GNUmakefile,
|
||
examples/osgcameragroup/osgcameragroup.cpp,
|
||
examples/osghud/osghud.cpp, examples/osglight/osglight.cpp,
|
||
examples/osgstereoimage/osgstereoimage.cpp,
|
||
examples/osgtexturerectangle/osgtexturerectangle.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/ive/AnimationPathCallback.cpp,
|
||
src/osgPlugins/ive/DataInputStream.cpp,
|
||
src/osgPlugins/ive/DataInputStream.h,
|
||
src/osgPlugins/ive/DataOutputStream.cpp,
|
||
src/osgPlugins/ive/DataOutputStream.h,
|
||
src/osgPlugins/ive/Drawable.cpp, src/osgPlugins/ive/GNUmakefile,
|
||
src/osgPlugins/ive/Geode.cpp, src/osgPlugins/ive/Geometry.cpp,
|
||
src/osgPlugins/ive/Group.cpp, src/osgPlugins/ive/Image.cpp,
|
||
src/osgPlugins/ive/LightSource.cpp, src/osgPlugins/ive/Node.cpp,
|
||
src/osgPlugins/ive/ReadWrite.h,
|
||
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
||
src/osgPlugins/ive/StateSet.cpp,
|
||
src/osgPlugins/ive/Texture2D.cpp,
|
||
src/osgPlugins/ive/TextureCubeMap.cpp,
|
||
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
||
src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h,
|
||
src/osgPlugins/osg/Geometry.cpp,
|
||
src/osgPlugins/osgText/IO_Text.cpp,
|
||
src/osgPlugins/txp/TerrapageNode.cpp,
|
||
src/osgPlugins/txp/trPagePageManager.cpp,
|
||
src/osgPlugins/txp/trPagePageManager.h,
|
||
src/osgProducer/GNUmakefile, src/osgProducer/OsgCameraGroup.cpp,
|
||
src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp, src/osgSim/GNUmakefile,
|
||
src/osgSim/LightPointDrawable.cpp,
|
||
src/osgSim/LightPointDrawable.h, src/osgSim/LightPointNode.cpp,
|
||
src/osgText/Font.cpp, src/osgText/Text.cpp,
|
||
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp,
|
||
src/osgUtil/SceneView.cpp, src/osgUtil/SmoothingVisitor.cpp,
|
||
src/osgUtil/Tesselator.cpp: [no log message]
|
||
|
||
2003-06-24 16:39 don
|
||
|
||
* VisualStudio/osgPlugins/ive/ive.dsp, doc/documentation.html,
|
||
examples/osgautotransform/osgautotransform.cpp: Updating 5/27/03
|
||
backup with 6/20/03 tarball
|
||
|
||
2003-06-24 16:37 don
|
||
|
||
* Make/makedefs, Make/makedirdefs, Make/makepkg,
|
||
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp: [no log
|
||
message]
|
||
|
||
2003-06-24 16:36 don
|
||
|
||
* LICENSE.txt, index.html: Update of 5/27/03 backup with 6/20/03
|
||
tarball
|
||
|
||
2003-05-27 18:03 robert
|
||
|
||
* src/osgPlugins/ive/: AnimationPath.cpp, AnimationPath.h,
|
||
AnimationPathCallback.cpp, AnimationPathCallback.h,
|
||
Billboard.cpp, Billboard.h, BlendFunc.cpp, BlendFunc.h,
|
||
CullFace.cpp, CullFace.h, DataInputStream.cpp, DataInputStream.h,
|
||
DataOutputStream.cpp, DataOutputStream.h, DataTypeSize.h,
|
||
DrawArrayLengths.cpp, DrawArrayLengths.h, DrawArrays.cpp,
|
||
DrawArrays.h, DrawElementsUShort.cpp, DrawElementsUShort.h,
|
||
Drawable.cpp, Drawable.h, Exception.cpp, Exception.h, Geode.cpp,
|
||
Geode.h, Geometry.cpp, Geometry.h, Group.cpp, Group.h, Image.cpp,
|
||
Image.h, LOD.cpp, LOD.h, Light.cpp, Light.h, LightSource.cpp,
|
||
LightSource.h, Material.cpp, Material.h, MatrixTransform.cpp,
|
||
MatrixTransform.h, Node.cpp, Node.h, Object.cpp, Object.h,
|
||
PositionAttitudeTransform.cpp, PositionAttitudeTransform.h,
|
||
PrimitiveSet.cpp, PrimitiveSet.h, ReadWrite.h, Sequence.cpp,
|
||
Sequence.h, StateSet.cpp, StateSet.h, TexEnv.cpp, TexEnv.h,
|
||
TexEnvCombine.cpp, TexEnvCombine.h, TexGen.cpp, TexGen.h,
|
||
Texture.cpp, Texture.h, Texture2D.cpp, Texture2D.h,
|
||
TextureCubeMap.cpp, TextureCubeMap.h, Transform.cpp, Transform.h,
|
||
ViewPoint.cpp, ViewPoint.h: Converted dos to unix file endings.
|
||
|
||
2003-05-27 12:03 robert
|
||
|
||
* include/osg/DisplaySettings, src/osg/ApplicationUsage.cpp,
|
||
src/osg/DisplaySettings.cpp, src/osgUtil/SceneView.cpp: Added
|
||
support for scaling the projection in vertical and horizontal
|
||
split stereo modes.
|
||
|
||
2003-05-27 12:02 robert
|
||
|
||
* include/osg/Quat, src/osg/Quat.cpp: Reverted recent changes so
|
||
the set(Matrix&) method.
|
||
|
||
2003-05-26 16:00 robert
|
||
|
||
* src/: osg/DisplaySettings.cpp, osgUtil/SceneView.cpp: Adjustments
|
||
to the horizontal and vertical split stereo code for better
|
||
handling of aspect ratio.
|
||
|
||
2003-05-26 12:02 robert
|
||
|
||
* src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added missing std::
|
||
|
||
2003-05-26 11:05 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/3dc/3dc.dsp,
|
||
src/osgPlugins/3dc/GNUmakefile,
|
||
src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added 3dc plugin for
|
||
reading Arias 3D point clouds.
|
||
|
||
2003-05-26 10:29 robert
|
||
|
||
* include/osg/Texture: Moved the
|
||
GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB into its own #ifndef block
|
||
to help with OSX support.
|
||
|
||
2003-05-26 10:27 robert
|
||
|
||
* include/osgDB/ReaderWriter,
|
||
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
||
src/osgPlugins/osg/ReaderWriterOSG.cpp: Adding support using
|
||
istream and ostream with the reader writers.
|
||
|
||
2003-05-25 22:06 robert
|
||
|
||
* doc/: examples.html, install.html: Added mention of
|
||
DYLD_BIND_AT_LAUNCH to OSX docs.
|
||
|
||
2003-05-25 17:08 robert
|
||
|
||
* src/osgPlugins/dw/ReaderWriterDW.cpp: From Geoff Michel,
|
||
conversion from GeoSet to Geometry.
|
||
|
||
2003-05-24 15:41 robert
|
||
|
||
* src/osgPlugins/ive/: AnimationPath.h, AnimationPathCallback.h,
|
||
Billboard.h, BlendFunc.h, CullFace.h, DataInputStream.h,
|
||
DataOutputStream.h, DrawArrayLengths.h, DrawArrays.h,
|
||
DrawElementsUShort.h, Drawable.h, Exception.h, Export.h, Geode.h,
|
||
Geometry.h, Group.h, Image.h, LOD.h, Light.h, LightSource.h,
|
||
Material.h, MatrixTransform.h, Node.h, Object.h,
|
||
PositionAttitudeTransform.h, PrimitiveSet.h, ReadWrite.h,
|
||
Sequence.h, StateSet.h, TexEnv.h, TexEnvCombine.h, TexGen.h,
|
||
Texture.h, Texture2D.h, TextureCubeMap.h, Transform.h,
|
||
ViewPoint.h: Removed export macro.
|
||
|
||
2003-05-24 15:26 robert
|
||
|
||
* src/osgPlugins/ive/: DataTypeSize.h, Exception.h, Object.h,
|
||
ReaderWriterIVE.cpp: Added missing std::
|
||
|
||
2003-05-23 20:51 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/ive/ive.dsp,
|
||
src/osgPlugins/ive/AnimationPath.cpp,
|
||
src/osgPlugins/ive/AnimationPath.h,
|
||
src/osgPlugins/ive/AnimationPathCallback.cpp,
|
||
src/osgPlugins/ive/AnimationPathCallback.h,
|
||
src/osgPlugins/ive/Billboard.cpp, src/osgPlugins/ive/Billboard.h,
|
||
src/osgPlugins/ive/BlendFunc.cpp, src/osgPlugins/ive/BlendFunc.h,
|
||
src/osgPlugins/ive/CullFace.cpp, src/osgPlugins/ive/CullFace.h,
|
||
src/osgPlugins/ive/DataInputStream.cpp,
|
||
src/osgPlugins/ive/DataInputStream.h,
|
||
src/osgPlugins/ive/DataOutputStream.cpp,
|
||
src/osgPlugins/ive/DataOutputStream.h,
|
||
src/osgPlugins/ive/DataTypeSize.h,
|
||
src/osgPlugins/ive/DrawArrayLengths.cpp,
|
||
src/osgPlugins/ive/DrawArrayLengths.h,
|
||
src/osgPlugins/ive/DrawArrays.cpp,
|
||
src/osgPlugins/ive/DrawArrays.h,
|
||
src/osgPlugins/ive/DrawElementsUShort.cpp,
|
||
src/osgPlugins/ive/DrawElementsUShort.h,
|
||
src/osgPlugins/ive/Drawable.cpp, src/osgPlugins/ive/Drawable.h,
|
||
src/osgPlugins/ive/Exception.cpp, src/osgPlugins/ive/Exception.h,
|
||
src/osgPlugins/ive/Export.h, src/osgPlugins/ive/GNUmakefile,
|
||
src/osgPlugins/ive/Geode.cpp, src/osgPlugins/ive/Geode.h,
|
||
src/osgPlugins/ive/Geometry.cpp, src/osgPlugins/ive/Geometry.h,
|
||
src/osgPlugins/ive/Group.cpp, src/osgPlugins/ive/Group.h,
|
||
src/osgPlugins/ive/Image.cpp, src/osgPlugins/ive/Image.h,
|
||
src/osgPlugins/ive/LOD.cpp, src/osgPlugins/ive/LOD.h,
|
||
src/osgPlugins/ive/Light.cpp, src/osgPlugins/ive/Light.h,
|
||
src/osgPlugins/ive/LightSource.cpp,
|
||
src/osgPlugins/ive/LightSource.h,
|
||
src/osgPlugins/ive/Material.cpp, src/osgPlugins/ive/Material.h,
|
||
src/osgPlugins/ive/MatrixTransform.cpp,
|
||
src/osgPlugins/ive/MatrixTransform.h,
|
||
src/osgPlugins/ive/Node.cpp, src/osgPlugins/ive/Node.h,
|
||
src/osgPlugins/ive/Object.cpp, src/osgPlugins/ive/Object.h,
|
||
src/osgPlugins/ive/PositionAttitudeTransform.cpp,
|
||
src/osgPlugins/ive/PositionAttitudeTransform.h,
|
||
src/osgPlugins/ive/PrimitiveSet.cpp,
|
||
src/osgPlugins/ive/PrimitiveSet.h,
|
||
src/osgPlugins/ive/ReadWrite.h,
|
||
src/osgPlugins/ive/ReaderWriterIVE.cpp,
|
||
src/osgPlugins/ive/Sequence.cpp, src/osgPlugins/ive/Sequence.h,
|
||
src/osgPlugins/ive/StateSet.cpp, src/osgPlugins/ive/StateSet.h,
|
||
src/osgPlugins/ive/TexEnv.cpp, src/osgPlugins/ive/TexEnv.h,
|
||
src/osgPlugins/ive/TexEnvCombine.cpp,
|
||
src/osgPlugins/ive/TexEnvCombine.h,
|
||
src/osgPlugins/ive/TexGen.cpp, src/osgPlugins/ive/TexGen.h,
|
||
src/osgPlugins/ive/Texture.cpp, src/osgPlugins/ive/Texture.h,
|
||
src/osgPlugins/ive/Texture2D.cpp, src/osgPlugins/ive/Texture2D.h,
|
||
src/osgPlugins/ive/TextureCubeMap.cpp,
|
||
src/osgPlugins/ive/TextureCubeMap.h,
|
||
src/osgPlugins/ive/Transform.cpp, src/osgPlugins/ive/Transform.h,
|
||
src/osgPlugins/ive/ViewPoint.cpp, src/osgPlugins/ive/ViewPoint.h:
|
||
Added ive reader/writer - from Rune Schmidt Jensen/Michael
|
||
Gronager
|
||
|
||
2003-05-22 16:29 robert
|
||
|
||
* include/osgUtil/Optimizer, src/osg/Geometry.cpp,
|
||
src/osgUtil/Optimizer.cpp: Fixes to the Optimizer's handling of
|
||
merging of osg::Geometry
|
||
|
||
2003-05-22 12:09 robert
|
||
|
||
* src/osgPlugins/pfb/: ConvertFromPerformer.cpp,
|
||
ConvertFromPerformer.h: Convert Performer plugin across to
|
||
generate osg::Geometry directly.
|
||
|
||
2003-05-22 09:40 robert
|
||
|
||
* VisualStudio/: highlight.reg, highlight70.reg, highlight71.reg:
|
||
Added syntax highlighting for VisualStudio7.1 from Joseph Steel.
|
||
|
||
2003-05-21 22:32 robert
|
||
|
||
* include/osg/Quat, src/osg/Quat.cpp: Improved the handling of
|
||
scaled matrices in the Quat::set(Matrix&) method.
|
||
|
||
2003-05-21 17:33 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Removed the _state.reset()
|
||
call as it was doing OpenGL calls outside of the thread with the
|
||
graphics context.
|
||
|
||
2003-05-21 13:15 robert
|
||
|
||
* AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
examples/osgcluster/osgcluster.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/osg/GNUmakefile, src/osgPlugins/osg/GeoSet.cpp,
|
||
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
||
src/osgPlugins/pfb/ConvertToPerformer.h,
|
||
src/osgPlugins/pfb/GNUmakefile,
|
||
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
||
src/osgUtil/Optimizer.cpp: Removed osg::GeoSet for core osg lib
|
||
and osgPlugin.
|
||
|
||
Commented out OpenDX plugin as its still based on GeoSet.
|
||
|
||
Added support for loading and converting GeoSet into the osgconv
|
||
example.
|
||
|
||
2003-05-20 21:45 robert
|
||
|
||
* src/osgProducer/KeyboardMouseCallback.cpp: Added usage of the
|
||
InputRectangle into setting up of the EventAdapter.
|
||
|
||
2003-05-20 20:48 robert
|
||
|
||
* src/osgPlugins/ac3d/~ac3d.cpp: Removed spurious editing file.
|
||
|
||
2003-05-20 15:05 robert
|
||
|
||
* runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
||
examples/osgtexturerectangle/GNUmakefile,
|
||
examples/osgtexturerectangle/GNUmakefile.inst,
|
||
examples/osgtexturerectangle/osgtexturerectangle.cpp: Added
|
||
osgtexturerectangle example from Ulrich Hertlein.
|
||
|
||
2003-05-20 14:21 robert
|
||
|
||
* src/osgProducer/: KeyboardMouseCallback.cpp, Viewer.cpp: Fixes to
|
||
the handling of mouse coords after changes in the default
|
||
behavior of Producer.
|
||
|
||
2003-05-20 12:01 robert
|
||
|
||
* include/osgUtil/SceneView: Added setProjectMatrix(const Matrix&)
|
||
and setModelViewMatrix(const Matrix&) methods.
|
||
|
||
2003-05-20 09:57 robert
|
||
|
||
* examples/osgclip/osgclip.cpp: Removed redundent write_usage
|
||
function.
|
||
|
||
2003-05-20 09:47 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Changed the fusion distance update
|
||
code to use OsgCameraGroup::setDistanceDistance() rather than
|
||
going through the SceneView's by hand. This should ensure that
|
||
values are kept consistent betwen OsgCameraGroup and SceneView's.
|
||
|
||
2003-05-20 09:43 robert
|
||
|
||
* examples/osgimpostor/TestManipulator.cpp: Fixed manipulator.
|
||
|
||
2003-05-20 09:09 robert
|
||
|
||
* include/osg/Camera, src/osg/Camera.cpp: Removed the now redundent
|
||
osg::Camera.
|
||
|
||
2003-05-19 21:18 robert
|
||
|
||
* include/osgGA/KeySwitchCameraManipulator,
|
||
include/osgGA/KeySwitchMatrixManipulator,
|
||
src/osgGA/KeySwitchCameraManipulator.cpp,
|
||
src/osgGA/KeySwitchMatrixManipulator.cpp,
|
||
src/osgUtil/DelaunayTriangulator.cpp: Removed all
|
||
KeySwitchCameraManipulator class, replacing it with the
|
||
KeySwitchMatrixManipulator
|
||
|
||
2003-05-19 16:15 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, VisualStudio/osgGA/osgGA.dsp,
|
||
examples/osghangglide/GliderManipulator.cpp,
|
||
examples/osghangglide/GliderManipulator.h,
|
||
examples/osgimpostor/TestManipulator.cpp,
|
||
examples/osgimpostor/TestManipulator.h,
|
||
examples/osgparticle/osgparticle.cpp,
|
||
examples/osgstereoimage/osgstereoimage.cpp,
|
||
include/osgGA/AnimationPathManipulator,
|
||
include/osgGA/CameraManipulator, include/osgGA/DriveManipulator,
|
||
include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter,
|
||
include/osgGA/GUIEventHandlerVisitor,
|
||
include/osgGA/MatrixManipulator,
|
||
include/osgGA/SetSceneViewVisitor,
|
||
include/osgGA/TrackballManipulator, include/osgProducer/Viewer,
|
||
include/osgUtil/SceneView, src/osg/GNUmakefile,
|
||
src/osgGA/AnimationPathManipulator.cpp,
|
||
src/osgGA/CameraManipulator.cpp, src/osgGA/DriveManipulator.cpp,
|
||
src/osgGA/FlightManipulator.cpp, src/osgGA/GNUmakefile,
|
||
src/osgGA/MatrixManipulator.cpp,
|
||
src/osgGA/SetSceneViewVisitor.cpp,
|
||
src/osgGA/TrackballManipulator.cpp,
|
||
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp,
|
||
src/osgUtil/SceneView.cpp: Removed remaining dependancies on
|
||
osg::Camera.
|
||
|
||
2003-05-17 14:15 robert
|
||
|
||
* src/osgDB/Output.cpp: Removed redundent const
|
||
|
||
2003-05-17 10:03 robert
|
||
|
||
* src/osgPlugins/pnm/GNUmakefile: Renamed png pnm
|
||
|
||
2003-05-17 09:36 robert
|
||
|
||
* include/osgDB/Output: Removed superfluous const
|
||
|
||
2003-05-14 17:07 don
|
||
|
||
* src/osgText/Text.cpp: Small operation precedence bug fixed in
|
||
Text.cpp
|
||
|
||
2003-05-09 14:07 robert
|
||
|
||
* examples/osgcluster/osgcluster.cpp, include/osg/Drawable,
|
||
include/osg/Geometry, include/osg/State,
|
||
src/osg/AutoTransform.cpp, src/osg/Geometry.cpp,
|
||
src/osg/State.cpp: Updates to the handling of vertex attributes.
|
||
|
||
2003-05-08 16:13 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Add osgUtil as a dependancy of
|
||
osgText
|
||
|
||
2003-05-08 15:02 robert
|
||
|
||
* src/osgUtil/Tesselator.cpp: Memory leak fixes from Joseph Steel.
|
||
|
||
2003-05-07 16:26 robert
|
||
|
||
* include/osg/NodeVisitor: Added UserData to NodeVisitor.
|
||
|
||
2003-05-07 14:13 robert
|
||
|
||
* include/osg/Geometry, include/osg/State, src/osg/Geometry.cpp,
|
||
src/osg/State.cpp, src/osg/VertexProgram.cpp: From Romano Jos<6F>
|
||
Magacho da Silva, support for vertex attributes in vertex
|
||
program.
|
||
|
||
2003-05-07 12:13 robert
|
||
|
||
* include/osgGA/GUIEventAdapter, include/osgProducer/EventAdapter,
|
||
include/osgProducer/KeyboardMouseCallback,
|
||
src/osgProducer/EventAdapter.cpp,
|
||
src/osgProducer/KeyboardMouseCallback.cpp: From Eric Sokolowsky,
|
||
support for mouse scroll wheel in osgGA/osgProducer.
|
||
|
||
2003-05-07 10:35 robert
|
||
|
||
* examples/osghud/osghud.cpp, src/osgUtil/CullVisitor.cpp: Changed
|
||
the CullVisitor::popProjection() so that it doesn't adjust
|
||
orthorgraphic projection matrices.
|
||
|
||
2003-05-06 19:04 robert
|
||
|
||
* examples/osghud/osghud.cpp, include/osg/BlendFunc,
|
||
include/osg/Depth, src/osg/BlendFunc.cpp, src/osg/Depth.cpp: Aded
|
||
extra constructors to BlendFunc and Depth to help set them up
|
||
convieniently.
|
||
|
||
Added a background quad to osghud.
|
||
|
||
2003-05-06 14:13 robert
|
||
|
||
* examples/osgautotransform/osgautotransform.cpp, include/osg/Quat,
|
||
include/osg/buffered_value, include/osgText/String,
|
||
include/osgText/Text, src/osg/AutoTransform.cpp,
|
||
src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: Added
|
||
support for multibuffering of tex coordinates.
|
||
|
||
2003-05-05 15:30 robert
|
||
|
||
* src/osgText/Text.cpp: Fixed accept(PrimitiveFunctor&) so it uses
|
||
the transform coords correctly.
|
||
|
||
2003-05-02 19:24 robert
|
||
|
||
* Make/makedirdefs, src/osg/GNUmakefile: Fixed build.
|
||
|
||
2003-05-01 22:06 robert
|
||
|
||
* Make/makedirdefs,
|
||
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
|
||
examples/osgautotransform/GNUmakefile,
|
||
examples/osgautotransform/GNUmakefile.inst,
|
||
examples/osgautotransform/osgautotransform.cpp,
|
||
include/osg/AutoTransform, include/osgText/Font,
|
||
include/osgText/Text, src/osg/AutoTransform.cpp,
|
||
src/osgText/Font.cpp, src/osgText/Text.cpp: Addd support for
|
||
maximum screen text size into osgText when auto scale to screen
|
||
is active.
|
||
|
||
Added osgautotransform demo.
|
||
|
||
2003-05-01 20:56 robert
|
||
|
||
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added
|
||
set/getNearFarRatio() to CullVisitor.
|
||
|
||
2003-05-01 09:51 robert
|
||
|
||
* src/osg/VertexProgram.cpp: Remved exit().
|
||
|
||
2003-04-30 16:40 robert
|
||
|
||
* AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/pnm/pnm.dsp,
|
||
src/osgDB/Registry.cpp, src/osgPlugins/pnm/GNUmakefile,
|
||
src/osgPlugins/pnm/ReaderWriterPNM.cpp: From Eric Sokolowsky -
|
||
pnm (ppm, pgm, pbm) plugin
|
||
|
||
2003-04-30 16:38 robert
|
||
|
||
* include/osgText/Text: Cleanup of the API.
|
||
|
||
2003-04-30 12:41 robert
|
||
|
||
* examples/osghud/osghud.cpp: Reverted the test of
|
||
setAutoScaleToScreen.
|
||
|
||
2003-04-30 12:40 robert
|
||
|
||
* src/osg/Texture2D.cpp, src/osg/TextureCubeMap.cpp,
|
||
examples/osghangglide/GliderManipulator.cpp,
|
||
include/osg/Drawable, include/osg/Export, include/osg/Node,
|
||
include/osg/Texture2D, include/osg/TextureCubeMap,
|
||
include/osgText/Text, src/osgText/Text.cpp,
|
||
examples/osghud/osghud.cpp, examples/osglogo/osglogo.cpp,
|
||
examples/osgtext/osgtext.cpp, src/osgPlugins/osgText/IO_Text.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp: Added support for
|
||
automatic scaling of text to screen coords. Optimized the text
|
||
implementation to provide better speed, especially by using the
|
||
alignement to screen option.
|
||
|
||
Deprecated the Text::setFontSize(,) method, which is now being
|
||
replaced by setFontResolution(,)
|
||
|
||
Fixed typos in Texture*.cpp.
|
||
|
||
Removed old deprecated methods from osg headers.
|
||
|
||
2003-04-29 15:24 robert
|
||
|
||
* src/osg/Matrix.cpp: From Ben, promoted floats to doubles to
|
||
produce better stability in the invert method.
|
||
|
||
2003-04-29 01:55 don
|
||
|
||
* src/osgUtil/SceneView.cpp: set glDrawBuffer( GL_BACK ) in
|
||
SceneView::draw() when not drawing in stereo mode. Without this,
|
||
we end up drawing to the wrong buffer when toggling stereo off.
|
||
|
||
2003-04-28 13:57 robert
|
||
|
||
* NEWS.txt: Updated NEWS.
|
||
|
||
2003-04-28 12:37 robert
|
||
|
||
* doc/introduction.html, examples/osgtext/osgtext.cpp: Updates to
|
||
the introduction.html.
|
||
|
||
Added support for new alignment modes in osgtext.
|
||
|
||
2003-04-27 20:23 robert
|
||
|
||
* doc/plan.html: Fixed typo of Fturue!
|
||
|
||
2003-04-27 11:58 robert
|
||
|
||
* include/osg/AnimationPath, include/osg/ConvexPlanarOccluder,
|
||
include/osg/Shape, include/osg/ShapeDrawable,
|
||
include/osgText/Text, src/osgPlugins/osgText/IO_Text.cpp,
|
||
src/osgText/Text.cpp: From Tree, addition of ; after MACRO_'s to
|
||
help with Java port.
|
||
|
||
From Tree + Robert, Addition of
|
||
LEFT_BASE_LINE,RIGHT_BASE_LINE,CENTER_BASE_LINE Alignment options
|
||
in Text.
|
||
|
||
2003-04-25 20:53 robert
|
||
|
||
* doc/introduction.html: Updates to introducution.
|
||
|
||
2003-04-25 14:52 robert
|
||
|
||
* index.html: Updated index.html
|
||
|
||
2003-04-25 14:47 robert
|
||
|
||
* examples/osgpick/osgpick.cpp, src/osgProducer/Viewer.cpp,
|
||
src/osgUtil/IntersectVisitor.cpp: Added support for gather
|
||
information on which vertices have been intersected with.
|
||
|
||
2003-04-24 21:41 don
|
||
|
||
* doc/introduction.html: A few minor mods to introduction.html
|
||
|
||
2003-04-24 20:54 robert
|
||
|
||
* doc/introduction.html: Updates to the introduction.html
|
||
documentaition.
|
||
|
||
2003-04-24 14:45 robert
|
||
|
||
* Make/help.sh: Typo fix.
|
||
|
||
2003-04-24 14:45 robert
|
||
|
||
* src/osgPlugins/txp/TerrapageNode.cpp: cout -> notify.
|
||
|
||
2003-04-24 14:44 robert
|
||
|
||
* doc/: contents.html, data.html, dependencies.html,
|
||
documentation.html, examples.html, index.html, install.html,
|
||
introduction.html, osgviewer.html, plan.html, stereo.html:
|
||
Updates to docs.
|
||
|
||
2003-04-23 11:12 robert
|
||
|
||
* VisualStudio/: LANGEXT.DAT, MUST_READ_ME.txt, highlight.reg: From
|
||
Romano, updated LANDEXT.DAT and new highlight.reg file for syntax
|
||
highlighting under Windows.
|
||
|
||
2003-04-23 10:59 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Added check for camera's
|
||
sharing the same RenderSurface, if so switches off
|
||
multi-threading of cull and draw.
|
||
|
||
2003-04-19 10:53 robert
|
||
|
||
* doc/data.html: Changed the data link to
|
||
OpenSceneGraph-Data-0.9.3.tar.gz since we won't be updating it
|
||
for the release.
|
||
|
||
2003-04-19 10:35 robert
|
||
|
||
* ChangeLog: Updated ChangeLog for the release.
|
||
|
||
2003-04-19 10:09 robert
|
||
|
||
* NEWS.txt, examples/osglogo/osglogo.cpp: Updated NEWS for the
|
||
release date.
|
||
|
||
Tweaked the text sizes in osglogo.
|
||
|
||
2003-04-19 07:57 robert
|
||
|
||
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Mannually computes the
|
||
mipmap levels to ensure correct loading of dds images which arn't
|
||
square.
|
||
|
||
2003-04-18 22:44 robert
|
||
|
||
* examples/osgoccluder/osgoccluder.cpp, src/osgProducer/Viewer.cpp:
|
||
Changed the ordering of the picking intersections.
|
||
|
||
2003-04-18 20:46 robert
|
||
|
||
* src/: osg/State.cpp, osgPlugins/dds/ReaderWriterDDS.cpp,
|
||
osgPlugins/osg/BlendFunc.cpp: Fixes to BlendFunc - adding missing
|
||
ZERO handling.
|
||
|
||
Improved handling of alpha values in DXT1 compression.
|
||
|
||
2003-04-18 16:59 robert
|
||
|
||
* NEWS.txt, doc/dependencies.html,
|
||
examples/osgoccluder/osgoccluder.cpp,
|
||
src/osgPlugins/txp/trpage_material.cpp,
|
||
src/osgProducer/Viewer.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp: Updated NEWS for the
|
||
release.
|
||
|
||
Fixed warnings.
|
||
|
||
2003-04-18 11:10 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Removed various assert()
|
||
instances since these were causing crashes.
|
||
|
||
From Alberto, changed the use of the DynGeoSet to it was querried
|
||
on demand rather than used as a pointer which was originally
|
||
being invalidate before use.
|
||
|
||
2003-04-17 16:57 robert
|
||
|
||
* examples/osgwindows/osgwindows.cpp,
|
||
src/osgProducer/OsgCameraGroup.cpp: Added setting of the
|
||
RenderSurface name to the application name.
|
||
|
||
2003-04-17 16:27 robert
|
||
|
||
* include/osgProducer/: OsgCameraGroup, Viewer: Moved #include
|
||
<osg/Timer> from Viewer to OsgCameraGroup.
|
||
|
||
2003-04-17 14:57 robert
|
||
|
||
* src/osgProducer/ViewerEventHandler.cpp: Added an alternate
|
||
compile path for Windows in the toggle of fullscreen for the
|
||
first time.
|
||
|
||
2003-04-17 14:36 robert
|
||
|
||
* src/osgUtil/DelaunayTriangulator.cpp: Changed the maxx
|
||
initializiation to use (*points)[last_valid_index].x();
|
||
|
||
2003-04-17 12:14 robert
|
||
|
||
* runexamples.bat, examples/osgcameragroup/osgcameragroup.cpp,
|
||
include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
|
||
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
||
Moved the managing of frame stamp from osgProducer::Viewer into
|
||
osgProducer::OsgCamaraGroup.
|
||
|
||
Added setting of trackball in osgcameragroup so its starts in the
|
||
correct place for different models.
|
||
|
||
2003-04-17 07:52 robert
|
||
|
||
* include/osgUtil/DelaunayTriangulator: Added OSGUTIL_EXPORT to
|
||
front of DelaunayTriangulator class.
|
||
|
||
2003-04-17 00:09 don
|
||
|
||
* examples/osgwindows/osgwindows.cpp: InputRectangle converted to
|
||
RenderSurface->get()...
|
||
|
||
2003-04-16 22:16 don
|
||
|
||
* src/osgProducer/: KeyboardMouseCallback.cpp, OsgSceneHandler.cpp,
|
||
Viewer.cpp, ViewerEventHandler.cpp: Changed Rect('s to
|
||
Rectangle('s
|
||
|
||
2003-04-16 21:02 robert
|
||
|
||
* include/osg/ShapeDrawable, src/osg/ShapeDrawable.cpp,
|
||
src/osgPlugins/osg/ShapeDrawable.cpp: Added support for
|
||
set/getColor to ShapeDrawable.
|
||
|
||
2003-04-16 20:21 robert
|
||
|
||
* NEWS.txt, VisualStudio/osgUtil/osgUtil.dsp,
|
||
include/osgUtil/DelaunayTriangulator,
|
||
src/osgUtil/DelaunayTriangulator.cpp, src/osgUtil/GNUmakefile:
|
||
From Marco Jez, added DelaunayTriangulator class.
|
||
|
||
2003-04-16 20:20 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Changed near and far instances into
|
||
near_point, far_point to avoid problems with Win32 build.
|
||
|
||
2003-04-16 16:14 robert
|
||
|
||
* VisualStudio/osgUtil/osgUtil.dsp, src/osgProducer/Viewer.cpp,
|
||
src/osgUtil/GNUmakefile: Moved the PickVisitor from osgUtil into
|
||
the implementation of osgProducer::Viewer. Removed methods in
|
||
PickVisitor which wern't being used by osgProducer::Viewer. This
|
||
has been done because the PickVisitor interface and
|
||
implementation weren't ready for general usage.
|
||
|
||
2003-04-16 15:22 robert
|
||
|
||
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Renamed
|
||
computeNearFar to computeNearFarPoints.
|
||
|
||
2003-04-16 15:17 robert
|
||
|
||
* runexamples.bat, examples/osgpick/osgpick.cpp,
|
||
include/osgProducer/Viewer, src/osgProducer/Viewer.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp,
|
||
src/osgUtil/PickVisitor.cpp: Added convinence methods to
|
||
osgProducer::Viewer:
|
||
|
||
/** compute, from normalized mouse coords, for sepecified
|
||
Camera, the pixel coords relative to that Camera's
|
||
RenderSurface.*/
|
||
bool computePixelCoords(float x,float y,unsigned int
|
||
cameraNum,float& pixel_x,float& pixel_y);
|
||
|
||
/** compute, from normalized mouse coords, for sepecified
|
||
Camera, the near and far points in worlds coords.*/
|
||
bool computeNearFar(float x,float y,unsigned int
|
||
cameraNum,osg::Vec3& near, osg::Vec3& far);
|
||
|
||
/** compute, from normalized mouse coords, for sepecified
|
||
Camera, intersections with the scene.*/
|
||
bool computeIntersections(float x,float y,unsigned int
|
||
cameraNum,osgUtil::IntersectVisitor::HitList& hits);
|
||
|
||
/** compute, from normalized mouse coords, for all
|
||
Cameras, intersections with the scene.*/
|
||
bool computeIntersections(float x,float
|
||
y,osgUtil::IntersectVisitor::HitList& hits);
|
||
|
||
2003-04-16 10:22 robert
|
||
|
||
* examples/osgpick/osgpick.cpp,
|
||
include/osgProducer/OsgSceneHandler,
|
||
src/osgProducer/OsgSceneHandler.cpp: Changed OsgSceneHandler so
|
||
it re-uses osgUtil::SceneView project and modelview matrices.
|
||
|
||
Changed the osgpick demo so that it uses the OsgSceneHandler's
|
||
projection and modelview matrices where possible.
|
||
|
||
2003-04-15 21:54 robert
|
||
|
||
* examples/osgpick/osgpick.cpp, include/osgProducer/Viewer: Added
|
||
support for multiple cameras into osgpick.
|
||
|
||
2003-04-15 15:29 robert
|
||
|
||
* VisualStudio/: examples/osgcluster/osgcluster.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgwindows/osgwindows.dsp, osgProducer/osgProducer.dsp:
|
||
Changed the linking to Producer for debug builds so that
|
||
producerd.lib is linked against.
|
||
|
||
2003-04-15 10:33 robert
|
||
|
||
* examples/osgshadowtexture/CreateShadowedScene.cpp: From Brede,
|
||
Fixed the ordering of the znear and zfar.
|
||
|
||
2003-04-15 10:33 robert
|
||
|
||
* include/osgUtil/TriStripVisitor, src/osgUtil/TriStripVisitor.cpp:
|
||
From Romano, extra methods/variables for controlling tesselation.
|
||
|
||
2003-04-14 20:39 robert
|
||
|
||
* Make/makedefs, examples/osganimate/GNUmakefile,
|
||
examples/osganimate/GNUmakefile.inst,
|
||
examples/osgbillboard/GNUmakefile,
|
||
examples/osgbillboard/GNUmakefile.inst,
|
||
examples/osgcallback/GNUmakefile,
|
||
examples/osgcallback/GNUmakefile.inst,
|
||
examples/osgcameragroup/GNUmakefile,
|
||
examples/osgcameragroup/GNUmakefile.inst,
|
||
examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst,
|
||
examples/osgcluster/GNUmakefile,
|
||
examples/osgcluster/GNUmakefile.inst,
|
||
examples/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/osgvertexprogram/GNUmakefile,
|
||
examples/osgvertexprogram/GNUmakefile.inst,
|
||
examples/osgwindows/GNUmakefile,
|
||
examples/osgwindows/GNUmakefile.inst,
|
||
src/osgPlugins/freetype/GNUmakefile, src/osgProducer/GNUmakefile:
|
||
Added -I/usr/X11R6/include to osgProducer and all the examples
|
||
GNUMakefiles.
|
||
|
||
From Bob, mods to GNUMakefile and Make/makedefs for the extra
|
||
includes for freetype.
|
||
|
||
2003-04-14 19:53 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Added using namespace Producer to get
|
||
round namespace issue with CameraGroup call.
|
||
|
||
2003-04-14 19:49 robert
|
||
|
||
* examples/osgimpostor/TestManipulator.cpp,
|
||
examples/osgstereoimage/osgstereoimage.cpp,
|
||
src/osgProducer/Viewer.cpp: Updated osgstereoimage and
|
||
osgimpostor to handle the new default orientation of normalized
|
||
mouse coords.
|
||
|
||
2003-04-14 16:44 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgpick/osgpick.dsp,
|
||
VisualStudio/osgUtil/osgUtil.dsp, examples/osgpick/osgpick.cpp,
|
||
examples/osgwindows/osgwindows.cpp, include/osgUtil/PickVisitor,
|
||
src/osg/NodeVisitor.cpp, src/osgGA/TrackballManipulator.cpp,
|
||
src/osgProducer/Viewer.cpp, src/osgUtil/PickVisitor.cpp: Updates
|
||
to the osgpick code.
|
||
|
||
Updates to osgGA::CameraManipulors.
|
||
|
||
2003-04-14 16:03 robert
|
||
|
||
* src/osgText/Font.cpp: Tweak to the debug output.
|
||
|
||
2003-04-14 16:02 robert
|
||
|
||
* src/osgText/Font.cpp: Added extra debugging details to help track
|
||
down IRIX64 & Solaris64 problems.
|
||
|
||
2003-04-14 14:23 robert
|
||
|
||
* include/osgGA/GUIEventAdapter, src/osgGA/DriveManipulator.cpp,
|
||
src/osgGA/FlightManipulator.cpp,
|
||
src/osgGA/TrackballManipulator.cpp,
|
||
src/osgProducer/EventAdapter.cpp,
|
||
src/osgProducer/KeyboardMouseCallback.cpp: Improved the handling
|
||
of Producer's no dimensional mouse coords.
|
||
|
||
2003-04-14 14:22 robert
|
||
|
||
* include/osg/Transform, src/osg/Transform.cpp: Addd new
|
||
computeLocalToWorld(NodePath) etc methods.
|
||
|
||
2003-04-14 09:16 robert
|
||
|
||
* src/osgPlugins/osgText/IO_Text.cpp: Changed push back to a += to
|
||
try and fix compile on hopeless OSX g++ version.
|
||
|
||
2003-04-13 15:12 robert
|
||
|
||
* doc/dependencies.html: Updated dependancies with link to Producer
|
||
web page.
|
||
|
||
2003-04-13 14:26 robert
|
||
|
||
* Make/makedefs, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgpick/osgpick.dsp, doc/data.html,
|
||
doc/install.html, doc/introduction.html, doc/plan.html,
|
||
examples/osgcameragroup/osgcameragroup.cpp,
|
||
examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst,
|
||
examples/osgpick/osgpick.cpp, include/osgUtil/PickVisitor,
|
||
src/osgUtil/GNUmakefile, src/osgUtil/PickVisitor.cpp: Added Geoff
|
||
Michel's osgpick and osgUtil::PickVisitor code.
|
||
|
||
2003-04-13 13:02 robert
|
||
|
||
* include/osg/NodeVisitor: From Michael Gronager, changed
|
||
apply(Sequence) to cast to an Group rather than a Switch which
|
||
was a bug.
|
||
|
||
2003-04-12 11:24 robert
|
||
|
||
* VisualStudio/examples/: osganimate/osganimate.dsp,
|
||
osgcallback/osgcallback.dsp, osgclip/osgclip.dsp,
|
||
osgcopy/osgcopy.dsp, osggeodemo/osggeodemo.dsp,
|
||
osghud/osghud.dsp, osgkeyboard/osgkeyboard.dsp,
|
||
osglight/osglight.dsp, osglightpoint/osglightpoint.dsp,
|
||
osglogo/osglogo.dsp, osgmultitexture/osgmultitexture.dsp,
|
||
osgoccluder/osgoccluder.dsp, osgparticle/osgparticledemo.dsp,
|
||
osgprerender/osgprerender.dsp, osgsequence/osgsequence.dsp,
|
||
osgtext/osgtextdemo.dsp: Removed references to glut32.lib.
|
||
|
||
2003-04-11 19:57 robert
|
||
|
||
* src/osgPlugins/osgText/IO_Text.cpp: Convertex a std::copy() into
|
||
a for loop to get round compile problems under OSX.
|
||
|
||
2003-04-11 11:37 robert
|
||
|
||
* AUTHORS.txt, INSTALL.txt, NEWS.txt, README.txt,
|
||
doc/contents.html, doc/data.html, doc/demos.html,
|
||
doc/dependencies.html, doc/documentation.html, doc/examples.html,
|
||
doc/index.html, doc/install.html, doc/introduction.html,
|
||
doc/osgviewer.html, doc/plan.html, doc/sgv.html, doc/stereo.html:
|
||
Fixes to documentions to refelect the move from osgGLUT to
|
||
osgProducer.
|
||
|
||
2003-04-11 11:04 robert
|
||
|
||
* Make/makedefs, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
||
src/osgGA/Version.cpp, src/osgParticle/Version.cpp,
|
||
src/osgProducer/Version.cpp, src/osgSim/Version.cpp,
|
||
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated the
|
||
version numbers to 0.9.4
|
||
|
||
2003-04-11 11:00 robert
|
||
|
||
* runexamples.bat, src/osgPlugins/geo/GNUmakefile: Added
|
||
afterescher back into the example list in runexamples.bat.
|
||
|
||
Added osgSim and osgText into the geo/GNUmakefile LIBS.
|
||
|
||
2003-04-11 10:54 robert
|
||
|
||
* include/osg/VertexProgram, src/osg/VertexProgram.cpp,
|
||
src/osgUtil/SceneView.cpp: From Romano, added support in
|
||
osg::VertexProgram for deleting the flushed vertex programs.
|
||
|
||
2003-04-11 08:18 robert
|
||
|
||
* Make/makedirdefs: Added guards around Geo plugin to prevent it
|
||
from being built under OSX, Solaris and IRIX as it breaks the OSX
|
||
build and doesn't handle Endian issues.
|
||
|
||
2003-04-11 07:50 robert
|
||
|
||
* examples/: osgcubemap/osgcubemap.cpp,
|
||
osgmultitexture/osgmultitexture.cpp,
|
||
osgvertexprogram/osgvertexprogram.cpp: Added std:: infront of
|
||
cout instances.
|
||
|
||
2003-04-10 20:32 robert
|
||
|
||
* examples/osgcubemap/osgcubemap.cpp,
|
||
examples/osgmultitexture/osgmultitexture.cpp,
|
||
examples/osgvertexprogram/osgvertexprogram.cpp,
|
||
include/osg/StateAttribute, include/osg/Texture,
|
||
include/osg/VertexProgram, src/osg/Texture.cpp,
|
||
src/osg/VertexProgram.cpp: Added tests for presense of extensions
|
||
to osgcubemap, osgvertexproram and osgmultitexture examples.
|
||
|
||
Added osg::VertexProgram::Extensions class to better handle
|
||
multiple graphics context vertex program extensions.
|
||
|
||
2003-04-10 16:23 robert
|
||
|
||
* VisualStudio/osgProducer/osgProducer.dsp,
|
||
examples/osgcameragroup/osgcameragroup.cpp,
|
||
include/osgProducer/ActionAdapter,
|
||
include/osgProducer/FrameStatsHandler,
|
||
include/osgProducer/StatsEventHandler,
|
||
src/osgProducer/GNUmakefile,
|
||
src/osgProducer/StatsEventHandler.cpp,
|
||
src/osgProducer/Viewer.cpp: Moved the osgcameragroup example
|
||
across to being just based on osgProducer::OsgCameraGroup with no
|
||
usage of osgGA manipulators.
|
||
|
||
Removed redundent files from osgProducer.
|
||
|
||
2003-04-10 14:41 robert
|
||
|
||
* examples/osgtext/osgtext.cpp, include/osg/Texture,
|
||
include/osg/Texture3D, include/osg/TextureCubeMap,
|
||
src/osg/Texture.cpp, src/osg/Texture3D.cpp,
|
||
src/osg/TextureCubeMap.cpp: Added support for modifying the
|
||
osg::Texture*:Extensions stuctures.
|
||
|
||
Added an example modifying osg::Texture::Extensions to osgtext.
|
||
Optionally compiled out by default.
|
||
|
||
2003-04-10 13:55 robert
|
||
|
||
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
|
||
usage of Producer::CameraGroup::isValidForRendering() to the
|
||
Viewer::done() implemention so apps automatically close if one of
|
||
the windows is killed.
|
||
|
||
2003-04-10 13:11 robert
|
||
|
||
* NEWS.txt, include/osg/Impostor, include/osg/Texture,
|
||
include/osg/VertexProgram, src/osg/Impostor.cpp,
|
||
src/osg/VertexProgram.cpp, src/osgUtil/CullVisitor.cpp: Added
|
||
support for multiple graphics context to osg::VertexProgram and
|
||
osg::Impostor
|
||
|
||
2003-04-10 11:21 robert
|
||
|
||
* examples/osgoccluder/osgoccluder.cpp: Changed the '-c'
|
||
commandline option to '-m' to avoid overlapp with -c used for
|
||
config files.
|
||
|
||
2003-04-10 11:16 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Fix to the
|
||
CameraGroup::setViewByMarix usage.
|
||
|
||
2003-04-10 11:02 robert
|
||
|
||
* include/osgProducer/Viewer, src/osgProducer/OsgCameraGroup.cpp,
|
||
src/osgProducer/Viewer.cpp: Fixed Viewer and OsgCameraGroup
|
||
classes so that work properly with the Prodicer::setViewByMatrix
|
||
calls.
|
||
|
||
2003-04-10 09:25 robert
|
||
|
||
* src/osgSim/LightPointNode.cpp: From Brede, added if
|
||
(cv->getComputeNearFarMode() !=
|
||
osgUtil::CullVisitor::DO_NOT_COMPUTE_NEAR_FAR) to protect
|
||
cv->updateCalculatedNearFar(matrix,_bbox); call to avoid
|
||
inapporpriate near/far warnings.
|
||
|
||
2003-04-09 22:53 robert
|
||
|
||
* include/osg/ImpostorSprite, include/osgUtil/CullVisitor,
|
||
src/osg/ImpostorSprite.cpp, src/osgUtil/CullVisitor.cpp: Fixes to
|
||
the Impostor implementation.
|
||
|
||
2003-04-09 14:29 robert
|
||
|
||
* src/osgGA/AnimationPathManipulator.cpp: From Romano, ' ' now sets
|
||
pause to false.
|
||
|
||
2003-04-09 12:45 robert
|
||
|
||
* src/osgPlugins/osg/Node.cpp: Added using namespace std;
|
||
|
||
2003-04-09 12:44 robert
|
||
|
||
* examples/: osganimate/osganimate.cpp,
|
||
osgbillboard/osgbillboard.cpp, osgcallback/osgcallback.cpp,
|
||
osgclip/osgclip.cpp, osgcluster/osgcluster.cpp,
|
||
osgcopy/osgcopy.cpp, osgcubemap/osgcubemap.cpp,
|
||
osggeodemo/osggeodemo.cpp, osggeometry/osggeometry.cpp,
|
||
osghangglide/osghangglide.cpp, osghud/osghud.cpp,
|
||
osgimpostor/osgimpostor.cpp, osgkeyboard/osgkeyboard.cpp,
|
||
osglight/osglight.cpp, osglightpoint/osglightpoint.cpp,
|
||
osglogo/osglogo.cpp, osgmultitexture/osgmultitexture.cpp,
|
||
osgoccluder/osgoccluder.cpp, osgparticle/osgparticle.cpp,
|
||
osgprerender/osgprerender.cpp, osgreflect/osgreflect.cpp,
|
||
osgscribe/osgscribe.cpp, osgsequence/osgsequence.cpp,
|
||
osgshadowtexture/osgshadowtexture.cpp, osgshape/osgshape.cpp,
|
||
osgstereoimage/osgstereoimage.cpp, osgteapot/osgteapot.cpp,
|
||
osgtext/osgtext.cpp, osgtexture1D/osgtexture1D.cpp,
|
||
osgtexture2D/osgtexture2D.cpp, osgtexture3D/osgtexture3D.cpp,
|
||
osgunittests/osgunittests.cpp,
|
||
osgvertexprogram/osgvertexprogram.cpp, osgwindows/osgwindows.cpp:
|
||
Added desciptions to all the demos.
|
||
|
||
2003-04-09 11:51 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Added environmental variable
|
||
usage to OsgCameraGroup.
|
||
|
||
2003-04-09 11:30 robert
|
||
|
||
* src/osgPlugins/osg/Node.cpp: Added support for
|
||
osg::Node::get/setNodeMask() into .osg format.
|
||
|
||
2003-04-09 11:26 robert
|
||
|
||
* src/osgGA/AnimationPathManipulator.cpp: Made the
|
||
AnimationPathManipulator::home() reset the timming of the
|
||
animation path so that the timing always starts at the begining
|
||
of the loop.
|
||
|
||
2003-04-09 11:13 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Added a setting of
|
||
OsgCameraGroup::_applicateUsage to ApplicationUsage::instance()
|
||
by default.
|
||
|
||
2003-04-09 11:11 robert
|
||
|
||
* examples/osgoccluder/osgoccluder.cpp: Fixed warning.
|
||
|
||
2003-04-09 11: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 09:20 robert
|
||
|
||
* 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 21:39 robert
|
||
|
||
* src/osgProducer/EventAdapter.cpp: Added support for key modifiers
|
||
to osgProducer::EventAdapter.
|
||
|
||
2003-04-08 21:06 robert
|
||
|
||
* include/osgGA/AnimationPathManipulator,
|
||
src/osgGA/AnimationPathManipulator.cpp: From Romano Jos<6F> 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 21:05 robert
|
||
|
||
* examples/osggeodemo/osggeodemo.cpp: Fixed warning.
|
||
|
||
2003-04-08 16: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 16: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/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/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 14: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 14: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 11:59 robert
|
||
|
||
* VisualStudio/: MUST_READ_ME.txt,
|
||
examples/osganimate/osganimate.dsp,
|
||
examples/osgbillboard/osgbillboard.dsp,
|
||
examples/osgcallback/osgcallback.dsp,
|
||
examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp,
|
||
examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp,
|
||
examples/osggeodemo/osggeodemo.dsp,
|
||
examples/osggeometry/osggeometry.dsp,
|
||
examples/osghangglide/osghangglide.dsp,
|
||
examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp,
|
||
examples/osglight/osglight.dsp,
|
||
examples/osglightpoint/osglightpoint.dsp,
|
||
examples/osglogo/osglogo.dsp,
|
||
examples/osgmultitexture/osgmultitexture.dsp,
|
||
examples/osgoccluder/osgoccluder.dsp,
|
||
examples/osgparticle/osgparticledemo.dsp,
|
||
examples/osgprerender/osgprerender.dsp,
|
||
examples/osgreflect/osgreflect.dsp,
|
||
examples/osgscribe/osgscribe.dsp,
|
||
examples/osgsequence/osgsequence.dsp,
|
||
examples/osgshadowtexture/osgshadowtexture.dsp,
|
||
examples/osgshape/osgshape.dsp,
|
||
examples/osgtexture1D/osgtexture1D.dsp,
|
||
examples/osgtexture2D/osgtexture2D.dsp,
|
||
examples/osgtexture3D/osgtexture3D.dsp,
|
||
examples/osgunittests/osgunittests.dsp,
|
||
examples/osgvertexprogram/osgvertexprogram.dsp,
|
||
osgPlugins/lib3ds/lib3ds.dsp: Convert dsp's to use dos endings.
|
||
|
||
2003-04-08 11:17 robert
|
||
|
||
* src/osgPlugins/geo/: GNUmakefile, geoActions.cpp, osgGeoAction.h:
|
||
Cleaned up some warnings and added :
|
||
|
||
LINKARGS += -Wl,multiply_defined -Wl,suppress
|
||
|
||
To GNUmakefile for the OSX build.
|
||
|
||
2003-04-08 10: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 10:44 robert
|
||
|
||
* VisualStudio/examples/osgwindows/osgwindows.dsp: Added Producer
|
||
to the dependcies in osgwindows.
|
||
|
||
2003-04-08 10:42 robert
|
||
|
||
* include/osg/Math: Added an osg::absolute template function into
|
||
osg/Math.
|
||
|
||
2003-04-07 20:19 robert
|
||
|
||
* include/osgProducer/ViewerEventHandler,
|
||
src/osgProducer/ViewerEventHandler.cpp: Added support for snaping
|
||
screen images from osgProducer::Viewer apps.
|
||
|
||
2003-04-07 16:11 robert
|
||
|
||
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixes to dds plugin from
|
||
Rune.
|
||
|
||
2003-04-07 16: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 15: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 14: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 13:50 robert
|
||
|
||
* include/osg/Texture, include/osg/TextureCubeMap,
|
||
src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
||
src/osg/Texture2D.cpp, src/osg/Texture3D.cpp,
|
||
src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Texture.cpp: Added
|
||
support for unref image data after apply in the osg::Texture*
|
||
classes. Only unref's after all graphics context have been
|
||
applied.
|
||
|
||
2003-04-07 11:20 robert
|
||
|
||
* runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgwindows/osgwindows.dsp,
|
||
examples/osgwindows/GNUmakefile,
|
||
examples/osgwindows/GNUmakefile.inst,
|
||
examples/osgwindows/osgwindows.cpp, src/osgProducer/Viewer.cpp:
|
||
Added osgwindows example which sets up and Producer::CameraConfig
|
||
up and uses that to create multiple windows.
|
||
|
||
2003-04-07 10: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 22:46 robert
|
||
|
||
* src/osgProducer/Viewer.cpp: Added if (!_kbmcb) to handle the case
|
||
where the keyboard mouse callback is pre set.
|
||
|
||
2003-04-06 22: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/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,
|
||
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 19:18 robert
|
||
|
||
* examples/osgcluster/osgcluster.cpp: Fixed for new implemention
|
||
osg OsgCameraGroup::setView().
|
||
|
||
2003-04-06 14:29 robert
|
||
|
||
* examples/osgstereoimage/osgstereoimage.cpp: Fixed setView to work
|
||
with new OsgCameraGroup::setView
|
||
|
||
2003-04-06 11:07 robert
|
||
|
||
* src/osgPlugins/txp/TrPageParser.cpp: Fixed handling of pixel and
|
||
internal images formats.
|
||
|
||
2003-04-05 23: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 21:02 robert
|
||
|
||
* examples/osgimpostor/TestManipulator.cpp: Fixed manipulator to
|
||
work correctly with new osgGA::GUIEventAdapter code.
|
||
|
||
2003-04-05 20:54 robert
|
||
|
||
* examples/osgtexture2D/osgtexture2D.cpp: Added Images/ infront of
|
||
dog_left and dog_right images.
|
||
|
||
2003-04-05 20: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 08: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 08: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 20: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 16:22 robert
|
||
|
||
* Make/makedefs: Removal of trailing \ from end of couple lines in
|
||
cygwin path.
|
||
|
||
2003-04-04 12: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 09: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 22:00 robert
|
||
|
||
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Suported for mip mapping
|
||
added by Rune.
|
||
|
||
2003-04-03 15:12 robert
|
||
|
||
* src/: osg/DisplaySettings.cpp, osgProducer/OsgCameraGroup.cpp,
|
||
osgUtil/SceneView.cpp: Fixes to the multipipe initialization.
|
||
|
||
2003-04-03 09:14 don
|
||
|
||
* examples/osgstereoimage/osgstereoimage.cpp,
|
||
src/osgPlugins/GNUmakefile, src/osgPlugins/ac3d/ac3d.cpp,
|
||
src/osgPlugins/ac3d/osgac3d.h, src/osgPlugins/geo/GNUmakefile,
|
||
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
||
src/osgPlugins/geo/geoActions.cpp,
|
||
src/osgPlugins/geo/geoFormat.h: Changes to fix compiles on Mac OS
|
||
X
|
||
|
||
2003-04-03 08: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 08:31 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osgText dependancy to
|
||
osgtexture2D demo.
|
||
|
||
2003-04-02 21: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 20:41 robert
|
||
|
||
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixes to the dds plugin.
|
||
|
||
2003-04-02 19:26 robert
|
||
|
||
* AUTHORS.txt, NEWS.txt, Make/makedirdefs,
|
||
VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/dds/dds.dsp, include/osg/Image,
|
||
include/osg/Texture, src/osg/Image.cpp, src/osg/Texture.cpp,
|
||
src/osgPlugins/dds/GNUmakefile,
|
||
src/osgPlugins/dds/ReaderWriterDDS.cpp: From Rune Schmidt Jensen
|
||
- new dds loader.
|
||
|
||
2003-04-02 15:54 robert
|
||
|
||
* Make/makedefs: Removed OSX override override of PLUGIN_DIRS.
|
||
|
||
2003-04-02 12:57 robert
|
||
|
||
* examples/: osgkeyboard/osgkeyboard.cpp,
|
||
osgtexture2D/osgtexture2D.cpp: Changed colour of anisotropic text
|
||
in osgtexture2D example.
|
||
|
||
Removed the save test.osg call in osgkeyboard.
|
||
|
||
2003-04-02 11: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 09:22 robert
|
||
|
||
* src/: osg/DisplaySettings.cpp, osgDB/Registry.cpp: Added prefix's
|
||
to ApplicationUsageProxy's and made them static to help prevent
|
||
problems under OSX.
|
||
|
||
2003-04-01 21:52 robert
|
||
|
||
* src/: osg/ApplicationUsage.cpp, osg/ArgumentParser.cpp,
|
||
osgPlugins/directx/directx.cpp: Fixed std::string usage so that
|
||
std::string::size_type is used where appropriate.
|
||
|
||
2003-04-01 21: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 19:50 robert
|
||
|
||
* src/osg/ArgumentParser.cpp: Changed unsigned int to
|
||
std::string::size_type.
|
||
|
||
2003-04-01 19:42 robert
|
||
|
||
* include/osg/PolygonOffset, src/osg/PolygonOffset.cpp: Added
|
||
convinience constructor.
|
||
|
||
2003-04-01 19:42 robert
|
||
|
||
* src/osg/ArgumentParser.cpp: Added futher debugging messages to
|
||
track down the x86-64 crash.
|
||
|
||
2003-04-01 19:35 robert
|
||
|
||
* examples/osgkeyboard/osgkeyboard.cpp: Used notify for reporting
|
||
the keypressing to the commandline.
|
||
|
||
2003-04-01 17:00 robert
|
||
|
||
* examples/osgtexture2D/osgtexture2D.cpp: New osgtexture2D example
|
||
code.
|
||
|
||
2003-04-01 16:13 robert
|
||
|
||
* Make/makedirdefs, src/osgPlugins/logo/GNUmakefile,
|
||
src/osgPlugins/logo/ReaderWriterLOGO.cpp: Moved the logo plugins
|
||
from the osgPlugins/logos directory to osgPlugins/logo to make it
|
||
consistent with the naming of the plugin.
|
||
|
||
2003-04-01 16: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 14:16 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw, osgPlugins/logo/logo.dsp: From
|
||
Macro Jez, fixes to logo plugin under VS.
|
||
|
||
2003-04-01 13:00 robert
|
||
|
||
* NEWS.txt, examples/osgstereoimage/osgstereoimage.cpp: Updated
|
||
NEWS.
|
||
|
||
Removed writing of test.osg from osgstereoimage.
|
||
|
||
2003-04-01 12:55 robert
|
||
|
||
* src/osgProducer/: OsgCameraGroup.cpp, ViewerEventHandler.cpp:
|
||
Added timer code to the init in OsgCameraGroup.
|
||
|
||
Made the stats view 20 frames rather than 6.
|
||
|
||
2003-04-01 12:53 robert
|
||
|
||
* src/osgSim/LightPointDrawable.cpp: Cleaned up the reset of the
|
||
vertex arrays in osg::State.
|
||
|
||
2003-04-01 12: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 12:38 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: From Marco, fix to the path of the
|
||
osgPlugin logo.
|
||
|
||
2003-04-01 09: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 22: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 13:48 robert
|
||
|
||
* src/osg/: StateSet.cpp, Texture.cpp: Made the default transparent
|
||
bin be bin number 10 rather than 1 to allow more bins between it
|
||
and the default opaque bin of 0.
|
||
|
||
Added a check for compressed image format in osg::Texture.
|
||
|
||
2003-03-31 12:25 robert
|
||
|
||
* include/osg/State: Adding reseting of the array pointers to the
|
||
dirty methods.
|
||
|
||
2003-03-30 12:10 robert
|
||
|
||
* examples/osgtext/osgtext.cpp: Removed closeLibrary reference for
|
||
osgtext as this was causing problems with the osgtext help.
|
||
|
||
2003-03-29 22:07 robert
|
||
|
||
* include/osgGA/: CameraManipulator, DriveManipulator,
|
||
FlightManipulator, TrackballManipulator: Change the className()
|
||
functions from non const to const to be consistent with the
|
||
osg::Object definition.
|
||
|
||
2003-03-28 10:04 robert
|
||
|
||
* include/osgProducer/KeyboardMouseCallback,
|
||
src/osgProducer/Viewer.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp: Added Escape to the help
|
||
list. Changed the help key from '?' to 'h'
|
||
|
||
2003-03-27 18:56 robert
|
||
|
||
* Make/: distrules, help.sh, instdemosrc, instexamplesrc,
|
||
instrules, makedefs, makeirixdist, makepkg, makerpms: Moved demo
|
||
references acros to being example references.
|
||
|
||
2003-03-27 18:42 don
|
||
|
||
* Make/: instdemosrc, makedefs: Fixed installation of demo source
|
||
from src/Demos to examples
|
||
|
||
2003-03-27 17:20 robert
|
||
|
||
* include/osgGA/AnimationPathManipulator: Changed private to
|
||
protected.
|
||
|
||
2003-03-27 17:18 robert
|
||
|
||
* include/osgProducer/KeyboardMouseCallback: Fixed typo.
|
||
|
||
2003-03-27 17:16 robert
|
||
|
||
* examples/osgstereoimage/: GNUmakefile, GNUmakefile.inst: Added
|
||
-losgGA to keep things compiling across platforms.
|
||
|
||
2003-03-27 14:39 robert
|
||
|
||
* src/osgProducer/: KeyboardMouseCallback.cpp,
|
||
ViewerEventHandler.cpp: Improved stats.
|
||
|
||
2003-03-27 13:51 robert
|
||
|
||
* examples/: osganimate/GNUmakefile, osganimate/GNUmakefile.inst,
|
||
osgbillboard/GNUmakefile, osgbillboard/GNUmakefile.inst,
|
||
osgcallback/GNUmakefile, osgcallback/GNUmakefile.inst,
|
||
osgcameragroup/GNUmakefile, osgcameragroup/GNUmakefile.inst,
|
||
osgclip/GNUmakefile, osgclip/GNUmakefile.inst,
|
||
osgcluster/GNUmakefile, osgcluster/GNUmakefile.inst,
|
||
osgcopy/GNUmakefile, osgcopy/GNUmakefile.inst,
|
||
osgcubemap/GNUmakefile, osgcubemap/GNUmakefile.inst,
|
||
osggeodemo/GNUmakefile, osggeodemo/GNUmakefile.inst,
|
||
osggeometry/GNUmakefile, osggeometry/GNUmakefile.inst,
|
||
osghangglide/GNUmakefile, osghangglide/GNUmakefile.inst,
|
||
osghud/GNUmakefile.inst, osgimpostor/GNUmakefile,
|
||
osgimpostor/GNUmakefile.inst, osglight/GNUmakefile,
|
||
osglight/GNUmakefile.inst, osglightpoint/GNUmakefile,
|
||
osglightpoint/GNUmakefile.inst, osglogo/GNUmakefile,
|
||
osglogo/GNUmakefile.inst, osgmultitexture/GNUmakefile,
|
||
osgmultitexture/GNUmakefile.inst, osgoccluder/GNUmakefile,
|
||
osgoccluder/GNUmakefile.inst, osgparticle/GNUmakefile,
|
||
osgparticle/GNUmakefile.inst, osgprerender/GNUmakefile,
|
||
osgprerender/GNUmakefile.inst, osgreflect/GNUmakefile,
|
||
osgreflect/GNUmakefile.inst, osgscribe/GNUmakefile,
|
||
osgscribe/GNUmakefile.inst, osgsequence/GNUmakefile,
|
||
osgsequence/GNUmakefile.inst, osgshadowtexture/GNUmakefile,
|
||
osgshadowtexture/GNUmakefile.inst, osgshape/GNUmakefile,
|
||
osgshape/GNUmakefile.inst, osgstereoimage/GNUmakefile,
|
||
osgstereoimage/GNUmakefile.inst, osgteapot/GNUmakefile,
|
||
osgteapot/GNUmakefile.inst, osgtext/GNUmakefile.inst,
|
||
osgtexture1D/GNUmakefile, osgtexture1D/GNUmakefile.inst,
|
||
osgtexture2D/GNUmakefile, osgtexture2D/GNUmakefile.inst,
|
||
osgtexture3D/GNUmakefile, osgtexture3D/GNUmakefile.inst,
|
||
osgunittests/GNUmakefile, osgunittests/GNUmakefile.inst,
|
||
osgvertexprogram/GNUmakefile, osgvertexprogram/GNUmakefile.inst:
|
||
Added -osgText to GNUMakefiles.
|
||
|
||
2003-03-27 10:58 robert
|
||
|
||
* src/: osgPlugins/freetype/FreeTypeFont.cpp,
|
||
osgSim/LightPointDrawable.cpp, osgText/DefaultFont.cpp: Changed
|
||
the background pixel colour to white, but kept the alpha value
|
||
zero. This has been done to improve the quality of the mip
|
||
mapping of text.
|
||
|
||
2003-03-27 10:54 robert
|
||
|
||
* include/osgProducer/KeyboardMouseCallback,
|
||
src/osgProducer/KeyboardMouseCallback.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp: Updates to utilise the
|
||
new Producer keyboard bindings.
|
||
|
||
2003-03-26 20:11 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osgText dependency to
|
||
osgProducer lib.
|
||
|
||
2003-03-26 16:48 robert
|
||
|
||
* include/osgProducer/ViewerEventHandler,
|
||
src/osgProducer/Viewer.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp: Improved the stats
|
||
reporting.
|
||
|
||
2003-03-26 12:50 robert
|
||
|
||
* Make/makedirdefs, examples/osgtexture3D/osgtexture3D.cpp,
|
||
include/osg/ApplicationUsage, include/osg/Viewport,
|
||
include/osgGA/CameraManipulator, include/osgGA/DriveManipulator,
|
||
include/osgGA/FlightManipulator,
|
||
include/osgGA/TrackballManipulator,
|
||
include/osgProducer/FrameStatsHandler,
|
||
include/osgProducer/OsgCameraGroup,
|
||
include/osgProducer/OsgSceneHandler,
|
||
include/osgProducer/ViewerEventHandler,
|
||
src/osg/ApplicationUsage.cpp, src/osgProducer/GNUmakefile,
|
||
src/osgProducer/OsgCameraGroup.cpp,
|
||
src/osgProducer/OsgSceneHandler.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp: Added help support for
|
||
display help on screen to osgProducer::Viewer.
|
||
|
||
2003-03-25 15:48 robert
|
||
|
||
* src/osgText/Font.cpp: Tweak the tex coords of fonts slightly to
|
||
avoid cut off of text.
|
||
|
||
2003-03-25 15:45 robert
|
||
|
||
* src/osgText/Text.cpp: Fixed axis alignment bug in text, which
|
||
occured what text was placed on the XZ or YZ planes.
|
||
|
||
2003-03-25 15:13 robert
|
||
|
||
* VisualStudio/osgProducer/osgProducer.dsp,
|
||
include/osgProducer/FullScreenEventHandler,
|
||
include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
|
||
include/osgProducer/ViewerEventHandler,
|
||
src/osgProducer/FullScreenEventHandler.cpp,
|
||
src/osgProducer/GNUmakefile, src/osgProducer/OsgCameraGroup.cpp,
|
||
src/osgProducer/Viewer.cpp,
|
||
src/osgProducer/ViewerEventHandler.cpp: Added a
|
||
ViewerEventHandler which manages full screen, file write, and
|
||
help output to osgProducer. Removed FullSreenEventHandler as it
|
||
is now superseeded by ViewerEventHandler.
|
||
|
||
2003-03-25 13:57 robert
|
||
|
||
* runexamples.bat, examples/osgstereoimage/osgstereoimage.cpp,
|
||
include/osgText/Text: Added osgkeyboard to the ./runexamples.bat.
|
||
|
||
Made osgstereoimage exit when non files have been loaded.
|
||
|
||
Added non const getText() method.
|
||
|
||
2003-03-25 13:01 robert
|
||
|
||
* src/osg/Geometry.cpp: Spotted by Brede - missing !
|
||
|
||
2003-03-25 12:44 robert
|
||
|
||
* examples/osgkeyboard/osgkeyboard.cpp: Added text input field to
|
||
the osgkeyboard demo.
|
||
|
||
2003-03-25 12:42 robert
|
||
|
||
* src/osgProducer/KeyboardMouseCallback.cpp: Added back into the
|
||
win32 build of KeyboardMouseCallback the check against VK_ESCAPE.
|
||
|
||
2003-03-25 11:28 robert
|
||
|
||
* examples/osgkeyboard/osgkeyboard.cpp: Added futher keys to
|
||
complete the keyboard.
|
||
|
||
2003-03-25 10:05 robert
|
||
|
||
* examples/osganimate/osganimate.cpp,
|
||
examples/osgbillboard/osgbillboard.cpp,
|
||
examples/osgcallback/osgcallback.cpp,
|
||
examples/osgclip/osgclip.cpp, examples/osgcluster/osgcluster.cpp,
|
||
examples/osgcopy/osgcopy.cpp, examples/osgcubemap/osgcubemap.cpp,
|
||
examples/osggeodemo/osggeodemo.cpp,
|
||
examples/osggeometry/osggeometry.cpp,
|
||
examples/osghangglide/osghangglide.cpp,
|
||
examples/osghud/osghud.cpp, examples/osgimpostor/osgimpostor.cpp,
|
||
examples/osgkeyboard/osgkeyboard.cpp,
|
||
examples/osglight/osglight.cpp,
|
||
examples/osglightpoint/osglightpoint.cpp,
|
||
examples/osglogo/osglogo.cpp,
|
||
examples/osgmultitexture/osgmultitexture.cpp,
|
||
examples/osgoccluder/osgoccluder.cpp,
|
||
examples/osgparticle/osgparticle.cpp,
|
||
examples/osgprerender/osgprerender.cpp,
|
||
examples/osgreflect/osgreflect.cpp,
|
||
examples/osgscribe/osgscribe.cpp,
|
||
examples/osgsequence/osgsequence.cpp,
|
||
examples/osgshadowtexture/osgshadowtexture.cpp,
|
||
examples/osgshape/osgshape.cpp,
|
||
examples/osgstereoimage/osgstereoimage.cpp,
|
||
examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp,
|
||
examples/osgtexture1D/osgtexture1D.cpp,
|
||
examples/osgtexture2D/osgtexture2D.cpp,
|
||
examples/osgtexture3D/osgtexture3D.cpp,
|
||
examples/osgvertexprogram/osgvertexprogram.cpp,
|
||
src/osgProducer/EventAdapter.cpp: Added a viewer.sync to the end
|
||
of all the demos.
|
||
|
||
Removed the Win32 remapping of keycodes from the
|
||
osgProducer::EventAdapter.
|
||
|
||
2003-03-24 23:12 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osgText dependency to
|
||
osgkeyboard demo.
|
||
|
||
2003-03-24 23:02 don
|
||
|
||
* Make/makedefs: changes to makedefs to support AMD 64 bit
|
||
|
||
2003-03-24 21:17 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osgkeyboard/osgkeyboard.dsp,
|
||
examples/osgkeyboard/GNUmakefile,
|
||
examples/osgkeyboard/GNUmakefile.inst,
|
||
examples/osgkeyboard/osgkeyboard.cpp,
|
||
include/osgGA/GUIEventAdapter, src/osgProducer/EventAdapter.cpp:
|
||
Added new osgkeyboad example.
|
||
|
||
2003-03-24 15:21 robert
|
||
|
||
* include/osgGA/GUIEventAdapter: Fixed typo.
|
||
|
||
2003-03-24 15:13 robert
|
||
|
||
* include/osgProducer/EventAdapter,
|
||
src/osgProducer/EventAdapter.cpp: Added support for remapping of
|
||
Win32 key symbols to osgGA::GUIEventAdpater::KeySymbols.
|
||
|
||
2003-03-24 13:43 robert
|
||
|
||
* include/osgGA/GUIEventAdapter, include/osgProducer/EventAdapter,
|
||
src/osgProducer/EventAdapter.cpp,
|
||
src/osgProducer/KeyboardMouseCallback.cpp: Added
|
||
osgGA::GUIEventAdapter::KeySymbol enumate list, which is a
|
||
remapping of the X settings.
|
||
|
||
Added a pass through of X11 sybmbols from Producer to
|
||
osgGA::GUIEventAdapter::KeySymbol in the
|
||
osgProducer::EventAdapter.
|
||
|
||
2003-03-24 09:37 robert
|
||
|
||
* VisualStudio/osgPlugins/logo/logo.dsp: Redid logo dsp.
|
||
|
||
2003-03-24 08:42 robert
|
||
|
||
* include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler,
|
||
src/osgProducer/OsgCameraGroup.cpp,
|
||
src/osgUtil/UpdateVisitor.cpp: Made the osgGA::GUIEventHandler
|
||
sublassed from osg::Object as a virtual inheritence to allow
|
||
handler to also be used as node callbacks.
|
||
|
||
Fix to UpdateVisitor to make the visitation of Drawable more
|
||
consistent with the way that nodes are traversed.
|
||
|
||
2003-03-23 20:39 robert
|
||
|
||
* VisualStudio/examples/osgstereoimage/osgstereoimage.dsp: Added
|
||
Producer.lib to osgstereoimage demo.
|
||
|
||
2003-03-23 20:36 robert
|
||
|
||
* VisualStudio/osgPlugins/logo/logo.dsp: Converted to windows
|
||
endings.
|
||
|
||
2003-03-22 20:35 robert
|
||
|
||
* examples/osgstereoimage/osgstereoimage.cpp: Revamp of the
|
||
osgstereoimage demo to provide a presentation tool for up comming
|
||
"In Your Face" shows held at the Glasgow Science Center.
|
||
|
||
2003-03-22 09:48 robert
|
||
|
||
* include/osgUtil/UpdateVisitor: Added a traverseGeode method to
|
||
the UpdateVisitor which contains the traversal code for both the
|
||
nodes traversal and the drawables the geode contains.
|
||
|
||
2003-03-21 22:32 robert
|
||
|
||
* examples/osgcopy/osgcopy.cpp: Added using namespace osg and
|
||
removed osg:: from CopyOp's as this was causing problems with
|
||
VisualStudio's scoping bug.
|
||
|
||
2003-03-21 08:30 robert
|
||
|
||
* VisualStudio/examples/osgcluster/osgcluster.dsp: Added
|
||
Prodcuer.lib and PThread*.lib to the osgcluster example.
|
||
|
||
2003-03-20 22:13 robert
|
||
|
||
* Make/makedefs: Duplicated the handling of 64 bit linux builds for
|
||
ia64 and x86_64 and placed them under the seperate paths for
|
||
Intel vs GNU compilers.
|
||
|
||
2003-03-20 21:26 robert
|
||
|
||
* Make/makedefs: Added -m64 -DARCH64 option to Linux 64 bit build.
|
||
|
||
2003-03-20 20:38 robert
|
||
|
||
* examples/osgcopy/osgcopy.cpp: Add osg:: infront of CopyOp
|
||
instances.
|
||
|
||
2003-03-20 17:24 robert
|
||
|
||
* include/osgProducer/OsgSceneHandler,
|
||
src/osgProducer/OsgSceneHandler.cpp: Added overide of the
|
||
SceneHandler::clear() making it a no-op. Will revisit this
|
||
implemention later.
|
||
|
||
2003-03-20 17:00 robert
|
||
|
||
* examples/osgstereoimage/osgstereoimage.cpp,
|
||
src/osgGA/FlightManipulator.cpp,
|
||
src/osgGA/TrackballManipulator.cpp,
|
||
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
||
Updates to osgProducer and osgstereoimage for stereo support.
|
||
|
||
Changed the default distance from the scene of the home position
|
||
of the trackball and flight manipulators.
|
||
|
||
2003-03-20 14:07 robert
|
||
|
||
* examples/osgprerender/osgprerender.cpp,
|
||
examples/osgshadowtexture/CreateShadowedScene.cpp,
|
||
src/osg/DisplaySettings.cpp, src/osg/Image.cpp,
|
||
src/osgProducer/OsgCameraGroup.cpp: Added support for setting up
|
||
VisualChoose with destination alpha, stencil and quad buffers
|
||
attributes from DisplaySettings values.
|
||
|
||
2003-03-20 08:58 robert
|
||
|
||
* examples/osgshadowtexture/CreateShadowedScene.cpp: Changed the
|
||
shadow texture implemention to use CLAMP_TO_BORDER for the WRAP_S
|
||
and _T modes. Also set the border colour to 1,1,1,1 to ensure
|
||
problem blending.
|
||
|
||
2003-03-20 08:45 don
|
||
|
||
* VisualStudio/: VisualStudio.dsw, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/logo/logo.dsp: Somehow the logo plugin got left out of
|
||
the windows build. Adding it back in. (Needed for BMV)
|
||
|
||
2003-03-20 08:43 robert
|
||
|
||
* src/osg/GeoSet.cpp: Added missing setInterleavedArray(
|
||
InterleaveArrayType format, float *ia, GLuint *iai ) method.
|
||
|
||
2003-03-19 21:46 robert
|
||
|
||
* include/osg/Endian, src/osgSim/LightPointDrawable.cpp,
|
||
src/osgSim/LightPointDrawable.h: Added Endian test header to the
|
||
core osg, and add use of the new getCpuByteOrder test in
|
||
LightPointDrawable.
|
||
|
||
2003-03-19 21:14 robert
|
||
|
||
* include/osgGA/KeySwitchCameraManipulator,
|
||
src/osgGA/KeySwitchCameraManipulator.cpp: Added
|
||
getCameraManipulator(unsigned int) method.
|
||
|
||
2003-03-19 15:57 robert
|
||
|
||
* examples/osgimpostor/osgimpostor.cpp: Added sync at the end of
|
||
the main loop to prevent seg fault on exit.
|
||
|
||
2003-03-19 15:49 robert
|
||
|
||
* include/osgProducer/EventAdapter,
|
||
src/osgProducer/KeyboardMouseCallback.cpp,
|
||
src/osgProducer/Viewer.cpp: First pass fix at implementing
|
||
requestWarpPointer.
|
||
|
||
2003-03-19 15:37 don
|
||
|
||
* Make/versionrules: Adjusted date format for versionrules
|
||
|
||
2003-03-19 14:27 robert
|
||
|
||
* VisualStudio/osgProducer/osgProducer.dsp,
|
||
include/osgProducer/FullScreenEventHandler,
|
||
include/osgProducer/KeyboardMouseCallback,
|
||
include/osgProducer/Viewer,
|
||
src/osgProducer/FullScreenEventHandler.cpp,
|
||
src/osgProducer/GNUmakefile,
|
||
src/osgProducer/KeyboardMouseCallback.cpp,
|
||
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
||
Addd a full screen toggle event handler to osgProducer & its
|
||
viewer base class.
|
||
|
||
2003-03-19 12:06 robert
|
||
|
||
* examples/osgtexture3D/osgtexture3D.cpp,
|
||
include/osgProducer/OsgCameraGroup,
|
||
src/osgProducer/OsgCameraGroup.cpp: Added a realize callback to
|
||
the OsgCameraGroup.
|
||
|
||
Move osgtexture3D across to using the new realize callback for
|
||
creating its textures.
|
||
|
||
2003-03-19 10:28 robert
|
||
|
||
* examples/osgoccluder/osgoccluder.cpp, src/osgProducer/Viewer.cpp:
|
||
Fixed crash in osgoccluder which was calling setUpViewer and the
|
||
osgProducer/Viewer was assuming that the update was always set.
|
||
|
||
2003-03-19 02:31 don
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Fixed a globalState setting
|
||
order in OsgCameraGroup::realize()
|
||
|
||
2003-03-18 20:27 robert
|
||
|
||
* AUTHORS.txt, VisualStudio/examples/osgcluster/osgcluster.dsp,
|
||
examples/osglight/osglight.cpp,
|
||
examples/osgoccluder/osgoccluder.cpp,
|
||
examples/osgstereoimage/osgstereoimage.cpp,
|
||
include/osgProducer/OsgCameraGroup,
|
||
src/osgProducer/OsgCameraGroup.cpp: Chaned the OsgCameraGroup so
|
||
that its scene handler list used ref_ptr<> for robustly managing
|
||
memory.
|
||
|
||
2003-03-18 20:10 robert
|
||
|
||
* src/osgPlugins/flt/: LocalVertexPoolRecord.cpp,
|
||
LocalVertexPoolRecord.h, ReaderWriterFLT.cpp, Record.cpp,
|
||
Record.h, Registry.cpp, Registry.h, flt2osg.cpp, flt2osg.h: Added
|
||
a clear of allocated Records and the cache's in flt::Registry to
|
||
prevent memory leaks and unneccesary references to model models
|
||
remaining beyond the scope of the loader.
|
||
|
||
2003-03-18 20:02 don
|
||
|
||
* Make/makedefs, include/osg/Version: Set VERSION_RELEASE back to
|
||
3, replaced guards in include/osg/Verson to OSG_VERSION_ with
|
||
trailing underscore
|
||
|
||
2003-03-18 19:42 robert
|
||
|
||
* include/osg/: Texture, Texture1D, Texture2D, Texture3D,
|
||
TextureCubeMap: From Tree, added SG_EXPORT to the inner classes
|
||
for Java binding work.
|
||
|
||
2003-03-18 18:40 don
|
||
|
||
* GNUmakefile, Make/makedefs, Make/versionrules: Added support for
|
||
versioning to the build system
|
||
|
||
2003-03-18 09:29 robert
|
||
|
||
* include/osg/GeoSet: From Tree, ushort renamed GLushort
|
||
|
||
2003-03-17 22:53 robert
|
||
|
||
* include/osgDB/ReadFile, include/osgDB/Registry,
|
||
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
||
src/osgText/Font.cpp: Implemented a object cache in
|
||
osgDB::Registry.
|
||
|
||
2003-03-17 20:08 robert
|
||
|
||
* examples/osgcluster/: GNUmakefile, GNUmakefile.inst: Added inc
|
||
and links for local Producer.
|
||
|
||
2003-03-17 09:51 robert
|
||
|
||
* examples/osgcluster/osgcluster.cpp: break from osgcluster main
|
||
loop added for when the master send a killed messsage to slaves.
|
||
|
||
2003-03-16 22:00 robert
|
||
|
||
* src/osgUtil/TriStrip_graph_array.h: Fixes for new beta release of
|
||
VS.NET
|
||
|
||
2003-03-16 21:58 robert
|
||
|
||
* Make/makedirdefs, examples/osgcluster/osgcluster.cpp,
|
||
examples/osgvertexprogram/osgvertexprogram.cpp,
|
||
include/osg/Export, include/osgDB/Export, include/osgGA/Export,
|
||
include/osgParticle/Export, include/osgProducer/Export,
|
||
include/osgSim/Export, include/osgText/Export,
|
||
include/osgUtil/Export: Fixes to osgcluster demo as new Producer
|
||
based example.
|
||
|
||
Added extra pragrma remove a warning about float to int cast
|
||
under VS.NET.
|
||
|
||
2003-03-15 20:19 robert
|
||
|
||
* rundemos.bat, runexamples.bat, Make/makedefs, Make/makedirdefs,
|
||
VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/examples/osganimate/osganimate.dsp,
|
||
VisualStudio/examples/osgbillboard/osgbillboard.dsp,
|
||
VisualStudio/examples/osgcallback/osgcallback.dsp,
|
||
VisualStudio/examples/osgclip/osgclip.dsp,
|
||
VisualStudio/examples/osgcluster/osgcluster.dsp,
|
||
VisualStudio/examples/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/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/osgvertexprogram/osgvertexprogram.dsp:
|
||
Removed osgGLUT and Demos/*.
|
||
|
||
Integrated Marco's updated examples/*/*.dsp's.
|
||
|
||
2003-03-15 09:20 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw,
|
||
examples/osganimate/osganimate.dsp,
|
||
examples/osgbillboard/osgbillboard.dsp,
|
||
examples/osgcallback/osgcallback.dsp,
|
||
examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp,
|
||
examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp,
|
||
examples/osggeodemo/osggeodemo.dsp,
|
||
examples/osggeometry/osggeometry.dsp,
|
||
examples/osghangglide/osghangglide.dsp,
|
||
examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp,
|
||
examples/osglight/osglight.dsp,
|
||
examples/osglightpoint/osglightpoint.dsp,
|
||
examples/osglogo/osglogo.dsp,
|
||
examples/osgmultitexture/osgmultitexture.dsp,
|
||
examples/osgoccluder/osgoccluder.dsp,
|
||
examples/osgparticle/osgparticledemo.dsp,
|
||
examples/osgprerender/osgprerender.dsp,
|
||
examples/osgreflect/osgreflect.dsp,
|
||
examples/osgscribe/osgscribe.dsp,
|
||
examples/osgsequence/osgsequence.dsp,
|
||
examples/osgshadowtexture/osgshadowtexture.dsp,
|
||
examples/osgshape/osgshape.dsp,
|
||
examples/osgstereoimage/osgstereoimage.dsp,
|
||
examples/osgteapot/osgteapot.dsp,
|
||
examples/osgtext/osgtextdemo.dsp,
|
||
examples/osgtexture1D/osgtexture1D.dsp,
|
||
examples/osgtexture2D/osgtexture2D.dsp,
|
||
examples/osgtexture3D/osgtexture3D.dsp,
|
||
examples/osgunittests/osgunittests.dsp,
|
||
examples/osgvertexprogram/osgvertexprogram.dsp: Added
|
||
VisualStudio .dsp's for the new osgProducer based examples.
|
||
|
||
2003-03-15 08:01 don
|
||
|
||
* examples/: osganimate/GNUmakefile, osgbillboard/GNUmakefile,
|
||
osgcallback/GNUmakefile, osgcameragroup/GNUmakefile,
|
||
osgclip/GNUmakefile, osgcluster/GNUmakefile, osgcopy/GNUmakefile,
|
||
osgcubemap/GNUmakefile, osggeodemo/GNUmakefile,
|
||
osggeometry/GNUmakefile, osghangglide/GNUmakefile,
|
||
osghud/GNUmakefile, osgimpostor/GNUmakefile,
|
||
osglight/GNUmakefile, osglightpoint/GNUmakefile,
|
||
osglogo/GNUmakefile, osgmultitexture/GNUmakefile,
|
||
osgoccluder/GNUmakefile, osgparticle/GNUmakefile,
|
||
osgprerender/GNUmakefile, osgreflect/GNUmakefile,
|
||
osgscribe/GNUmakefile, osgsequence/GNUmakefile,
|
||
osgshadowtexture/GNUmakefile, osgshape/GNUmakefile,
|
||
osgteapot/GNUmakefile, osgtext/GNUmakefile,
|
||
osgtexture1D/GNUmakefile, osgtexture2D/GNUmakefile,
|
||
osgtexture3D/GNUmakefile, osgunittests/GNUmakefile,
|
||
osgunittests/osgunittests.cpp, osgvertexprogram/GNUmakefile:
|
||
Added -losgGA to all GNUmakefiles in examples. Added one std::
|
||
in front of an endl in osgunittests.cpp
|
||
|
||
2003-03-14 20:35 robert
|
||
|
||
* rundemos.bat, Make/makedirdefs, examples/osganimate/GNUmakefile,
|
||
examples/osganimate/GNUmakefile.inst,
|
||
examples/osganimate/osganimate.cpp,
|
||
examples/osgbillboard/GNUmakefile,
|
||
examples/osgbillboard/GNUmakefile.inst,
|
||
examples/osgbillboard/osgbillboard.cpp,
|
||
examples/osgcallback/GNUmakefile,
|
||
examples/osgcallback/GNUmakefile.inst,
|
||
examples/osgcallback/osgcallback.cpp,
|
||
examples/osgcameragroup/GNUmakefile,
|
||
examples/osgcameragroup/GNUmakefile.inst,
|
||
examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst,
|
||
examples/osgclip/osgclip.cpp, examples/osgcluster/GNUmakefile,
|
||
examples/osgcluster/GNUmakefile.inst,
|
||
examples/osgcluster/broadcaster.cpp,
|
||
examples/osgcluster/broadcaster.h,
|
||
examples/osgcluster/osgcluster.cpp,
|
||
examples/osgcluster/receiver.cpp, examples/osgcluster/receiver.h,
|
||
examples/osgcopy/GNUmakefile, examples/osgcopy/GNUmakefile.inst,
|
||
examples/osgcopy/osgcopy.cpp, examples/osgcubemap/GNUmakefile,
|
||
examples/osgcubemap/GNUmakefile.inst,
|
||
examples/osgcubemap/osgcubemap.cpp,
|
||
examples/osggeodemo/GNUmakefile,
|
||
examples/osggeodemo/GNUmakefile.inst,
|
||
examples/osggeodemo/osggeodemo.cpp,
|
||
examples/osggeometry/GNUmakefile,
|
||
examples/osggeometry/GNUmakefile.inst,
|
||
examples/osggeometry/osggeometry.cpp,
|
||
examples/osghangglide/GNUmakefile,
|
||
examples/osghangglide/GNUmakefile.inst,
|
||
examples/osghangglide/GliderManipulator.cpp,
|
||
examples/osghangglide/GliderManipulator.h,
|
||
examples/osghangglide/base.cpp, examples/osghangglide/hat.cpp,
|
||
examples/osghangglide/hat.h,
|
||
examples/osghangglide/osghangglide.cpp,
|
||
examples/osghangglide/sky.cpp, examples/osghangglide/tank.cpp,
|
||
examples/osghangglide/terrain.cpp,
|
||
examples/osghangglide/terrain_coords.h,
|
||
examples/osghangglide/terrain_normals.h,
|
||
examples/osghangglide/terrain_texcoords.h,
|
||
examples/osghangglide/trees.cpp, examples/osghud/GNUmakefile,
|
||
examples/osghud/GNUmakefile.inst,
|
||
examples/osgimpostor/GNUmakefile,
|
||
examples/osgimpostor/GNUmakefile.inst,
|
||
examples/osgimpostor/TestManipulator.cpp,
|
||
examples/osgimpostor/TestManipulator.h,
|
||
examples/osgimpostor/osgimpostor.cpp,
|
||
examples/osglight/GNUmakefile,
|
||
examples/osglight/GNUmakefile.inst,
|
||
examples/osglight/osglight.cpp,
|
||
examples/osglightpoint/GNUmakefile,
|
||
examples/osglightpoint/GNUmakefile.inst,
|
||
examples/osglightpoint/osglightpoint.cpp,
|
||
examples/osglogo/GNUmakefile, examples/osglogo/GNUmakefile.inst,
|
||
examples/osglogo/osglogo.cpp,
|
||
examples/osgmultitexture/GNUmakefile,
|
||
examples/osgmultitexture/GNUmakefile.inst,
|
||
examples/osgmultitexture/osgmultitexture.cpp,
|
||
examples/osgoccluder/GNUmakefile,
|
||
examples/osgoccluder/GNUmakefile.inst,
|
||
examples/osgoccluder/osgoccluder.cpp,
|
||
examples/osgparticle/GNUmakefile,
|
||
examples/osgparticle/GNUmakefile.inst,
|
||
examples/osgparticle/osgparticle.cpp,
|
||
examples/osgprerender/GNUmakefile,
|
||
examples/osgprerender/GNUmakefile.inst,
|
||
examples/osgprerender/osgprerender.cpp,
|
||
examples/osgreflect/GNUmakefile,
|
||
examples/osgreflect/GNUmakefile.inst,
|
||
examples/osgscribe/GNUmakefile,
|
||
examples/osgscribe/GNUmakefile.inst,
|
||
examples/osgscribe/osgscribe.cpp,
|
||
examples/osgsequence/GNUmakefile,
|
||
examples/osgsequence/GNUmakefile.inst,
|
||
examples/osgsequence/osgsequence.cpp,
|
||
examples/osgshadowtexture/CreateShadowedScene.cpp,
|
||
examples/osgshadowtexture/CreateShadowedScene.h,
|
||
examples/osgshadowtexture/GNUmakefile,
|
||
examples/osgshadowtexture/GNUmakefile.inst,
|
||
examples/osgshadowtexture/osgshadowtexture.cpp,
|
||
examples/osgshape/GNUmakefile,
|
||
examples/osgshape/GNUmakefile.inst,
|
||
examples/osgshape/osgshape.cpp, examples/osgteapot/GNUmakefile,
|
||
examples/osgteapot/GNUmakefile.inst,
|
||
examples/osgteapot/osgteapot.cpp, examples/osgtext/GNUmakefile,
|
||
examples/osgtext/GNUmakefile.inst,
|
||
examples/osgtexture1D/GNUmakefile,
|
||
examples/osgtexture1D/GNUmakefile.inst,
|
||
examples/osgtexture1D/osgtexture1D.cpp,
|
||
examples/osgtexture2D/GNUmakefile,
|
||
examples/osgtexture2D/GNUmakefile.inst,
|
||
examples/osgtexture2D/osgtexture2D.cpp,
|
||
examples/osgtexture3D/GNUmakefile,
|
||
examples/osgtexture3D/GNUmakefile.inst,
|
||
examples/osgtexture3D/osgtexture3D.cpp,
|
||
examples/osgunittests/GNUmakefile,
|
||
examples/osgunittests/GNUmakefile.inst,
|
||
examples/osgunittests/osgunittests.cpp,
|
||
examples/osgvertexprogram/GNUmakefile,
|
||
examples/osgvertexprogram/GNUmakefile.inst,
|
||
examples/osgvertexprogram/osgvertexprogram.cpp,
|
||
src/osgProducer/Viewer.cpp: Ported osgGLUT based src/Demos across
|
||
to being osgProducer based, and placed them in the new examples/
|
||
directory.
|
||
|
||
2003-03-14 10:48 robert
|
||
|
||
* NEWS.txt, Make/makedirdefs, include/osg/DisplaySettings,
|
||
include/osgDB/Registry, src/osg/DisplaySettings.cpp,
|
||
src/osgDB/Registry.cpp, src/osgGA/StateSetManipulator.cpp: Ported
|
||
all glut based demos across to using the new osg::ArgumentParser.
|
||
|
||
2003-03-14 09:28 robert
|
||
|
||
* src/osgText/Font.cpp: The wrong file name was being used
|
||
readFontFile.
|
||
|
||
2003-03-14 02:29 don
|
||
|
||
* src/osgPlugins/txp/GNUmakefile: Removed the building of the
|
||
osgTXP library so the build system builds only the plugin.
|
||
Building both the plugin and the library causes a race condition
|
||
during parallel makes.
|
||
|
||
2003-03-13 14:29 robert
|
||
|
||
* include/osg/Vec2: Reverted Don's changed of sqrtf to sqrt. Don't
|
||
understand why the change was required, suggest a problem
|
||
elsewhere which should be fixed, *not* by modification of Vec2.
|
||
|
||
2003-03-13 09:22 robert
|
||
|
||
* VisualStudio/osgText/osgText.dsp: From Gabor Dorka, Added d to
|
||
/MDd option for debug build of osgText.
|
||
|
||
2003-03-13 06:22 don
|
||
|
||
* Make/instdemosrc, Make/makedefs, Make/makedirrules,
|
||
Make/makerules, examples/osgcameragroup/GNUmakefile,
|
||
include/osg/Vec2, include/osgDB/Field, src/osgDB/Field.cpp,
|
||
src/osgPlugins/quicktime/GNUmakefile,
|
||
src/osgProducer/GNUmakefile: Fixes for Mac OS X
|
||
|
||
2003-03-13 02:53 don
|
||
|
||
* Make/dolink.sh, Make/help.sh, Make/helprules, Make/instdemosrc,
|
||
Make/instrules, Make/makedefs, Make/makerules,
|
||
examples/osgcameragroup/GNUmakefile, examples/osghud/GNUmakefile,
|
||
examples/osgreflect/GNUmakefile,
|
||
examples/osgstereoimage/GNUmakefile,
|
||
examples/osgtext/GNUmakefile: Various changes to the BUILD
|
||
system:
|
||
|
||
o Object files now go in subdirectories named
|
||
$(OS)$(ARCH).Opt and
|
||
$(OS)$(ARCH).Debug for OS's that support both
|
||
architectures.
|
||
eg. Linux32.Opt and Linux32.Debug
|
||
|
||
o Libraries links are now placed in lib/$(OS)$(ARCH)
|
||
eg. lib/Linux32/
|
||
|
||
o Binaries are now placed in bin/$(OS)$(ARCH)
|
||
eg. bin/Linux32
|
||
|
||
o 'make install' and 'make instlinks' now place files/links
|
||
in
|
||
/usr/local/{include,lib,share/OpenSceneGraph} by default
|
||
on
|
||
most systems (Solaris still goes in /opt/OpenSceneGraph).
|
||
Rather than having the somwehat confusing INST_SYS_PREFIX
|
||
and
|
||
INST_SHARE_PREFX, you can override these with just
|
||
INST_LOCATION
|
||
For example,
|
||
make INST_LOCATION=/usr
|
||
will place files at /usr/include, /usr/lib,
|
||
/usr/share/OpenSceneGraph.
|
||
|
||
2003-03-12 21:02 robert
|
||
|
||
* examples/: osgcameragroup/GNUmakefile,
|
||
osgcameragroup/GNUmakefile.inst, osghud/GNUmakefile,
|
||
osghud/GNUmakefile.inst, osgreflect/GNUmakefile,
|
||
osgreflect/GNUmakefile.inst, osgstereoimage/GNUmakefile,
|
||
osgstereoimage/GNUmakefile.inst, osgtext/GNUmakefile,
|
||
osgtext/GNUmakefile.inst: Changed the GNUMakefile for the
|
||
osgproducer demo to use INC += instead of CXXFLAGS.
|
||
|
||
2003-03-12 15:36 robert
|
||
|
||
* src/osgText/String.cpp: Fix from Gabor for proper casting of
|
||
char's to unsigned ints be setting up the osgText::String.
|
||
|
||
2003-03-12 14:01 robert
|
||
|
||
* Make/: makedefs, makedirdefs: Moved the platform specific
|
||
directory defs out of makedefs into makediredefs, and have
|
||
standardised onto single instances where possible.
|
||
|
||
2003-03-12 13:54 robert
|
||
|
||
* src/osgGA/StateSetManipulator.cpp: Added 'w' toggle to
|
||
StateSetManipulator to toggle between filled, line and point
|
||
polygon drawing modes.
|
||
|
||
2003-03-12 12:17 robert
|
||
|
||
* src/osg/ApplicationUsage.cpp: Changed std::min to osg::minimum.
|
||
|
||
2003-03-12 11:50 robert
|
||
|
||
* examples/osghud/GNUmakefile: Added -losgText
|
||
|
||
2003-03-12 11:36 robert
|
||
|
||
* examples/osghud/GNUmakefile: Added missing osghud Makefile.
|
||
|
||
2003-03-12 10:39 don
|
||
|
||
* GNUmakefile, Makefile, Make/makedefs, Make/makerules,
|
||
dist/Irix/GNUmakefile, examples/GNUmakefile, examples/Makefile,
|
||
examples/osgcameragroup/GNUmakefile,
|
||
examples/osgcameragroup/GNUmakefile.inst,
|
||
examples/osgcameragroup/Makefile,
|
||
examples/osgcameragroup/Makefile.inst,
|
||
examples/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,
|
||
src/GNUmakefile, src/Makefile, src/osg/ArgumentParser.cpp,
|
||
src/osg/GNUmakefile, src/osg/Makefile, src/osgDB/GNUmakefile,
|
||
src/osgDB/Makefile, src/osgGA/GNUmakefile, src/osgGA/Makefile,
|
||
src/osgParticle/GNUmakefile, src/osgParticle/Makefile,
|
||
src/osgPlugins/GNUmakefile, src/osgPlugins/Makefile,
|
||
src/osgPlugins/ac3d/GNUmakefile, src/osgPlugins/ac3d/Makefile,
|
||
src/osgPlugins/bmp/GNUmakefile, src/osgPlugins/bmp/Makefile,
|
||
src/osgPlugins/directx/GNUmakefile,
|
||
src/osgPlugins/directx/Makefile, src/osgPlugins/dw/GNUmakefile,
|
||
src/osgPlugins/dw/Makefile, src/osgPlugins/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/jpeg/GNUmakefile,
|
||
src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/GNUmakefile,
|
||
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/GNUmakefile,
|
||
src/osgPlugins/lwo/Makefile, src/osgPlugins/md2/GNUmakefile,
|
||
src/osgPlugins/md2/Makefile, src/osgPlugins/obj/GNUmakefile,
|
||
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/GNUmakefile,
|
||
src/osgPlugins/osg/Makefile,
|
||
src/osgPlugins/osgParticle/GNUmakefile,
|
||
src/osgPlugins/osgParticle/Makefile,
|
||
src/osgPlugins/osgText/GNUmakefile,
|
||
src/osgPlugins/osgText/Makefile,
|
||
src/osgPlugins/osgtgz/GNUmakefile,
|
||
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/GNUmakefile,
|
||
src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/GNUmakefile,
|
||
src/osgPlugins/pic/Makefile, src/osgPlugins/png/GNUmakefile,
|
||
src/osgPlugins/png/Makefile,
|
||
src/osgPlugins/quicktime/GNUmakefile,
|
||
src/osgPlugins/quicktime/Makefile,
|
||
src/osgPlugins/rgb/GNUmakefile, src/osgPlugins/rgb/Makefile,
|
||
src/osgPlugins/tga/GNUmakefile, src/osgPlugins/tga/Makefile,
|
||
src/osgPlugins/tgz/GNUmakefile, src/osgPlugins/tgz/Makefile,
|
||
src/osgPlugins/tiff/GNUmakefile, src/osgPlugins/tiff/Makefile,
|
||
src/osgPlugins/txp/GNUmakefile, src/osgPlugins/txp/Makefile,
|
||
src/osgPlugins/zip/GNUmakefile, src/osgPlugins/zip/Makefile,
|
||
src/osgProducer/GNUmakefile, src/osgProducer/Makefile,
|
||
src/osgSim/GNUmakefile, src/osgSim/Makefile,
|
||
src/osgText/GNUmakefile, src/osgText/Makefile,
|
||
src/osgUtil/GNUmakefile, src/osgUtil/Makefile: 1) Replaced all
|
||
Makefile* with GNUmakefile*.
|
||
|
||
2) Changed Makedepend system to make individual dependency files,
|
||
which should save time rebuilding dependencies by limiting the
|
||
regeneration of dependency file for only modified source
|
||
files.
|
||
|
||
2003-03-12 09:45 robert
|
||
|
||
* src/osgText/String.cpp: Added (unsigned int) cast to the call to
|
||
osg::minimum.
|
||
|
||
2003-03-11 21:53 robert
|
||
|
||
* include/osg/Drawable, src/osg/Drawable.cpp: Added setBound()
|
||
method to Drawable.
|
||
|
||
2003-03-11 21:42 robert
|
||
|
||
* include/osgText/Font, src/osgText/Font.cpp: Added missing osg::
|
||
to StateAttribute.
|
||
|
||
2003-03-11 15:25 robert
|
||
|
||
* include/osg/State, src/osg/State.cpp,
|
||
src/osgProducer/KeyboardMouseCallback.cpp,
|
||
src/osgProducer/Viewer.cpp, src/osgUtil/RenderLeaf.cpp: Added
|
||
support for AbortRendering flag pointer in osg::State which is
|
||
used by osgUtil::RenderLeaf to test if any abort state has been
|
||
set, if so it doesn't do any further drawing.
|
||
|
||
The osgProducer::Viewer has been set up to set the osg::State's
|
||
it manages with their AbortRendering flag pointers set to the
|
||
osgProducer::Viewer::_done memeber varaible. Now when escape is
|
||
pressed the rendering is aborted early.
|
||
|
||
2003-03-11 13:30 robert
|
||
|
||
* examples/osghud/osghud.cpp, include/osg/Image,
|
||
include/osgText/Font, src/osg/Image.cpp, src/osg/State.cpp,
|
||
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
||
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp,
|
||
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
||
src/osgPlugins/md2/ReaderWriterMD2.cpp, src/osgText/Font.cpp,
|
||
src/osgText/Text.cpp: Bug fixes to osgText to handle the
|
||
osgUtil::Optimizer being used on a scene graph containing text.
|
||
|
||
Fixed warning in MD2 plugin.
|
||
|
||
2003-03-11 13:24 robert
|
||
|
||
* src/osgPlugins/osgText/IO_Text.cpp: Added missing osgDB:: to
|
||
writeArray() usage.
|
||
|
||
2003-03-10 16:40 robert
|
||
|
||
* include/osg/ShapeDrawable, include/osgDB/Input,
|
||
include/osgText/Text, src/osgDB/Input.cpp,
|
||
src/osgDB/Registry.cpp, src/osgPlugins/freetype/Makefile,
|
||
src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Font.cpp,
|
||
src/osgText/Makefile, src/osgText/Text.cpp: Improvements to the
|
||
Text .osg support.
|
||
|
||
2003-03-10 12:06 robert
|
||
|
||
* examples/osgreflect/: Makefile, Makefile.inst, osgreflect.cpp:
|
||
Addded new osgProducer based osgreflect demo.
|
||
|
||
2003-03-10 11:59 robert
|
||
|
||
* Make/makedirdefs, src/osgUtil/RenderLeaf.cpp: Moved the
|
||
RenderLeaf implementatation across to always applying matrices
|
||
before state, which fixes problem that can occur with state that
|
||
needs the current model view or projection matrices.
|
||
|
||
Changes osgreflect so that it uses ClipNode rather than clip
|
||
plane, thereby fixing the problems which occur when the above is
|
||
applied.
|
||
|
||
Create a new osgProducer version of the original GLUT based
|
||
version.
|
||
|
||
2003-03-10 11:57 robert
|
||
|
||
* include/osgDB/DynamicLibrary, src/osgDB/DynamicLibrary.cpp:
|
||
Marged new getLibaryMethod added by Daniel.
|
||
|
||
2003-03-10 09:15 robert
|
||
|
||
* include/osgText/Font, src/osgText/Font.cpp,
|
||
src/osgUtil/TriStrip_tri_stripper.h: Moved the remain inline
|
||
osg::Font methods into Font.cpp to avoid problems with the
|
||
impossibly stupid visual studio compilers.
|
||
|
||
2003-03-08 21:39 robert
|
||
|
||
* examples/osghud/Makefile, examples/osghud/Makefile.inst,
|
||
examples/osgtext/Makefile, examples/osgtext/Makefile.inst,
|
||
src/osg/ShapeDrawable.cpp: Fixed examples/osghud and osgtext
|
||
Makefile's to include osgText.
|
||
|
||
2003-03-08 09:51 robert
|
||
|
||
* include/osgText/Font: Removed the OSGTEXT_EXPORT symbol from
|
||
FontImplementation to avoid problems under VisualStudio.
|
||
|
||
2003-03-07 21:05 robert
|
||
|
||
* examples/Makefile, examples/osgcameragroup/osgcameragroup.cpp,
|
||
examples/osghud/Makefile, examples/osghud/Makefile.inst,
|
||
examples/osgstereoimage/Makefile, examples/osgtext/Makefile,
|
||
examples/osgtext/Makefile.inst,
|
||
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp,
|
||
src/osgText/Font.cpp, src/osgText/String.cpp: Fixes for IRIX
|
||
build.
|
||
|
||
2003-03-07 09:04 robert
|
||
|
||
* src/osgPlugins/flt/: FltFile.cpp, FltFile.h,
|
||
LightSourcePaletteRecord.cpp, Pool.cpp, Pool.h, flt2osg.cpp,
|
||
flt2osg.h: From Daniel Sjolie, support for light source.
|
||
|
||
2003-03-07 08:52 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Fix to comment record and longID
|
||
length using both inbedded null's and rec length to determine the
|
||
length of a string.
|
||
|
||
2003-03-06 21:35 robert
|
||
|
||
* include/osgText/Text, src/osgText/Text.cpp: Added maximum width
|
||
and maximum height limits to the osgText::Text which
|
||
automatically wraps text which goes beyond these limits.
|
||
|
||
2003-03-06 19:41 robert
|
||
|
||
* include/osg/ref_ptr: Reverted the changes to ref_ptr<> for
|
||
implicit cast to pointer.
|
||
|
||
2003-03-06 17:11 robert
|
||
|
||
* examples/osgtext/osgtext.cpp, include/osg/ref_ptr,
|
||
include/osgText/Font, src/osgPlugins/freetype/FreeTypeFont.cpp,
|
||
src/osgPlugins/freetype/FreeTypeFont.h,
|
||
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
||
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
||
src/osgText/DefaultFont.cpp, src/osgText/Font.cpp,
|
||
src/osgText/Text.cpp: Changed the osgText::Font implementation so
|
||
it used a facade us abstract away the actual implemention. This
|
||
has been done so that when a freetype font is created the
|
||
implementation can unloaded when the freetype plugin is unloaded
|
||
without breaking the main font.
|
||
|
||
Also add image margin around founds to prevent any image
|
||
boundaries appearing.
|
||
|
||
2003-03-06 13:45 robert
|
||
|
||
* include/osg/ref_ptr: Reverted the ref_ptr<> implementation to
|
||
prior implicit cast operator via commenting out// #define
|
||
AUTOMATIC_CAST_TO_POINTER.
|
||
|
||
2003-03-06 11:18 robert
|
||
|
||
* src/osgPlugins/osgText/IO_Text.cpp: Renamed Text::TextString
|
||
String.
|
||
|
||
2003-03-06 10:38 robert
|
||
|
||
* src/osg/State.cpp: Fixed the setInterleavedArray call.
|
||
|
||
2003-03-06 10:38 robert
|
||
|
||
* include/osg/ref_ptr: Add #ifndef's around the comparison
|
||
operator's against const T* now that the implicit cast operator
|
||
has been added.
|
||
|
||
2003-03-05 21:05 robert
|
||
|
||
* NEWS.txt, VisualStudio/osgText/osgText.dsp,
|
||
include/osgText/String, include/osgText/Text,
|
||
src/osgText/Makefile, src/osgText/String.cpp,
|
||
src/osgText/Text.cpp: Added osgText::String implementation to
|
||
better handle decoding of encoded text.
|
||
|
||
2003-03-05 21:04 robert
|
||
|
||
* include/osg/ref_ptr: Added implicit cast to T* to ref_ptr<>.
|
||
|
||
2003-03-05 21:02 robert
|
||
|
||
* include/osg/State, src/osg/State.cpp,
|
||
src/osgSim/LightPointDrawable.cpp: Made the
|
||
State::setInterleavedArrays method use a const GLvoid*.
|
||
|
||
2003-03-05 20:18 robert
|
||
|
||
* src/osgText/DefaultFont.cpp: Fix for non standard compiliant
|
||
Forte compilers.
|
||
|
||
2003-03-05 19:31 don
|
||
|
||
* Make/makedefs: added directives for intel compilers
|
||
|
||
2003-03-05 14:02 robert
|
||
|
||
* VisualStudio/osgProducer/osgProducer.dsp,
|
||
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
||
src/osgPlugins/md2/anorms.h: Fixes for Win32 build.
|
||
|
||
2003-03-05 12:28 robert
|
||
|
||
* examples/osgtext/osgtext.cpp, src/osgText/Font.cpp,
|
||
src/osgText/Text.cpp: Updates to the GLUT and Producer text demo.
|
||
|
||
Fix to text to better handle unsetting of vertex arrays.
|
||
|
||
2003-03-05 09:56 robert
|
||
|
||
* AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/md2/md2.dsp, src/osgPlugins/md2/Makefile,
|
||
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
||
src/osgPlugins/md2/anorms.h: Added md2 plugin from Vladimir
|
||
Vukicevic.
|
||
|
||
2003-03-05 09:08 robert
|
||
|
||
* examples/osgtext/osgtext.cpp, include/osgText/Text,
|
||
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
||
src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: Updates
|
||
to Text for Sun Forte compilers.
|
||
|
||
2003-03-04 19:52 robert
|
||
|
||
* examples/: osghud/osghud.cpp, osgtext/osgtext.cpp: Added std::
|
||
infront of cout references.
|
||
|
||
2003-03-04 17:14 robert
|
||
|
||
* examples/osgtext/osgtext.cpp, include/osgText/Font,
|
||
include/osgText/Text, src/osgText/Font.cpp: Updates to the new
|
||
osgtext example and fix to the friend usage.
|
||
|
||
2003-03-04 15:47 robert
|
||
|
||
* include/osg/Texture, src/osg/Texture.cpp, src/osgText/Font.cpp:
|
||
Added support for using the generate mip map extension within
|
||
osgText.
|
||
|
||
2003-03-04 14:25 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osgProducer project to
|
||
larget list.
|
||
|
||
2003-03-04 14:17 robert
|
||
|
||
* VisualStudio/osgProducer/osgProducer.dsp: Added osgProducer
|
||
project file.
|
||
|
||
2003-03-04 12:34 robert
|
||
|
||
* examples/osghud/osghud.cpp, examples/osgtext/osgtext.cpp,
|
||
include/osg/ref_ptr, include/osgText/Font, include/osgText/Text,
|
||
src/osgPlugins/freetype/FreeTypeFont.cpp,
|
||
src/osgPlugins/freetype/FreeTypeFont.h,
|
||
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
||
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
||
src/osgText/DefaultFont.cpp, src/osgText/Font.cpp,
|
||
src/osgText/Text.cpp: Further improvements to osgText and the
|
||
freetype plugin, handling different font sizes better and plugin
|
||
removal safely.
|
||
|
||
2003-03-04 09:08 robert
|
||
|
||
* VisualStudio/osgPlugins/freetype/freetype.dsp: Renamed
|
||
"libunfreetype.lib" to "freetype.lib"
|
||
|
||
2003-03-03 22:47 robert
|
||
|
||
* Make/makedirdefs, examples/osghud/Makefile,
|
||
examples/osghud/Makefile.inst, examples/osghud/osghud.cpp: Added
|
||
examples/osghud - a osgProducer port of the old osghud demo.
|
||
|
||
2003-03-03 22:18 robert
|
||
|
||
* examples/osgtext/osgtext.cpp, include/osgText/Font,
|
||
src/osgText/Font.cpp, src/osgText/Text.cpp: Updates osghud demo.
|
||
|
||
Compile fixes for VisualStudio6.0 because its a hideous pile of
|
||
junk and can't compile its way out of a paper bag.
|
||
|
||
2003-03-03 20:28 robert
|
||
|
||
* src/osgPlugins/freetype/FreeTypeFont.cpp: Fix for warning under
|
||
Windows.
|
||
|
||
2003-03-03 20:24 robert
|
||
|
||
* include/osgText/Text, src/osgText/Text.cpp: Typo fix.
|
||
|
||
2003-03-03 20:12 robert
|
||
|
||
* src/: osgPlugins/freetype/FreeTypeLibrary.h, osgText/Makefile,
|
||
osgText/Text.cpp: Compile fixes to osgText.
|
||
|
||
2003-03-03 16:42 robert
|
||
|
||
* src/osgText/Font.cpp: Added search path to osgText::readFontFile.
|
||
|
||
2003-03-03 16:12 robert
|
||
|
||
* include/osgText/Font, src/osgProducer/OsgCameraGroup.cpp,
|
||
src/osgText/Font.cpp: Changed the ownership of Glyph's so that
|
||
GlyphTexture's own a reference to Glyph's as well as Font's so
|
||
keeping the Font valid even after the Font itself has been
|
||
desctructed.
|
||
|
||
2003-03-03 15:36 robert
|
||
|
||
* include/osgText/Text, src/osgText/Text.cpp: Fixes to osgText for
|
||
default parameter.
|
||
|
||
2003-03-03 11:04 robert
|
||
|
||
* src/osgPlugins/pfb/: ConvertFromPerformer.cpp,
|
||
ReaderWriterPFB.cpp: Fixes for the new osg::Image::setImage()
|
||
parameter, from Ulrich Hertlein.
|
||
|
||
2003-03-03 11:02 robert
|
||
|
||
* src/: osgDB/Registry.cpp, osgPlugins/quicktime/QTtexture.c,
|
||
osgPlugins/quicktime/QTtexture.cpp,
|
||
osgPlugins/quicktime/QTtexture.h,
|
||
osgPlugins/quicktime/ReaderWriterQT.cpp: Updates to the quicktime
|
||
plugin from Bob Kuehne.
|
||
|
||
2003-03-03 10:20 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw,
|
||
osgPlugins/freetype/freetype.dsp,
|
||
osgPlugins/osgText/dot_osgText.dsp, osgText/osgText.dsp: Added
|
||
project file for new freetype plugin.
|
||
|
||
2003-03-03 09:37 robert
|
||
|
||
* include/osgText/Text, src/osgText/Font.cpp, src/osgText/Text.cpp:
|
||
Added support for computing bounds of text.
|
||
|
||
2003-03-02 21:05 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/osgText/osgText.dsp,
|
||
examples/osgtext/Makefile.inst, examples/osgtext/osgtext.cpp,
|
||
include/osg/Texture2D, include/osg/buffered_value,
|
||
include/osgText/EncodedText, include/osgText/Export,
|
||
include/osgText/Font, include/osgText/Paragraph,
|
||
include/osgText/Text, include/osgUtil/IntersectVisitor,
|
||
src/osgDB/Registry.cpp, src/osgPlugins/freetype/FreeTypeFont.cpp,
|
||
src/osgPlugins/freetype/FreeTypeFont.h,
|
||
src/osgPlugins/freetype/FreeTypeLibrary.cpp,
|
||
src/osgPlugins/freetype/FreeTypeLibrary.h,
|
||
src/osgPlugins/freetype/Makefile,
|
||
src/osgPlugins/freetype/ReaderWriterFreeType.cpp,
|
||
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
||
src/osgPlugins/osgText/IO_Font.cpp,
|
||
src/osgPlugins/osgText/IO_Paragraph.cpp,
|
||
src/osgPlugins/osgText/IO_Text.cpp,
|
||
src/osgPlugins/osgText/Makefile, src/osgText/DefaultFont.cpp,
|
||
src/osgText/DefaultFont.h, src/osgText/EncodedText.cpp,
|
||
src/osgText/FTBitmapGlyph.cpp, src/osgText/FTBitmapGlyph.h,
|
||
src/osgText/FTCharmap.cpp, src/osgText/FTCharmap.h,
|
||
src/osgText/FTFace.cpp, src/osgText/FTFace.h,
|
||
src/osgText/FTFont.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h,
|
||
src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h,
|
||
src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h,
|
||
src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h,
|
||
src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h,
|
||
src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h,
|
||
src/osgText/FTGlyph.cpp, src/osgText/FTGlyph.h,
|
||
src/osgText/FTGlyphContainer.cpp, src/osgText/FTGlyphContainer.h,
|
||
src/osgText/FTLibrary.cpp, src/osgText/FTLibrary.h,
|
||
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTOutlineGlyph.h,
|
||
src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPixmapGlyph.h,
|
||
src/osgText/FTPolyGlyph.cpp, src/osgText/FTPolyGlyph.h,
|
||
src/osgText/FTSize.cpp, src/osgText/FTSize.h,
|
||
src/osgText/FTTextureGlyph.cpp, src/osgText/FTTextureGlyph.h,
|
||
src/osgText/FTVectoriser.cpp, src/osgText/FTVectoriser.h,
|
||
src/osgText/Font.cpp, src/osgText/Makefile,
|
||
src/osgText/Paragraph.cpp, src/osgText/Text.cpp: First cut of new
|
||
osgText implementation.
|
||
|
||
2003-02-27 08:43 robert
|
||
|
||
* src/osgPlugins/osg/Depth.cpp: Changed incorrect instance "TRUE"
|
||
to "FALSE" to match DepthMask state.
|
||
|
||
2003-02-27 08:38 robert
|
||
|
||
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Changed the title of the
|
||
ReaderWriter, removing the "Default" word as its no longer
|
||
appropriate.
|
||
|
||
2003-02-25 21:00 robert
|
||
|
||
* src/osgProducer/OsgCameraGroup.cpp: Added using namespace
|
||
Producer to get round scoping issues associated with trying to
|
||
support VS6 and the rest of the compiler world.
|
||
|
||
2003-02-25 12:28 robert
|
||
|
||
* Make/makedirdefs, examples/osgcameragroup/osgcameragroup.cpp,
|
||
examples/osgstereoimage/osgstereoimage.cpp,
|
||
include/osgProducer/CameraGroup,
|
||
include/osgProducer/FrameStatsHandler,
|
||
include/osgProducer/OsgCameraGroup,
|
||
include/osgProducer/OsgSceneHandler,
|
||
include/osgProducer/SceneHandler, include/osgProducer/Viewer,
|
||
src/osgProducer/CameraGroup.cpp, src/osgProducer/Makefile,
|
||
src/osgProducer/OsgCameraGroup.cpp,
|
||
src/osgProducer/OsgSceneHandler.cpp,
|
||
src/osgProducer/SceneHandler.cpp, src/osgProducer/Viewer.cpp:
|
||
Renamed osgProducer::CameraGroup and SceneHandler to
|
||
OsgCameraGroup and OsgSceneHandler to avoid the namespace bug
|
||
under VS6.
|
||
|
||
Removed the osgproducer demo (its now been replaced by
|
||
examples/osgviewer.)
|
||
|
||
2003-02-25 11:56 robert
|
||
|
||
* examples/osgstereoimage/Makefile, include/osg/Image,
|
||
src/osg/Image.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
||
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
||
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
||
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
||
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
||
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
||
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
||
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
||
src/osgPlugins/txp/TrPageParser.cpp,
|
||
src/osgUtil/CubeMapGenerator.cpp: Added
|
||
osg::Image::AllocationMode enum and associated set/get methods.
|
||
osg::Image::setImage has also been modified to require the
|
||
AllocationMode mode to be passed to it so that it knows how to
|
||
delete the data once the image goes out of scope.
|
||
|
||
Port the image plugins across to specify the new AllocationMode,
|
||
and converted them across to using new/delete in place of
|
||
malloc/free.
|
||
|
||
2003-02-24 12:02 robert
|
||
|
||
* include/osg/Math, src/osg/ApplicationUsage.cpp,
|
||
src/osg/State.cpp: Implemented an osg::minimum and osg::maximum
|
||
template functions to replace the std::min/max functions
|
||
previously used in parts of the osg, since the std::min/max
|
||
methods do not seem implemented under IRIX.
|
||
|
||
2003-02-23 17:01 robert
|
||
|
||
* Make/makedirdefs, examples/osgstereoimage/Makefile.inst,
|
||
examples/osgstereoimage/osgstereoimage.cpp,
|
||
include/osgProducer/CameraGroup: Ported osgstereoimage to use
|
||
osgProducer, added it to the examples directory.
|
||
|
||
Added a osgProducer::CameraGroup::getSceneHanderList() methods.
|
||
|
||
2003-02-23 15:50 robert
|
||
|
||
* include/osg/GLExtensions, src/osg/ApplicationUsage.cpp: Fixes to
|
||
try and keep OSX and Win32 compiling with the new usage of
|
||
std::max.
|
||
|
||
2003-02-21 20:22 robert
|
||
|
||
* src/osg/: ApplicationUsage.cpp, State.cpp: Added
|
||
#include<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/osgcameragroup/Makefile,
|
||
examples/osgcameragroup/Makefile.inst,
|
||
examples/osgcameragroup/osgcameragroup.cpp,
|
||
examples/osgtext/Makefile, examples/osgtext/Makefile.inst,
|
||
examples/osgtext/osgtext.cpp, include/osgProducer/Viewer: Added
|
||
examples directory, a place for all new OSG demo code.
|
||
|
||
Added osgcameragroup, osgviewer, osgtext, osgconv to the new
|
||
examples directory.
|
||
|
||
2003-02-20 21:52 robert
|
||
|
||
* src/osgSim/: BlinkSequence.cpp, LightPoint.cpp,
|
||
LightPointDrawable.cpp, LightPointNode.cpp, Sector.cpp: Changed
|
||
the license details across to OSGPL instead of GPL.
|
||
|
||
2003-02-19 21:37 robert
|
||
|
||
* src/osgGA/KeySwitchCameraManipulator.cpp: Added missing std::
|
||
infront of string usage.
|
||
|
||
2003-02-19 11:32 robert
|
||
|
||
* src/osg/ArgumentParser.cpp: Added check into the application
|
||
usage list of command line args for unrecognized options to
|
||
prevent unprocessed, but valid options being classed as
|
||
unrecognized.
|
||
|
||
2003-02-19 10:43 robert
|
||
|
||
* include/osgGA/AnimationPathManipulator,
|
||
include/osgGA/DriveManipulator, include/osgGA/FlightManipulator,
|
||
include/osgGA/GUIEventHandler,
|
||
include/osgGA/KeySwitchCameraManipulator,
|
||
include/osgGA/StateSetManipulator,
|
||
include/osgGA/TrackballManipulator,
|
||
include/osgProducer/StatsEventHandler,
|
||
include/osgProducer/Viewer,
|
||
src/osgGA/AnimationPathManipulator.cpp,
|
||
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
||
src/osgGA/GUIEventHandler.cpp,
|
||
src/osgGA/KeySwitchCameraManipulator.cpp,
|
||
src/osgGA/StateSetManipulator.cpp,
|
||
src/osgGA/TrackballManipulator.cpp, src/osgProducer/Makefile,
|
||
src/osgProducer/StatsEventHandler.cpp,
|
||
src/osgProducer/Viewer.cpp: Added keyboard mouse binding usage to
|
||
the osg::ApplicationUsage and osgGA::GUIEventHandler and its
|
||
subclasses.
|
||
|
||
2003-02-18 21:58 robert
|
||
|
||
* include/osg/ArgumentParser, include/osg/DisplaySettings,
|
||
src/osg/DisplaySettings.cpp, src/osgDB/ReadFile.cpp,
|
||
src/osgDB/Registry.cpp, src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
||
src/osgProducer/Viewer.cpp: Completed first pass at providing
|
||
commandline option usage via the new osg::ArgumentPareser and
|
||
osg::ApplicationUsage classes. The osgproducer demo has been
|
||
implemented using these new mechansims.
|
||
|
||
2003-02-18 21:10 robert
|
||
|
||
* src/osg/: ArgumentParser.cpp, DisplaySettings.cpp: Made the
|
||
osg::ApplicationUsage forward declared.
|
||
|
||
Added include of ostream to ArgumentParser header.
|
||
|
||
2003-02-18 16:36 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgText/osgText.dsp, include/osg/ApplicationUsage,
|
||
include/osg/ArgumentParser, include/osg/DisplaySettings,
|
||
include/osgDB/ReadFile, include/osgDB/Registry,
|
||
include/osgProducer/CameraGroup,
|
||
include/osgProducer/FrameStatsHandler,
|
||
include/osgProducer/StatsEventHandler,
|
||
include/osgProducer/Viewer, src/osg/ApplicationUsage.cpp,
|
||
src/osg/ArgumentParser.cpp, src/osg/DisplaySettings.cpp,
|
||
src/osg/Makefile, src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
||
src/osgProducer/CameraGroup.cpp, src/osgProducer/Viewer.cpp:
|
||
Added new osg::ApplicationUsage and osg::ArgumentParser to help
|
||
streamline application/example developement.
|
||
|
||
2003-02-18 14:00 robert
|
||
|
||
* include/osgText/EncodedText: Removed non implemented method
|
||
convertWideString(const char* text) from header
|
||
|
||
2003-02-18 11:33 robert
|
||
|
||
* src/osgPlugins/osg/: ClipNode.cpp, LightSource.cpp: Added
|
||
reference to Group in the RegisterDotOsgWrapperProxy.
|
||
|
||
2003-02-14 20:27 robert
|
||
|
||
* src/osg/: Texture1D.cpp, Texture2D.cpp, TextureCubeMap.cpp: More
|
||
work on uint -> unsigned int.
|
||
|
||
2003-02-14 19:47 robert
|
||
|
||
* include/osg/Texture: MOre work on uint -> unsigned int.
|
||
|
||
2003-02-14 16:52 robert
|
||
|
||
* include/osg/Texture, src/osg/Drawable.cpp, src/osg/GeoSet.cpp:
|
||
Renamed futher uint/ushort instances.
|
||
|
||
2003-02-14 11:41 robert
|
||
|
||
* include/osg/Drawable, include/osg/GeoSet, include/osg/Stencil,
|
||
include/osg/Texture3D, include/osg/TextureCubeMap,
|
||
src/osg/Drawable.cpp, src/osg/Texture.cpp, src/osg/Texture3D.cpp:
|
||
Removed last of the uint references.
|
||
|
||
2003-02-13 15:37 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
src/osgPlugins/osg/ClipNode.cpp, src/osgPlugins/osg/Makefile:
|
||
Added support for ClipNode in the .osg plugin.
|
||
|
||
2003-02-13 15:16 robert
|
||
|
||
* src/osgPlugins/: geo/ReaderWriterGEO.cpp, geo/geoActions.cpp,
|
||
geo/osgGeoAction.h, geo/osgGeoStructs.h, osg/Billboard.cpp,
|
||
pfb/ConvertToPerformer.cpp: From Geoff Michel, updates to the Geo
|
||
plugin.
|
||
|
||
Removed osg::uint reference form the pfb plugin.
|
||
|
||
2003-02-12 19:20 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, include/osg/ColorMask,
|
||
include/osg/Depth, include/osg/Drawable, include/osg/Fog,
|
||
include/osg/Stencil, include/osg/Texture, include/osg/Types,
|
||
include/osg/Viewport, include/osgDB/Field, include/osgText/Font,
|
||
include/osgText/Text, src/osg/Camera.cpp, src/osg/Matrix.cpp,
|
||
src/osg/Quat.cpp, src/osg/Texture.cpp, src/osgDB/Field.cpp,
|
||
src/osgGA/FlightManipulator.cpp,
|
||
src/osgGA/TrackballManipulator.cpp, src/osgPlugins/ac3d/ac3d.cpp,
|
||
src/osgPlugins/directx/directx.cpp,
|
||
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
||
src/osgPlugins/geo/osgGeoStructs.h,
|
||
src/osgPlugins/osg/ConvexPlanarOccluder.cpp,
|
||
src/osgPlugins/osg/GeoSet.cpp,
|
||
src/osgPlugins/osg/LineStipple.cpp,
|
||
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp,
|
||
src/osgUtil/TriStripVisitor.cpp: Removed include/osg/Types header
|
||
defining osg::ubyte, osg::ushort etc. Changed any reference to
|
||
these in the distribution across to using unsigned char, unsigned
|
||
short etc. This has been done to keep the OSG code more opaque
|
||
to what types are.
|
||
|
||
2003-02-12 12:02 robert
|
||
|
||
* src/osgPlugins/txp/: TrPageArchive.cpp, WaitBlock.h,
|
||
trPagePageManager.cpp, trPagePageManager.h, trpage_geom.cpp,
|
||
trpage_read.h, trpage_scene.h, trpage_sys.h: From Norman Vine,
|
||
updates to TXP plugin so that the Cygwin build uses pthreads.
|
||
|
||
2003-02-12 10:10 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Add if (!textureStateSet) return
|
||
check to replace assert() to prevent crashes when multi-texture
|
||
layers don't exist.
|
||
|
||
2003-02-12 09:52 robert
|
||
|
||
* src/osgPlugins/osg/Node.cpp: Added if (!null) guard around
|
||
description strings.
|
||
|
||
2003-02-11 19:23 don
|
||
|
||
* Make/makedefs: From Tom Jolley: I was converting a pfb file to
|
||
osg and had trouble with a missing image library. I added -all
|
||
in front of -limage where PFLIBS is defined in Make/makedefs to
|
||
solve my problem.
|
||
|
||
2003-02-10 22:15 don
|
||
|
||
* src/osgProducer/Makefile: Used INC instead of CXXFLAGS
|
||
|
||
GVS:
|
||
----------------------------------------------------------------------
|
||
|
||
2003-02-10 16:48 robert
|
||
|
||
* src/osgUtil/RenderBin.cpp: Removed the osg::notify() calls from
|
||
the RenderBin prototype construction to avoid problems under OSX
|
||
with construction/deletion of std::cout/cerr.
|
||
|
||
2003-02-10 15:16 robert
|
||
|
||
* src/osgPlugins/geo/: ReaderWriterGEO.cpp, geoActions.cpp,
|
||
geoFormat.h, osgGeoAction.h, osgGeoStructs.h: From Geoff Michel,
|
||
updates to the Geo loader including handling of .geo files from
|
||
the rc1 of the GEO modeller.
|
||
|
||
2003-02-10 15:01 robert
|
||
|
||
* include/osgText/EncodedText, include/osgText/Text,
|
||
src/osgText/EncodedText.cpp, src/osgText/Text.cpp: From Tree,
|
||
added support for using wchar_t strings with
|
||
osg::Text/EncodedText.
|
||
|
||
2003-02-10 14:47 robert
|
||
|
||
* src/osgPlugins/directx/ReaderWriterDirectX.cpp: Updates from
|
||
Ulrich for sharing of textures.
|
||
|
||
2003-02-10 14:31 robert
|
||
|
||
* AUTHORS, AUTHORS.txt, INSTALL, INSTALL.txt, LICENSE, LICENSE.txt,
|
||
NEWS, NEWS.txt, README, README.txt, doc/contents.html: Rename of
|
||
INSTALL to INSTALL.txt, etc. to help OSX case insentivity
|
||
issues.
|
||
|
||
2003-02-10 14:23 robert
|
||
|
||
* src/osg/VertexProgram.cpp: Changed int to GLint for OSX build.
|
||
|
||
2003-02-10 13:58 robert
|
||
|
||
* include/osgDB/ReaderWriter, include/osgText/Paragraph,
|
||
include/osgUtil/CullVisitor, src/osg/Geometry.cpp,
|
||
src/osgUtil/CullVisitor.cpp: Minor fixes to ReaderWriter and
|
||
Paragraph to help work with use of Doxygen.
|
||
|
||
Fix to CullVisior to handle the new no referenced counted cull
|
||
and draw traversal.
|
||
|
||
2003-02-05 23:13 don
|
||
|
||
* src/osgUtil/RenderBin.cpp: Right, em.... fixed eh.. problem with
|
||
destruction of RenderBin prototype list
|
||
|
||
2003-01-31 23:46 robert
|
||
|
||
* src/osgProducer/CameraGroup.cpp: Fixed infinite loop in
|
||
osgProducer::CameraGroup::advance().
|
||
|
||
2003-01-30 23:02 robert
|
||
|
||
* include/osgProducer/FrameStatsHandler,
|
||
include/osgProducer/StatsEventHandler,
|
||
include/osgProducer/Viewer, src/osgProducer/CameraGroup.cpp,
|
||
src/osgProducer/Viewer.cpp: Added FrameStats support into
|
||
osgProducer lib, and removed them from the osgproducer demo.
|
||
|
||
Removed the producer config files osgproducer demo.
|
||
|
||
Added a search the osgDB::DataFilePath for the producer config
|
||
file.
|
||
|
||
2003-01-30 21:46 robert
|
||
|
||
* src/osgSim/LightPointDrawable.h: Fix for endianess of colour set
|
||
up of RGBA values.
|
||
|
||
2003-01-30 16:11 robert
|
||
|
||
* include/osgProducer/CameraGroup, src/osgProducer/CameraGroup.cpp,
|
||
src/osgText/Text.cpp: Fixed warning in osgText
|
||
|
||
Added getBound() to begining of osgProducer::CameraGroup::frame()
|
||
to ensure that the parallel cull traversals don't all do a
|
||
getBound().
|
||
|
||
Added osgProducer::CameraGroup::getTopMostSceneData() convinience
|
||
method.
|
||
|
||
2003-01-30 01:31 robert
|
||
|
||
* src/osgText/: FTGLBitmapFont.cpp, FTGLBitmapFont.h: From Max,
|
||
fixes to UniCode support for bitmap fonts.
|
||
|
||
2003-01-30 00:34 robert
|
||
|
||
* rundemos.bat: Fixes to osgprerender and osgshadow scene for new
|
||
cull and draw implemention without use of ref counting.
|
||
|
||
New StatsEventHandler for osgprerender demo to add keyboard
|
||
control of stats output.
|
||
|
||
2003-01-29 17:24 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Fixed
|
||
CullVisitor::getDistanceFromEyePoint so that withLODScale is
|
||
handled correctly.
|
||
|
||
2003-01-29 17:16 robert
|
||
|
||
* include/osg/Referenced, include/osg/State,
|
||
include/osgUtil/RenderGraph, include/osgUtil/SceneView,
|
||
src/osg/State.cpp, src/osgProducer/Makefile,
|
||
src/osgUtil/RenderLeaf.cpp, src/osgUtil/SceneView.cpp: Fixes for
|
||
multipipe support.
|
||
|
||
Addition of FrameStatsHandler to osgproducer demo to add frame
|
||
stats.
|
||
|
||
2003-01-27 20:40 don
|
||
|
||
* Make/makerules, src/osgProducer/CameraGroup.cpp,
|
||
src/osgProducer/Makefile, src/osgProducer/SceneHandler.cpp: Fixes
|
||
to osgProducer for IRIX build.
|
||
|
||
2003-01-25 00:14 robert
|
||
|
||
* ChangeLog, NEWS, doc/documentation.html: Final changes for
|
||
release.
|
||
|
||
2003-01-24 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/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, TriStrip_heap_array.h,
|
||
TriStrip_tri_stripper.cpp, 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, MatrixTransform,
|
||
PositionAttitudeTransform, 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: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/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 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:34 robert
|
||
|
||
* src/: osg/Drawable.cpp, osg/Texture.cpp,
|
||
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 19:17 robert
|
||
|
||
* src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp,
|
||
osgParticle/Version.cpp, osgProducer/Version.cpp,
|
||
osgSim/Version.cpp, osgText/Version.cpp, osgUtil/Version.cpp:
|
||
Updated version numbers to 0.9.3
|
||
|
||
2003-01-22 16:49 robert
|
||
|
||
* 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:30 robert
|
||
|
||
* include/osgGA/KeySwitchCameraManipulator,
|
||
include/osgProducer/ReadCameraConfigFile,
|
||
include/osgProducer/Viewer,
|
||
include/osgProducer/WriteCameraConfigFile,
|
||
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: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, 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/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:02 robert
|
||
|
||
* src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp: Added
|
||
gaurds around alpha function value to catch erroneous values
|
||
before they are passed on to the OSG.
|
||
|
||
2003-01-21 13: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/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 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:52 robert
|
||
|
||
* src/osgGA/: DriveManipulator.cpp, FlightManipulator.cpp,
|
||
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: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, osgPlugins/flt/ReaderWriterATTR.cpp,
|
||
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 08:58 robert
|
||
|
||
* src/osgProducer/: CameraGroup.cpp, ReadCameraConfigFile.cpp,
|
||
SceneHandler.cpp: Updates to osgProducer, moving the
|
||
implementation of CameraGroup and SceneHandler into the source
|
||
directory.
|
||
|
||
2003-01-19 15:28 robert
|
||
|
||
* 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/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/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/ActionAdapter,
|
||
include/osgProducer/CameraGroup,
|
||
include/osgProducer/EventAdapter, include/osgProducer/Export,
|
||
include/osgProducer/KeyboardMouseCallback,
|
||
include/osgProducer/SceneHandler, include/osgProducer/Version,
|
||
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
|
||
|
||
* 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-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/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-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 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 13:17 robert
|
||
|
||
* src/osgUtil/: TriStripVisitor.cpp, 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/osgPlugins/directx/ReaderWriterDirectX.cpp: Fixes for Win32
|
||
build.
|
||
|
||
2003-01-14 14:25 robert
|
||
|
||
* include/osgGA/GUIEventAdapter,
|
||
src/osgGA/AnimationPathManipulator.cpp,
|
||
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
||
src/osgGA/KeySwitchCameraManipulator.cpp,
|
||
src/osgGA/StateSetManipulator.cpp,
|
||
src/osgGA/TrackballManipulator.cpp: From Daniel Sj<53>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, TrPageArchive.h,
|
||
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<74>.
|
||
|
||
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, 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, 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, Makefile,
|
||
ReaderWriterDirectX.cpp, directx.cpp, 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/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/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, NEWS, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/directx/directx.dsp,
|
||
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, 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
|
||
|
||
* NEWS, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osg/osg.dsp, include/osg/Geometry,
|
||
include/osg/StateAttribute, include/osg/VertexProgram,
|
||
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: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/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, TrPageParser.cpp,
|
||
trPagePageManager.cpp, 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 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-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/osgUtil/AppVisitor, include/osgUtil/SceneView,
|
||
include/osgUtil/UpdateVisitor, src/osg/DOFTransform.cpp,
|
||
src/osg/Drawable.cpp, src/osg/Geode.cpp, src/osg/Group.cpp,
|
||
src/osg/MatrixTransform.cpp, src/osg/Node.cpp,
|
||
src/osg/PositionAttitudeTransform.cpp, src/osg/Sequence.cpp,
|
||
src/osg/ShapeDrawable.cpp,
|
||
src/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, 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, TerrapageNode.h,
|
||
TrPageArchive.cpp, TrPageArchive.h, TrPageParser.cpp,
|
||
TrPageParser.h, trPagePageManager.cpp, trPagePageManager.h,
|
||
trpage_basic.cpp, trpage_compat.cpp, trpage_geom.cpp,
|
||
trpage_geom.h, trpage_header.cpp, trpage_io.h, trpage_light.cpp,
|
||
trpage_main.cpp, trpage_managers.cpp, trpage_material.cpp,
|
||
trpage_model.cpp, trpage_nodes.cpp, trpage_parse.cpp,
|
||
trpage_pparse.cpp, trpage_print.cpp, trpage_print.h,
|
||
trpage_range.cpp, trpage_rarchive.cpp, trpage_read.h,
|
||
trpage_readbuf.cpp, trpage_scene.cpp, trpage_scene.h,
|
||
trpage_swap.cpp, trpage_swap.h, trpage_sys.h, trpage_tile.cpp,
|
||
trpage_util.cpp, trpage_util.h, trpage_warchive.cpp,
|
||
trpage_write.h, 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, flt2osg.cpp, flt2osg.h:
|
||
From Daniel Sj<53>lie, support for reading comment records into
|
||
description fields.
|
||
|
||
2002-12-17 16:07 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/txp/txp.dsp,
|
||
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/osgUtil/CullVisitor, src/osg/Group.cpp,
|
||
src/osgDB/Registry.cpp, src/osgPlugins/txp/IO_TerrapageNode.cpp,
|
||
src/osgPlugins/txp/Makefile,
|
||
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
||
src/osgPlugins/txp/ReaderWriterTXP.h,
|
||
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/osgUtil/IntersectVisitor.cpp,
|
||
src/osgUtil/SmoothingVisitor.cpp,
|
||
src/osgUtil/TriStripVisitor.cpp: Moved TriangleFunctor from
|
||
Drawable into its own header file.
|
||
|
||
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:09 robert
|
||
|
||
* src/osgText/FTGL.h: Removed reference to osg/MemoryManager.
|
||
|
||
2002-12-16 13:46 robert
|
||
|
||
* rundemos.bat, Make/debugtests.bat, Make/osgtests.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/osg/Camera.cpp, src/osg/ClearNode.cpp, src/osg/ClipNode.cpp,
|
||
src/osg/CullStack.cpp, src/osg/DisplaySettings.cpp,
|
||
src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/Image.cpp,
|
||
src/osg/ImpostorSprite.cpp, src/osg/LightSource.cpp,
|
||
src/osg/Node.cpp, src/osg/Projection.cpp, src/osg/StateSet.cpp,
|
||
src/osg/UnitTestFramework.cpp, src/osgDB/DynamicLibrary.cpp,
|
||
src/osgDB/Field.cpp, src/osgDB/FieldReaderIterator.cpp,
|
||
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
||
src/osgGA/AnimationPathManipulator.cpp,
|
||
src/osgGA/DriveManipulator.cpp,
|
||
src/osgParticle/ModularEmitter.cpp, src/osgParticle/Particle.cpp,
|
||
src/osgParticle/ParticleSystem.cpp,
|
||
src/osgPlugins/geo/ReaderWriterGEO.cpp,
|
||
src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2Layer.cpp,
|
||
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
||
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: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, osgGeoNodes.h:
|
||
Integrated further updates from Geoff on the Geo loader.
|
||
|
||
2002-12-16 10:05 robert
|
||
|
||
* src/osgPlugins/osg/: LineStipple.cpp, 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
|
||
|
||
* include/osg/AnimationPath, include/osg/MatrixTransform,
|
||
src/osg/MatrixTransform.cpp,
|
||
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
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/: VisualStudio.dsw, osgPlugins/txp/txp.dsp: Fixes to
|
||
txp plugin for Windows.
|
||
|
||
2002-12-14 07:55 robert
|
||
|
||
* include/: osg/Export, 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:28 don
|
||
|
||
* src/osgPlugins/txp/: Makefile, TrPageViewer.cpp: Move
|
||
TrPageViewer.cpp to src/Demos/osgtxp
|
||
|
||
2002-12-13 19:41 robert
|
||
|
||
* src/osgPlugins/geo/: ReaderWriterGEO.cpp, geoActions.cpp,
|
||
geoFormat.h, osgGeoAction.h, osgGeoNodes.h, osgGeoStructs.h:
|
||
Merged fixes to warnings in geo plugin from Geoff.
|
||
|
||
2002-12-13 16:05 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw, 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-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, osgtests.bat: Added the afteresher.geo
|
||
demo to osgtest.bat and debugtests.bat.
|
||
|
||
Converted the osgtxp demo to use straight string comparison
|
||
instead of case sensitive string comparion to help cross platform
|
||
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/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 10:07 robert
|
||
|
||
* src/: osgPlugins/osg/Switch.cpp, 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, 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/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, 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/: VisualStudio.dsw, 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, osg/GeoSet, osg/Shape,
|
||
osgUtil/DisplayRequirementsVisitor, 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:19 robert
|
||
|
||
* src/osgDB/FileNameUtils.cpp: Fixes from Norman Vine for Cygwin
|
||
support.
|
||
|
||
2002-12-05 14:30 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added Brede Johansen's osgpbuffer
|
||
demo, currently only runs under Windows, requires the equivilant
|
||
glx support to be added.
|
||
|
||
2002-12-05 12:43 robert
|
||
|
||
* include/: osg/GLExtensions, osg/Image, osg/MemoryManager,
|
||
osg/Notify, osgDB/FileNameUtils, osgDB/FileUtils, osgDB/ReadFile,
|
||
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, osgtests.bat: Added osglogo to test
|
||
scripts.
|
||
|
||
2002-12-05 12:04 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw: Added first pass
|
||
at a new logo, this time generated by a osglogo demo.
|
||
|
||
2002-12-05 12:01 robert
|
||
|
||
* 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, Math: Fixes for Cywin gcc3.x build in GL and
|
||
Math headers.
|
||
|
||
Fix for VS build in osgshadowtexture.
|
||
|
||
2002-12-03 17:20 robert
|
||
|
||
* include/osg/: Drawable, NodeCallback, PositionAttitudeTransform,
|
||
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 16:14 don
|
||
|
||
* src/osgPlugins/txp/: TrPageParser.cpp, TrPageViewer.cpp,
|
||
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: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, osgSim/Makefile: Fixes for OSX build from
|
||
Stephan Huber.
|
||
|
||
2002-11-24 21:36 don
|
||
|
||
* Make/makedirdefs, Make/makerpms, 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, FTPixmapGlyph.cpp,
|
||
FTPixmapGlyph.h: Forced GLPixmapGlyph color to white rather than
|
||
using glGetCurrentColor
|
||
|
||
2002-11-23 05:16 don
|
||
|
||
* src/osgText/: FTBitmapGlyph.cpp, 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, osg/ShapeDrawable.cpp,
|
||
osgPlugins/lwo/lw.cpp, 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/: osgPlugins/ac3d/ac3d.cpp, osgSim/LightPointDrawable.cpp,
|
||
osgSim/LightPointNode.cpp: Fixes for IRIX build
|
||
|
||
2002-11-21 20:28 don
|
||
|
||
* 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
|
||
|
||
* include/osg/Plane, include/osg/TexGen, src/osg/TexGen.cpp: Moved
|
||
the shadow creation code into a seperate CreateShadowedScene
|
||
header and source, and exposed just the basic createShadowedScene
|
||
function in the header.
|
||
|
||
2002-11-21 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 14:40 robert
|
||
|
||
* src/osgPlugins/flt/: Pool.cpp, Pool.h, 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/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/: VisualStudio.dsw, 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, Texture2D.cpp, 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, osgtests.bat: Added osglightpoint to the
|
||
demo list.
|
||
|
||
2002-11-19 12:23 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw, VisualStudio/osgSim/osgSim.dsp,
|
||
include/osgSim/Version, src/osgSim/Makefile,
|
||
src/osgSim/Version.cpp: Added visual workspace files for osgSim
|
||
nodekit and osglightpoint demo.
|
||
|
||
2002-11-19 10:57 robert
|
||
|
||
* NEWS, Make/makedirdefs, include/osgSim/BlinkSequence,
|
||
include/osgSim/Export, include/osgSim/LightPoint,
|
||
include/osgSim/LightPointDrawable, include/osgSim/LightPointNode,
|
||
include/osgSim/Sector, include/osgSim/Version,
|
||
src/osgPlugins/osg/StateSet.cpp, 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:13 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,
|
||
jpeg/ReaderWriterJPEG.cpp, lib3ds/ReaderWriter3DS.cpp,
|
||
lwo/ReaderWriterLWO.cpp, pfb/ReaderWriterPFB.cpp,
|
||
pic/ReaderWriterPIC.cpp, png/ReaderWriterPNG.cpp,
|
||
tga/ReaderWriterTGA.cpp, 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 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: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/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, 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: 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, Node, NodeVisitor, Object, ShadeModel, Shape,
|
||
Stencil, TexEnv: Fixes to const paramter types.
|
||
|
||
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, lwo/Lwo2Layer.cpp:
|
||
Fixes to build in VS7.0
|
||
|
||
2002-11-08 14:03 robert
|
||
|
||
* include/osg/: Drawable, Geometry, PrimitiveSet: Removed
|
||
deprecated API
|
||
|
||
2002-11-08 12:58 robert
|
||
|
||
* src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp,
|
||
osgParticle/Version.cpp, osgText/Version.cpp,
|
||
osgUtil/Version.cpp: Updates version numbers to 0.9.2
|
||
|
||
2002-11-08 12:56 robert
|
||
|
||
* src/osgPlugins/geo/: Makefile, ReaderWriterGEO.cpp, geoFormat.h,
|
||
geoTypes.h, geoUnits.h, osgGeoAnimation.h, osgGeoStructs.h:
|
||
Updates to GEO loader from Geoff Michel.
|
||
|
||
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/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: 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:34 robert
|
||
|
||
* src/osgPlugins/obj/: glm.cpp, 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, osgGeoStructs.h: Fixes
|
||
for VisualStudio build and OSX build.
|
||
|
||
2002-11-07 16:08 robert
|
||
|
||
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: Compile fix from Duvan
|
||
Cope.
|
||
|
||
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 13:56 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/geo/geo.dsp: 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, geoFormat.h,
|
||
geoTypes.h, geoUnits.h, osgGeoAnimation.h, 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, 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/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/osg/DrawPixels.cpp,
|
||
src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp,
|
||
src/osg/Geometry.cpp, src/osg/ImpostorSprite.cpp,
|
||
src/osg/ShapeDrawable.cpp, src/osgParticle/ParticleSystem.cpp,
|
||
src/osgPlugins/ac3d/ac3d.cpp,
|
||
src/osgPlugins/geo/ReaderWriterGEO.cpp, src/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/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,
|
||
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: 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 09:08 robert
|
||
|
||
* include/osg/GeoSet, include/osg/Shape,
|
||
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,
|
||
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/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/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/ac3d.dsp,
|
||
VisualStudio/osgPlugins/geo/geo.dsp,
|
||
src/osgPlugins/ac3d/Makefile, src/osgPlugins/ac3d/ac3d.cpp,
|
||
src/osgPlugins/ac3d/osgac3d.h, src/osgPlugins/ac3d/~ac3d.cpp,
|
||
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/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, Pool.h, 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/VisualStudio.dsw, include/osg/CopyOp,
|
||
include/osg/Drawable, include/osg/ProceduralGeometry,
|
||
include/osg/Shape, src/osg/CopyOp.cpp, src/osg/Drawable.cpp,
|
||
src/osg/Makefile, src/osg/ProceduralGeometry.cpp,
|
||
src/osg/Shape.cpp: Added first cut of new primtive shapes
|
||
support.
|
||
|
||
2002-10-30 12:58 robert
|
||
|
||
* include/osg/: NodeVisitor, TexGen: Removal of more redundent
|
||
const base types.
|
||
|
||
2002-10-30 12:56 robert
|
||
|
||
* src/osgPlugins/osgText/: IO_Font.cpp, 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-25 13: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 10: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 21:49 don
|
||
|
||
* src/osg/MemoryManager.cpp: changed unsigned int's to unsigned
|
||
longs so 64 bit build would work.
|
||
|
||
2002-10-24 21:45 don
|
||
|
||
* Make/makedefs: Added ARCH64 def for 64 bit builds
|
||
|
||
2002-10-24 16:24 don
|
||
|
||
* src/osg/MemoryManager.cpp: FIxed set_new_handler to
|
||
std::set_new_handler
|
||
|
||
2002-10-23 08: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 16:09 robert
|
||
|
||
* src/osgUtil/RenderBin.cpp: Changed the nameing of iterators to
|
||
prevent clashes with VisualStudio's dumb compiler.
|
||
|
||
2002-10-21 14:03 robert
|
||
|
||
* include/osg/Billboard: Fixed spelling mistake in comment.
|
||
|
||
2002-10-21 14:02 robert
|
||
|
||
* include/osgGA/: DriveManipulator, FlightManipulator,
|
||
TrackballManipulator: Changed the private: to protected: to allow
|
||
easier extension.
|
||
|
||
2002-10-18 13:47 robert
|
||
|
||
* src/osgPlugins/lwo/: Lwo2.cpp, Lwo2.h, Lwo2Layer.cpp,
|
||
Lwo2Layer.h: Merged Pavel's updates to LWO2 for handle multiple
|
||
texture layers.
|
||
|
||
2002-10-18 13: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 13:23 robert
|
||
|
||
* src/osgPlugins/: bmp/ReaderWriterBMP.cpp,
|
||
rgb/ReaderWriterRGB.cpp: Added extension checking to the rgb and
|
||
bmp write of images.
|
||
|
||
2002-10-17 22:25 don
|
||
|
||
* Make/makedefs: USE_MM was not defined for IRIX
|
||
|
||
2002-10-17 14:48 robert
|
||
|
||
* Make/debugtests.bat, Make/osgtests.bat,
|
||
include/osgUtil/RenderBin, include/osgUtil/RenderStage,
|
||
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 12:59 robert
|
||
|
||
* src/osgUtil/CubeMapGenerator.cpp: Fixed memory allocation.
|
||
|
||
2002-10-17 12:39 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Fixed compile error under
|
||
Windows.
|
||
|
||
2002-10-17 11:04 robert
|
||
|
||
* include/osg/State: Fixed error in #ifdef GL_SECONDARY_COLOR...
|
||
CV:
|
||
----------------------------------------------------------------------
|
||
|
||
2002-10-15 20:10 don
|
||
|
||
* src/osgUtil/CubeMapGenerator.cpp: Changed std::malloc to new in
|
||
src/osgUtil/CubeMapGenerator.cpp
|
||
|
||
2002-10-14 22:10 don
|
||
|
||
* src/osgUtil/CubeMapGenerator.cpp: Fixed cstdlib to stdlib.h for
|
||
IRIX in src/osgUtil/CubeMapGeneragortor.cpp
|
||
|
||
2002-10-10 19:02 robert
|
||
|
||
* VisualStudio/osgUtil/osgUtil.dsp: Added missing .cpp's.
|
||
|
||
2002-10-10 15: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 14:06 robert
|
||
|
||
* include/osg/State: Added a little more info into the State
|
||
contextID docs.
|
||
|
||
2002-10-10 13:44 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
include/osgUtil/CubeMapGenerator,
|
||
include/osgUtil/HalfWayMapGenerator,
|
||
include/osgUtil/HighlightMapGenerator,
|
||
include/osgUtil/ReflectionMapGenerator,
|
||
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 10: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 10: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 10:00 robert
|
||
|
||
* src/osgText/: FTBitmapGlyph.cpp, FTOutlineGlyph.cpp,
|
||
FTPixmapGlyph.cpp, FTPolyGlyph.cpp: From Gabor Dorka, Fixes to
|
||
memory leaks.
|
||
|
||
2002-10-09 16: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 16: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 17:02 robert
|
||
|
||
* src/osg/LOD.cpp: Fixed bug in osg::LOD::addChild() which was
|
||
forcing all ranges to be identical values.
|
||
|
||
2002-10-08 15: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 09:39 don
|
||
|
||
* src/osg/: GeoSet.cpp, Point.cpp: osgdb_osg loader had more issues
|
||
with const/non-const discrepancies on Solaris. Modified
|
||
Geoset.cpp and Point.cpp
|
||
|
||
2002-10-08 09:36 don
|
||
|
||
* include/osgGA/AnimationPathManipulator: Solaris didn't like
|
||
filebuf. Using old FILE
|
||
|
||
2002-10-08 08:39 don
|
||
|
||
* Make/makerules, include/osgGA/AnimationPathManipulator: Added
|
||
AnimationPathManipulator to osgGA and modified sgv to use it.
|
||
|
||
2002-10-08 06: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 22: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 21: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 21: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 20:51 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
include/osg/MatrixTransform,
|
||
include/osg/PositionAttitudeTransform, include/osg/Quat,
|
||
src/osg/MatrixTransform.cpp,
|
||
src/osg/PositionAttitudeTransform.cpp, src/osgUtil/SceneView.cpp:
|
||
Added new osganimate demo which demonstrate the
|
||
osg::AnimationPath in action.
|
||
|
||
Added extra parameters to the AnimationPath callbacks to allow
|
||
finer control.
|
||
|
||
2002-10-07 12:06 robert
|
||
|
||
* include/osg/TextureCubeMap: Added missing
|
||
osg::TextureCubeMap::getAssociatedMode().
|
||
|
||
2002-10-06 21:33 robert
|
||
|
||
* include/osg/CollectOccludersVisitor, include/osg/CullStack,
|
||
include/osg/Group, include/osg/LOD, include/osg/NodeVisitor,
|
||
include/osgUtil/CullVisitor, src/osg/CollectOccludersVisitor.cpp,
|
||
src/osg/LOD.cpp, src/osg/Switch.cpp,
|
||
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/LOD.cpp,
|
||
src/osgPlugins/osg/Switch.cpp,
|
||
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
||
src/osgPlugins/txp/TrPageParser.cpp, src/osgUtil/CullVisitor.cpp,
|
||
src/osgUtil/InsertImpostorsVisitor.cpp,
|
||
src/osgUtil/Optimizer.cpp: 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 17:40 robert
|
||
|
||
* src/: osg/Switch.cpp, osgPlugins/flt/flt2osg.cpp,
|
||
osgPlugins/osg/Switch.cpp: Fixes for Win32 build.
|
||
|
||
2002-10-04 15:50 robert
|
||
|
||
* include/osg/Switch, src/osg/Sequence.cpp, src/osg/Switch.cpp,
|
||
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/Switch.cpp:
|
||
Implemented OpenFlight style switches so that each child of a
|
||
switch can now be individually turned on or off. Moved the
|
||
OpenFlight code across to use the new scheme, removing the old
|
||
hack of using node masks to achieve the same end result.
|
||
|
||
2002-10-04 14:53 robert
|
||
|
||
* include/osg/DOFTransform: Changed the include of MatrixTransform
|
||
to Transform.
|
||
|
||
2002-10-02 16:28 robert
|
||
|
||
* Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat,
|
||
VisualStudio/VisualStudio.dsw: Added osgteapot demo to show how
|
||
to implement custom Drawables to wrap up OpenGL code.
|
||
|
||
2002-10-02 14:16 robert
|
||
|
||
* include/osg/: Export, Geometry, 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 14:12 robert
|
||
|
||
* VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/GeoSet,
|
||
include/osg/Geometry, include/osg/IndexedGeometry,
|
||
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/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 19:12 robert
|
||
|
||
* include/osg/Drawable: Removed inappropriate inline keyword from
|
||
getOrCreateStateSet().
|
||
|
||
2002-09-30 19:11 robert
|
||
|
||
* src/osg/State.cpp: Added setActiveTextureUnit(0) to
|
||
State::reset().
|
||
|
||
2002-09-30 17:50 robert
|
||
|
||
* src/osg/: MatrixTransform.cpp, PositionAttitudeTransform.cpp:
|
||
Added traverse the AnimationPath callbacks.
|
||
|
||
2002-09-30 14: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 18: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 13:33 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: From Daniel, Fixes for warnings
|
||
under Win32.
|
||
|
||
2002-09-28 20:09 robert
|
||
|
||
* src/osg/IndexedGeometry.cpp: Fixes to IndexedGeometry.cpp to
|
||
repair bugs introduced with Win32 build fixes.S
|
||
|
||
2002-09-28 08:47 robert
|
||
|
||
* src/osg/State.cpp: Added a dirtyAllVertexArrays() to
|
||
State::reset().
|
||
|
||
2002-09-28 08:43 robert
|
||
|
||
* include/osg/Array, src/osg/IndexedGeometry.cpp: Fixes for Win32
|
||
build.
|
||
|
||
2002-09-27 20:04 robert
|
||
|
||
* src/osg/Texture3D.cpp: Fix build after change in GLExtensions.
|
||
|
||
2002-09-27 20:01 robert
|
||
|
||
* include/osg/Array, src/osg/IndexedGeometry.cpp: Fixes to
|
||
IndexGeometry for Win32 build.
|
||
|
||
2002-09-27 18:47 robert
|
||
|
||
* include/osg/GLExtensions, src/osg/IndexedGeometry.cpp:
|
||
Improvements to IndexedGeometry.
|
||
|
||
2002-09-26 16: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 21:14 robert
|
||
|
||
* Make/: makedefs, makedirdefs: Changed the linux linking of -lgif
|
||
to -lungif.
|
||
|
||
Fixed a typo in the Images name.
|
||
|
||
2002-09-24 21:04 robert
|
||
|
||
* Make/: debugtests.bat, makedirdefs, osgtests.bat: Changed the
|
||
image file so that use the Images/ prefix to help locate the
|
||
files within the OpenSceneGraph-Data directory.
|
||
|
||
2002-09-24 20:41 robert
|
||
|
||
* VisualStudio/osgPlugins/flt/flt.dsp: Removed redundent /
|
||
|
||
--------------------------------------------------------------------
|
||
|
||
2002-09-22 08:09 robert
|
||
|
||
* VisualStudio/osg/osg.dsp: Renamed Primitive to PrimitiveSet.
|
||
|
||
2002-09-20 16: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 16:54 robert
|
||
|
||
* src/osgPlugins/lwo/: Lwo2.cpp, ReaderWriterLWO.cpp, lw.cpp, lw.h:
|
||
From Ulrich Hertlien, supported add to textures in the .lwo
|
||
format.
|
||
|
||
2002-09-20 15: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/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/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-19 11:30 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, include/osg/PolygonStipple,
|
||
include/osg/StateAttribute, src/osg/Makefile,
|
||
src/osg/PolygonStipple.cpp: Added PolygonStipple class from Mike,
|
||
with mods from Robert to make data management local.
|
||
|
||
2002-09-19 10: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 10:05 robert
|
||
|
||
* src/osgUtil/RenderStage.cpp: Fixed copy constructor so that the
|
||
_stage member variable was set to this correctly.
|
||
|
||
2002-09-18 17:10 robert
|
||
|
||
* src/osg/Geometry.cpp: Fix the sceondary color code.
|
||
|
||
2002-09-18 17:05 robert
|
||
|
||
* src/osg/Texture.cpp: Added missing isCompressedInternalFormat()
|
||
method.
|
||
|
||
2002-09-18 16:59 robert
|
||
|
||
* doc/stereo.html: Fixed mispelling of SEPARATION.
|
||
|
||
2002-09-18 15:57 robert
|
||
|
||
* include/osgUtil/CullVisitor, include/osgUtil/RenderBin,
|
||
include/osgUtil/RenderGraph, src/osgUtil/CullVisitor.cpp,
|
||
src/osgUtil/RenderBin.cpp: Simplified the depth calculation code
|
||
in CullVisitor so that it always computes the depth of all
|
||
drawables, so that it is always safe for RenderBin sort routines
|
||
can use these values directly.
|
||
|
||
Add an example of a RenderBin::SortCallback to sgv.cpp.
|
||
|
||
2002-09-18 12: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<53>lie - added support
|
||
for multitexured flt files.
|
||
|
||
2002-09-17 16: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 21: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 11: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 11: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 14: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 21:30 robert
|
||
|
||
* AUTHORS, include/osg/GLExtensions, include/osg/Math: From Pavel
|
||
Moloshtan, fixes for Mingw32 build.
|
||
|
||
2002-09-12 16: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 15:29 don
|
||
|
||
* include/osgUtil/SceneView: Fixed setFusionDistance
|
||
|
||
2002-09-12 14: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 05: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 16:45 robert
|
||
|
||
* include/osg/Texture3D, src/osg/Texture3D.cpp: Improvements to
|
||
osg::Texture3D::Extensions code.
|
||
|
||
2002-09-05 16: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 12:42 robert
|
||
|
||
* include/osg/Texture, include/osg/Texture3D,
|
||
include/osg/buffered_value, src/osg/Texture.cpp,
|
||
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
||
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp,
|
||
src/osgUtil/Tesselator.cpp: Added new buffered_value template
|
||
class 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 11: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 09: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 02: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 21: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 15:42 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Removed the temporary commenting out
|
||
of the Optimizer, which was done for debugging purposes.
|
||
|
||
2002-09-03 14:04 robert
|
||
|
||
* src/: osg/ClearNode.cpp, osgPlugins/lwo/Lwo2.cpp,
|
||
osgPlugins/lwo/Lwo2Layer.cpp, osgPlugins/lwo/Lwo2Layer.h,
|
||
osgPlugins/lwo/ReaderWriterLWO.cpp, osgUtil/Optimizer.cpp: Fixed
|
||
LWO2 ReaderWriter problem which was down to an the compiler
|
||
reodering the evaluation of a Vec3 paramter.
|
||
|
||
2002-09-03 10:50 robert
|
||
|
||
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixed and unmatched
|
||
malloc/free pair, which was previously doing a mallco/delete.
|
||
|
||
2002-09-02 13:30 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/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/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/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 10:59 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: From Yfei He, added in missing
|
||
RoadConstruction handler.
|
||
|
||
2002-08-31 10: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 07:04 don
|
||
|
||
* Make/: makedefs, makeirixdist, makepkg: Added the script to make
|
||
IRIX distribution packages (via 'inst').
|
||
|
||
2002-08-30 20:45 robert
|
||
|
||
* include/osg/Statistics, src/osgUtil/RenderBin.cpp: Renamed
|
||
osg::Statistics::addOpaque to addDrawable to better reflect its
|
||
current function.
|
||
|
||
2002-08-30 17: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 16:32 robert
|
||
|
||
* include/osg/: Math, TextureCubeMap: Fixes to Math for MacOSX
|
||
build.
|
||
|
||
Converted TextureCubeMap to unix file endings.
|
||
|
||
2002-08-30 16:17 robert
|
||
|
||
* VisualStudio/LANGEXT.DAT: Update LANDEXT.DAT to contain all the
|
||
latest core OSG files.
|
||
|
||
2002-08-30 16:07 robert
|
||
|
||
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed the
|
||
flatten static transform visitor.
|
||
|
||
2002-08-30 14:38 robert
|
||
|
||
* include/osg/UnitTestFramework: Added std:: infront of ends
|
||
references.
|
||
|
||
2002-08-30 08: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 02:34 don
|
||
|
||
* NEWS: Some small clean ups and editorializing of the NEWS file.
|
||
|
||
2002-08-29 21: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 17:38 robert
|
||
|
||
* include/osgGA/TrackballManipulator,
|
||
src/osgGA/TrackballManipulator.cpp: Fixed numerical accuracy
|
||
problem in Trackball manipulator.
|
||
|
||
2002-08-29 15:48 robert
|
||
|
||
* ChangeLog: Updated change log.
|
||
|
||
2002-08-29 15:28 robert
|
||
|
||
* doc/install.html, doc/plan.html, include/osg/StateAttribute,
|
||
src/osgPlugins/osg/StateSet.cpp: Updated docs.
|
||
|
||
2002-08-29 15:05 robert
|
||
|
||
* NEWS: Updated the NEWS to release the new release.
|
||
|
||
2002-08-29 12:01 robert
|
||
|
||
* include/osg/ConvexPlanarOccluder,
|
||
include/osg/ConvexPlanarPolygon,
|
||
include/osg/ConvexPlanerOccluder,
|
||
include/osg/ConvexPlanerPolygon, include/osg/OccluderNode,
|
||
include/osg/ShadowVolumeOccluder,
|
||
src/osg/ConvexPlanarOccluder.cpp,
|
||
src/osg/ConvexPlanarPolygon.cpp,
|
||
src/osg/ConvexPlanerOccluder.cpp,
|
||
src/osg/ConvexPlanerPolygon.cpp, src/osg/Makefile,
|
||
src/osg/OccluderNode.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
||
src/osgPlugins/osg/ConvexPlanarOccluder.cpp,
|
||
src/osgPlugins/osg/ConvexPlanerOccluder.cpp,
|
||
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/OccluderNode.cpp,
|
||
VisualStudio/MUST_READ_ME.txt, VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgPlugins/osg/dot_osg.dsp: Renamed the
|
||
ConvexPlaner* classes to ConvexPlanar* and changed all the
|
||
various classes that reference it.
|
||
|
||
Added MUST_READ_ME.txt to the VisualStudio directory.
|
||
|
||
2002-08-29 09:39 robert
|
||
|
||
* include/osg/UnitTestFramework: Added SG_EXPORT.
|
||
|
||
2002-08-29 04:49 don
|
||
|
||
* src/osgPlugins/txp/trpage_sys.h: Blast it, Don... You should
|
||
rebuild before you check things in!
|
||
|
||
2002-08-29 04:22 don
|
||
|
||
* include/osg/DisplaySettings, include/osg/Drawable,
|
||
include/osg/LightModel, src/osg/DisplaySettings.cpp,
|
||
src/osg/LightModel.cpp, src/osg/Material.cpp,
|
||
src/osgDB/DotOsgWrapper.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 22: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 20:46 robert
|
||
|
||
* VisualStudio/osgPlugins/osgText/dot_osgText.dsp: Fixed the
|
||
optimized library name of the osgText plugin.
|
||
|
||
2002-08-28 19:49 robert
|
||
|
||
* src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp,
|
||
osgParticle/Version.cpp, osgText/Version.cpp,
|
||
osgUtil/Version.cpp: Updated the version numbers to reflect the
|
||
upcomming release 0.9.1.
|
||
|
||
2002-08-28 19:38 robert
|
||
|
||
* include/osg/UnitTestFramework: Fixes to Win32 build.
|
||
|
||
2002-08-28 17:59 robert
|
||
|
||
* include/osg/UnitTestFramework, src/osg/UnitTestFramework.cpp:
|
||
Fixes for Win32 build.
|
||
|
||
2002-08-28 17: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 16:44 robert
|
||
|
||
* src/osg/: ColorMatrix.cpp, Fog.cpp, GLExtensions.cpp, TexEnv.cpp:
|
||
Warning fixes for Windwos
|
||
|
||
2002-08-28 16:35 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Fixed typo on osgunittests project
|
||
name.
|
||
|
||
2002-08-28 16:27 robert
|
||
|
||
* VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgPlugins/osg/dot_osg.dsp, doc/data.html,
|
||
include/osg/BoundingBox, include/osg/BoundingSphere,
|
||
include/osg/CopyOp, include/osg/EarthSky, include/osg/Matrix,
|
||
include/osg/Quat, include/osg/StateAttribute,
|
||
include/osg/Texture, include/osg/Texture1D,
|
||
include/osg/Texture2D, include/osg/Texture3D,
|
||
include/osg/TextureBase, include/osg/TextureCubeMap,
|
||
include/osg/Transform, include/osg/Transparency,
|
||
src/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 15: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 15:26 robert
|
||
|
||
* include/osg/UnitTestFramework, src/osg/Makefile,
|
||
src/osg/UnitTestFramework.cpp, src/osg/Vec3.cpp,
|
||
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp,
|
||
Make/debugtests.bat, Make/makedefs, Make/makedirdefs: Added Neil
|
||
Salter's osgUtx library into the distribution, have put all the
|
||
orignal seperate headers and source into
|
||
include/osg/UnitTestFrameWork and src/osg/UnitTestFramework.cpp
|
||
respectively. I have done this to keep the include and source
|
||
directories focused on the scene graph rather than the test
|
||
framework.
|
||
|
||
Have added a very simple unit test to Vec3.cpp, which are
|
||
optionally compiled in with the OSG_COMPILE_UNIT_TESTS define,
|
||
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 22: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 21: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 21:18 robert
|
||
|
||
* include/osg/DOFTransform, include/osg/PositionAttitudeTransform,
|
||
include/osg/Quat, src/osgPlugins/osg/DOFTransform.cpp,
|
||
src/osgPlugins/osg/PositionAttitudeTransform.cpp: Added support
|
||
for DOFTransforms into .osg format, and add pivot point support
|
||
to the PositionAttitudeTransform .osg support.
|
||
|
||
Removed a double light reference in the osglight demo.
|
||
|
||
2002-08-27 16:46 robert
|
||
|
||
* src/osgPlugins/osg/PositionAttitudeTransform.cpp: Added support
|
||
for reading and writing osg::PositionAttitudeTransform.
|
||
|
||
2002-08-27 16:46 robert
|
||
|
||
* src/osgPlugins/osg/Light.cpp: Fixed bug in the Light reading
|
||
code.
|
||
|
||
2002-08-27 15:02 robert
|
||
|
||
* Make/: debugtests.bat, osgtests.bat: Added proper osgtexture1D
|
||
demo - this demo uses a 1D texture to dynamically contour the
|
||
scene.
|
||
|
||
2002-08-27 15:00 robert
|
||
|
||
* include/osg/GL: From Marco, fix to include/GL to clean up
|
||
warnigns in Windows builds.
|
||
|
||
2002-08-27 11:06 robert
|
||
|
||
* Make/debugtests.bat, Make/makedefs, Make/makedirdefs,
|
||
Make/osgtests.bat, VisualStudio/VisualStudio.dsw,
|
||
include/osg/Image, src/osg/Image.cpp, src/osg/Texture3D.cpp,
|
||
src/osgPlugins/pfb/ConvertFromPerformer.cpp: Added osgtexture3D
|
||
demo, renamed osgtexture demo to osgtexture2D, and have added
|
||
osgtexture1D demo which currently is simply copy of osgtexture2D.
|
||
I will be modifying it to do 1D texturing next.
|
||
|
||
Fixed a bug in osg::Texture3D relating to checking of existance
|
||
of texturing.
|
||
|
||
Merged some fixes to the pfb loader from Ulrich Hertlein.
|
||
|
||
2002-08-26 21: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 20: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 16: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 14: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 13:34 robert
|
||
|
||
* include/osgUtil/RenderBin: Made the sort callback's sort method
|
||
pure virtual.
|
||
|
||
2002-08-26 13:28 robert
|
||
|
||
* include/osgUtil/RenderBin: Removed redundent parameter in sort()
|
||
callback which was never being used.
|
||
|
||
2002-08-26 11:23 robert
|
||
|
||
* NEWS, include/osg/GLExtensions, src/osg/GLExtensions.cpp,
|
||
src/osg/Texture3D.cpp: Updated Texture3D to use extension
|
||
checking to get the relevant 3d texturing extensions.
|
||
|
||
2002-08-26 04:15 don
|
||
|
||
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added writer to RGB
|
||
plugin
|
||
|
||
2002-08-25 16:31 robert
|
||
|
||
* include/osg/Texture, src/osg/CopyOp.cpp, src/osg/StateSet.cpp,
|
||
src/osg/TextureCubeMap.cpp, src/osgParticle/ParticleSystem.cpp,
|
||
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
||
src/osgPlugins/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/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 12:00 robert
|
||
|
||
* src/: osg/Geometry.cpp, osgPlugins/lwo/Lwo2.cpp,
|
||
osgPlugins/lwo/Lwo2Layer.h: Fixes for Win32 build
|
||
|
||
2002-08-24 22:12 robert
|
||
|
||
* include/osg/Math: Added guard to prevent VS7 builds using the
|
||
#defines for cosf etc.
|
||
|
||
2002-08-24 22:12 robert
|
||
|
||
* NEWS: Added brief items to NEWS in prep for the 0.9.1 release.
|
||
|
||
2002-08-24 22: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 20: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/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/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 20:35 robert
|
||
|
||
* include/osg/: GL, GLExtensions: Clean up of include/osg/GL and
|
||
include/osg/GLExtensions for better support of Windows build.
|
||
|
||
2002-08-22 18:36 don
|
||
|
||
* Make/makedirdefs: Fixed a dependency order
|
||
|
||
2002-08-22 10: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 09: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 21: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 23:43 robert
|
||
|
||
* include/osg/State, 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 19: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 15: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 15:12 robert
|
||
|
||
* VisualStudio/osgPlugins/: osgParticle/dot_osgParticle.dsp,
|
||
osgText/dot_osgText.dsp: Fixes to new osgText and osgParticle
|
||
project files.
|
||
|
||
2002-08-20 13: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 12:26 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgParticle/osgParticle.dsp,
|
||
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
||
VisualStudio/osgText/osgText.dsp, src/osgDB/Registry.cpp,
|
||
src/osgParticle/IO_AccelOperator.cpp,
|
||
src/osgParticle/IO_CenteredPlacer.cpp,
|
||
src/osgParticle/IO_Emitter.cpp,
|
||
src/osgParticle/IO_FluidFrictionOperator.cpp,
|
||
src/osgParticle/IO_ForceOperator.cpp,
|
||
src/osgParticle/IO_LinearInterpolator.cpp,
|
||
src/osgParticle/IO_ModularEmitter.cpp,
|
||
src/osgParticle/IO_ModularProgram.cpp,
|
||
src/osgParticle/IO_MultiSegmentPlacer.cpp,
|
||
src/osgParticle/IO_Particle.cpp,
|
||
src/osgParticle/IO_ParticleProcessor.cpp,
|
||
src/osgParticle/IO_ParticleSystem.cpp,
|
||
src/osgParticle/IO_ParticleSystemUpdater.cpp,
|
||
src/osgParticle/IO_PointPlacer.cpp,
|
||
src/osgParticle/IO_Program.cpp,
|
||
src/osgParticle/IO_RadialShooter.cpp,
|
||
src/osgParticle/IO_RandomRateCounter.cpp,
|
||
src/osgParticle/IO_SectorPlacer.cpp,
|
||
src/osgParticle/IO_SegmentPlacer.cpp,
|
||
src/osgParticle/IO_VariableRateCounter.cpp,
|
||
src/osgParticle/Makefile,
|
||
src/osgPlugins/osgParticle/IO_AccelOperator.cpp,
|
||
src/osgPlugins/osgParticle/IO_CenteredPlacer.cpp,
|
||
src/osgPlugins/osgParticle/IO_Emitter.cpp,
|
||
src/osgPlugins/osgParticle/IO_FluidFrictionOperator.cpp,
|
||
src/osgPlugins/osgParticle/IO_ForceOperator.cpp,
|
||
src/osgPlugins/osgParticle/IO_LinearInterpolator.cpp,
|
||
src/osgPlugins/osgParticle/IO_ModularEmitter.cpp,
|
||
src/osgPlugins/osgParticle/IO_ModularProgram.cpp,
|
||
src/osgPlugins/osgParticle/IO_MultiSegmentPlacer.cpp,
|
||
src/osgPlugins/osgParticle/IO_Particle.cpp,
|
||
src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp,
|
||
src/osgPlugins/osgParticle/IO_ParticleSystem.cpp,
|
||
src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp,
|
||
src/osgPlugins/osgParticle/IO_PointPlacer.cpp,
|
||
src/osgPlugins/osgParticle/IO_Program.cpp,
|
||
src/osgPlugins/osgParticle/IO_RadialShooter.cpp,
|
||
src/osgPlugins/osgParticle/IO_RandomRateCounter.cpp,
|
||
src/osgPlugins/osgParticle/IO_SectorPlacer.cpp,
|
||
src/osgPlugins/osgParticle/IO_SegmentPlacer.cpp,
|
||
src/osgPlugins/osgParticle/IO_VariableRateCounter.cpp,
|
||
src/osgPlugins/osgParticle/Makefile,
|
||
src/osgPlugins/osgText/IO_Font.cpp,
|
||
src/osgPlugins/osgText/IO_Paragraph.cpp,
|
||
src/osgPlugins/osgText/IO_Text.cpp,
|
||
src/osgPlugins/osgText/Makefile, src/osgText/IO_Font.cpp,
|
||
src/osgText/IO_Paragraph.cpp, src/osgText/IO_Text.cpp,
|
||
src/osgText/Makefile: Moved the IO support for the osgText and
|
||
osgParticle libraries into seperate plugin libraries.
|
||
|
||
2002-08-20 11:26 robert
|
||
|
||
* src/osg/Notify.cpp: Added a error message for when
|
||
OSG_NOTIFY_LEVEL is not set correctly.
|
||
|
||
2002-08-20 11: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 11: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 09: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 20:53 robert
|
||
|
||
* include/osg/TexEnvCombine, src/osg/TexEnvCombine.cpp: Added
|
||
default values to the TexEnvCombine constructor.
|
||
|
||
2002-08-19 16:14 robert
|
||
|
||
* include/osg/ClearNode: Added missing include/osg/ClearNode
|
||
|
||
2002-08-19 16: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 12: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/osg/ClearNode.cpp,
|
||
src/osg/EarthSky.cpp, src/osg/Makefile,
|
||
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-18 15: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 12:16 robert
|
||
|
||
* src/osg/Geometry.cpp: Added check to disable color binding when
|
||
the secondary colour extension doesn't exist.
|
||
|
||
2002-08-17 08:34 robert
|
||
|
||
* include/osg/UByte4: Fixed typo in #define of UBYTE4
|
||
|
||
2002-08-16 16:14 robert
|
||
|
||
* include/osg/Image, include/osg/Texture,
|
||
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 14: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 11:56 robert
|
||
|
||
* src/osgPlugins/pfb/: ConvertToPerformer.cpp,
|
||
ConvertToPerformer.h: Fixes from Ulrich Hertlein to get the pfb
|
||
plugin compiling with using any deprecated API.
|
||
|
||
2002-08-15 21: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 21:25 robert
|
||
|
||
* src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: From Perry, support
|
||
for color added to the MeshPrimtive/LocalVertexPool code.
|
||
|
||
2002-08-15 16: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 15: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 14:04 robert
|
||
|
||
* src/osgPlugins/flt/: LocalVertexPoolRecord.h,
|
||
MeshPrimitiveRecord.h, MeshRecord.h: Added a virtual keyword into
|
||
the getData() overrided methods.
|
||
|
||
2002-08-15 12: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 21:56 robert
|
||
|
||
* include/osg/: MatrixTransform, PositionAttitudeTransform: Added
|
||
SG_EXPORT to PositionAttitudeTransform and MatrixTransform.
|
||
|
||
2002-08-14 10:30 robert
|
||
|
||
* include/osg/Export: Commented out the #define USE_DEPRECATED_API.
|
||
|
||
2002-08-13 19:29 don
|
||
|
||
* Make/instrules: Added some comments
|
||
|
||
2002-08-13 16:31 robert
|
||
|
||
* include/osg/AnimationPath, include/osg/Billboard,
|
||
include/osg/MatrixTransform,
|
||
include/osg/PositionAttitudeTransform, 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 14:22 robert
|
||
|
||
* src/: osg/AnimationPath.cpp, osg/PositionAttitudeTransform.cpp,
|
||
osgUtil/SceneView.cpp: Made improvements to osg::AnimationPath,
|
||
added osg::PositionAttitudeTransform::AnimationPathCallback which
|
||
us an app callback which uses an AnimationPath to specify the new
|
||
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 10:35 robert
|
||
|
||
* src/osgUtil/RenderBin.cpp: Fixed uninitialized _sortMode.
|
||
|
||
2002-08-12 18:40 robert
|
||
|
||
* include/osg/PositionAttitudeTransform,
|
||
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 14: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 14:37 robert
|
||
|
||
* src/osg/Sequence.cpp: attempt to fix read only status of
|
||
Sequence.cpp.
|
||
|
||
2002-08-11 22: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 11: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 20: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 17:27 robert
|
||
|
||
* Make/debugtests.bat, Make/osgtests.bat, include/osg/Billboard,
|
||
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 22:36 robert
|
||
|
||
* include/osg/Timer, src/osg/Timer.cpp: Fixes for IRIX 32bit timmer
|
||
on O2. From Tom Jolley.
|
||
|
||
2002-08-08 16: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 16:09 robert
|
||
|
||
* include/osg/Texture: Removed inline definition from front of
|
||
setMaxAnisotropy method.
|
||
|
||
2002-08-08 14:45 robert
|
||
|
||
* include/osg/: Primitive, UByte4: Fixed typos, sent in by Warren
|
||
Macchi.
|
||
|
||
2002-08-08 14:41 robert
|
||
|
||
* src/osg/CullStack.cpp: Fixed bug related to switching on/off
|
||
culling modes. Patch from Nikolaus Hanekamp.
|
||
|
||
2002-08-08 12: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 12:01 robert
|
||
|
||
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Fixed the shininess
|
||
factor in 3ds plugin.
|
||
|
||
2002-08-07 16:52 robert
|
||
|
||
* include/osg/Texture, src/osg/Texture.cpp,
|
||
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
||
src/osgPlugins/osg/Texture.cpp, src/osgUtil/Optimizer.cpp:
|
||
Changed the support for anisotropic filtering in osg::Texture so
|
||
that it is now controlled via the setMaxAnisotropy(float) method,
|
||
and is set up independently for the mag filter mode, which it
|
||
previously was done.
|
||
|
||
2002-08-07 11:08 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed type of
|
||
DOFTransform.cpp
|
||
|
||
2002-08-06 18:06 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
include/osg/DOFTransform, src/osgGA/StateSetManipulator.cpp,
|
||
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 11:37 robert
|
||
|
||
* src/osg/DOFTransform.cpp: Changed the default value of
|
||
_animationOn to true.
|
||
|
||
2002-08-06 11:07 robert
|
||
|
||
* include/osg/Camera: Fixed typo in comment.
|
||
|
||
2002-08-06 11:04 robert
|
||
|
||
* include/osg/Camera: Adde getViewFrustum() to camera.
|
||
|
||
2002-08-05 16: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 14:29 robert
|
||
|
||
* src/osgPlugins/osg/StateSet.cpp: Added support for PROTECTED
|
||
modes into the .osg reading and writing.
|
||
|
||
2002-08-05 13:40 robert
|
||
|
||
* include/osg/: State, StateAttribute: Added support to
|
||
StateAttribute/State to support PROTECTED flag for modes and
|
||
attributes so that they cannot be overriden from above via the
|
||
OVERRIDE flag. This is useful for things like manipulators that
|
||
have handles display in the scene, you might want to prevent
|
||
their state being affected by other overriding of light,
|
||
wireframe modes etc.
|
||
|
||
2002-08-04 21:51 robert
|
||
|
||
* src/osgPlugins/lwo/: Lwo2.cpp, ReaderWriterLWO.cpp, lw.cpp, lw.h:
|
||
Changed the error reporting so that it directs it all via
|
||
osg::notify, and only uses the INFO level for reporting that the
|
||
file to load is not recognised. Also add check for LWO2 loading
|
||
so that it returns FILE_NOT_HANDLED message correctly.
|
||
|
||
2002-08-04 21:34 robert
|
||
|
||
* AUTHORS, include/osg/MatrixTransform, include/osg/Transform: 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 20:42 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
src/osgPlugins/osg/Sequence.cpp: Added Sequence.cpp to osg plugin
|
||
workspace file.
|
||
|
||
2002-08-03 20:37 robert
|
||
|
||
* include/osg/LightSource: Changed the copy constructor of for
|
||
_light mem var to use a dynamic_cast<StateAttribute*>.
|
||
|
||
2002-08-03 19:11 robert
|
||
|
||
* AUTHORS, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osg/osg.dsp, include/osg/NodeVisitor,
|
||
include/osg/Sequence, src/osg/Makefile, src/osg/Sequence.cpp,
|
||
src/osg/Texture.cpp, src/osgDB/DynamicLibrary.cpp,
|
||
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Sequence.cpp,
|
||
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 19: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 17:49 robert
|
||
|
||
* include/osgUtil/RenderBin, src/osgUtil/RenderBin.cpp: Added
|
||
support for a sort callback in RenderBin.
|
||
|
||
2002-08-03 17:48 robert
|
||
|
||
* include/osg/: MatrixTransform, Transform: Fixed comments.
|
||
|
||
2002-08-03 17:37 robert
|
||
|
||
* src/: osg/CullStack.cpp, osgUtil/SceneView.cpp: Added cout's of
|
||
the view frustum to the aid debugging, these cout's are now
|
||
commented out, and are just left in so that they may be used to
|
||
double check things in future.
|
||
|
||
2002-08-02 16:14 robert
|
||
|
||
* src/osgUtil/IntersectVisitor.cpp: Added missing _nodePath.clear()
|
||
and _segHitList.clear() to InteresectVisitor::reset().
|
||
|
||
2002-07-29 12:02 robert
|
||
|
||
* src/osg/Texture.cpp: Removed default value from constructor.
|
||
|
||
2002-07-29 01:04 robert
|
||
|
||
* src/osg/: Image.cpp, Texture.cpp, TextureCubeMap.cpp: Fixes to
|
||
the new texture subloading methods.
|
||
|
||
2002-07-29 00: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-29 00:27 robert
|
||
|
||
* src/osgPlugins/: lwo/Lwo2.cpp, lwo/Lwo2.h, lwo/Lwo2Layer.cpp,
|
||
lwo/Lwo2Layer.h, lwo/ReaderWriterLWO.cpp, osg/Texture.cpp:
|
||
Checked in Pavel's updates for non texured surfaces.
|
||
|
||
2002-07-28 22: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 13:52 robert
|
||
|
||
* src/osgPlugins/lwo/ReaderWriterLWO.cpp: Chagned the
|
||
initiliazation of iterators, sent in by Alberto Barbati.
|
||
|
||
2002-07-28 13:49 robert
|
||
|
||
* include/osg/NodeCallback, src/osgUtil/RenderBin.cpp: Fixes to
|
||
NodeCallback and RenderBin from Alberto Barbati.
|
||
|
||
2002-07-27 11: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 11:22 robert
|
||
|
||
* src/osgPlugins/lwo/: Lwo2.cpp, Lwo2Layer.cpp, Lwo2Layer.h: Fixes
|
||
for Win32 build.
|
||
|
||
2002-07-26 17: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 17:02 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added project file for inventor
|
||
plugin.
|
||
|
||
2002-07-26 16:37 robert
|
||
|
||
* AUTHORS, Make/makedirdefs, src/osgDB/Registry.cpp: Added Ruben
|
||
Lopez's Inventor/VRML 1.0 loader.
|
||
|
||
2002-07-26 13:49 robert
|
||
|
||
* include/osg/Geometry: Change Geometry paramter name to lower case
|
||
geometry.
|
||
|
||
2002-07-25 23:08 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: From Ferdinand Cornelissen -
|
||
Futher updates to the DOF code.
|
||
|
||
2002-07-25 22: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 22: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 22:45 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Changed > operator to < and swapped
|
||
sides of expression, to enable compilation across compilers.
|
||
|
||
2002-07-25 17: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 16:25 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa
|
||
Bistroviae.
|
||
|
||
2002-07-25 16:21 robert
|
||
|
||
* src/osgPlugins/flt/: Pool.cpp, Pool.h, flt2osg.cpp, flt2osg.h:
|
||
Fix for colors in old flt models from Brede.
|
||
|
||
2002-07-25 15: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 17:29 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Implemented the DOF handling more
|
||
cleanly, as per OpenFlight15.7 docs.
|
||
|
||
2002-07-23 16:48 robert
|
||
|
||
* src/osg/Geometry.cpp: Added the missing _primtives from the copy
|
||
constructor list.
|
||
|
||
2002-07-23 16:01 robert
|
||
|
||
* Make/makedefs, Make/makerules, include/osg/Math: Mods for HP-UX
|
||
port.
|
||
|
||
2002-07-23 15: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 14:30 robert
|
||
|
||
* Make/makedefs: Support added for Gnu C++ under Solaris.
|
||
|
||
2002-07-23 11:48 robert
|
||
|
||
* AUTHORS, Make/makedefs, Make/makerules, include/osg/Math,
|
||
src/osg/GLExtensions.cpp, src/osgDB/DynamicLibrary.cpp,
|
||
src/osgDB/Registry.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 17:01 robert
|
||
|
||
* include/: osgParticle/Particle, osgParticle/ParticleSystem,
|
||
osgText/Font: Updates to osgParticle form Macro.
|
||
|
||
2002-07-22 14:05 robert
|
||
|
||
* src/: osg/MemoryManager.cpp, osgParticle/IO_ParticleSystem.cpp,
|
||
osgParticle/Particle.cpp, osgParticle/ParticleSystem.cpp: Merged
|
||
changed to osgParticle from Macro, these add the ability to
|
||
orientate the particles to predefined axis.
|
||
|
||
2002-07-22 13:41 robert
|
||
|
||
* src/osgText/: FTFace.cpp, FTFont.cpp, FTGLTextureFont.cpp,
|
||
FTGlyph.cpp, FTOutlineGlyph.cpp, FTOutlineGlyph.h,
|
||
FTPolyGlyph.cpp, FTPolyGlyph.h, FTVectoriser.h: Fixed more
|
||
uninitialized variables and two potential memory leaks.
|
||
|
||
2002-07-21 21:34 robert
|
||
|
||
* src/osgText/: FTBitmapGlyph.cpp, FTFace.cpp, FTFont.cpp,
|
||
FTGLTextureFont.cpp, FTOutlineGlyph.cpp, FTPixmapGlyph.cpp,
|
||
FTPolyGlyph.cpp, FTSize.cpp, FTTextureGlyph.cpp,
|
||
FTVectoriser.cpp, IO_Font.cpp: Fixed various uninitiliazed
|
||
variables.
|
||
|
||
2002-07-21 11:44 robert
|
||
|
||
* src/osgParticle/: FluidFrictionOperator.cpp, Particle.cpp,
|
||
ParticleProcessor.cpp, ParticleSystem.cpp: Added default
|
||
construction values for various member variables to fix report
|
||
uninitialized variables.
|
||
|
||
2002-07-21 11:04 robert
|
||
|
||
* src/: osg/CullStack.cpp, osg/MemoryManager.cpp,
|
||
osgGA/DriveManipulator.cpp, osgPlugins/osg/GeoSet.cpp,
|
||
osgUtil/SceneView.cpp: Futher work on ensuring that all datatypes
|
||
are initilizaed in OSG objects.
|
||
|
||
2002-07-21 02:29 robert
|
||
|
||
* include/osgUtil/SceneView, src/osg/CullStack.cpp,
|
||
src/osg/GeoSet.cpp, src/osg/ImpostorSprite.cpp,
|
||
src/osg/LightSource.cpp, src/osg/MatrixTransform.cpp,
|
||
src/osg/MemoryManager.cpp, src/osg/Texture.cpp,
|
||
src/osg/TextureCubeMap.cpp, src/osg/Transform.cpp,
|
||
src/osgDB/Field.cpp, src/osgUtil/CullVisitor.cpp: Futher changes
|
||
to remove unitialized variables/reordering of initialization to
|
||
prevent unitialized warnings.
|
||
|
||
2002-07-21 00:54 robert
|
||
|
||
* include/osg/CollectOccludersVisitor, include/osg/MemoryManager,
|
||
include/osgDB/Registry, include/osgUtil/CullVisitor,
|
||
include/osgUtil/DepthSortedBin, include/osgUtil/RenderBin,
|
||
include/osgUtil/RenderGraph, include/osgUtil/RenderStage,
|
||
include/osgUtil/RenderStageLighting,
|
||
include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView,
|
||
src/osg/MemoryManager.cpp, src/osgUtil/CullVisitor.cpp: Various
|
||
fixes to constructors to ensure that all variables are
|
||
initialized.
|
||
|
||
2002-07-20 23:44 robert
|
||
|
||
* src/osg/State.cpp: Added missing default values to State
|
||
constructor.
|
||
|
||
2002-07-20 23:40 robert
|
||
|
||
* src/osg/FrameStamp.cpp: Added default values for FrameStamp.cpp
|
||
constructor.
|
||
|
||
2002-07-20 23: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 23: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 22: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 19: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 17:24 don
|
||
|
||
* Make/makedirdefs: Added logo plugin
|
||
|
||
2002-07-20 16:00 robert
|
||
|
||
* src/osgUtil/Tesselator.cpp: Fixed the glTessCallback type to
|
||
GLU_TESS_ERROR_DATA.
|
||
|
||
2002-07-19 16: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 16:03 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Removed debugging cout's.
|
||
|
||
2002-07-19 15:52 robert
|
||
|
||
* doc/Doxyfiles/: all_Doxyfile, auto_Doxyfile, auto_Mainpage,
|
||
core_Doxyfile: Updated Doyxgen files.
|
||
|
||
2002-07-19 15: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 14:49 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Added primitve merging into the
|
||
osg::Geometry optimizer.
|
||
|
||
2002-07-19 13:51 robert
|
||
|
||
* Make/: debugtests.bat, osgtests.bat: Removed the cow.osg paramter
|
||
for the osgparticle cow.osg in the test scripts
|
||
|
||
2002-07-19 11:18 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Added
|
||
MatrixTransform.cpp.
|
||
|
||
2002-07-18 23: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 23:34 robert
|
||
|
||
* Make/: debugtests.bat, osgtests.bat: Added osgoccluder to test
|
||
scripts.
|
||
|
||
2002-07-18 20: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 16:36 robert
|
||
|
||
* include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry,
|
||
include/osg/ImpostorSprite, include/osg/Primitive,
|
||
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 16: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 15: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 15:19 robert
|
||
|
||
* include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry,
|
||
include/osg/ImpostorSprite, include/osg/Statistics,
|
||
include/osgParticle/ParticleSystem, include/osgUtil/RenderBin,
|
||
src/osg/GeoSet.cpp, src/osg/Geometry.cpp,
|
||
src/osg/ImpostorSprite.cpp, src/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 11: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 11:49 robert
|
||
|
||
* Make/: debugtests.bat, osgtests.bat: Updated the test scripts to
|
||
include cube mapping example and osglight demo.
|
||
|
||
2002-07-18 11:41 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Removed repeated return transform
|
||
in the visitDOF method.
|
||
|
||
2002-07-18 11:38 robert
|
||
|
||
* src/: osgDB/Registry.cpp, osgPlugins/rgb/ReaderWriterRGB.cpp:
|
||
Added support for .sgi alias extension to the .rgb plugin.
|
||
|
||
2002-07-18 11:06 robert
|
||
|
||
* src/osgUtil/: DisplayListVisitor.cpp,
|
||
DisplayRequirementsVisitor.cpp, SmoothingVisitor.cpp,
|
||
TriStripVisitor.cpp: Fixed warnings.
|
||
|
||
2002-07-18 10: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 10:17 robert
|
||
|
||
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added const
|
||
to LessGeometry functor to fix Win32 build.
|
||
|
||
2002-07-18 01:55 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Fixed spelling mistake.
|
||
|
||
2002-07-18 01:52 robert
|
||
|
||
* doc/install.html, include/osg/Array, include/osg/Geode,
|
||
include/osg/Geometry, include/osg/Primitive,
|
||
include/osgUtil/AppVisitor, include/osgUtil/Optimizer,
|
||
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 17: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 11:00 robert
|
||
|
||
* include/osgGA/GUIEventHandlerVisitor,
|
||
include/osgGA/KeySwitchCameraManipulator,
|
||
src/osgGA/KeySwitchCameraManipulator.cpp,
|
||
src/osgUtil/Optimizer.cpp: Several items of work related to
|
||
adding a manual creation of occluders option to the osgoccluder
|
||
demo.
|
||
|
||
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 21:06 robert
|
||
|
||
* include/: osgGA/CameraManipulator, osgGA/DriveManipulator,
|
||
osgGA/Export, osgGA/FlightManipulator, osgGA/GUIActionAdapter,
|
||
osgGA/GUIEventAdapter, osgGA/GUIEventHandler,
|
||
osgGA/KeySwitchCameraManipulator, osgGA/SetSceneViewVisitor,
|
||
osgGA/StateSetManipulator, osgGA/TrackballManipulator,
|
||
osgGA/Version, osgText/Export, osgText/Font, osgText/Paragraph,
|
||
osgText/Text, osgText/Version, osgUtil/AppVisitor,
|
||
osgUtil/CullVisitor, osgUtil/DepthSortedBin,
|
||
osgUtil/DisplayListVisitor, osgUtil/DisplayRequirementsVisitor,
|
||
osgUtil/Export, osgUtil/InsertImpostorsVisitor,
|
||
osgUtil/IntersectVisitor, osgUtil/Optimizer, osgUtil/RenderBin,
|
||
osgUtil/RenderGraph, osgUtil/RenderLeaf, osgUtil/RenderStage,
|
||
osgUtil/RenderStageLighting, osgUtil/RenderToTextureStage,
|
||
osgUtil/SceneView, osgUtil/SmoothingVisitor, osgUtil/Tesselator,
|
||
osgUtil/TriStripVisitor, osgUtil/Version: Updated docs and added
|
||
osgGA
|
||
|
||
2002-07-16 21:03 robert
|
||
|
||
* AUTHORS, 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: Updated docs and added osgGA
|
||
|
||
2002-07-16 20: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 20:19 robert
|
||
|
||
* src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa
|
||
Bistrovic
|
||
|
||
2002-07-16 19:56 robert
|
||
|
||
* src/osgPlugins/bmp/Makefile: Removed repeat line from Makefile.
|
||
|
||
2002-07-16 16:43 robert
|
||
|
||
* NEWS, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
||
src/osgGA/Version.cpp, src/osgParticle/Version.cpp,
|
||
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Bumped up the
|
||
version numbers to 0.9.0 to reflect the upcomming release.
|
||
|
||
2002-07-16 16:28 robert
|
||
|
||
* src/osgUtil/Tesselator.cpp: Rewrote the apply_imp template method
|
||
so that it takes an initialization paramater.
|
||
|
||
2002-07-16 16:13 robert
|
||
|
||
* Make/: makedefs, makedirdefs: Fixes for MacOSX build from Bob
|
||
Kuehne.
|
||
|
||
2002-07-16 16:12 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added the beginings of an osglight
|
||
demo.
|
||
|
||
2002-07-16 12:33 robert
|
||
|
||
* src/osgPlugins/osg/Makefile: Added TextureCubeMap.cpp to the .osg
|
||
plugin Makefile.
|
||
|
||
2002-07-16 11:20 robert
|
||
|
||
* include/osg/Array: Fixed the new TemplateArray desctructor.
|
||
|
||
2002-07-16 11:16 robert
|
||
|
||
* include/osg/Array: Added protected destrcutor to TemplateArray.
|
||
|
||
2002-07-15 23: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 23:18 robert
|
||
|
||
* include/osg/: Array, UByte4, Vec4: Added osg::UByte4 class, which
|
||
can be used to represent packed colors.
|
||
|
||
Changed osg::UByte4Array across to use the new osg::UByte4 class
|
||
rather than a GLuint as do previously.
|
||
|
||
Cleaned up some of the paramters in osg::Vec4.
|
||
|
||
2002-07-15 14: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 12: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 11:53 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw: Renamed
|
||
hangglide to osghangglide
|
||
|
||
2002-07-15 11: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-14 21:51 robert
|
||
|
||
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Fixed unused
|
||
variable `osg::StateSet *osgStateSet' warning
|
||
|
||
2002-07-14 17:26 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Fixed computeNearFar bug in
|
||
CullVisitor::apply(Billboard&).
|
||
|
||
2002-07-14 11:46 robert
|
||
|
||
* src/osgPlugins/osg/: MatrixTransform.cpp, Transform.cpp: Fixes to
|
||
read/write of MatrixTransform/Transform.
|
||
|
||
2002-07-13 22:17 robert
|
||
|
||
* src/: osg/Geometry.cpp, osg/ShadowVolumeOccluder.cpp,
|
||
osgDB/Output.cpp, osgPlugins/flt/GeoSetBuilder.cpp,
|
||
osgUtil/Tesselator.cpp: Fixed various warnings which were
|
||
appearing under MacOSX.
|
||
|
||
2002-07-13 21: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 15:16 robert
|
||
|
||
* src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp: Support
|
||
added for multitextured TXP files, sent in by Boris Bralo.
|
||
|
||
2002-07-12 22:45 robert
|
||
|
||
* src/osgPlugins/osg/MatrixTransform.cpp: Added missing
|
||
MatrixTransform.cpp file
|
||
|
||
2002-07-12 22:08 robert
|
||
|
||
* include/osg/MatrixTransform, src/osg/MatrixTransform.cpp: Added
|
||
MatrixTransform header and source.
|
||
|
||
2002-07-12 19:11 robert
|
||
|
||
* include/osg/Transform, 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 15:24 robert
|
||
|
||
* VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/BlendFunc,
|
||
include/osg/BoundingBox, include/osg/BoundingSphere,
|
||
include/osg/Export, include/osg/StateAttribute,
|
||
include/osg/Transform, include/osg/Transparency,
|
||
src/osg/BlendFunc.cpp, src/osg/Makefile, src/osg/Transform.cpp,
|
||
src/osg/Transparency.cpp, src/osgPlugins/dw/ReaderWriterDW.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 14: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 11:30 robert
|
||
|
||
* include/osg/TexEnv, src/osg/TexEnv.cpp,
|
||
src/osgPlugins/osg/TexEnv.cpp: Added blend color to osg::TexEnv
|
||
|
||
2002-07-12 09:48 robert
|
||
|
||
* src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: Addition of
|
||
RoadRecords from Yefei He.
|
||
|
||
2002-07-12 00: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 22:08 robert
|
||
|
||
* include/osg/State, src/osg/State.cpp: Fixes for Win32 build
|
||
|
||
2002-07-11 19:32 robert
|
||
|
||
* include/osg/State: Added #define for GL_TEXTURE0_ARB
|
||
|
||
2002-07-11 17:12 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
include/osg/GLExtensions, include/osg/State: Added support for
|
||
multitexturing to osg::State and added osgmultitexture demo which
|
||
adds as spherical environment map using texture 1 to any model.
|
||
|
||
2002-07-11 15:32 robert
|
||
|
||
* include/osg/BoundingBox, include/osg/BoundingSphere,
|
||
include/osg/CullStack, include/osg/Node, src/osg/BoundingBox.cpp,
|
||
src/osg/Group.cpp, src/osg/ImpostorSprite.cpp,
|
||
src/osg/LineSegment.cpp, src/osgUtil/CullVisitor.cpp,
|
||
src/osgUtil/InsertImpostorsVisitor.cpp,
|
||
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 13:57 robert
|
||
|
||
* src/osgPlugins/osg/StateSet.cpp: Fixes for win32 build
|
||
|
||
2002-07-11 12:36 robert
|
||
|
||
* include/osg/Primitive, src/osg/State.cpp: Fixes for Win32 build
|
||
|
||
2002-07-11 12:33 robert
|
||
|
||
* include/osg/State: Fixed bug in disabledTexCoordPointer where a
|
||
'>' was being used where it should have been a '>='.
|
||
|
||
2002-07-11 12:08 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Fixed the pathname for the
|
||
osgprerender demo.
|
||
|
||
2002-07-11 09:28 robert
|
||
|
||
* include/osg/Primitive: changed unsigned int/short/char*
|
||
references to GLuint,GLushort,GLubyte respectively.
|
||
|
||
2002-07-10 23:38 robert
|
||
|
||
* src/osgPlugins/: osg/GeoSet.cpp, pfb/ConvertFromPerformer.cpp,
|
||
pfb/ConvertToPerformer.cpp: Updates for new use of GLushort
|
||
instead of osg::ushort in GeoSet index pointer.
|
||
|
||
2002-07-10 23: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 21:30 robert
|
||
|
||
* include/osg/Drawable, src/osg/Drawable.cpp: Updates to
|
||
osg::Drawable::AppCallback and osgprerender demo.
|
||
|
||
2002-07-10 16: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 14:33 robert
|
||
|
||
* Make/debugtests.bat, Make/osgtests.bat, src/osgDB/Registry.cpp:
|
||
Updates to osgprerender to support use of rendering to an image,
|
||
rather then just a texture.
|
||
|
||
2002-07-10 12:22 robert
|
||
|
||
* include/osgUtil/RenderToTextureStage, 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 10: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 10: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 10:04 robert
|
||
|
||
* include/osgUtil/CullVisitor: Added setCurrentRenderBin() method.
|
||
|
||
2002-07-09 20:23 robert
|
||
|
||
* src/osg/ImpostorSprite.cpp: Implemented more code for the new
|
||
osgprerender demo.
|
||
|
||
2002-07-09 14:17 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw: Added new demo
|
||
osgprerender to demonstrate how to prerender a scene and use the
|
||
result in the main rendering for special effects.
|
||
|
||
2002-07-09 11:33 robert
|
||
|
||
* include/osgParticle/: Emitter, ParticleProcessor, Program:
|
||
Warnings fixes for IRIX - there was a missing "const" in the
|
||
sameKindAs(.) method.
|
||
|
||
2002-07-09 11:23 robert
|
||
|
||
* src/osgPlugins/: osg/Geometry.cpp, pfb/ConvertFromPerformer.cpp,
|
||
pfb/ConvertFromPerformer.h: Fixes for IRIX build.
|
||
|
||
2002-07-09 10: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 10:42 robert
|
||
|
||
* AUTHORS: Added Mike Connell to authors list.
|
||
|
||
2002-07-07 23:12 robert
|
||
|
||
* include/osg/Primitive: Added comment to reflect Clay Fowlers
|
||
findings on getting VS to compile without the Vector wrapper
|
||
classes.
|
||
|
||
2002-07-07 18:42 robert
|
||
|
||
* include/osg/Primitive, src/osg/StateSet.cpp: Fixes for Windows
|
||
build.
|
||
|
||
2002-07-07 15: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/osg/Geometry.cpp,
|
||
src/osgUtil/SceneView.cpp, src/osgUtil/Tesselator.cpp: Work on
|
||
supporting multitexturing in
|
||
State/StateSet/StateAttribute/Geoemtry.
|
||
|
||
2002-07-04 19:47 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added VisualStudio files for Win32
|
||
port of osgcluster demo.
|
||
|
||
2002-07-04 15:49 robert
|
||
|
||
* include/osg/: GeoSet, Primitive: Used typedef's for
|
||
std::vector<>'s used inside DrawElements implementations.
|
||
|
||
Added deperecated comment to osg::GeoSet header.
|
||
|
||
2002-07-04 15:23 robert
|
||
|
||
* Make/makedefs: Added osgGA to the MIGNW makedefs.
|
||
|
||
2002-07-04 10:49 robert
|
||
|
||
* include/osg/Drawable: Fixed the TriangleFunctor QUAD_STRIP code
|
||
so that it produces consistent results.
|
||
|
||
2002-07-03 21:33 robert
|
||
|
||
* src/osg/Transform.cpp: Spotted by Neil Salter - missing
|
||
transform. in the Transform copy operator.
|
||
|
||
2002-07-03 12:16 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osgUtil dependency to the
|
||
flt project.
|
||
|
||
2002-07-02 20:53 robert
|
||
|
||
* include/osg/CullStack, include/osg/Math,
|
||
include/osgUtil/SceneView, include/osgUtil/Tesselator,
|
||
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 16:01 don
|
||
|
||
* Make/: instrules, makedefs: -n32 and -64 entries were reversed in
|
||
makedefs
|
||
|
||
2002-07-02 07: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 15:40 don
|
||
|
||
* Make/makedefs: More 64 bit build specifics in IRIX makedefs file
|
||
|
||
2002-07-01 15:20 don
|
||
|
||
* Make/makedefs: Removed -ldl from makedefs for IRIX
|
||
|
||
2002-06-28 23:41 robert
|
||
|
||
* include/osgUtil/Tesselator, src/osgPlugins/flt/GeoSetBuilder.cpp,
|
||
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
||
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
||
src/osgUtil/Tesselator.cpp: Rewrote the osgUtil::Tesselator so
|
||
that it is easier to use, and can also easily retesselate
|
||
osg::Primitive::POLYGONS found in Geometry objects. Added calls
|
||
to the tesselate to the lwo and flt loaders.
|
||
|
||
2002-06-28 21:54 robert
|
||
|
||
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: A couple fixes to remove
|
||
Performer runtime warnings.
|
||
|
||
2002-06-28 17:25 robert
|
||
|
||
* src/osgPlugins/pfb/: ConvertFromPerformer.cpp,
|
||
ConvertFromPerformer.h: Fixes from Ulrich Hertlein to build of
|
||
pfb plugin. Small mods to these by Robert.
|
||
|
||
2002-06-28 09:47 robert
|
||
|
||
* include/osg/: Geometry, Primitive: Removed commas from the end of
|
||
enum lists.
|
||
|
||
2002-06-28 09: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 21:29 robert
|
||
|
||
* src/: osg/CollectOccludersVisitor.cpp, osg/Geometry.cpp,
|
||
osgPlugins/flt/GeoSetBuilder.cpp, osgPlugins/flt/GeoSetBuilder.h:
|
||
Ported the flt plugin across to use osg::Geometry, it still uses
|
||
a GeoSet internally, and I will remove this after some futher
|
||
work.
|
||
|
||
2002-06-27 16:18 robert
|
||
|
||
* include/osg/Primitive: Added SG_EXPORT which was missing.
|
||
|
||
2002-06-27 14: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 11:50 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, include/osg/Array,
|
||
include/osg/Geometry, include/osg/Primitive, src/osg/Array.cpp,
|
||
src/osg/Geometry.cpp, src/osg/Makefile, src/osg/Primitive.cpp:
|
||
Moved the AttributeArray and Primitive classes into their own
|
||
header and source files.
|
||
|
||
2002-06-27 10:56 robert
|
||
|
||
* src/osgPlugins/lwo/ReaderWriterLWO.cpp: Removed the test aginst a
|
||
iterator as a bool.
|
||
|
||
2002-06-26 22:11 robert
|
||
|
||
* include/osg/Export: Added comment to explain #ifdefs for member
|
||
templates.
|
||
|
||
2002-06-26 22:10 robert
|
||
|
||
* include/osg/Export: Added #idef to Export to add check for
|
||
support for member templates.
|
||
|
||
2002-06-26 22:08 robert
|
||
|
||
* src/osgPlugins/lwo/: ReaderWriterLWO.cpp, lw.h: Ported LWO loader
|
||
across to use osg::Geometry. Work not quite complete, as we need
|
||
to retesselate any concave polygons that can exists in these
|
||
datasets.
|
||
|
||
2002-06-26 18: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 15:34 robert
|
||
|
||
* src/osgPlugins/: obj/ReaderWriterOBJ.cpp,
|
||
pfb/ConvertFromPerformer.cpp, pfb/ConvertFromPerformer.h,
|
||
quicktime/ReaderWriterQT.cpp, rgb/ReaderWriterRGB.cpp,
|
||
txp/TrPageArchive.h, txp/TrPageParser.cpp: Ported pfb, txp and
|
||
obj loaders across to use osg::Geometry.
|
||
|
||
2002-06-26 11:28 robert
|
||
|
||
* include/osg/Geometry, include/osgUtil/DisplayListVisitor,
|
||
include/osgUtil/SmoothingVisitor,
|
||
include/osgUtil/TriStripVisitor,
|
||
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 21:47 robert
|
||
|
||
* src/osgDB/: DynamicLibrary.cpp, FileUtils.cpp, Registry.cpp:
|
||
Fixes for Cygwin build from Norman Vine.
|
||
|
||
2002-06-25 21:36 robert
|
||
|
||
* src/osg/Quat.cpp: Fix to Quat::slerp so that it interpolates
|
||
along the shortest path.
|
||
|
||
2002-06-25 21:27 robert
|
||
|
||
* include/osg/BoundingBox, include/osg/Drawable,
|
||
include/osg/GeoSet, include/osg/Geometry, include/osg/Statistics,
|
||
include/osgUtil/IntersectVisitor,
|
||
include/osgUtil/TriStripVisitor, src/osg/GeoSet.cpp,
|
||
src/osg/Geometry.cpp, src/osg/Image.cpp,
|
||
src/osg/ImpostorSprite.cpp, src/osg/ShadowVolumeOccluder.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 22:44 robert
|
||
|
||
* include/osgText/Text, src/osgText/Text.cpp: Fixed
|
||
osgText::Text::DrawModeType::ALIGNEMENT spelling mistake, now is
|
||
ALIGNMENT.
|
||
|
||
2002-06-24 22: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 13:53 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Added required std:: to front of endl
|
||
to fix Win32 build.
|
||
|
||
2002-06-23 22:43 robert
|
||
|
||
* include/osg/GeoSet, include/osg/Geometry, include/osg/Texture,
|
||
include/osg/ref_ptr, include/osgUtil/Optimizer,
|
||
src/osg/GeoSet.cpp, src/osg/Geometry.cpp,
|
||
src/osgUtil/Optimizer.cpp, src/osgUtil/Tesselator.cpp: Added
|
||
conversion to osg::GeoSet::converToGeometry() utility to help the
|
||
migration to and testing of the new osg::Geometry class.
|
||
|
||
2002-06-22 16:46 robert
|
||
|
||
* src/osgPlugins/: bmp/ReaderWriterBMP.cpp,
|
||
lwo/ReaderWriterLWO.cpp: Compile Fixes for Win32.
|
||
|
||
2002-06-21 20:24 robert
|
||
|
||
* src/osg/: Geometry.cpp, Texture.cpp: Temporarily removed the
|
||
references to multi-texturing calls.
|
||
|
||
2002-06-21 17:45 robert
|
||
|
||
* include/osg/Geometry, src/osg/Geometry.cpp,
|
||
VisualStudio/VisualStudio.dsw, Make/makedirdefs: Added new
|
||
osggeometry demo to test the work on the new osg::Geometry
|
||
Drawable.
|
||
|
||
2002-06-21 16: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 08:48 robert
|
||
|
||
* include/osg/Geometry: Fixed constructor for TemplateArray(const
|
||
TemplateArray& t,const CopyOp& copyop).
|
||
|
||
2002-06-20 20:54 robert
|
||
|
||
* include/osg/Geometry, src/osg/Geometry.cpp, src/osg/Makefile,
|
||
VisualStudio/osg/osg.dsp: Addd new experimental osg::Geometry
|
||
Drawable which will eventually replace GeoSet. Currently doesn't
|
||
draw anything, and is very much in the early design stages.
|
||
|
||
2002-06-20 19: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 21:38 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed incorrect naming
|
||
of ConvexPlanerOccluder.
|
||
|
||
2002-06-19 19: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 17: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 16:18 robert
|
||
|
||
* src/osg/: BoundingSphere.cpp, Geode.cpp, OccluderNode.cpp: Added
|
||
computation of the bounding volume of osg::OccluderNodes.
|
||
|
||
Added support for
|
||
osg::BoundingSphere::expandBy*(osg::BoundingBox) and have added
|
||
osg::BoundingSphere/Box::valid() which deprecates isValid(), this
|
||
is to be more consistent with other classes in the OSG.
|
||
|
||
2002-06-19 11:19 robert
|
||
|
||
* include/osg/ShadowVolumeOccluder,
|
||
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 09: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 23: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 11: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 10: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 22: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 10:10 robert
|
||
|
||
* include/osg/CullStack, include/osg/CullingSet,
|
||
include/osg/Polytope, include/osg/ShadowVolumeOccluder,
|
||
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 21:57 robert
|
||
|
||
* Make/cygwin_plugin_def, Make/makedefs, include/osg/Math,
|
||
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 13: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 17:28 robert
|
||
|
||
* src/osg/ShadowVolumeOccluder.cpp: Added computation of the
|
||
occluders volume, scale it to a ratio of the frustum.
|
||
|
||
2002-06-14 14: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 12:27 robert
|
||
|
||
* src/osg/ShadowVolumeOccluder.cpp: Improvements to the plane
|
||
clipping code.
|
||
|
||
2002-06-14 09:45 robert
|
||
|
||
* src/: osgPlugins/osg/OccluderNode.cpp, osgUtil/CullVisitor.cpp,
|
||
osgUtil/SceneView.cpp: Further updates to the occlusion culling
|
||
code, also adding missing OccludeNode file the .osg plugin.
|
||
|
||
2002-06-14 00:45 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
include/osg/CollectOccludersVisitor,
|
||
include/osg/ShadowVolumeOccluder,
|
||
src/osg/CollectOccludersVisitor.cpp,
|
||
src/osg/ShadowVolumeOccluder.cpp, src/osgPlugins/osg/Makefile,
|
||
src/osgUtil/SceneView.cpp: Further work on occlusion culling.
|
||
|
||
2002-06-13 20:39 don
|
||
|
||
* src/osg/Timer.cpp: removed the use of gettimeofday for 32 bit
|
||
architectures...
|
||
|
||
2002-06-13 20:34 robert
|
||
|
||
* include/osg/NodeCallback: Added #include <osg/ref_ptr> so that it
|
||
will compile properly regardless of include order.
|
||
|
||
2002-06-13 19:27 robert
|
||
|
||
* include/osg/Timer, src/osg/Timer.cpp: Merge Randall's changes.
|
||
|
||
2002-06-13 17:20 robert
|
||
|
||
* Make/makedefs, include/osg/CollectOccludersVisitor,
|
||
include/osg/CullStack, include/osg/CullingSet, include/osg/Plane,
|
||
include/osg/Polytope, include/osg/ShadowVolumeOccluder,
|
||
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
||
src/osg/CullingSet.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
||
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Further
|
||
work on Occlusion Culling. Most of work is complete, just
|
||
debugging required now.
|
||
|
||
2002-06-12 17:23 robert
|
||
|
||
* include/osg/Node: Removed inappropriate inline keyword which was
|
||
breaking the IRIX build.
|
||
|
||
2002-06-12 15:57 robert
|
||
|
||
* Make/makedefs, src/osgParticle/Makefile: Changes for MacOSX
|
||
build, send in by Bob Kuehne.
|
||
|
||
2002-06-12 15: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 14: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 10: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 20: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 19:41 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
||
VisualStudio/osgText/osgText.dsp, include/osg/Notify,
|
||
include/osgText/Font, include/osgText/Paragraph,
|
||
include/osgText/Text, include/osgUtil/AppVisitor,
|
||
src/osg/Notify.cpp, src/osgDB/DotOsgWrapper.cpp,
|
||
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Projection.cpp,
|
||
src/osgPlugins/osg/Transform.cpp, src/osgText/Font.cpp,
|
||
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 14: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 12: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 14:09 robert
|
||
|
||
* Make/makedefs, VisualStudio/osgUtil/osgUtil.dsp,
|
||
include/osgGA/GUIEventAdapter, 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/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
||
src/osgGA/TrackballManipulator.cpp,
|
||
src/osgUtil/CameraManipulator.cpp,
|
||
src/osgUtil/DriveManipulator.cpp,
|
||
src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile,
|
||
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 20:58 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw, doc/demos.html,
|
||
include/osg/CullingSet, include/osg/Polytope,
|
||
include/osg/ShadowOccluderVolume, src/osgUtil/CullVisitor.cpp:
|
||
More more occlusion culling.
|
||
|
||
2002-06-07 15:54 don
|
||
|
||
* include/osgParticle/range: #ifdefed out cstdlib for irix
|
||
|
||
2002-06-07 14:57 robert
|
||
|
||
* src/osgUtil/IntersectVisitor.cpp: Added default
|
||
IntersectVisitor::_hitReportingMode to be ONLY_NEAREST_HIT.
|
||
|
||
2002-06-07 12:32 robert
|
||
|
||
* src/: osgDB/Registry.cpp, osgParticle/IO_ModularEmitter.cpp,
|
||
osgParticle/IO_ParticleProcessor.cpp: Fixed a couple of problems
|
||
with the NodeKit support.
|
||
|
||
2002-06-07 11: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 15:00 robert
|
||
|
||
* src/osgDB/Registry.cpp: Fixed crash in loading osg files which
|
||
have object types which arn't recognized.
|
||
|
||
2002-06-06 14: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 17:11 robert
|
||
|
||
* include/osg/Camera: Removed out of date comment on calling
|
||
dirtyTransform() which no longer exist in osg::Camera.
|
||
|
||
2002-06-05 17:00 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Renamed the osgparticle demo so
|
||
that it wouldn't clash with the osgParticle library.
|
||
|
||
2002-06-05 15:14 robert
|
||
|
||
* include/osgParticle/range, src/osgParticle/ParticleProcessor.cpp,
|
||
src/osgParticle/ParticleSystemUpdater.cpp: Fixed compile problems
|
||
under VisualStudio6.0
|
||
|
||
2002-06-05 14:51 robert
|
||
|
||
* VisualStudio/osgParticle/osgParticle.dsp: Added
|
||
OSGPARTICLE_LIBRARY define.
|
||
|
||
2002-06-05 14:11 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Another try at fixing wayward
|
||
VisualStudio.dsw file.
|
||
|
||
2002-06-05 14:06 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Fixed typo.
|
||
|
||
2002-06-05 14:00 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw, osgParticle/osgParticle.dsp:
|
||
Updated VisualStudio files for osgParticle.
|
||
|
||
2002-06-05 13:44 robert
|
||
|
||
* AUTHORS, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgParticle/osgParticle.dsp, doc/documentation.html,
|
||
include/osgParticle/AccelOperator,
|
||
include/osgParticle/CenteredPlacer, include/osgParticle/Counter,
|
||
include/osgParticle/Emitter, include/osgParticle/Export,
|
||
include/osgParticle/FluidFrictionOperator,
|
||
include/osgParticle/ForceOperator,
|
||
include/osgParticle/Interpolator,
|
||
include/osgParticle/LinearInterpolator,
|
||
include/osgParticle/ModularEmitter,
|
||
include/osgParticle/ModularProgram,
|
||
include/osgParticle/MultiSegmentPlacer,
|
||
include/osgParticle/Operator, include/osgParticle/Particle,
|
||
include/osgParticle/ParticleProcessor,
|
||
include/osgParticle/ParticleSystem,
|
||
include/osgParticle/ParticleSystemUpdater,
|
||
include/osgParticle/Placer, include/osgParticle/PointPlacer,
|
||
include/osgParticle/Program, include/osgParticle/RadialShooter,
|
||
include/osgParticle/RandomRateCounter,
|
||
include/osgParticle/SectorPlacer,
|
||
include/osgParticle/SegmentPlacer, include/osgParticle/Shooter,
|
||
include/osgParticle/VariableRateCounter,
|
||
include/osgParticle/Version, include/osgParticle/range,
|
||
src/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 10:38 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, include/osg/Geode,
|
||
include/osg/NodeVisitor, include/osg/OccluderNode,
|
||
include/osgUtil/CullVisitor, src/osg/Geode.cpp, src/osg/Makefile,
|
||
src/osg/OccluderNode.cpp, src/osgUtil/CullVisitor.cpp: Added new
|
||
osg::OccluderNode which subclasses from osg::Group, and will
|
||
provide hooks for adding ConvexPlanerOccluders to the scene.
|
||
|
||
2002-06-04 16:56 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Futher refinement of the new
|
||
CullingSet support.
|
||
|
||
2002-06-04 16: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 19:38 robert
|
||
|
||
* src/osgUtil/CullVisitor.cpp: Fix to CullVisitor::popCullingSet().
|
||
|
||
2002-06-03 18:54 robert
|
||
|
||
* include/osg/fast_back_stack: Warning fix for Windows
|
||
|
||
2002-06-03 18: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 16: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 12:16 robert
|
||
|
||
* VisualStudio/: osg/osg.dsp, osgDB/osgDB.dsp, osgGA/osgGA.dsp,
|
||
osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp,
|
||
osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp,
|
||
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp,
|
||
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||
osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp,
|
||
osgText/osgText.dsp, osgUtil/osgUtil.dsp: Did a to_dos on all the
|
||
VisualStudio project files, and changed them to use the cvs admin
|
||
-ko and each file to prevent keyword expansion.
|
||
|
||
2002-06-03 11: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 11:40 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Changed file endings to dos.
|
||
|
||
2002-05-29 20:34 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw, include/osg/Math,
|
||
include/osgGA/GUIEventHandlerVisitor: Fixes for warnings under
|
||
VisualStudio
|
||
|
||
2002-05-29 00:43 robert
|
||
|
||
* Make/makedirdefs, 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/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 17:11 robert
|
||
|
||
* include/: osg/Export, osgDB/Export, osgGA/Export, osgText/Export,
|
||
osgUtil/Export: Added pragma to disable warning under
|
||
VisualStudio.NET.
|
||
|
||
2002-05-28 16:17 robert
|
||
|
||
* src/osgDB/Registry.cpp: Fixed bug in the Use mechansim in
|
||
Registry.cpp, sumbitted by Macro Jez.
|
||
|
||
2002-05-28 15: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 14:06 robert
|
||
|
||
* AUTHORS: Added Norman Vine to the authors list for his work on
|
||
the Cygwin port.
|
||
|
||
2002-05-28 12:40 robert
|
||
|
||
* include/osg/Export, include/osg/Timer, include/osgDB/Export,
|
||
include/osgText/Export, include/osgUtil/Export,
|
||
src/osg/Image.cpp, src/osgDB/FileUtils_Unix.cpp,
|
||
src/osgPlugins/flt/Pool.cpp,
|
||
src/osgPlugins/flt/ReaderWriterFLT.cpp, src/osgText/FTGL.h,
|
||
src/osgText/Font.cpp: Changes for Cygwin build, sent in by Norman
|
||
Vine.
|
||
|
||
2002-05-28 12: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 11: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 07:37 robert
|
||
|
||
* include/osg/DisplaySettings: Removed , from end of enum.
|
||
|
||
2002-05-25 10:30 robert
|
||
|
||
* src/osgDB/: FileUtils_Unix.cpp, FileUtils_Windows.cpp: Fixed
|
||
crash associated with searching in an empty filepath.
|
||
|
||
2002-05-23 16: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 16: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 20:58 don
|
||
|
||
* include/osg/FrameStamp, src/osg/FrameStamp.cpp: Fixed spelling
|
||
error Calander -> Calendar
|
||
|
||
2002-05-22 13:18 robert
|
||
|
||
* VisualStudio/: osg/osg.dsp, osgDB/osgDB.dsp, osgGA/osgGA.dsp,
|
||
osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp,
|
||
osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp,
|
||
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp,
|
||
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||
osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp,
|
||
osgText/osgText.dsp, osgUtil/osgUtil.dsp: Removed the usage of
|
||
memory manager from the debug windows build.
|
||
|
||
2002-05-22 13: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 11: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 09: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 20:34 robert
|
||
|
||
* doc/introduction.html: Typo and grammer fixes to
|
||
introduction.html from Neil Salter.
|
||
|
||
2002-05-21 10: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 09: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 01: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 09: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 09:37 robert
|
||
|
||
* src/osg/Texture.cpp: Made trilinear filtering the default mode
|
||
for osg::Texture's.
|
||
|
||
2002-05-18 09: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 20:58 robert
|
||
|
||
* src/osgUtil/: CullVisitor.cpp, TrackballManipulator.cpp: Fixed
|
||
problem with orhographic projections due to a bug in CullVisitor
|
||
where it automatically resets the near and far to the values
|
||
calculated during cull traversal. The maths for converting the
|
||
computed far and near into clip coordinates was wrong, fixed this
|
||
and the problem goes away.
|
||
|
||
2002-05-15 12:27 robert
|
||
|
||
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Exposed
|
||
the CullVisitor::setComputeNearFarMode
|
||
|
||
2002-05-14 11:20 robert
|
||
|
||
* include/osg/MemoryManager, include/osgUtil/CullVisitor,
|
||
src/osg/Image.cpp: Fixes to new flipVertical/flipHorizontal.
|
||
|
||
2002-05-14 10:34 robert
|
||
|
||
* include/osg/Image, src/osg/Image.cpp: Added
|
||
osg::Image::flipHorziontal and flipVertical, submitted by Brede
|
||
Johansen.
|
||
|
||
2002-05-13 22:19 robert
|
||
|
||
* include/osg/: Math, Vec4: Added new template versions of a
|
||
commonly used maths functions.
|
||
|
||
2002-05-13 08:30 robert
|
||
|
||
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Reverted change to use
|
||
decal flag.
|
||
|
||
2002-05-10 20:30 robert
|
||
|
||
* Make/makedefs: Added image plugin library defs for IRIX,
|
||
submission from Randall Hopper.
|
||
|
||
2002-05-10 16:42 robert
|
||
|
||
* src/osgText/Font.cpp: Fix for finding windows fonts.
|
||
|
||
2002-05-09 23:48 don
|
||
|
||
* src/osgGA/KeySwitchCameraManipulator.cpp: Small std::cout fix
|
||
|
||
2002-05-09 20:02 robert
|
||
|
||
* VisualStudio/osgGA/osgGA.dsp, src/osgGA/GUIEventHandler.cpp,
|
||
src/osgGA/KeySwitchCameraManipulator.cpp: Fix compile problems
|
||
with osgGA under Windows.
|
||
|
||
2002-05-09 19: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 11:30 robert
|
||
|
||
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgGA/osgGA.dsp, include/osgGA/CameraManipulator,
|
||
include/osgGA/DriveManipulator, include/osgGA/Export,
|
||
include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter,
|
||
include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler,
|
||
include/osgGA/GUIEventHandlerVisitor,
|
||
include/osgGA/KeySwitchCameraManipulator,
|
||
include/osgGA/SetSceneViewVisitor,
|
||
include/osgGA/StateSetManipulator,
|
||
include/osgGA/TrackballManipulator, include/osgGA/Version,
|
||
src/osgGA/CameraManipulator.cpp, src/osgGA/DriveManipulator.cpp,
|
||
src/osgGA/FlightManipulator.cpp, src/osgGA/GUIEventHandler.cpp,
|
||
src/osgGA/GUIEventHandlerVisitor.cpp,
|
||
src/osgGA/KeySwitchCameraManipulator.cpp, src/osgGA/Makefile,
|
||
src/osgGA/SetSceneViewVisitor.cpp,
|
||
src/osgGA/StateSetManipulator.cpp,
|
||
src/osgGA/TrackballManipulator.cpp, src/osgGA/Version.cpp,
|
||
src/osgUtil/SceneView.cpp: Added new osgGA - GUI Adapter library
|
||
submitted by Neil Salter. This will replace the current GUI
|
||
adapter code inside osgUtil.
|
||
|
||
2002-05-08 08:32 robert
|
||
|
||
* VisualStudio/osg/osg.dsp: Addded missing ClipNode references to
|
||
osg.dsp.
|
||
|
||
2002-05-07 12:44 robert
|
||
|
||
* src/osg/: Camera.cpp, ClipNode.cpp: Fixed
|
||
osg::Camera::getModelViewMatrix() so that it handles the
|
||
EYE_TO_MODEL transform correctly.
|
||
|
||
Fixed warning in ClipNode.cpp.
|
||
|
||
2002-05-07 12:12 robert
|
||
|
||
* src/osgPlugins/flt/: SwitchRecord.cpp, SwitchRecord.h,
|
||
flt2osg.cpp: Support added for OpenFlight switch nodes,
|
||
submission from Brede Johansen.
|
||
|
||
2002-05-07 12:08 robert
|
||
|
||
* include/osg/: Quat, Vec2, Vec3, Vec4: Added default values in the
|
||
constructors of Vec2,Vec3,Vec4 and Quat default constructors.
|
||
|
||
2002-05-07 03:51 don
|
||
|
||
* Make/makedefs: Fixed rpath nonsense in makedefs for Irix
|
||
|
||
2002-05-03 23:47 robert
|
||
|
||
* include/osg/Node, src/osg/Node.cpp: Added
|
||
osg::Node::getValidStateSet().
|
||
|
||
2002-05-03 17: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 23:02 robert
|
||
|
||
* include/osg/Viewport: Made osg::Viewport::getViewport(..) const.
|
||
|
||
2002-05-02 01:14 robert
|
||
|
||
* Make/makedefs, Make/makedirdefs, 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/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 17:01 robert
|
||
|
||
* AUTHORS: Updated the AUTHORS file to mention the original authors
|
||
of the terrapage loader.
|
||
|
||
2002-04-26 16:21 don
|
||
|
||
* VisualStudio/: VisualStudio.dsw, osg/osg.dsp, osgDB/osgDB.dsp,
|
||
osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp,
|
||
osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp,
|
||
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp,
|
||
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||
osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp,
|
||
osgText/osgText.dsp, osgUtil/osgUtil.dsp: Testing .dsp and .dsw
|
||
as binary files
|
||
|
||
2002-04-26 14:49 robert
|
||
|
||
* NEWS: Added mention of MemoryManager to NEWS file.
|
||
|
||
2002-04-26 14:44 robert
|
||
|
||
* NEWS, src/osgPlugins/pfb/Makefile: Updated docs.
|
||
|
||
Fix to pfb Makefile for missing $.
|
||
|
||
2002-04-26 13:06 robert
|
||
|
||
* src/osgUtil/Optimizer.cpp: Fix for CisualStudio6.0 build.
|
||
|
||
2002-04-26 09:16 robert
|
||
|
||
* NEWS, include/osg/Drawable, include/osg/Group, include/osg/LOD,
|
||
include/osg/Node, src/osgPlugins/osg/Group.cpp,
|
||
src/osgPlugins/osg/LOD.cpp,
|
||
src/osgUtil/InsertImpostorsVisitor.cpp,
|
||
src/osgUtil/Optimizer.cpp: Qarning fixes, and updated the date in
|
||
NEWS to reflect todays release of 0.8.45
|
||
|
||
2002-04-25 23: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:31 robert
|
||
|
||
* src/osgPlugins/txp/trpage_sys.h: Fix for window build.
|
||
|
||
2002-04-25 16:54 don
|
||
|
||
* NEWS: Added small blurb for Solaris...
|
||
|
||
2002-04-25 14:26 robert
|
||
|
||
* index.html, doc/contents.html, doc/demos.html,
|
||
doc/dependencies.html, doc/index.html, doc/install.html,
|
||
doc/introduction.html, doc/plan.html, doc/stereo.html: Ran the
|
||
spell checker through the new documentation.
|
||
|
||
2002-04-25 13:35 robert
|
||
|
||
* ChangeLog: Updated change log for 0.8.45 release.
|
||
|
||
2002-04-25 12:37 robert
|
||
|
||
* doc/plan.html: Added to the .plan.
|
||
|
||
2002-04-25 12:30 robert
|
||
|
||
* src/osgPlugins/obj/: ReaderWriterOBJ.cpp, glm.cpp, glm.h: Fixes
|
||
to .obj plugin from gideon.
|
||
|
||
2002-04-25 12:29 robert
|
||
|
||
* AUTHORS: Added Bob to the AUTHORS list for his efforts on MacOSX.
|
||
|
||
2002-04-25 11:46 robert
|
||
|
||
* Make/debugtests.bat: 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 11:14 robert
|
||
|
||
* doc/plan.html: Added another bullet point to the plan.
|
||
|
||
2002-04-25 11: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 11:07 robert
|
||
|
||
* index.html, doc/contents.html, doc/data.html, doc/demos.html,
|
||
doc/dependencies.html, doc/documentation.html, doc/index.html,
|
||
doc/install.html, doc/introduction.html, doc/plan.html,
|
||
doc/sgv.html, doc/stereo.html: Add doc/plan.html and links to it
|
||
from the rest of the docs.
|
||
|
||
2002-04-25 09:54 robert
|
||
|
||
* src/osg/Texture.cpp: Fixed compile problem under VisualStudio.
|
||
|
||
2002-04-25 08:47 robert
|
||
|
||
* doc/introduction.html: Fixed relative path for image.
|
||
|
||
2002-04-25 08:29 robert
|
||
|
||
* doc/demos.html: Updated demos documentation.
|
||
|
||
2002-04-25 07:27 robert
|
||
|
||
* doc/introduction.html: Fixed spellings in introduction.html, and
|
||
update osgtext and osgviews images.
|
||
|
||
2002-04-24 21: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 21:24 robert
|
||
|
||
* include/osgUtil/CullViewState, include/osgUtil/CullVisitor,
|
||
src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp,
|
||
src/osgUtil/Makefile, VisualStudio/osgUtil/osgUtil.dsp: Removed
|
||
CullViewState from the distribution, moved
|
||
CullViewState::CullingMode into CullVisitor, and then removed all
|
||
references to CullViewState from other parts of the scene graph.
|
||
|
||
2002-04-24 21: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 15: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 15:14 robert
|
||
|
||
* README, index.html, doc/contents.html, doc/data.html,
|
||
doc/demos.html, doc/dependencies.html, doc/documentation.html,
|
||
doc/index.html, doc/install.html, doc/introduction.html,
|
||
doc/sgv.html, doc/stereo.html: Updates to the documentation.
|
||
|
||
2002-04-24 14:08 robert
|
||
|
||
* doc/: OpenSceneGraphBanner_Distribution.jpg, contents.html,
|
||
data.html, demos.html, dependencies.html, documentation.html,
|
||
index.html, install.html, introduction.html, stereo.html: Moved
|
||
doc/OpenSceneGraphBanner_Distribution.jpg to doc/images/ to tidy
|
||
up the doc directory.
|
||
|
||
2002-04-24 14:04 robert
|
||
|
||
* doc/: contents.html, demos.html, documentation.html,
|
||
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 09:49 robert
|
||
|
||
* Makefile, include/osg/Version, src/Makefile,
|
||
src/osgDB/FileUtils_Unix.cpp, src/osgPlugins/Makefile: Fix for
|
||
the Cygwin build related to the new FileUtils_Unix not using the
|
||
Windows PATH environmental variable for searching for libraries.
|
||
Sent in by Norman Vine.
|
||
|
||
Reoder of the makedefs/makedirdefs to fix Mac OSX compilation.
|
||
Sent in by Bob Kuehne.
|
||
|
||
2002-04-23 23:04 robert
|
||
|
||
* doc/install.html: Updated the docs on compiling under Windows.
|
||
|
||
2002-04-23 16:04 robert
|
||
|
||
* VisualStudio/: osg/osg.dsp, osgDB/osgDB.dsp,
|
||
osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp,
|
||
osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp,
|
||
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp,
|
||
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||
osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp,
|
||
osgText/osgText.dsp, osgUtil/osgUtil.dsp: Added
|
||
OSG_USE_MEMORY_MANAGER to Windows debug build
|
||
|
||
2002-04-23 16:01 robert
|
||
|
||
* src/osgDB/FileUtils_Windows.cpp: Fixed compilation problem
|
||
associated wirh moving FileUtils source out into seperate files.
|
||
|
||
2002-04-23 15:58 robert
|
||
|
||
* src/osg/Image.cpp: Fixed ordering of paramters in osg::Image
|
||
constructor to remove warning.
|
||
|
||
2002-04-23 14:59 robert
|
||
|
||
* src/osgDB/: FileUtils.cpp, FileUtils_Mac.cpp, FileUtils_Unix.cpp,
|
||
FileUtils_Windows.cpp: Seperated out the platform specific
|
||
implementions of the file search/access routines - we now have
|
||
FileUtils_Windows.cpp, FileUtils_Mac.cpp and FileUtils_Unix.cpp.
|
||
The FileUtils_Mac.cpp is based on code submitted by Josh Portway
|
||
and add uses the carbon API for searching for files.
|
||
|
||
2002-04-23 14:12 robert
|
||
|
||
* doc/introduction.html: Addtional details on the OpenSceneGraph
|
||
and support.
|
||
|
||
2002-04-23 12: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 12: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 11:55 robert
|
||
|
||
* 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 11: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 10: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 09:40 robert
|
||
|
||
* ChangeLog: Updated ChangeLog in preperation for the 0.8.45
|
||
release.
|
||
|
||
2002-04-23 09:34 robert
|
||
|
||
* NEWS: Added to the NEWS file.
|
||
|
||
2002-04-22 22:18 robert
|
||
|
||
* include/osg/: ClippingVolume, Matrix, Plane: A couple of API
|
||
additions to osg::ClippingVolume, osg::Matrix and osg::Plane sent
|
||
in by Mike Connell.
|
||
|
||
2002-04-22 22:13 robert
|
||
|
||
* include/osg/Image, src/osg/Texture.cpp, src/osg/Image.cpp,
|
||
src/osgPlugins/txp/TrPageArchive.cpp,
|
||
src/osgPlugins/txp/TrPageArchive.h,
|
||
src/osgPlugins/txp/TrPageParser.cpp,
|
||
src/osgPlugins/txp/TrPageParser.h: Integrated submission from
|
||
Boris Bralo:
|
||
|
||
Supported added for precompiled mip maps stored in osg::Image,
|
||
and read by osg::Texture.
|
||
|
||
Updates to TerraPage loader for support of compressed texture
|
||
images and precompiled mip maps.
|
||
|
||
2002-04-22 20:41 robert
|
||
|
||
* include/osgUtil/CullVisitor: Added code in hangglide to move the
|
||
earth sky around with the eye point, use
|
||
osg::Transform::ComputeTransformCallback.
|
||
|
||
2002-04-22 15: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 10:55 robert
|
||
|
||
* FAQ: Slight changes to FAQ to make a little more relevant, it
|
||
really needs a total re-write though.
|
||
|
||
2002-04-22 10: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 10: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 10:31 robert
|
||
|
||
* src/osgPlugins/obj/glm.cpp: Fixes the .mlt loading from Ben
|
||
Discoe.
|
||
|
||
2002-04-21 23:05 robert
|
||
|
||
* TODO, include/osg/AnimationPath, src/osg/AnimationPath.cpp,
|
||
src/osg/State.cpp, src/osg/StateSet.cpp,
|
||
src/osgUtil/SceneView.cpp: Updated TODO list.
|
||
|
||
Converted AnimationPath so it is now subclassed from
|
||
osg::Transform::ComputeTransfromCallback() so that it can be
|
||
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 11:12 robert
|
||
|
||
* NEWS: Fixes to spelling mistakes in NEWS file.
|
||
|
||
2002-04-21 11:11 robert
|
||
|
||
* NEWS, src/osg/Version.cpp, src/osgDB/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 10:51 robert
|
||
|
||
* INSTALL, README, doc/install.html: Updates to docs.
|
||
|
||
2002-04-20 21:35 robert
|
||
|
||
* doc/: data.html, dependencies.html, install.html: Updated the
|
||
docs.
|
||
|
||
2002-04-20 16:49 robert
|
||
|
||
* doc/: data.html, dependencies.html, install.html,
|
||
introduction.html: Reorginising the docs so that data source,
|
||
dependencies and installation istrucions sit in the doc directory
|
||
as html files.
|
||
|
||
2002-04-19 20:55 robert
|
||
|
||
* include/osg/Matrix, include/osg/Quat, src/osg/Quat.cpp: Changed
|
||
the implementation of osg::Quat::makeRotate(heading,pitch,roll)
|
||
so that it conforms to the OpenFlight convention of euler angles.
|
||
Added documentation into Matrix and Quat to reflect this.
|
||
|
||
Added so test code to osgcube for stress testing memory
|
||
allocation and deallocation.
|
||
|
||
Commented out the registering of app and cull callbacks in
|
||
osghud.
|
||
|
||
2002-04-19 17:22 robert
|
||
|
||
* include/osg/Math: Fixes for Max OSX build from Bob Kuehne.
|
||
|
||
2002-04-19 17:21 robert
|
||
|
||
* doc/introduction.html: updated the introduction.html, still not
|
||
complete but getting there. No edited for typo's yet :-)
|
||
|
||
2002-04-19 17:00 don
|
||
|
||
* src/osgPlugins/txp/TrPageParser.cpp: Fixed an assignment that
|
||
should have been a test
|
||
|
||
2002-04-19 16:34 don
|
||
|
||
* src/osgPlugins/txp/: TrPageArchive.cpp, TrPageArchive.h,
|
||
TrPageParser.cpp, TrPageParser.h: Updated some files sent by
|
||
Boris Bralo for the txp loader.
|
||
|
||
2002-04-19 16:02 don
|
||
|
||
* src/osgUtil/RenderStage.cpp: Fixed small typo in
|
||
src/osgUtil/RenderStage.cpp
|
||
|
||
2002-04-19 16:00 don
|
||
|
||
* src/osgPlugins/dw/Makefile: Added Bob K's fix
|
||
|
||
2002-04-19 00:30 don
|
||
|
||
* src/osgUtil/SceneView.cpp: Fixed small typo in
|
||
SceneView::setDefaults().
|
||
|
||
2002-04-18 22:29 robert
|
||
|
||
* doc/introduction.html: Added introduction html file.
|
||
|
||
2002-04-18 17:40 robert
|
||
|
||
* doc/stereo.html: Updated stereo documentation to include details
|
||
about horizontal and vertical split stereo.
|
||
|
||
2002-04-18 17:08 don
|
||
|
||
* INSTALL: Changed make makeosx to make
|
||
|
||
2002-04-18 16:37 don
|
||
|
||
* Make/makedefs: changed LIBEXT to LIB_EXT for Darwin
|
||
|
||
2002-04-18 16:16 don
|
||
|
||
* Make/makedefs: Added -lXi to the Linux X_LIBS
|
||
|
||
2002-04-18 11:38 robert
|
||
|
||
* src/osgPlugins/txp/: trpage_geom.cpp, trpage_readbuf.cpp,
|
||
trpage_warchive.cpp, trpage_writebuf.cpp: Fixed VisualStudio .NET
|
||
warnings in TXP plugin.
|
||
|
||
2002-04-18 10:57 robert
|
||
|
||
* src/: osgPlugins/dw/ReaderWriterDW.cpp, osgText/FTPolyGlyph.cpp:
|
||
Fixed memory leak in FTGL associated with the function of
|
||
gluTesselate.
|
||
|
||
Fixed a warnings in the DW plugin.
|
||
|
||
2002-04-17 21:04 robert
|
||
|
||
* include/osg/ColorMask: Warning fixes for VisualStudio
|
||
|
||
2002-04-17 15:18 robert
|
||
|
||
* INSTALL: Fixed type in location of redhat glu patch.
|
||
|
||
2002-04-17 12:36 robert
|
||
|
||
* include/osg/: ColorMatrix, StateAttribute: Fixes for warnings
|
||
under VisualStudio
|
||
|
||
2002-04-17 12: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 10: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 22:39 don
|
||
|
||
* Make/makedefs: Changed Linux makedepend flag from -MM to -M
|
||
|
||
2002-04-16 22:08 robert
|
||
|
||
* src/osgPlugins/txp/: trpage_compat.cpp, trpage_geom.cpp,
|
||
trpage_header.cpp, trpage_light.cpp, trpage_material.cpp,
|
||
trpage_model.cpp, trpage_parse.cpp, trpage_print.cpp,
|
||
trpage_range.cpp, trpage_rarchive.cpp, trpage_readbuf.cpp,
|
||
trpage_scene.cpp, trpage_tile.cpp, trpage_warchive.cpp,
|
||
trpage_writebuf.cpp: Fixed the seveal hunderd warnings in
|
||
TerraPage loader!
|
||
|
||
2002-04-16 16:44 robert
|
||
|
||
* src/osgPlugins/txp/TrPageArchive.cpp: Fix to TXP plugin to handle
|
||
to new osg::Image method naming.
|
||
|
||
2002-04-16 16: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 16:21 don
|
||
|
||
* Makefile, Make/makedirdefs, src/Makefile,
|
||
src/osgPlugins/Makefile, src/osgPlugins/txp/trpage_read.h,
|
||
src/osgPlugins/txp/trpage_scene.h,
|
||
src/osgPlugins/txp/trpage_sys.h,
|
||
src/osgPlugins/txp/trpage_write.h: Added makedirdefs via a
|
||
request 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 15:57 robert
|
||
|
||
* include/osg/Image, src/osg/DrawPixels.cpp, src/osg/Image.cpp,
|
||
src/osg/Texture.cpp, src/osg/TextureCubeMap.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 15:09 robert
|
||
|
||
* src/: osg/Image.cpp, osgPlugins/dw/ReaderWriterDW.cpp,
|
||
osgPlugins/lib3ds/chunk.cpp, osgPlugins/lib3ds/light.cpp,
|
||
osgPlugins/lib3ds/material.cpp, osgPlugins/lib3ds/mesh.cpp,
|
||
osgPlugins/lib3ds/node.cpp, osgPlugins/lib3ds/tracks.cpp,
|
||
osgPlugins/png/ReaderWriterPNG.cpp, osgText/FTGlyphContainer.cpp,
|
||
osgText/FTPolyGlyph.cpp: Purge on warnings under Linux.
|
||
|
||
2002-04-16 12: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 12:36 robert
|
||
|
||
* src/osgPlugins/flt/: CommentRecord.h, FltFile.cpp, FltFile.h,
|
||
HeaderRecord.cpp, Input.cpp, InstanceRecords.cpp,
|
||
InstanceRecords.h, OldVertexRecords.cpp, ReaderWriterFLT.cpp,
|
||
Record.cpp, flt2osg.cpp, flt2osg.h, opcodes.h: Updates to the flt
|
||
plugin from Brede Johansen.
|
||
|
||
2002-04-16 09:01 robert
|
||
|
||
* src/osg/MemoryManager.cpp: Warnings fix.
|
||
|
||
2002-04-16 06:29 don
|
||
|
||
* Make/makerpms: Fixed some boo-boos in makerpms for building demo
|
||
source files...
|
||
|
||
2002-04-16 05:13 don
|
||
|
||
* Make/: distrules, instrules, makedefs, makepkg, makerpms: Fixed
|
||
Solaris 'make distribution' for demo source.
|
||
|
||
2002-04-16 04:24 don
|
||
|
||
* Make/instdemosrc, Make/instrules, Make/makedefs,
|
||
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 22: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 22:03 robert
|
||
|
||
* include/osg/MemoryManager: Added support for
|
||
OSG_USE_MEMORY_MANAGER into Windows build.
|
||
|
||
2002-04-15 15:45 don
|
||
|
||
* Make/makedefs: Added Daniel Sj<53>lie's request to use a default
|
||
complier (CXX) in makedefs. Doing this only for Linux
|
||
|
||
2002-04-15 15:21 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Renamed Demos/osgtext/osgtext.dsp
|
||
back to Demos/osgtext/osgtextdemo.dsp
|
||
|
||
2002-04-15 14:15 robert
|
||
|
||
* include/osg/Node, include/osg/NodeCallback,
|
||
include/osgUtil/AppVisitor, include/osgUtil/CullVisitor,
|
||
src/osg/Node.cpp, src/osgUtil/CullVisitor.cpp: Added
|
||
CullCallbacks to osg::Node, and osgUtil::CullVisitor.
|
||
|
||
2002-04-15 12:03 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added osghud, a head up display
|
||
demo.
|
||
|
||
2002-04-15 09:51 robert
|
||
|
||
* src/osgPlugins/flt/: LongIDRecord.cpp, flt2osg.cpp: Fixed the
|
||
copying of LongIDRecord's strings in flt plugin so it now uses
|
||
the record length-4, to create the string. Also Removed some in
|
||
appropriate comments from LongIDRecord, since they were obvious
|
||
and hang over of a copy and paste job on the code.
|
||
|
||
2002-04-15 09:09 robert
|
||
|
||
* 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 23: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 21:30 robert
|
||
|
||
* src/osg/: Image.cpp, Texture.cpp: Used a faster method for
|
||
checking for power of 2 on the image dimensions and did a check
|
||
on forcing 16bits textures in osg::Texture (which speeds things
|
||
up on the Umea model which is performance bound by texture
|
||
memory.), the later check is now commented out.
|
||
|
||
2002-04-14 14:41 robert
|
||
|
||
* include/osg/Image, src/osg/Image.cpp,
|
||
src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixes to
|
||
osg::Image::createImage(..), and addition of code to Viewer.cpp
|
||
to support output of screen snapshot via 'O'.
|
||
|
||
2002-04-14 13:54 robert
|
||
|
||
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Addition of write .bmp to
|
||
the BMP plugin.
|
||
|
||
2002-04-14 13: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 23:19 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.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/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/flt/FltFile.h,
|
||
src/osgPlugins/flt/flt.h, src/osgPlugins/txp/TrPageArchive.h:
|
||
Clean up for VisualStudio build
|
||
|
||
2002-04-13 19:53 robert
|
||
|
||
* VisualStudio/osgPlugins/tga/tga.dsp: Added a space into the
|
||
project name because it was confusing VisualStudio.
|
||
|
||
2002-04-13 19:45 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Further changes to
|
||
VisualStudio.dsw for dependancies.
|
||
|
||
2002-04-13 12:36 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added dependanices into
|
||
osgPlugins.
|
||
|
||
2002-04-13 12:08 robert
|
||
|
||
* include/osgUtil/: RenderStage, SceneView: Fixed compile problem
|
||
related to missing includes (a result of removing include of
|
||
Camera..)
|
||
|
||
2002-04-13 11:29 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added dependancies to Demos.
|
||
|
||
2002-04-13 11:18 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw, include/osg/Camera: Saved
|
||
workspace from VisualStudio to follow up on missing demo
|
||
dependancies
|
||
|
||
2002-04-13 10:28 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added Core infront of the names of
|
||
the project dependancies.
|
||
|
||
2002-04-12 19: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 15:05 robert
|
||
|
||
* src/osg/MemoryManager.cpp: Fixes for Win32 build.
|
||
|
||
2002-04-12 14:06 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Futher updates to VisualStudio
|
||
files, adding osgstereoimage and osgversion in particular.
|
||
|
||
2002-04-12 13:51 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw, osg/osg.dsp, osgDB/osgDB.dsp,
|
||
osgText/osgText.dsp, osgUtil/osgUtil.dsp: Added "Core " infront
|
||
of the osg, osgDB, osgUtil, osgText, and osgGLUT libraries in the
|
||
Visual Studio workspace/project files.
|
||
|
||
2002-04-12 13:15 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Renamed the osgtext demo project
|
||
to reflect the name.
|
||
|
||
2002-04-12 12:56 robert
|
||
|
||
* VisualStudio/: VisualStudio.dsw, osgPlugins/bmp/bmp.dsp,
|
||
osgPlugins/dw/dw.dsp, osgPlugins/flt/flt.dsp,
|
||
osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp,
|
||
osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp,
|
||
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp,
|
||
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||
osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp: Added "Demo " and
|
||
"osgPlugin " infront of all demo and plugin project names to help
|
||
differentiate them within VisualStudio.
|
||
|
||
2002-04-12 11: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 11:12 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Reorganised the names of libraries
|
||
and Demos to make it clear what is what.
|
||
|
||
2002-04-12 10:53 robert
|
||
|
||
* include/osg/Transform, src/osg/Transform.cpp,
|
||
src/osgText/FTVectoriser.cpp: Fixes for Win32 build
|
||
|
||
2002-04-12 10:25 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Removed double reference of
|
||
osgtexture
|
||
|
||
2002-04-12 09:01 robert
|
||
|
||
* VisualStudio/osgUtil/osgUtil.dsp: Removed dangling references to
|
||
NewCullVisitor from osgUtil.dsp.
|
||
|
||
2002-04-12 07: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 06:09 don
|
||
|
||
* Make/makedefs: added 'make cleandepend' to build system.
|
||
|
||
2002-04-12 06:06 don
|
||
|
||
* Make/: help.sh, makerules: Added the 'make cleandepend' target to
|
||
the build system.
|
||
|
||
2002-04-12 00:20 robert
|
||
|
||
* include/osg/Matrix, include/osg/NodeVisitor, include/osg/Object,
|
||
include/osg/StateAttribute, include/osg/StateSet,
|
||
include/osg/Transform, src/osg/Group.cpp,
|
||
src/osg/NodeVisitor.cpp, src/osg/Object.cpp,
|
||
src/osg/PositionAttitudeTransform.cpp, src/osg/StateSet.cpp,
|
||
src/osg/Transform.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
||
src/osgPlugins/osg/Object.cpp, src/osgPlugins/osg/Transform.cpp,
|
||
src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Added
|
||
DataVariance enum and set/get fields to osg::Object to help
|
||
identify which objects have values that vary over the lifetime of
|
||
the object (DYNAMIC) and ones that do not vary (STATIC). Removed
|
||
the equivalent code in osg::Transform, StateSet and
|
||
StateAttribute, as these are now encompassed by the new
|
||
DataVariance field.
|
||
|
||
Removed MatrixMode enum from Matrix, and associated
|
||
fields/parameters from osg::Transfrom and osg::NodeVisitor, since
|
||
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 18: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 18:13 robert
|
||
|
||
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Patch to ReadWriter3DS
|
||
from Mike Connel.
|
||
|
||
2002-04-11 17:05 don
|
||
|
||
* src/osgUtil/Makefile: Backed out bad addition of NewCUllVisitor
|
||
|
||
2002-04-11 16: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 14:53 robert
|
||
|
||
* src/osg/DrawPixels.cpp: Fix for Win32 build.
|
||
|
||
2002-04-11 10: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 09:24 robert
|
||
|
||
* include/osgUtil/SceneView, src/osgUtil/CullVisitor.cpp: Fixed
|
||
refrences to NewCullVisitor which has now been mapped onto
|
||
CullVisitor.
|
||
|
||
2002-04-10 23: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 22:51 robert
|
||
|
||
* Make/makedefs, VisualStudio/osg/osg.dsp, include/osg/DrawPixels,
|
||
include/osg/Image, include/osg/MemoryManager,
|
||
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 15:34 don
|
||
|
||
* dist/PKG/.README: Added placeholder .README file to the PKG
|
||
directory to keep CVS from removing the directory on an update.
|
||
|
||
2002-04-10 15:32 don
|
||
|
||
* dist/PKG/: OpenSceneGraph-0.8.44-SunOS-local,
|
||
OpenSceneGraph-dev-0.8.44-SunOS-local: Removed big honkin' SUN
|
||
PKG files from cvs distribution.
|
||
|
||
2002-04-10 02:29 don
|
||
|
||
* Make/makedefs, src/osgPlugins/tiff/Makefile: Added (previously
|
||
omitted) libpng, libjpeg, libtiff, libgif to makedefs in the
|
||
Linux section
|
||
|
||
2002-04-09 23:54 don
|
||
|
||
* Make/makerules: Fixed makedepend to do the right thing.
|
||
|
||
2002-04-09 22: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 17: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 16:51 don
|
||
|
||
* Make/instdemosrc: Checking in all Makefile.inst in src/Demos/*.
|
||
These are the Makefiles that get installed rather than the build
|
||
Makefiles.
|
||
|
||
2002-04-09 15:55 don
|
||
|
||
* Make/distrules, Make/instdemosrc, Make/instrules, Make/makedefs,
|
||
Make/makepkg, Make/makerpms, Make/makerules,
|
||
dist/PKG/OpenSceneGraph-0.8.44-SunOS-local,
|
||
dist/PKG/OpenSceneGraph-dev-0.8.44-SunOS-local,
|
||
src/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 17:50 don
|
||
|
||
* Make/makedefs: Added -lstdc++ to begining of LIBS on link line..
|
||
??
|
||
|
||
2002-04-08 17:25 don
|
||
|
||
* Make/makedefs: Put quotes around "DBGF" for multi argument
|
||
|
||
2002-04-08 09:23 robert
|
||
|
||
* src/osg/MemoryManager.cpp: Changed a char* into const char* to
|
||
fix Solaris build.
|
||
|
||
2002-04-08 09:22 robert
|
||
|
||
* src/osg/Notify.cpp: Fix for VisualStudio's lack of
|
||
auto_ptr::reset.
|
||
|
||
2002-04-07 18:46 don
|
||
|
||
* Make/cygwin_plugin_def, Make/makedefs,
|
||
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: 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 10:24 robert
|
||
|
||
* src/: osg/Makefile, osgUtil/Makefile: Updates to Makefile to
|
||
reflect recent .cpp additions such as TextureCubeMap,
|
||
MemoryManager etc.
|
||
|
||
2002-04-05 03: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 02:52 don
|
||
|
||
* INSTALL, Makefile, Make/help.sh, Make/helprules, Make/instrules,
|
||
Make/makedefs, Make/makedirrules, Make/makerules,
|
||
src/osgDB/Registry.cpp: Edited INSTALL for new make and
|
||
installation procedures. Checking in a fix for Norman Vine Added
|
||
helprules and help.sh for a long-winded help message if you 'make
|
||
help'.
|
||
|
||
2002-04-04 19:01 don
|
||
|
||
* Makefile, Make/distrules, Make/makedefs, Make/makerpms,
|
||
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 01: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 18:53 don
|
||
|
||
* Make/makedefs: Cleaned up in stallation directives
|
||
|
||
2002-04-03 18:41 don
|
||
|
||
* Make/instrules, Make/makedefs, Make/makerules, src/osg/Makefile,
|
||
src/osgDB/Makefile, src/osgPlugins/Makefile,
|
||
src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
||
src/osgPlugins/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 07:58 don
|
||
|
||
* Make/: makedefs, makerules: Oops forgot to add makedefs and
|
||
makerules
|
||
|
||
2002-04-02 07:44 don
|
||
|
||
* AUTHORS, Makefile, Make/instrules, Make/instrules.new,
|
||
Make/makedefs.cyg, Make/makedefs.freebsd, Make/makedefs.irix.std,
|
||
Make/makedefs.irix.std.64, Make/makedefs.linux,
|
||
Make/makedefs.macosx, Make/makedefs.mingw, Make/makedefs.new,
|
||
Make/makerules.cyg, Make/makerules.freebsd, Make/makerules.irix,
|
||
Make/makerules.linux, Make/makerules.macosx,
|
||
Make/makerules.mingw, Make/makerules.new, dist/Irix/Makefile,
|
||
src/Makefile, src/osg/Makefile, src/osgDB/Makefile,
|
||
src/osgPlugins/Makefile, src/osgPlugins/bmp/Makefile,
|
||
src/osgPlugins/dw/Makefile, src/osgPlugins/flt/Makefile,
|
||
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
||
src/osgPlugins/lib3ds/Makefile, 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 07:27 don
|
||
|
||
* Make/: makedefs.new, makerules.new: Folded in Bob Kuehne's
|
||
changes for Mac OSX to makedefs and makerules
|
||
|
||
2002-04-01 16:37 don
|
||
|
||
* Make/: makedefs.new, makerules.new: Added cleanlite rules to
|
||
makerules.new
|
||
|
||
2002-04-01 05:54 don
|
||
|
||
* Make/makedefs.new: [no log message]
|
||
|
||
2002-04-01 04:39 don
|
||
|
||
* Make/: instrules.new, makedefs.new, makerules.new: Completed and
|
||
tested instrules.new
|
||
|
||
2002-03-31 17:43 don
|
||
|
||
* Make/: instrules.new, makedefs.new: Added more to instrules and
|
||
makedefs.new Folded in Randall Hopper's changes for FreeBSD
|
||
|
||
2002-03-31 17: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 10:54 robert
|
||
|
||
* src/osgPlugins/obj/glm.cpp: Removed reference to malloc.h,
|
||
replacing by stdlib.h instead.
|
||
|
||
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, 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, makedefs.new, 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, osgUtil/SceneView.cpp: Fixes for
|
||
IRIX build.
|
||
|
||
2002-03-28 07:29 don
|
||
|
||
* Make/: makedefs.new, 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/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, osg/GeoSet.cpp,
|
||
osgDB/FieldReaderIterator.cpp, osgDB/FileUtils.cpp,
|
||
osgDB/Registry.cpp, osgText/FTBitmapGlyph.cpp,
|
||
osgText/FTPixmapGlyph.cpp, osgUtil/NvTriStripObjects.cpp,
|
||
osgUtil/NvTriStripObjects.h: Updates to various files, replacing
|
||
delete calls with osgDelete so that greater debugging info can be
|
||
gleaned.
|
||
|
||
2002-03-27 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, makerules.new: Update to makeefs/makerules
|
||
|
||
2002-03-27 00:55 don
|
||
|
||
* Make/: makedefs.new, 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,
|
||
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/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, 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:17 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/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 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 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/osgPlugins/: quicktime/ReaderWriterQT.cpp,
|
||
tga/ReaderWriterTGA.cpp: Modified files reflect small changes to
|
||
work with Sun OS port....
|
||
|
||
Removed redundant README file in osgviews... was a copy of
|
||
sgv/README.
|
||
|
||
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/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, 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:55 don
|
||
|
||
* include/osg/GeoSet, include/osg/Math, include/osg/State,
|
||
include/osgUtil/Optimizer, src/osg/Matrix.cpp: Changes required
|
||
for SUN Solaris port...
|
||
|
||
2002-03-17 18:44 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw, src/osg/Image.cpp: Added new
|
||
osgstereoimage demo which loads two stero paired images to create
|
||
a 3D via of photographed scene.
|
||
|
||
2002-03-14 23:19 robert
|
||
|
||
* 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/osgUtil/CameraManipulator,
|
||
include/osgUtil/GUIEventAdapter, src/osg/Image.cpp,
|
||
src/osg/StateSet.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: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, 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: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, trpage_compat.h,
|
||
trpage_light.cpp, trpage_pparse.cpp, trpage_print.cpp,
|
||
trpage_print.h, trpage_range.cpp: TXP plugin changes submitted by
|
||
Boris Bralo.
|
||
|
||
2002-03-09 10:51 robert
|
||
|
||
* src/osgPlugins/txp/: Makefile, ReaderWriterTXP.cpp,
|
||
TrPageArchive.cpp, TrPageParser.cpp, trdll.h, trpage_basic.cpp,
|
||
trpage_geom.cpp, trpage_geom.h, trpage_header.cpp,
|
||
trpage_ident.h, trpage_io.h, trpage_material.cpp,
|
||
trpage_model.cpp, trpage_nodes.cpp, trpage_parse.cpp,
|
||
trpage_rarchive.cpp, trpage_read.h, trpage_readbuf.cpp,
|
||
trpage_scene.cpp, trpage_scene.h, trpage_swap.cpp, trpage_swap.h,
|
||
trpage_sys.h, trpage_tile.cpp, trpage_warchive.cpp,
|
||
trpage_write.h, trpage_writebuf.cpp: TXP plugin update from Boris
|
||
Bralo.
|
||
|
||
2002-03-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, 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, 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, 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: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
|
||
|
||
* 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, src/osg/LightModel.cpp,
|
||
src/osg/Makefile, src/osgPlugins/osg/LightModel.cpp,
|
||
src/osgPlugins/osg/Makefile: Added support for glLightModel
|
||
functionality via osg::LightModel.
|
||
|
||
2002-02-24 23:02 robert
|
||
|
||
* ChangeLog, NEWS: Updated docs, ChangLog and NEW for patched
|
||
version of 0.8.44.
|
||
|
||
2002-02-24 20:55 robert
|
||
|
||
* VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LineStipple,
|
||
include/osg/StateAttribute, src/osg/LineStipple.cpp,
|
||
src/osg/Makefile, src/osgPlugins/osg/LineStipple.cpp,
|
||
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/StateSet.cpp:
|
||
Added support for glLineStipple via osg::LineStipple state
|
||
attribute.
|
||
|
||
2002-02-24 16:49 robert
|
||
|
||
* src/osgUtil/: CullVisitor.cpp, IntersectVisitor.cpp: Integrated
|
||
fixes to the detailed depth calculation in the CullVisitor from
|
||
Sasa, and fix to the IntersectVisitor's management of path from
|
||
Sean.
|
||
|
||
2002-02-22 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:11 robert
|
||
|
||
* include/osgDB/Export, include/osgDB/FieldReaderIterator,
|
||
include/osg/BoundsChecking, include/osg/Export,
|
||
include/osgUtil/Export, include/osg/GL, include/osg/Math,
|
||
include/osg/Statistics, src/osgDB/Field.cpp,
|
||
src/osgDB/FileNameUtils.cpp, src/osgUtil/NvTriStripObjects.cpp,
|
||
src/osg/DisplaySettings.cpp, src/osg/Image.cpp,
|
||
src/osg/Notify.cpp: Add support for Metrowerks Codewarrior build
|
||
under Windows.
|
||
|
||
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 20:48 robert
|
||
|
||
* src/osgPlugins/Makefile: Comment w.r.t OpenDX plugin updated.
|
||
|
||
2002-02-18 20:46 robert
|
||
|
||
* AUTHORS, NEWS, VisualStudio/VisualStudio.dsw,
|
||
src/osgPlugins/Makefile, 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 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
|
||
|
||
* Makefile, Make/makedefs.irix.std.64, src/Makefile,
|
||
src/osg/Makefile, src/osgDB/Makefile, src/osgPlugins/Makefile,
|
||
src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
||
src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile,
|
||
src/osgPlugins/jpeg/Makefile, 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:52 robert
|
||
|
||
* include/osg/: GeoSet, Math: Fixed the fabsf define which was
|
||
eroneous mapped to sqrtf, due to the copy and paste antipattern
|
||
no doubt.
|
||
|
||
2002-02-13 00:13 robert
|
||
|
||
* src/: osg/Camera.cpp, osgUtil/SceneView.cpp: Fixed problems with
|
||
intersection visitor coupled with the viewer.
|
||
|
||
2002-02-12 23:49 robert
|
||
|
||
* Makefile, src/Makefile, src/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
|
||
|
||
* index.html, doc/index.html, src/osg/Camera.cpp,
|
||
src/osgDB/Registry.cpp, src/osgPlugins/flt/GeoSetBuilder.h,
|
||
src/osgPlugins/txp/Makefile, src/osgUtil/SceneView.cpp: Updates
|
||
for IRIX build, and docs updates.
|
||
|
||
2002-02-12 08:23 robert
|
||
|
||
* include/: osg/Transform, osgUtil/CullVisitor: Updates to
|
||
Transform and CullVistor to support new getLocalToWorldMatrix
|
||
methods.
|
||
|
||
2002-02-11 23:24 robert
|
||
|
||
* src/: osg/Matrix.cpp, osg/Transform.cpp, osgUtil/CullVisitor.cpp:
|
||
Updates to Transform handling in CullVisitor, in prep for moving
|
||
camera modelview and projection into Transform nodes.
|
||
|
||
2002-02-11 22:53 robert
|
||
|
||
* src/osgPlugins/txp/: ReaderWriterTXP.cpp, TrPageArchive.cpp,
|
||
TrPageArchive.h, 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, flt/Makefile, gif/Makefile,
|
||
jpeg/Makefile, lib3ds/Makefile, lwo/Makefile, obj/Makefile,
|
||
osg/Makefile, osgtgz/Makefile, pfb/Makefile, pic/Makefile,
|
||
png/Makefile, quicktime/Makefile, tga/Makefile, tgz/Makefile,
|
||
tiff/Makefile, txp/Makefile, zip/Makefile: Fixed a make install
|
||
error on the plugins related to the old definitions for plugin
|
||
names hanging around despite being deprecated. These
|
||
definiations confused the make install/make instclean so it tried
|
||
to link a non existant library. Have removed old definitions and
|
||
everything intalls properly once more:-)
|
||
|
||
2002-02-11 01:02 robert
|
||
|
||
* ChangeLog: Updated changelog.
|
||
|
||
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/osgUtil/: DriveManipulator.cpp, SceneView.cpp: Fixed a bug in
|
||
the drive manipulator which was due to it using the local coords
|
||
of the intersection point with the scene rather than the world
|
||
coord value for that point. The code now uses
|
||
osgUtil::Hit::getWorldIntersectionPoint() method for getting the
|
||
world coords.
|
||
|
||
Added support for getWorldIntersectionPoint to Viewer.cpp.
|
||
|
||
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: Fixes for MacOSX build.
|
||
|
||
2002-02-10 10:42 robert
|
||
|
||
* src/osgPlugins/txp/: Makefile, trpage_geom.cpp, trpage_main.cpp,
|
||
trpage_read.h, trpage_scene.h, trpage_sys.h: Fixes to TXP loader
|
||
for Cygwin and Ming builds.
|
||
|
||
2002-02-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, ReaderWriterTXP.cpp,
|
||
ReaderWriterTXP.h, TrPageArchive.cpp, TrPageArchive.h,
|
||
TrPageParser.cpp, TrPageParser.h, license.txt, trpage_geom.cpp,
|
||
trpage_parse.cpp: Added std:: infront of string refrences to
|
||
solve compile problems under gcc 3.0.3.
|
||
|
||
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:50 robert
|
||
|
||
* src/osgPlugins/bmp/: Makefile, ReaderWriterBMP.cpp: Fix to BMP
|
||
loader.
|
||
|
||
2002-02-09 10:24 robert
|
||
|
||
* Makefile, Make/makedefs.cyg, Make/makedefs.irix.nonstd,
|
||
Make/makedefs.mingw, Make/makerules.cyg, Make/makerules.mingw,
|
||
include/osg/Math, include/osg/Timer, src/osg/GLExtensions.cpp,
|
||
src/osgDB/FileUtils.cpp, src/osgPlugins/flt/flt.h: Fixes for
|
||
cygwin and mingw builds.
|
||
|
||
2002-02-08 22:55 robert
|
||
|
||
* Makefile, include/osg/Drawable, include/osg/Node, src/Makefile,
|
||
src/osg/Drawable.cpp, src/osg/Geode.cpp, src/osg/Group.cpp,
|
||
src/osg/Node.cpp, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
||
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Added support
|
||
for parents to Drawables.
|
||
|
||
Bumped up version numbers in prep for 0.8.44.
|
||
|
||
2002-02-08 09:29 robert
|
||
|
||
* AUTHORS, Makefile, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osgPlugins/txp/txp.dsp, include/osg/Billboard,
|
||
include/osg/Statistics, include/osgText/Font,
|
||
include/osgUtil/RenderStage, src/osg/Billboard.cpp,
|
||
src/osgDB/FileNameUtils.cpp, src/osgPlugins/Makefile,
|
||
src/osgPlugins/txp/Makefile,
|
||
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
||
src/osgPlugins/txp/ReaderWriterTXP.h,
|
||
src/osgPlugins/txp/TrPageArchive.cpp,
|
||
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/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
|
||
|
||
* src/osg/LOD.cpp, include/osg/Billboard, src/osg/Billboard.cpp,
|
||
src/osg/Drawable.cpp, include/osg/Drawable, include/osg/LOD:
|
||
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, 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/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, osg/Billboard, osg/BoundingBox,
|
||
osg/BoundingSphere, osg/ClipPlane, osg/ClippingVolume,
|
||
osg/ColorMask, osg/ColorMatrix, osg/CopyOp, osg/CullFace,
|
||
osg/Depth, osg/Drawable, osg/EarthSky, osg/Fog, osg/FrameStamp,
|
||
osg/FrontFace, osg/GLExtensions, osg/GeoSet, osg/Geode,
|
||
osg/Group, osg/Image, osg/Impostor, osg/ImpostorSprite, osg/LOD,
|
||
osg/Light, osg/LightSource, osg/LineSegment, osg/LineWidth,
|
||
osg/Material, osg/Math, osg/Matrix, osg/MemoryAdapter, osg/Node,
|
||
osg/NodeCallback, osg/NodeVisitor, osg/Notify, osg/Object,
|
||
osg/Plane, osg/Point, osg/PolygonMode, osg/PolygonOffset,
|
||
osg/PositionAttitudeTransform, osg/Quat, osg/Referenced,
|
||
osg/ShadeModel, osg/State, osg/StateAttribute, osg/StateSet,
|
||
osg/Statistics, osg/Stencil, osg/Switch, osg/TexEnv, osg/TexGen,
|
||
osg/TexMat, osg/Texture, osg/Timer, osg/Transform,
|
||
osg/Transparency, osg/Types, osg/Version, osg/Viewport,
|
||
osg/mem_ptr, osg/ref_ptr, osgDB/DotOsgWrapper,
|
||
osgDB/DynamicLibrary, osgDB/Field, osgDB/FieldReader,
|
||
osgDB/FieldReaderIterator, osgDB/FileNameUtils, osgDB/FileUtils,
|
||
osgDB/Input, osgDB/Output, osgDB/ReadFile, osgDB/ReaderWriter,
|
||
osgDB/Registry, osgDB/Version, osgDB/WriteFile, osgText/Font,
|
||
osgText/Paragraph, osgText/Text, osgText/Version,
|
||
osgUtil/AppVisitor, osgUtil/CullViewState, osgUtil/CullVisitor,
|
||
osgUtil/DepthSortedBin, osgUtil/DisplayListVisitor,
|
||
osgUtil/DisplayRequirementsVisitor, osgUtil/GUIEventHandler,
|
||
osgUtil/InsertImpostorsVisitor, osgUtil/IntersectVisitor,
|
||
osgUtil/Optimizer, osgUtil/RenderBin, osgUtil/RenderGraph,
|
||
osgUtil/RenderLeaf, osgUtil/RenderStage,
|
||
osgUtil/RenderStageLighting, osgUtil/RenderToTextureStage,
|
||
osgUtil/SceneView, osgUtil/SmoothingVisitor, osgUtil/Tesselator,
|
||
osgUtil/TransformCallback, osgUtil/TriStripVisitor,
|
||
osgUtil/Version: Removed the trailing ; after namespace {...}
|
||
declariations in headers which was being picked as a warning
|
||
under Codewarrior.
|
||
|
||
2002-02-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, osgDB/Export, osgText/Export,
|
||
osgUtil/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-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 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/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/VisualStudio.dsw: Added osgbillboard project files
|
||
to the VisualStudio workspace.
|
||
|
||
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/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/osg/Camera.cpp, src/osg/GeoSet.cpp: Fixes
|
||
for windows build.
|
||
|
||
2002-01-29 14:20 robert
|
||
|
||
* include/osg/: DeepCopy, ShallowCopy: Removed the now rendundent
|
||
DeepCopy and ShallowCopy files.
|
||
|
||
2002-01-29 14:03 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:51 robert
|
||
|
||
* Make/makedefs.linux, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osg/osg.dsp, include/osg/CopyOp, include/osg/Object,
|
||
src/osg/CopyOp.cpp, src/osg/GeoSet.cpp, src/osg/Geode.cpp,
|
||
src/osg/Group.cpp, src/osg/Makefile, src/osg/Node.cpp,
|
||
src/osg/StateSet.cpp: Have add new osg::CopyOp which replaces
|
||
last nights osg::Cloner, the new class now combines Cloner and
|
||
DeepCopy into one class. Cloner and DeepCopy will be removed in
|
||
next commit.
|
||
|
||
Also have added osgcopy app to Demos which shows how the CopyOp
|
||
have be subclassed to create users own specific handling of
|
||
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:16 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/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-26 20:03 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw: Added VisualStudio workspace files
|
||
for new osgscribe demo.
|
||
|
||
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, FltFile.h, InstanceRecords.cpp,
|
||
InstanceRecords.h, Pool.cpp, Pool.h, flt2osg.cpp, flt2osg.h:
|
||
Added support for node instances to Open Flight loader. Submitted
|
||
by Yefei He.
|
||
|
||
2002-01-20 19:30 robert
|
||
|
||
* src/osgDB/FileNameUtils.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/osgUtil/DriveManipulator.cpp,
|
||
src/osgUtil/FlightManipulator.cpp,
|
||
src/osgUtil/TrackballManipulator.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-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, 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, GeoSetBuilder.h,
|
||
flt2osg.cpp, flt2osg.h: Added support for billboard in OpenFlight
|
||
loader. Submission from Nikolaus Hanekamp.
|
||
|
||
2002-01-16 12:29 robert
|
||
|
||
* Makefile, Make/makedefs.irix.std.64: Submission from Sean Spicer
|
||
which adds Make/makedefs.irix.std.64 which compiles the OSG as
|
||
64bit. Small changes by Robert to accomodate recent MacOSX
|
||
makefile changes.
|
||
|
||
2002-01-16 12:08 robert
|
||
|
||
* Make/: makedefs.cyg, makedefs.freebsd, makedefs.irix.nonstd,
|
||
makedefs.irix.std, makedefs.linux, makedefs.macosx,
|
||
makerules.cyg, makerules.freebsd, makerules.irix,
|
||
makerules.linux: Changes to Make/makerules.* and Make/makedefs.*
|
||
to accomodate MacOSX's need to treat plugins and shared libraries
|
||
seperately.
|
||
|
||
2002-01-16 12:05 robert
|
||
|
||
* src/osgPlugins/: bmp/Makefile, dw/Makefile, flt/Makefile,
|
||
gif/Makefile, lib3ds/Makefile, lwo/Makefile, obj/Makefile,
|
||
osg/Makefile, osgtgz/Makefile, pic/Makefile, png/Makefile,
|
||
rgb/Makefile, tga/Makefile, tgz/Makefile, tiff/Makefile,
|
||
zip/Makefile: Integrated the changes to osgPlugin/Makefile's for
|
||
MacOSX port.
|
||
|
||
2002-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/: Makedepend, Makefile, QTtexture.c,
|
||
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/osg/Makefile,
|
||
src/osg/Timer.cpp, src/osgDB/Makefile, src/osgPlugins/Makefile,
|
||
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
||
src/osgPlugins/flt/Input.cpp, src/osgPlugins/flt/Record.cpp,
|
||
src/osgPlugins/obj/glm.cpp, src/osgText/FTGL.h,
|
||
src/osgText/FTGLTextureFont.cpp, 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:04 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/osg/Makefile, src/osgDB/Makefile,
|
||
src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
||
src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile,
|
||
src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile,
|
||
src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile,
|
||
src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/Makefile,
|
||
src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile,
|
||
src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile,
|
||
src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile,
|
||
src/osgPlugins/zip/Makefile, src/osgText/Makefile,
|
||
src/osgUtil/Makefile: Renamed the TOP variable in the Makefiles
|
||
to OSGHOME.
|
||
|
||
2002-01-04 20:43 robert
|
||
|
||
* 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/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, makedefs.freebsd, makedefs.irix.std,
|
||
makedefs.linux, makedefs.macosx, makerules.cyg: Futher Makefile
|
||
updates for Cygwin support - from Norman Vine.
|
||
|
||
2002-01-03 23:18 robert
|
||
|
||
* Makefile, src/Makefile, src/osg/Makefile, src/osgDB/Makefile,
|
||
src/osgPlugins/Makefile, src/osgPlugins/bmp/Makefile,
|
||
src/osgPlugins/dw/Makefile, src/osgPlugins/flt/Makefile,
|
||
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
||
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile,
|
||
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile,
|
||
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile,
|
||
src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile,
|
||
src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile,
|
||
src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile,
|
||
src/osgPlugins/zip/Makefile, src/osgText/Makefile,
|
||
src/osgUtil/Makefile: Makefile changes to support Cywin port -
|
||
submission from Norman Vine, updates to fix case problems under
|
||
unix by Robert.
|
||
|
||
2002-01-03 21:34 robert
|
||
|
||
* include/osg/Export, include/osg/GL, include/osg/Math,
|
||
include/osg/Timer, include/osgDB/Export, include/osgText/Export,
|
||
include/osgUtil/Export, src/osg/GLExtensions.cpp,
|
||
src/osg/Notify.cpp, src/osgDB/DynamicLibrary.cpp,
|
||
src/osgDB/FileUtils.cpp, src/osgDB/Registry.cpp,
|
||
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
||
src/osgPlugins/flt/Pool.cpp,
|
||
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
||
src/osgPlugins/flt/Registry.h, src/osgPlugins/flt/flt.h,
|
||
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, osgDB/Registry.cpp: Small source code
|
||
changes for Cygwin port of OSG.
|
||
|
||
2002-01-02 17:01 robert
|
||
|
||
* ChangeLog, NEWS: Updates in preperation for the third attempt at
|
||
the 0.8.43 release.
|
||
|
||
2002-01-02 15:42 robert
|
||
|
||
* 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, 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: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 16:59 robert
|
||
|
||
* INSTALL: Added references to sgv -stereo and sgv -stencil to the
|
||
notes of running the demos.
|
||
|
||
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: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/.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/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/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: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 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/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: Updates to keep things compiling under Windows.
|
||
Also cleaned up the new stereo.html docs.
|
||
|
||
2001-12-22 21:35 robert
|
||
|
||
* doc/: index.html, stereo.html: Added beginnings on documentation
|
||
for stereo support, the stereo.html needs to be re-edited in a
|
||
html editor before it becomes readable though..
|
||
|
||
2001-12-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/osgUtil/DisplayRequirementsVisitor,
|
||
include/osgUtil/SceneView,
|
||
include/osgUtil/VisualsRequirementsVisitor, src/osg/Camera.cpp,
|
||
src/osg/DisplaySettings.cpp, src/osg/Makefile,
|
||
src/osg/VisualsSettings.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 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, osgUtil/SceneView.cpp: Updates to
|
||
Stereo code.
|
||
|
||
2001-12-19 10:29 robert
|
||
|
||
* src/: osg/VisualsSettings.cpp, osgDB/ReadFile.cpp: Updated the
|
||
demos to support the new commandline handling of stereo and
|
||
convinience functios for loading libs and files.
|
||
|
||
2001-12-19 08:49 robert
|
||
|
||
* src/osg/ColorMatrix.cpp: Added check for GL_ARB_imaging extension
|
||
to osg;:ColorMatrix
|
||
|
||
2001-12-19 01:10 robert
|
||
|
||
* src/: osg/VisualsSettings.cpp, 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/osgUtil/SceneView,
|
||
include/osgUtil/VisualsRequirementsVisitor,
|
||
src/osg/ColorMatrix.cpp, src/osg/Makefile,
|
||
src/osg/VisualsSettings.cpp, src/osgDB/ReadFile.cpp,
|
||
src/osgDB/Registry.cpp, src/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, 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, flt/FltFile.cpp, flt/Makefile,
|
||
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/: osgPlugins/Makefile, osgPlugins/flt/GeoSetBuilder.cpp,
|
||
osgPlugins/gif/Makefile, osgPlugins/png/Makefile,
|
||
osgText/Makefile: Fixed IRIX build. Required some namespace
|
||
fixes and include and link directives in the Makefiles
|
||
|
||
2001-12-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/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated version
|
||
numbers to 0.8.43 in prep for the impending release.
|
||
|
||
2001-12-15 22:41 robert
|
||
|
||
* 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/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, osgPlugins/osg/Node.cpp,
|
||
osgPlugins/osg/Point.cpp, osgPlugins/osg/PolygonMode.cpp,
|
||
osgPlugins/osg/PolygonOffset.cpp,
|
||
osgPlugins/osg/ReaderWriterOSG.cpp, osgPlugins/osg/StateSet.cpp,
|
||
osgPlugins/osg/Stencil.cpp, osgPlugins/osg/Switch.cpp,
|
||
osgPlugins/osg/TexEnv.cpp, osgPlugins/osg/TexGen.cpp,
|
||
osgPlugins/osg/TexMat.cpp, osgPlugins/osg/Texture.cpp,
|
||
osgPlugins/osg/Transparency.cpp,
|
||
osgPlugins/rgb/ReaderWriterRGB.cpp, osgUtil/CullVisitor.cpp,
|
||
osgUtil/DriveManipulator.cpp, osgUtil/FlightManipulator.cpp,
|
||
osgUtil/IntersectVisitor.cpp, osgUtil/NvTriStripObjects.cpp,
|
||
osgUtil/Optimizer.cpp, osgUtil/RenderStage.cpp,
|
||
osgUtil/SceneView.cpp, osgUtil/Tesselator.cpp,
|
||
osgUtil/TriStripVisitor.cpp: updates for windows build.
|
||
|
||
2001-12-14 23:17 robert
|
||
|
||
* include/osg/BoundsChecking, include/osg/Matrix,
|
||
include/osg/Plane, include/osg/Quat, include/osg/Vec3,
|
||
include/osgDB/FieldReaderIterator, include/osgDB/Output,
|
||
include/osgUtil/CullVisitor, src/osg/Camera.cpp,
|
||
src/osg/ClipPlane.cpp, src/osg/Drawable.cpp,
|
||
src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp, src/osg/Image.cpp,
|
||
src/osg/ImpostorSprite.cpp, src/osg/Material.cpp,
|
||
src/osg/Matrix.cpp, src/osg/Notify.cpp, src/osg/PolygonMode.cpp,
|
||
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/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:48 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, 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/osgText/Export,
|
||
include/osgUtil/Export, src/osgText/FTGL.h: Updatedwidley used
|
||
includes to remove most of the float/double warnings generated
|
||
when compiling under Windows with STLport.
|
||
|
||
2001-12-14 16:15 robert
|
||
|
||
* 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/: VisualStudio.dsw, osgDB/osgDB.dsp,
|
||
osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp,
|
||
osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp,
|
||
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp,
|
||
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||
osgPlugins/zip/zip.dsp, osgText/osgText.dsp, osgUtil/osgUtil.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,
|
||
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/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(..) -> osg::Matrix::makeTranslate(..)
|
||
osg::Matrix::makeRot(..) -> osg::Matrix::makeRotate(..)
|
||
osg::Matrix::trans(..) -> osg::Matrix::translate(..)
|
||
|
||
osg::Quat::makeRot(..) -> osg::Quat::makeRotate(..)
|
||
|
||
Also updated the rest of the OSG distribution to use the new
|
||
names, and have removed the old deprecated Matrix methods too.
|
||
|
||
2001-12-12 15:09 robert
|
||
|
||
* src/osg/: Matrix.cpp, 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:54 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-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, Notify, Vec2, Vec3, Vec4: Removed the
|
||
'using namespace std' and replaced with more specific 'using
|
||
std::ostream' this should help prevent polution of the global
|
||
namespace with std when including these osg include files.
|
||
|
||
2001-12-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: [no 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,
|
||
ColorPaletteRecord.h, ExternalRecord.cpp, ExternalRecord.h,
|
||
FaceRecord.cpp, FaceRecord.h, FltFile.cpp, FltFile.h,
|
||
GeoSetBuilder.cpp, GeoSetBuilder.h, HeaderRecord.cpp,
|
||
HeaderRecord.h, Input.cpp, Input.h, Makefile, Pool.cpp, Pool.h,
|
||
ReaderWriterATTR.cpp, Record.cpp, Record.h, Registry.cpp,
|
||
Registry.h, TextureMappingPaletteRecord.h,
|
||
TexturePaletteRecord.h, VertexPoolRecords.h, flt.cpp, flt.h,
|
||
flt2osg.cpp, flt2osg.h, opcodes.h: Integrated Brede Johansen's
|
||
updates to flt loader.
|
||
|
||
2001-12-04 15:56 robert
|
||
|
||
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Made a output message
|
||
output as osg::DEBUG only.
|
||
|
||
2001-12-04 12:31 robert
|
||
|
||
* src/: osg/Camera.cpp, osg/Texture.cpp,
|
||
osgPlugins/osg/Texture.cpp, osgPlugins/pfb/ReaderWriterPFB.cpp,
|
||
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/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, 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
|
||
|
||
* src/osg/Camera.cpp, include/osg/Camera: 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-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:08 robert
|
||
|
||
* VisualStudio/osgUtil/osgUtil.dsp, include/osg/Math,
|
||
include/osg/Matrix, include/osg/Transform,
|
||
include/osgDB/ReaderWriter, include/osgText/Paragraph,
|
||
include/osgUtil/SceneView, src/osg/Transform.cpp,
|
||
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
||
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
||
src/osgPlugins/pfb/ReaderWriterPFB.cpp, src/osgText/Font.cpp,
|
||
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/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:05 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/: osgText/Text.cpp, osgUtil/IntersectVisitor.cpp,
|
||
osgUtil/Optimizer.cpp: Added a dirtyBound() to
|
||
osgUtil::Optimizer. Corrected mispelling of alignment is
|
||
osg::Text and the osgtext demo. Added guards for divide bu
|
||
zero's to osg::IntersectVisitor.
|
||
|
||
2001-11-06 11:36 robert
|
||
|
||
* 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/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
|
||
|
||
* Makefile, Make/makedefs.freebsd, Make/makedefs.irix.nonstd,
|
||
Make/makedefs.irix.std, Make/makedefs.linux,
|
||
Make/makedefs.macosx, include/osg/Matrix, include/osg/Node,
|
||
include/osg/Object, include/osgText/Text, src/Makefile,
|
||
src/osg/Makefile, src/osgText/Text.cpp: Updates to Makefiles to
|
||
include osgText. Also a couple of undefined methods in
|
||
osgText::Text have been added.
|
||
|
||
2001-11-02 12:26 robert
|
||
|
||
* index.html, include/osg/Drawable, src/osgPlugins/Makefile:
|
||
Updated index.html with dependacy info about the new osgText
|
||
library. Modified osg/Drawable::draw(..) so that it uses display
|
||
list COMPILE rather than COMPILE_AND_EXECUTE to solve performance
|
||
problems under NVidia drivers. The old behavior is still
|
||
available by comments out a #define. Fixed the default
|
||
compilation list src/osgPlugins/Makefile so that it compiles by
|
||
defalt png and gif.
|
||
|
||
2001-11-01 16:35 robert
|
||
|
||
* src/osgPlugins/flt/: ColorPaletteRecord.cpp, DofRecord.h,
|
||
ExtensionRecord.h, FaceRecord.cpp, FaceRecord.h, FltFile.cpp,
|
||
FltFile.h, GeoSetBuilder.cpp, GeoSetBuilder.h, GroupRecord.h,
|
||
HeaderRecord.cpp, HeaderRecord.h, Input.cpp, LodRecord.h,
|
||
MaterialPaletteRecord.h, ObjectRecord.h,
|
||
OldMaterialPaletteRecord.h, OldVertexRecords.h, Pool.cpp, Pool.h,
|
||
ReaderWriterFLT.cpp, Record.h, Registry.cpp, Registry.h,
|
||
SwitchRecord.h, TextureMappingPaletteRecord.h,
|
||
TexturePaletteRecord.h, TransformationRecords.h,
|
||
VertexPoolRecords.h, flt.h, flt2osg.cpp, flt2osg.h: Updates to
|
||
the flt loader from Brede Johansen.
|
||
|
||
2001-11-01 15:13 robert
|
||
|
||
* src/osgText/: FTGLTextureFont.cpp, FTGlyphContainer.cpp,
|
||
Text.cpp: Updates to osgText to fix a crash on ikart.tff font
|
||
available under Linux, the bug was related to texel padding of
|
||
the height not be accounted for in texture size calculation, but
|
||
was used during populating the image data causing a mismatch.
|
||
|
||
2001-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, ReaderWriter3DS.cpp,
|
||
atmosphere.cpp, atmosphere.h, background.cpp, background.h,
|
||
camera.cpp, camera.h, chunk.cpp, chunk.h, chunktable.h, ease.cpp,
|
||
ease.h, file.cpp, file.h, lib3ds_float.cpp, lib3ds_float.h,
|
||
light.cpp, light.h, material.cpp, material.h, matrix.cpp,
|
||
matrix.h, mesh.cpp, mesh.h, node.cpp, node.h, quat.cpp, quat.h,
|
||
readwrite.cpp, readwrite.h, shadow.cpp, shadow.h, tcb.cpp, tcb.h,
|
||
tracks.cpp, tracks.h, types.h, vector.cpp, vector.h,
|
||
viewport.cpp, viewport.h: Updated the lib3ds plugin with the new
|
||
1.1 version of lib3ds.
|
||
|
||
2001-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/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:19 robert
|
||
|
||
* src/osgText/Version.cpp: Added missing src/osgText/Version.cpp
|
||
file.
|
||
|
||
2001-10-25 00: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 23:29 robert
|
||
|
||
* VisualStudio/osgText/osgText.dsp: Updates to the visual studio
|
||
files for osgText.
|
||
|
||
2001-10-24 20:48 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw, include/osgDB/FileUtils: Updates
|
||
of osgDB/FileUtils to fix compilation problems under Win32
|
||
|
||
2001-10-24 14:46 robert
|
||
|
||
* VisualStudio/osgText/osgText.dsp, include/osgDB/FileUtils,
|
||
src/osgDB/FileUtils.cpp, src/osgText/Text.cpp: Updates to
|
||
osgText.
|
||
|
||
2001-10-24 13:53 robert
|
||
|
||
* src/: osgDB/FileUtils.cpp, osgText/Makefile, osgText/Text.cpp:
|
||
Updates to osgText and osgDB so that the loading of text fonts
|
||
can use osgDB::findFile() to locate font files from the
|
||
OSGFILEPATH environmental variable.
|
||
|
||
2001-10-24 10:41 robert
|
||
|
||
* src/osgText/: FTBitmapGlyph.cpp, FTBitmapGlyph.h, FTCharmap.h,
|
||
FTFace.h, FTFont.h, FTGL.h, FTGLBitmapFont.cpp, FTGLBitmapFont.h,
|
||
FTGLOutlineFont.cpp, FTGLOutlineFont.h, FTGLPixmapFont.cpp,
|
||
FTGLPixmapFont.h, FTGLPolygonFont.h, FTGLTextureFont.cpp,
|
||
FTGLTextureFont.h, FTGlyph.h, FTGlyphContainer.h, FTLibrary.cpp,
|
||
FTLibrary.h, FTOutlineGlyph.cpp, FTOutlineGlyph.h,
|
||
FTPixmapGlyph.cpp, FTPixmapGlyph.h, FTPolyGlyph.cpp,
|
||
FTPolyGlyph.h, FTSize.h, FTTextureGlyph.cpp, FTTextureGlyph.h,
|
||
FTVectorGlyph.cpp, FTVectorGlyph.h, FTVectoriser.h, Makefile:
|
||
Updated FTGL version to 1.0 and removed a couple of warnings in
|
||
the osgText demo.
|
||
|
||
2001-10-24 10:08 robert
|
||
|
||
* include/osgText/Text: Updated the osgText implemention, now works
|
||
under Linux.
|
||
|
||
2001-10-24 00:23 don
|
||
|
||
* src/osgPlugins/pfb/stat.c: Added stat.c
|
||
|
||
2001-10-24 00:15 don
|
||
|
||
* Make/makedefs.linux: One last change needed to makedefs.linux to
|
||
sync Linux and Irix pfb loader
|
||
|
||
2001-10-24 00: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 23:59 don
|
||
|
||
* Make/makedefs.linux, Make/makerules.linux,
|
||
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 23:28 robert
|
||
|
||
* src/osgText/Makefile: Further work on getting osgText compiling.
|
||
|
||
2001-10-23 23:12 robert
|
||
|
||
* src/osgText/: FTBitmapGlyph.cc, FTCharmap.cc, FTFace.cc,
|
||
FTFont.cc, FTGLBitmapFont.cc, FTGLOutlineFont.cc,
|
||
FTGLPixmapFont.cc, FTGLPolygonFont.cc, FTGLTextureFont.cc,
|
||
FTGlyph.cc, FTGlyphContainer.cc, FTLibrary.cc, FTOutlineGlyph.cc,
|
||
FTPixmapGlyph.cc, FTPolyGlyph.cc, FTSize.cc, FTTextureGlyph.cc,
|
||
FTVectoriser.cc: Removed old .cc versions of FT font code.
|
||
|
||
2001-10-23 23:09 robert
|
||
|
||
* src/osgText/: FTBitmapGlyph.cpp, FTCharmap.cpp, FTFace.cpp,
|
||
FTFont.cpp, FTGLBitmapFont.cpp, FTGLOutlineFont.cpp,
|
||
FTGLPixmapFont.cpp, FTGLPolygonFont.cpp, FTGLTextureFont.cpp,
|
||
FTGlyph.cpp, FTGlyphContainer.cpp, FTLibrary.cpp,
|
||
FTOutlineGlyph.cpp, FTPixmapGlyph.cpp, FTPolyGlyph.cpp,
|
||
FTSize.cpp, FTTextureGlyph.cpp, FTVectoriser.cpp: Adding in new
|
||
.cpp versions of FT font code.
|
||
|
||
2001-10-23 23: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 21:04 robert
|
||
|
||
* src/osgText/: FTBitmapGlyph.cc, FTBitmapGlyph.h, FTCharmap.cc,
|
||
FTCharmap.h, FTFace.cc, FTFace.h, FTFont.cc, FTFont.h, FTGL.h,
|
||
FTGLBitmapFont.cc, FTGLBitmapFont.h, FTGLOutlineFont.cc,
|
||
FTGLOutlineFont.h, FTGLPixmapFont.cc, FTGLPixmapFont.h,
|
||
FTGLPolygonFont.cc, FTGLPolygonFont.h, FTGLTextureFont.cc,
|
||
FTGLTextureFont.h, FTGlyph.cc, FTGlyph.h, FTGlyphContainer.cc,
|
||
FTGlyphContainer.h, FTLibrary.cc, FTLibrary.h, FTOutlineGlyph.cc,
|
||
FTOutlineGlyph.h, FTPixmapGlyph.cc, FTPixmapGlyph.h,
|
||
FTPolyGlyph.cc, FTSize.cc, FTSize.h, FTTextureGlyph.cc,
|
||
FTVectoriser.cc, FTVectoriser.h: Converted FTGL files from mac
|
||
style return to unix style.
|
||
|
||
2001-10-23 20:51 robert
|
||
|
||
* VisualStudio/osgText/osgText.dsp, include/osgText/Export,
|
||
include/osgText/Text, src/osgText/FTBitmapGlyph.cc,
|
||
src/osgText/FTBitmapGlyph.h, src/osgText/FTCharmap.cc,
|
||
src/osgText/FTCharmap.h, src/osgText/FTFace.cc,
|
||
src/osgText/FTFace.h, src/osgText/FTFont.cc,
|
||
src/osgText/FTFont.h, src/osgText/FTGL.h,
|
||
src/osgText/FTGLBitmapFont.cc, src/osgText/FTGLBitmapFont.h,
|
||
src/osgText/FTGLOutlineFont.cc, src/osgText/FTGLOutlineFont.h,
|
||
src/osgText/FTGLPixmapFont.cc, src/osgText/FTGLPixmapFont.h,
|
||
src/osgText/FTGLPolygonFont.cc, src/osgText/FTGLPolygonFont.h,
|
||
src/osgText/FTGLTextureFont.cc, src/osgText/FTGLTextureFont.h,
|
||
src/osgText/FTGlyph.cc, src/osgText/FTGlyph.h,
|
||
src/osgText/FTGlyphContainer.cc, src/osgText/FTGlyphContainer.h,
|
||
src/osgText/FTLibrary.cc, src/osgText/FTLibrary.h,
|
||
src/osgText/FTOutlineGlyph.cc, src/osgText/FTOutlineGlyph.h,
|
||
src/osgText/FTPixmapGlyph.cc, src/osgText/FTPixmapGlyph.h,
|
||
src/osgText/FTPolyGlyph.cc, src/osgText/FTPolyGlyph.h,
|
||
src/osgText/FTSize.cc, src/osgText/FTSize.h,
|
||
src/osgText/FTTextureGlyph.cc, src/osgText/FTTextureGlyph.h,
|
||
src/osgText/FTVectoriser.cc, src/osgText/FTVectoriser.h,
|
||
src/osgText/Makefile, src/osgText/Text.cpp: First past integrat
|
||
of Max Rhiener work on wrapping FTGL to create osgText library
|
||
and demo.
|
||
|
||
2001-10-22 23:02 robert
|
||
|
||
* include/osg/Drawable, include/osg/GeoSet,
|
||
include/osg/ImpostorSprite, include/osg/State,
|
||
include/osg/StateSet, include/osg/Statistics,
|
||
include/osgUtil/RenderBin, include/osgUtil/RenderStage,
|
||
src/osg/GeoSet.cpp, src/osg/ImpostorSprite.cpp,
|
||
src/osg/State.cpp, src/osg/StateSet.cpp,
|
||
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp:
|
||
Integrated Geoff Michel's updates to Stats code, whilest move all
|
||
text rendering back in the viewer from the Statistics header.
|
||
|
||
Added a osg::State::captureCurrentState(StateSet&) method and a
|
||
copy constructor to osg::StateSet.
|
||
|
||
2001-10-21 22:27 robert
|
||
|
||
* src/: osg/AlphaFunc.cpp, osg/BoundingBox.cpp,
|
||
osg/BoundingSphere.cpp, osg/CullFace.cpp, osg/EarthSky.cpp,
|
||
osg/Fog.cpp, osg/FrontFace.cpp, osg/GLExtensions.cpp,
|
||
osg/GeoSet.cpp, osg/GeoSet_ogl.cpp, osg/Geode.cpp, osg/Group.cpp,
|
||
osg/Impostor.cpp, osg/LOD.cpp, osg/Light.cpp,
|
||
osg/LightSource.cpp, osg/LineSegment.cpp, osg/Material.cpp,
|
||
osg/Node.cpp, osg/NodeVisitor.cpp, osg/Notify.cpp,
|
||
osg/Object.cpp, osg/Point.cpp, osg/PolygonMode.cpp,
|
||
osg/PolygonOffset.cpp, osg/Quat.cpp, osg/Switch.cpp,
|
||
osg/TexEnv.cpp, osg/TexGen.cpp, osg/TexMat.cpp,
|
||
osg/Transform.cpp, osg/Transparency.cpp, osg/Version.cpp,
|
||
osgDB/DynamicLibrary.cpp, osgDB/FieldReader.cpp,
|
||
osgDB/FileNameUtils.cpp, osgDB/FileUtils.cpp, osgDB/ReadFile.cpp,
|
||
osgDB/Registry.cpp, osgDB/Version.cpp, osgDB/WriteFile.cpp,
|
||
osgUtil/CullViewState.cpp, osgUtil/DisplayListVisitor.cpp,
|
||
osgUtil/DriveManipulator.cpp, osgUtil/IntersectVisitor.cpp,
|
||
osgUtil/RenderGraph.cpp, osgUtil/Version.cpp: Moved all #include
|
||
"osg/.." references to #include <osg/..> to aid port to MacOS.
|
||
|
||
2001-10-20 21: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 10: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 16:53 robert
|
||
|
||
* src/osg/Lighting.cpp: Removed Lighting.cpp from repository, it is
|
||
nolonger used and was just hanging around erroneously.
|
||
|
||
2001-10-19 16: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 15:22 robert
|
||
|
||
* VisualStudio/osgUtil/osgUtil.dsp,
|
||
include/osgUtil/OptimizeStateVisitor, include/osgUtil/Optimizer,
|
||
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 13: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 23: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: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:55 bryan
|
||
|
||
* include/osg/Timer, include/osg/FrameStamp,
|
||
src/osg/FrameStamp.cpp, src/osg/Timer.cpp: [no log message]
|
||
|
||
2001-10-16 19: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 17: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 16:03 robert
|
||
|
||
* src/: osgUtil/SmoothingVisitor.cpp,
|
||
osgPlugins/lib3ds/ReaderWriter3DS.cpp: Fixed then normal
|
||
smoothing function in the .3ds loader and the
|
||
osgUtil::SmoothingVisitor so that unused normals at left at 0,0,0
|
||
insead of being normalized, which results in (nan,nan,nan).
|
||
|
||
2001-10-16 09: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 04:59 don
|
||
|
||
* include/osg/: Vec2, Vec3, Vec4: added float *() operator to
|
||
Vec{2,3,4} so we can pass Vec3's directly to OpenGL
|
||
glVertex?fv().
|
||
|
||
2001-10-15 16:50 robert
|
||
|
||
* include/osg/FrameStamp, include/osg/Timer, src/osg/Matrix.cpp,
|
||
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
||
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
||
src/osgPlugins/png/new_ReaderWriterPNG.cpp,
|
||
src/osgPlugins/png/prev_ReaderWriterPNG.cpp: Fixes for
|
||
compilation under IRIX, submitted by Randal Hopper, with mods
|
||
from Robert.
|
||
|
||
2001-10-15 15: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 15:07 robert
|
||
|
||
* include/osg/State, src/osg/State.cpp, src/osg/StateSet.cpp: Added
|
||
support for automatic creation of global StateAttributes to
|
||
osg::State, these global attributes are created by cloning any
|
||
attributes which are applied during rendering, the clone in a
|
||
shallow copy, which will set up default valus for that attribute.
|
||
This should prevent attribute bleed from one stateset to the
|
||
next when the global StateSet doesn't contain an attribute used
|
||
within the scene graph.
|
||
|
||
2001-10-15 09:40 robert
|
||
|
||
* src/osgPlugins/: osg/ReaderWriterOSG.cpp,
|
||
pfb/ReaderWriterPFB.cpp: The writeImage/Object/Node methods in
|
||
the .osg and .pfb reader/writer didn't have the new
|
||
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 04:32 don
|
||
|
||
* src/osgPlugins/pfb/: Makefile, ReaderWriterPFB.cpp: Updated pfb
|
||
loader to load pfb files into osg. Still broken for loading osg
|
||
files into Performer, however.
|
||
|
||
2001-10-14 18:54 robert
|
||
|
||
* include/osgDB/ReaderWriter, include/osgDB/Registry,
|
||
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 15: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 10: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 10:57 robert
|
||
|
||
* src/osgUtil/: DriveManipulator.cpp, FlightManipulator.cpp: Fixed
|
||
the Flight and Drive manipulators to work with the updated
|
||
Matrix::rotate code.
|
||
|
||
2001-10-14 07:01 don
|
||
|
||
* include/osg/Drawable: Fixed a small boo-boo in definition of bit
|
||
masks in include/osg/Drawable
|
||
|
||
Fixed incorrect normal conversions for osgconv.
|
||
|
||
2001-10-14 06: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 05:50 don
|
||
|
||
* Makefile: Cleaned up some 'make clobber' issues in root Makefile
|
||
|
||
2001-10-14 05:28 don
|
||
|
||
* src/osg/: Matrix.cpp, Quat.cpp: Quaternions were assigning
|
||
inverted values during conversion to matricies. This is probably
|
||
due to an error on the gamasutra web page demonstrating this. It
|
||
caused left-handed rotations rather than right handed rotations.
|
||
Should be fixed now.
|
||
|
||
2001-10-13 12:16 robert
|
||
|
||
* TODO, include/osg/Drawable, include/osg/GeoSet,
|
||
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:34 don
|
||
|
||
* src/osg/Quat.cpp: backed out right-handed coordinate transform
|
||
for makeRot(vec3,vec3) in Quat.cpp
|
||
|
||
2001-10-13 08:24 don
|
||
|
||
* include/osg/GeoSet: Updated osgconv to be able to handle
|
||
orientation swapping.
|
||
|
||
2001-10-13 07:23 don
|
||
|
||
* src/osg/Quat.cpp: Changed some routines to produce right-handed
|
||
rotations.
|
||
|
||
2001-10-13 02:28 don
|
||
|
||
* include/osg/Matrix: Removed personal note in Matrix header file
|
||
|
||
2001-10-12 21:06 robert
|
||
|
||
* src/osg/GeoSet.cpp: Added support for the new
|
||
AttributeUpdateFunctors.
|
||
|
||
2001-10-12 21:05 robert
|
||
|
||
* include/osg/: Drawable, GeoSet, Vec2, Vec3, Vec4: Added != method
|
||
to Vec2,Vec3,Vec4 and did further work on the
|
||
AttributeUpdateFunctors.
|
||
|
||
2001-10-12 18:45 don
|
||
|
||
* src/: osg/Makefile, osgPlugins/pfb/ConvertToPerformer.cpp: Added
|
||
include/osg/Math to Makefile TARGET_INCLUDE_FILES and fixed
|
||
references to _mat in ConvertToPerformer.cpp
|
||
|
||
2001-10-10 21: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 15:38 robert
|
||
|
||
* include/osg/GeoSet: Fixed spelling of
|
||
osg::GeoSet::getNumInterleavedIndices, was missing a 'n'!
|
||
|
||
2001-10-09 22:55 robert
|
||
|
||
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixed a crash when
|
||
opening an erroneous test file (reopen.bmp).
|
||
|
||
2001-10-09 21:22 robert
|
||
|
||
* VisualStudio/osgPlugins/: flt/flt.dsp, osg/dot_osg.dsp: Updated
|
||
to fix build problems under MSVC.
|
||
|
||
2001-10-09 21:09 robert
|
||
|
||
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Updated MSVC Workspace
|
||
files to fix build problems.
|
||
|
||
2001-10-09 21:03 robert
|
||
|
||
* VisualStudio/: osg/osg.dsp, osgUtil/osgUtil.dsp: Updated MSVC
|
||
Workspace files to fix build problems.
|
||
|
||
2001-10-09 21:00 robert
|
||
|
||
* include/osg/Statistics: Updated MSVC Workspace files to fix build
|
||
problems.
|
||
|
||
2001-10-09 15:18 robert
|
||
|
||
* VisualStudio/: osg/osg.dsp, osgDB/osgDB.dsp,
|
||
osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp,
|
||
osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp,
|
||
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
||
osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp,
|
||
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
||
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||
osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp,
|
||
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||
osgPlugins/zip/zip.dsp, osgUtil/osgUtil.dsp: Merged Ben Discoe's
|
||
clean up of the MSVC files.
|
||
|
||
2001-10-09 12: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 20:01 robert
|
||
|
||
* AUTHORS: Put the makedefs.linux back to default to optimize.
|
||
|
||
2001-10-08 16:54 robert
|
||
|
||
* src/: osgDB/FileUtils.cpp, osgPlugins/flt/FltFile.cpp,
|
||
osgPlugins/flt/Input.cpp: Fixed a recently introduced crash in
|
||
the flt plugin which was happen when a std::string was be be set
|
||
with NULL char*. Also added support for stripping the filename
|
||
from its original path, inside the osgDB::findFile function.
|
||
|
||
2001-10-08 09:35 robert
|
||
|
||
* src/osgPlugins/flt/: FltFile.cpp, Input.cpp: Added support for
|
||
using osgDB::fineFile into the .flt plugin.
|
||
|
||
2001-10-07 21: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 21:29 robert
|
||
|
||
* include/osg/Math, include/osg/Statistics,
|
||
include/osgUtil/RenderBin, include/osgUtil/RenderStage,
|
||
include/osgUtil/Statistics, src/osg/Makefile,
|
||
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 20:55 robert
|
||
|
||
* VisualStudio/osgPlugins/bmp/bmp.dsp, src/osgPlugins/bmp/Makefile,
|
||
src/osgPlugins/bmp/ReaderWriterBMP.cpp: Added bmp plugin files,
|
||
bmp plguin written by Geoff Michel
|
||
|
||
2001-10-05 11:39 robert
|
||
|
||
* VisualStudio/VisualStudio.dsw, src/osgPlugins/Makefile: Added bmp
|
||
osgPlugin, written by Geoff Michel.
|
||
|
||
2001-10-05 11: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-04 16:12 robert
|
||
|
||
* include/: osg/AlphaFunc, osg/Billboard, osg/BoundingBox,
|
||
osg/BoundingSphere, osg/BoundsChecking, osg/Camera,
|
||
osg/ClipPlane, osg/ClippingVolume, osg/ColorMask, osg/CullFace,
|
||
osg/Depth, osg/Drawable, osg/EarthSky, osg/Export, osg/Fog,
|
||
osg/FrameStamp, osg/FrontFace, osg/GL, osg/GLExtensions, osg/GLU,
|
||
osg/GeoSet, osg/Geode, osg/Group, osg/Image, osg/Impostor,
|
||
osg/ImpostorSprite, osg/LOD, osg/Light, osg/LightSource,
|
||
osg/LineSegment, osg/Material, osg/Math, osg/Matrix,
|
||
osg/MemoryAdapter, osg/Node, osg/NodeCallback, osg/NodeVisitor,
|
||
osg/Notify, osg/Object, osg/Plane, osg/Point, osg/PolygonMode,
|
||
osg/PolygonOffset, osg/Quat, osg/Referenced, osg/State,
|
||
osg/StateAttribute, osg/StateSet, osg/Stencil, osg/Switch,
|
||
osg/TexEnv, osg/TexGen, osg/TexMat, osg/Texture, osg/Timer,
|
||
osg/Transform, osg/Transparency, osg/Types, osg/Vec2, osg/Vec3,
|
||
osg/Vec4, osg/Version, osg/Viewport, osg/mem_ptr, osg/ref_ptr,
|
||
osgDB/DotOsgWrapper, osgDB/DynamicLibrary, osgDB/Export,
|
||
osgDB/Field, osgDB/FieldReader, osgDB/FieldReaderIterator,
|
||
osgDB/FileNameUtils, osgDB/FileUtils, osgDB/Input, osgDB/Output,
|
||
osgDB/ReadFile, osgDB/ReaderWriter, osgDB/Registry,
|
||
osgDB/Version, osgDB/WriteFile, osgUtil/AppVisitor,
|
||
osgUtil/CameraManipulator, osgUtil/CullViewState,
|
||
osgUtil/CullVisitor, osgUtil/DepthSortedBin,
|
||
osgUtil/DisplayListVisitor, osgUtil/DriveManipulator,
|
||
osgUtil/Export, osgUtil/FlightManipulator,
|
||
osgUtil/GUIActionAdapter, osgUtil/GUIEventAdapter,
|
||
osgUtil/GUIEventHandler, osgUtil/InsertImpostorsVisitor,
|
||
osgUtil/IntersectVisitor, osgUtil/OptimizeStateVisitor,
|
||
osgUtil/RenderBin, osgUtil/RenderGraph, osgUtil/RenderLeaf,
|
||
osgUtil/RenderStage, osgUtil/RenderStageLighting,
|
||
osgUtil/RenderToTextureStage, osgUtil/SceneView,
|
||
osgUtil/SceneViewManipulator, osgUtil/SmoothingVisitor,
|
||
osgUtil/StateSetManipulator, osgUtil/Statistics,
|
||
osgUtil/Tesselator, osgUtil/TrackballManipulator,
|
||
osgUtil/TriStripVisitor, osgUtil/Version,
|
||
osgUtil/VisualsRequirementsVisitor: Added a copyright notice to
|
||
all core headers, which all begin with //C++ header to help
|
||
scripts and editors pick up the fact that the file is a header
|
||
file.
|
||
|
||
2001-10-04 15: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 15: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 15: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 15:10 robert
|
||
|
||
* include/osg/StateAttribute: Changed the numeric ordering of
|
||
StateAttributes Types, as part of an investigation into state
|
||
sorting.
|
||
|
||
2001-10-03 22:43 robert
|
||
|
||
* AUTHORS, INSTALL, Makefile, Make/makedefs.macosx,
|
||
Make/makerules.macosx, include/osg/GL, include/osg/GLU,
|
||
include/osg/Math, include/osg/Notify, include/osg/Timer,
|
||
include/osg/Types, include/osg/Vec2, include/osg/Vec3,
|
||
include/osg/Vec4, src/osg/Image.cpp, src/osg/Notify.cpp,
|
||
src/osg/State.cpp, src/osg/Texture.cpp, src/osg/Timer.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 08:56 robert
|
||
|
||
* src/osgPlugins/osg/EarthSky.cpp: Added missing EarthSky.cpp file
|
||
to osg plguin.
|
||
|
||
2001-10-02 16:59 robert
|
||
|
||
* ChangeLog, include/osg/EarthSky, include/osg/Types,
|
||
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 12:36 robert
|
||
|
||
* VisualStudio/osg/osg.dsp, include/osg/NodeVisitor,
|
||
include/osgUtil/CullVisitor, src/osg/Makefile,
|
||
src/osgPlugins/osg/Makefile, src/osgUtil/CullVisitor.cpp,
|
||
src/osgUtil/SceneView.cpp: Added osg::EarthSky node to the core
|
||
osg library, and added support for it into osgUtil::SceneView,
|
||
osg::CullVisitor, osgPlugin/osg and updated the hangglide demo to
|
||
use the new earth sky node.
|
||
|
||
2001-10-02 00: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 13: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 12:15 robert
|
||
|
||
* include/osg/: BoundsChecking, ClippingVolume, ColorMask, Depth,
|
||
Impostor, ImpostorSprite, Material, MemoryAdapter, Node,
|
||
NodeVisitor, Object, Plane, Point, Quat, Referenced, State,
|
||
StateAttribute, StateSet, Stencil, TexGen, Texture, Transform,
|
||
Transparency, Vec2, Vec3, Vec4, Version, mem_ptr: Made spelling
|
||
corrections, the spelling mistakes picked up by a script written
|
||
by Neil Salter.
|
||
|
||
script
|
||
|
||
2001-09-30 21: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 19:34 robert
|
||
|
||
* 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 10: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 03:48 don
|
||
|
||
* include/osg/Matrix: Added operator * (Matrix &) to Matrix
|
||
(header) and operator [] to reference matrix elements.
|
||
|
||
2001-09-28 21:10 robert
|
||
|
||
* include/osg/: AlphaFunc, Billboard, BoundingBox, BoundingSphere,
|
||
Camera, Drawable, GL, GLExtensions, GeoSet, Geode, Group, Image,
|
||
LOD, LineSegment: Made spelling corrections to osg include files,
|
||
spelling mistakes detected by a script written by Neil Salter
|
||
which analyses comments for mistakes.
|
||
|
||
2001-09-28 20:36 don
|
||
|
||
* Makefile, Make/instrules, src/osg/Makefile: Cleaned up inst rules
|
||
a bit...
|
||
|
||
2001-09-28 17:56 robert
|
||
|
||
* ChangeLog, include/osg/Matrix, include/osg/StateSet,
|
||
src/osg/StateSet.cpp: [no log message]
|
||
|
||
2001-09-28 13:36 robert
|
||
|
||
* include/: osgDB/DotOsgWrapper, osgDB/FieldReader,
|
||
osgDB/FieldReaderIterator, osgDB/FileUtils, osgDB/ReadFile,
|
||
osgDB/Registry, osgDB/Version, osgDB/WriteFile,
|
||
osgUtil/CullVisitor, osgUtil/DisplayListVisitor, osgUtil/Export,
|
||
osgUtil/IntersectVisitor, osgUtil/RenderGraph,
|
||
osgUtil/RenderStage, osgUtil/SceneView, osgUtil/Tesselator,
|
||
osgUtil/TriStripVisitor, osgUtil/Version,
|
||
osgUtil/VisualsRequirementsVisitor: [no log message]
|
||
|
||
2001-09-27 17:34 robert
|
||
|
||
* ChangeLog, include/osg/Matrix, src/osg/Billboard.cpp,
|
||
src/osg/Matrix.cpp, src/osg/Quat.cpp, src/osg/TexMat.cpp,
|
||
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
||
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/Matrix.cpp,
|
||
src/osgPlugins/osg/TexMat.cpp, src/osgUtil/RenderLeaf.cpp,
|
||
src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp:
|
||
[no log message]
|
||
|
||
2001-09-27 10:44 robert
|
||
|
||
* ChangeLog, include/osg/Matrix, src/osg/Camera.cpp,
|
||
src/osg/Matrix.cpp, src/osg/Transform.cpp,
|
||
src/osgUtil/DriveManipulator.cpp,
|
||
src/osgUtil/FlightManipulator.cpp,
|
||
src/osgUtil/TrackballManipulator.cpp: [no log message]
|
||
|
||
2001-09-25 18:55 robert
|
||
|
||
* src/osg/Matrix.cpp.new, src/osg/Matrix.cpp.old,
|
||
include/osg/Matrix.new, include/osg/Matrix.old: [no log message]
|
||
|
||
2001-09-22 03:41 don
|
||
|
||
* AUTHORS, ChangeLog, INSTALL, TODO, index.html,
|
||
VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp,
|
||
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/osgUtil/CullVisitor, include/osgUtil/RenderStage,
|
||
include/osgUtil/SceneView, include/osgUtil/Tesselator,
|
||
include/osgUtil/VisualsRequirementsVisitor,
|
||
src/osg/Billboard.cpp, src/osg/Camera.cpp, src/osg/ClipPlane.cpp,
|
||
src/osg/Geode.cpp, src/osg/Group.cpp, src/osg/ImpostorSprite.cpp,
|
||
src/osg/Makefile, src/osg/Matrix.cpp, src/osg/Matrix.cpp.new,
|
||
src/osg/Node.cpp, src/osg/NodeVisitor.cpp, src/osg/Point.cpp,
|
||
src/osg/State.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp,
|
||
src/osg/Timer.cpp, src/osgPlugins/osg/GeoSet.cpp,
|
||
src/osgPlugins/osg/StateSet.cpp, src/osgUtil/CullVisitor.cpp,
|
||
src/osgUtil/Makefile, src/osgUtil/RenderStage.cpp,
|
||
src/osgUtil/RenderToTextureStage.cpp, src/osgUtil/SceneView.cpp:
|
||
Synch with 20010921
|
||
|
||
2001-09-22 03:04 don
|
||
|
||
* lib/: .README, README: Added files to keep cvs from removing
|
||
empty directories lib and lib/osgPlugins
|
||
|
||
2001-09-20 02:07 don
|
||
|
||
* lib/README: Added place holder README files to lib/README and
|
||
lib/osgUtil/README so empty directories will not be removed by
|
||
CVS
|
||
|
||
2001-09-20 01:59 don
|
||
|
||
* src/: osg/Makedepend, osgDB/Makedepend, osgPlugins/dw/Makedepend,
|
||
osgPlugins/flt/Makedepend, osgPlugins/gif/Makedepend,
|
||
osgPlugins/jpeg/Makedepend, osgPlugins/lib3ds/Makedepend,
|
||
osgPlugins/lwo/Makedepend, osgPlugins/obj/Makedepend,
|
||
osgPlugins/osg/Makedepend, osgPlugins/osgtgz/Makedepend,
|
||
osgPlugins/pfb/Makedepend, osgPlugins/pic/Makedepend,
|
||
osgPlugins/png/Makedepend, osgPlugins/rgb/Makedepend,
|
||
osgPlugins/tga/Makedepend, osgPlugins/tgz/Makedepend,
|
||
osgPlugins/tiff/Makedepend, osgPlugins/zip/Makedepend,
|
||
osgUtil/Makedepend: Removed Makedepend files
|
||
|
||
2001-09-20 01:48 don
|
||
|
||
* doc/OpenSceneGraphBanner_Distribution.jpg: Addec binary files
|
||
with -kb
|
||
|
||
2001-09-20 01:47 don
|
||
|
||
* doc/OpenSceneGraphBanner_Distribution.jpg: Removed should be
|
||
binary entries. Well r-add with -kb
|
||
|
||
2001-09-20 00:52 don
|
||
|
||
* 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-20 00:46 don
|
||
|
||
* 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-20 00:41 don
|
||
|
||
* include/osg/Matrix.new, include/osg/Matrix.old,
|
||
include/osg/NodeCallback, include/osg/Viewport,
|
||
include/osgUtil/AppVisitor, 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-20 00: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 22:50 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 22:41 don
|
||
|
||
* dist/.osg.spec.swp, doc/Doxyfile: And yet more clean up synch
|
||
with 0.8.42
|
||
|
||
2001-09-19 22:19 don
|
||
|
||
* INSTALL, Make/makedefs.freebsd, Make/makerules.freebsd,
|
||
doc/OpenSceneGraphBanner_Distribution.jpg, 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/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 22:07 don
|
||
|
||
* AUTHORS, ChangeLog, FAQ, Makefile, NEWS, README, TODO,
|
||
index.html, Make/makedefs.irix.nonstd, Make/makedefs.irix.std,
|
||
Make/makedefs.linux, Make/makerules.irix, Make/makerules.linux,
|
||
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp,
|
||
VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgPlugins/dw/dw.dsp,
|
||
VisualStudio/osgPlugins/flt/flt.dsp,
|
||
VisualStudio/osgPlugins/gif/gif.dsp,
|
||
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
||
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, doc/index.html,
|
||
doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile,
|
||
doc/Doxyfiles/auto_Mainpage, doc/Doxyfiles/core_Doxyfile,
|
||
doc/Doxyfiles/custom_Footer.html, include/osg/AlphaFunc,
|
||
include/osg/Billboard, include/osg/BoundingBox,
|
||
include/osg/BoundingSphere, include/osg/Camera,
|
||
include/osg/CullFace, include/osg/Export, include/osg/Fog,
|
||
include/osg/GL, include/osg/GeoSet, include/osg/Geode,
|
||
include/osg/Group, include/osg/Image, include/osg/LOD,
|
||
include/osg/Light, include/osg/LightSource, include/osg/Material,
|
||
include/osg/Matrix, include/osg/Node, include/osg/NodeVisitor,
|
||
include/osg/Notify, include/osg/Object, include/osg/Point,
|
||
include/osg/PolygonOffset, include/osg/Quat,
|
||
include/osg/Referenced, include/osg/State, include/osg/Switch,
|
||
include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat,
|
||
include/osg/Texture, include/osg/Timer, include/osg/Transparency,
|
||
include/osg/Types, include/osg/Vec2, include/osg/Vec3,
|
||
include/osg/Vec4, include/osgDB/DotOsgWrapper,
|
||
include/osgDB/DynamicLibrary, include/osgDB/Export,
|
||
include/osgDB/Field, include/osgDB/FieldReader,
|
||
include/osgDB/FieldReaderIterator, include/osgDB/FileNameUtils,
|
||
include/osgDB/FileUtils, include/osgDB/Input,
|
||
include/osgDB/Output, include/osgDB/ReadFile,
|
||
include/osgDB/ReaderWriter, include/osgDB/Registry,
|
||
include/osgDB/Version, include/osgDB/WriteFile,
|
||
include/osgUtil/CameraManipulator,
|
||
include/osgUtil/DisplayListVisitor,
|
||
include/osgUtil/DriveManipulator,
|
||
include/osgUtil/FlightManipulator,
|
||
include/osgUtil/GUIActionAdapter,
|
||
include/osgUtil/GUIEventAdapter,
|
||
include/osgUtil/IntersectVisitor, include/osgUtil/SceneView,
|
||
include/osgUtil/TrackballManipulator, src/Makefile,
|
||
src/osg/AlphaFunc.cpp, src/osg/Billboard.cpp,
|
||
src/osg/BoundingBox.cpp, src/osg/BoundingSphere.cpp,
|
||
src/osg/Camera.cpp, src/osg/CullFace.cpp, src/osg/Fog.cpp,
|
||
src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, src/osg/Geode.cpp,
|
||
src/osg/Group.cpp, src/osg/Image.cpp, src/osg/LOD.cpp,
|
||
src/osg/Light.cpp, src/osg/LightSource.cpp, src/osg/Makefile,
|
||
src/osg/Material.cpp, src/osg/Matrix.cpp, src/osg/Node.cpp,
|
||
src/osg/NodeVisitor.cpp, src/osg/Notify.cpp, src/osg/Object.cpp,
|
||
src/osg/Point.cpp, src/osg/PolygonOffset.cpp, src/osg/Quat.cpp,
|
||
src/osg/Switch.cpp, src/osg/TexEnv.cpp, src/osg/TexGen.cpp,
|
||
src/osg/TexMat.cpp, src/osg/Texture.cpp, src/osg/Timer.cpp,
|
||
src/osg/Transparency.cpp, src/osg/Version.cpp,
|
||
src/osgDB/DotOsgWrapper.cpp, src/osgDB/DynamicLibrary.cpp,
|
||
src/osgDB/Field.cpp, src/osgDB/FieldReader.cpp,
|
||
src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileNameUtils.cpp,
|
||
src/osgDB/FileUtils.cpp, src/osgDB/Input.cpp,
|
||
src/osgDB/Makedepend, src/osgDB/Makefile, src/osgDB/Output.cpp,
|
||
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
||
src/osgDB/Version.cpp, src/osgDB/WriteFile.cpp,
|
||
src/osgPlugins/Makefile, src/osgPlugins/dw/Makedepend,
|
||
src/osgPlugins/dw/Makefile, src/osgPlugins/dw/ReaderWriterDW.cpp,
|
||
src/osgPlugins/flt/BoundingVolumeRecords.cpp,
|
||
src/osgPlugins/flt/BoundingVolumeRecords.h,
|
||
src/osgPlugins/flt/ColorPaletteRecord.cpp,
|
||
src/osgPlugins/flt/ColorPaletteRecord.h,
|
||
src/osgPlugins/flt/CommentRecord.cpp,
|
||
src/osgPlugins/flt/CommentRecord.h,
|
||
src/osgPlugins/flt/ControlRecord.cpp,
|
||
src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h,
|
||
src/osgPlugins/flt/ExtensionRecord.cpp,
|
||
src/osgPlugins/flt/ExtensionRecord.h,
|
||
src/osgPlugins/flt/ExternalRecord.cpp,
|
||
src/osgPlugins/flt/ExternalRecord.h,
|
||
src/osgPlugins/flt/FaceRecord.cpp,
|
||
src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp,
|
||
src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/FltRecords.h,
|
||
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
||
src/osgPlugins/flt/GeoSetBuilder.h,
|
||
src/osgPlugins/flt/GroupRecord.cpp,
|
||
src/osgPlugins/flt/GroupRecord.h,
|
||
src/osgPlugins/flt/HeaderRecord.cpp,
|
||
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
||
src/osgPlugins/flt/InstanceRecords.cpp,
|
||
src/osgPlugins/flt/InstanceRecords.h,
|
||
src/osgPlugins/flt/LightPointRecord.cpp,
|
||
src/osgPlugins/flt/LightPointRecord.h,
|
||
src/osgPlugins/flt/LightSourcePaletteRecord.cpp,
|
||
src/osgPlugins/flt/LightSourcePaletteRecord.h,
|
||
src/osgPlugins/flt/LightSourceRecord.cpp,
|
||
src/osgPlugins/flt/LightSourceRecord.h,
|
||
src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h,
|
||
src/osgPlugins/flt/LongIDRecord.cpp,
|
||
src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makefile,
|
||
src/osgPlugins/flt/MaterialPaletteRecord.cpp,
|
||
src/osgPlugins/flt/MaterialPaletteRecord.h,
|
||
src/osgPlugins/flt/ObjectRecord.cpp,
|
||
src/osgPlugins/flt/ObjectRecord.h,
|
||
src/osgPlugins/flt/OldVertexRecords.cpp,
|
||
src/osgPlugins/flt/OldVertexRecords.h,
|
||
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
||
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
||
src/osgPlugins/flt/ReaderWriterFLT.h,
|
||
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
||
src/osgPlugins/flt/RecordVisitor.cpp,
|
||
src/osgPlugins/flt/RecordVisitor.h,
|
||
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h,
|
||
src/osgPlugins/flt/SwitchRecord.cpp,
|
||
src/osgPlugins/flt/SwitchRecord.h,
|
||
src/osgPlugins/flt/TextureMappingPaletteRecord.cpp,
|
||
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
||
src/osgPlugins/flt/TexturePaletteRecord.cpp,
|
||
src/osgPlugins/flt/TexturePaletteRecord.h,
|
||
src/osgPlugins/flt/TransformationRecords.cpp,
|
||
src/osgPlugins/flt/TransformationRecords.h,
|
||
src/osgPlugins/flt/UnknownRecord.cpp,
|
||
src/osgPlugins/flt/VertexPoolRecords.cpp,
|
||
src/osgPlugins/flt/VertexPoolRecords.h,
|
||
src/osgPlugins/flt/flt.cpp, src/osgPlugins/flt/flt.h,
|
||
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h,
|
||
src/osgPlugins/flt/opcodes.h, src/osgPlugins/gif/Makefile,
|
||
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
||
src/osgPlugins/jpeg/Makefile,
|
||
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
||
src/osgPlugins/lib3ds/AUTHORS, src/osgPlugins/lib3ds/Makedepend,
|
||
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lib3ds/README,
|
||
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
||
src/osgPlugins/lib3ds/atmosphere.cpp,
|
||
src/osgPlugins/lib3ds/atmosphere.h,
|
||
src/osgPlugins/lib3ds/background.cpp,
|
||
src/osgPlugins/lib3ds/background.h,
|
||
src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h,
|
||
src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h,
|
||
src/osgPlugins/lib3ds/chunktable.h,
|
||
src/osgPlugins/lib3ds/ease.cpp, src/osgPlugins/lib3ds/ease.h,
|
||
src/osgPlugins/lib3ds/file.cpp, src/osgPlugins/lib3ds/file.h,
|
||
src/osgPlugins/lib3ds/lib3ds_float.cpp,
|
||
src/osgPlugins/lib3ds/lib3ds_float.h,
|
||
src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h,
|
||
src/osgPlugins/lib3ds/material.cpp,
|
||
src/osgPlugins/lib3ds/material.h,
|
||
src/osgPlugins/lib3ds/matrix.cpp, src/osgPlugins/lib3ds/matrix.h,
|
||
src/osgPlugins/lib3ds/mesh.cpp, src/osgPlugins/lib3ds/mesh.h,
|
||
src/osgPlugins/lib3ds/node.cpp, src/osgPlugins/lib3ds/node.h,
|
||
src/osgPlugins/lib3ds/quat.cpp, src/osgPlugins/lib3ds/quat.h,
|
||
src/osgPlugins/lib3ds/readwrite.cpp,
|
||
src/osgPlugins/lib3ds/readwrite.h,
|
||
src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h,
|
||
src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h,
|
||
src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h,
|
||
src/osgPlugins/lib3ds/types.h, src/osgPlugins/lib3ds/vector.cpp,
|
||
src/osgPlugins/lib3ds/vector.h,
|
||
src/osgPlugins/lib3ds/viewport.cpp,
|
||
src/osgPlugins/lib3ds/viewport.h, src/osgPlugins/lwo/COPYING,
|
||
src/osgPlugins/lwo/Makedepend, src/osgPlugins/lwo/Makefile,
|
||
src/osgPlugins/lwo/README, src/osgPlugins/lwo/README.osg,
|
||
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
||
src/osgPlugins/lwo/lw.cpp, src/osgPlugins/lwo/lw.h,
|
||
src/osgPlugins/lwo/spec_lwob.txt, src/osgPlugins/obj/Makedepend,
|
||
src/osgPlugins/obj/Makefile, src/osgPlugins/obj/README.osg,
|
||
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
||
src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h,
|
||
src/osgPlugins/obj/spec_obj.txt,
|
||
src/osgPlugins/osg/AlphaFunc.cpp,
|
||
src/osgPlugins/osg/Billboard.cpp,
|
||
src/osgPlugins/osg/ClipPlane.cpp,
|
||
src/osgPlugins/osg/ColorMask.cpp,
|
||
src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp,
|
||
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Fog.cpp,
|
||
src/osgPlugins/osg/FrontFace.cpp, src/osgPlugins/osg/GeoSet.cpp,
|
||
src/osgPlugins/osg/Geode.cpp, src/osgPlugins/osg/Group.cpp,
|
||
src/osgPlugins/osg/Image.cpp, src/osgPlugins/osg/Impostor.cpp,
|
||
src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp,
|
||
src/osgPlugins/osg/LightSource.cpp,
|
||
src/osgPlugins/osg/Makedepend, src/osgPlugins/osg/Makefile,
|
||
src/osgPlugins/osg/Material.cpp, src/osgPlugins/osg/Matrix.cpp,
|
||
src/osgPlugins/osg/Node.cpp, src/osgPlugins/osg/Object.cpp,
|
||
src/osgPlugins/osg/Point.cpp, src/osgPlugins/osg/PolygonMode.cpp,
|
||
src/osgPlugins/osg/PolygonOffset.cpp, src/osgPlugins/osg/README,
|
||
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
||
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp,
|
||
src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp,
|
||
src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp,
|
||
src/osgPlugins/osg/Texture.cpp, src/osgPlugins/osg/Transform.cpp,
|
||
src/osgPlugins/osg/Transparency.cpp,
|
||
src/osgPlugins/osgtgz/Makefile,
|
||
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
||
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
||
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
||
src/osgPlugins/pfb/ConvertToPerformer.h,
|
||
src/osgPlugins/pfb/Makefile,
|
||
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
||
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
||
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
||
src/osgPlugins/rgb/Makedepend, src/osgPlugins/rgb/Makefile,
|
||
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
||
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
||
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
||
src/osgPlugins/tiff/Makefile,
|
||
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
||
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
||
src/osgUtil/CameraManipulator.cpp,
|
||
src/osgUtil/DisplayListVisitor.cpp,
|
||
src/osgUtil/DriveManipulator.cpp,
|
||
src/osgUtil/FlightManipulator.cpp,
|
||
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makefile,
|
||
src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp,
|
||
src/osgUtil/Version.cpp: Added a bunch of files synched with
|
||
0.8.42
|
||
|
||
2001-01-12 17:34 don
|
||
|
||
* src/osg/: Makedepend, OSG.cpp: Removed Makedepend for osg
|
||
repository. No Makedepends should be in the repository
|
||
|
||
2001-01-10 17:19 don
|
||
|
||
* src/osg/: Makedepend, 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, Makefile, NEWS, README, TODO,
|
||
index.html, Make/instrules, Make/makedefs.irix.nonstd,
|
||
Make/makedefs.irix.std, Make/makedefs.linux, Make/makerules.irix,
|
||
Make/makerules.linux, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/flt/flt.dsp,
|
||
VisualStudio/osgPlugins/gif/gif.dsp,
|
||
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
||
VisualStudio/osgPlugins/pic/pic.dsp,
|
||
VisualStudio/osgPlugins/png/png.dsp,
|
||
VisualStudio/osgPlugins/tga/tga.dsp,
|
||
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
||
VisualStudio/osgUtil/osgUtil.dsp, dist/.osg.spec.swp,
|
||
dist/Irix/Makefile, dist/Irix/osg.idb, dist/Irix/osg.spec,
|
||
doc/Doxyfile, doc/index.html, 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/osgUtil/CameraManipulator,
|
||
include/osgUtil/DisplayListVisitor,
|
||
include/osgUtil/DriveManipulator, include/osgUtil/Export,
|
||
include/osgUtil/FlightManipulator,
|
||
include/osgUtil/GUIActionAdapter,
|
||
include/osgUtil/GUIEventAdapter,
|
||
include/osgUtil/IntersectVisitor, include/osgUtil/RenderVisitor,
|
||
include/osgUtil/SceneView, include/osgUtil/TrackballManipulator,
|
||
include/osgUtil/Version, src/Makefile, src/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/osgPlugins/Makefile,
|
||
src/osgPlugins/flt/BoundingVolumeRecords.cpp,
|
||
src/osgPlugins/flt/BoundingVolumeRecords.h,
|
||
src/osgPlugins/flt/ColorPaletteRecord.cpp,
|
||
src/osgPlugins/flt/ColorPaletteRecord.h,
|
||
src/osgPlugins/flt/CommentRecord.cpp,
|
||
src/osgPlugins/flt/CommentRecord.h,
|
||
src/osgPlugins/flt/ControlRecord.cpp,
|
||
src/osgPlugins/flt/ControlRecord.h,
|
||
src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h,
|
||
src/osgPlugins/flt/ExtensionRecord.cpp,
|
||
src/osgPlugins/flt/ExtensionRecord.h,
|
||
src/osgPlugins/flt/ExternalRecord.cpp,
|
||
src/osgPlugins/flt/ExternalRecord.h,
|
||
src/osgPlugins/flt/FaceRecord.cpp,
|
||
src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp,
|
||
src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/FltRecords.h,
|
||
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
||
src/osgPlugins/flt/GeoSetBuilder.h,
|
||
src/osgPlugins/flt/GroupRecord.cpp,
|
||
src/osgPlugins/flt/GroupRecord.h,
|
||
src/osgPlugins/flt/HeaderRecord.cpp,
|
||
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
||
src/osgPlugins/flt/Input.h,
|
||
src/osgPlugins/flt/InstanceRecords.cpp,
|
||
src/osgPlugins/flt/InstanceRecords.h,
|
||
src/osgPlugins/flt/LightPointRecord.cpp,
|
||
src/osgPlugins/flt/LightPointRecord.h,
|
||
src/osgPlugins/flt/LightSourcePaletteRecord.cpp,
|
||
src/osgPlugins/flt/LightSourcePaletteRecord.h,
|
||
src/osgPlugins/flt/LightSourceRecord.cpp,
|
||
src/osgPlugins/flt/LightSourceRecord.h,
|
||
src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h,
|
||
src/osgPlugins/flt/LongIDRecord.cpp,
|
||
src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makedepend,
|
||
src/osgPlugins/flt/Makefile,
|
||
src/osgPlugins/flt/MaterialPaletteRecord.cpp,
|
||
src/osgPlugins/flt/MaterialPaletteRecord.h,
|
||
src/osgPlugins/flt/ObjectRecord.cpp,
|
||
src/osgPlugins/flt/ObjectRecord.h,
|
||
src/osgPlugins/flt/OldVertexRecords.cpp,
|
||
src/osgPlugins/flt/OldVertexRecords.h,
|
||
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
||
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
||
src/osgPlugins/flt/ReaderWriterFLT.h,
|
||
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
||
src/osgPlugins/flt/RecordVisitor.cpp,
|
||
src/osgPlugins/flt/RecordVisitor.h,
|
||
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h,
|
||
src/osgPlugins/flt/SwitchRecord.cpp,
|
||
src/osgPlugins/flt/SwitchRecord.h,
|
||
src/osgPlugins/flt/TextureMappingPaletteRecord.cpp,
|
||
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
||
src/osgPlugins/flt/TexturePaletteRecord.cpp,
|
||
src/osgPlugins/flt/TexturePaletteRecord.h,
|
||
src/osgPlugins/flt/TransformationRecords.cpp,
|
||
src/osgPlugins/flt/TransformationRecords.h,
|
||
src/osgPlugins/flt/UnknownRecord.cpp,
|
||
src/osgPlugins/flt/UnknownRecord.h,
|
||
src/osgPlugins/flt/VertexPoolRecords.cpp,
|
||
src/osgPlugins/flt/VertexPoolRecords.h,
|
||
src/osgPlugins/flt/export.h, src/osgPlugins/flt/flt.cpp,
|
||
src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp,
|
||
src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/license.txt,
|
||
src/osgPlugins/flt/opcodes.h, src/osgPlugins/gif/Makedepend,
|
||
src/osgPlugins/gif/Makefile,
|
||
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
||
src/osgPlugins/jpeg/Makedepend, src/osgPlugins/jpeg/Makefile,
|
||
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
||
src/osgPlugins/osgtgz/Makedepend, src/osgPlugins/osgtgz/Makefile,
|
||
src/osgPlugins/osgtgz/osgtgz.cpp,
|
||
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
||
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
||
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
||
src/osgPlugins/pfb/ConvertToPerformer.h,
|
||
src/osgPlugins/pfb/Makedepend, src/osgPlugins/pfb/Makefile,
|
||
src/osgPlugins/pfb/README.txt,
|
||
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
||
src/osgPlugins/pic/Makedepend, src/osgPlugins/pic/Makefile,
|
||
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
||
src/osgPlugins/png/Makedepend, src/osgPlugins/png/Makefile,
|
||
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
||
src/osgPlugins/tga/Makedepend, src/osgPlugins/tga/Makefile,
|
||
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
||
src/osgPlugins/tgz/Makedepend, src/osgPlugins/tgz/Makefile,
|
||
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
||
src/osgPlugins/tiff/Makedepend, src/osgPlugins/tiff/Makefile,
|
||
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
||
src/osgPlugins/zip/Makedepend, src/osgPlugins/zip/Makefile,
|
||
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
||
src/osgUtil/CameraManipulator.cpp,
|
||
src/osgUtil/DisplayListVisitor.cpp,
|
||
src/osgUtil/DriveManipulator.cpp,
|
||
src/osgUtil/FlightManipulator.cpp,
|
||
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makedepend,
|
||
src/osgUtil/Makefile, src/osgUtil/RenderVisitor.cpp,
|
||
src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp,
|
||
src/osgUtil/Version.cpp: Initial import of OpenSceneGraph
|
||
|
||
2001-01-10 16:32 don
|
||
|
||
* AUTHORS, COPYING, ChangeLog, FAQ, Makefile, NEWS, README, TODO,
|
||
index.html, Make/instrules, Make/makedefs.irix.nonstd,
|
||
Make/makedefs.irix.std, Make/makedefs.linux, Make/makerules.irix,
|
||
Make/makerules.linux, VisualStudio/VisualStudio.dsw,
|
||
VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/flt/flt.dsp,
|
||
VisualStudio/osgPlugins/gif/gif.dsp,
|
||
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
||
VisualStudio/osgPlugins/pic/pic.dsp,
|
||
VisualStudio/osgPlugins/png/png.dsp,
|
||
VisualStudio/osgPlugins/tga/tga.dsp,
|
||
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
||
VisualStudio/osgUtil/osgUtil.dsp, dist/.osg.spec.swp,
|
||
dist/Irix/Makefile, dist/Irix/osg.idb, dist/Irix/osg.spec,
|
||
doc/Doxyfile, doc/index.html, 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/osgUtil/CameraManipulator,
|
||
include/osgUtil/DisplayListVisitor,
|
||
include/osgUtil/DriveManipulator, include/osgUtil/Export,
|
||
include/osgUtil/FlightManipulator,
|
||
include/osgUtil/GUIActionAdapter,
|
||
include/osgUtil/GUIEventAdapter,
|
||
include/osgUtil/IntersectVisitor, include/osgUtil/RenderVisitor,
|
||
include/osgUtil/SceneView, include/osgUtil/TrackballManipulator,
|
||
include/osgUtil/Version, src/Makefile, src/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/osgPlugins/Makefile,
|
||
src/osgPlugins/flt/BoundingVolumeRecords.cpp,
|
||
src/osgPlugins/flt/BoundingVolumeRecords.h,
|
||
src/osgPlugins/flt/ColorPaletteRecord.cpp,
|
||
src/osgPlugins/flt/ColorPaletteRecord.h,
|
||
src/osgPlugins/flt/CommentRecord.cpp,
|
||
src/osgPlugins/flt/CommentRecord.h,
|
||
src/osgPlugins/flt/ControlRecord.cpp,
|
||
src/osgPlugins/flt/ControlRecord.h,
|
||
src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h,
|
||
src/osgPlugins/flt/ExtensionRecord.cpp,
|
||
src/osgPlugins/flt/ExtensionRecord.h,
|
||
src/osgPlugins/flt/ExternalRecord.cpp,
|
||
src/osgPlugins/flt/ExternalRecord.h,
|
||
src/osgPlugins/flt/FaceRecord.cpp,
|
||
src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp,
|
||
src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/FltRecords.h,
|
||
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
||
src/osgPlugins/flt/GeoSetBuilder.h,
|
||
src/osgPlugins/flt/GroupRecord.cpp,
|
||
src/osgPlugins/flt/GroupRecord.h,
|
||
src/osgPlugins/flt/HeaderRecord.cpp,
|
||
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
||
src/osgPlugins/flt/Input.h,
|
||
src/osgPlugins/flt/InstanceRecords.cpp,
|
||
src/osgPlugins/flt/InstanceRecords.h,
|
||
src/osgPlugins/flt/LightPointRecord.cpp,
|
||
src/osgPlugins/flt/LightPointRecord.h,
|
||
src/osgPlugins/flt/LightSourcePaletteRecord.cpp,
|
||
src/osgPlugins/flt/LightSourcePaletteRecord.h,
|
||
src/osgPlugins/flt/LightSourceRecord.cpp,
|
||
src/osgPlugins/flt/LightSourceRecord.h,
|
||
src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h,
|
||
src/osgPlugins/flt/LongIDRecord.cpp,
|
||
src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makedepend,
|
||
src/osgPlugins/flt/Makefile,
|
||
src/osgPlugins/flt/MaterialPaletteRecord.cpp,
|
||
src/osgPlugins/flt/MaterialPaletteRecord.h,
|
||
src/osgPlugins/flt/ObjectRecord.cpp,
|
||
src/osgPlugins/flt/ObjectRecord.h,
|
||
src/osgPlugins/flt/OldVertexRecords.cpp,
|
||
src/osgPlugins/flt/OldVertexRecords.h,
|
||
src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h,
|
||
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
||
src/osgPlugins/flt/ReaderWriterFLT.h,
|
||
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
||
src/osgPlugins/flt/RecordVisitor.cpp,
|
||
src/osgPlugins/flt/RecordVisitor.h,
|
||
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h,
|
||
src/osgPlugins/flt/SwitchRecord.cpp,
|
||
src/osgPlugins/flt/SwitchRecord.h,
|
||
src/osgPlugins/flt/TextureMappingPaletteRecord.cpp,
|
||
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
||
src/osgPlugins/flt/TexturePaletteRecord.cpp,
|
||
src/osgPlugins/flt/TexturePaletteRecord.h,
|
||
src/osgPlugins/flt/TransformationRecords.cpp,
|
||
src/osgPlugins/flt/TransformationRecords.h,
|
||
src/osgPlugins/flt/UnknownRecord.cpp,
|
||
src/osgPlugins/flt/UnknownRecord.h,
|
||
src/osgPlugins/flt/VertexPoolRecords.cpp,
|
||
src/osgPlugins/flt/VertexPoolRecords.h,
|
||
src/osgPlugins/flt/export.h, src/osgPlugins/flt/flt.cpp,
|
||
src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp,
|
||
src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/license.txt,
|
||
src/osgPlugins/flt/opcodes.h, src/osgPlugins/gif/Makedepend,
|
||
src/osgPlugins/gif/Makefile,
|
||
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
||
src/osgPlugins/jpeg/Makedepend, src/osgPlugins/jpeg/Makefile,
|
||
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
||
src/osgPlugins/osgtgz/Makedepend, src/osgPlugins/osgtgz/Makefile,
|
||
src/osgPlugins/osgtgz/osgtgz.cpp,
|
||
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
||
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
||
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
||
src/osgPlugins/pfb/ConvertToPerformer.h,
|
||
src/osgPlugins/pfb/Makedepend, src/osgPlugins/pfb/Makefile,
|
||
src/osgPlugins/pfb/README.txt,
|
||
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
||
src/osgPlugins/pic/Makedepend, src/osgPlugins/pic/Makefile,
|
||
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
||
src/osgPlugins/png/Makedepend, src/osgPlugins/png/Makefile,
|
||
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
||
src/osgPlugins/tga/Makedepend, src/osgPlugins/tga/Makefile,
|
||
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
||
src/osgPlugins/tgz/Makedepend, src/osgPlugins/tgz/Makefile,
|
||
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
||
src/osgPlugins/tiff/Makedepend, src/osgPlugins/tiff/Makefile,
|
||
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
||
src/osgPlugins/zip/Makedepend, src/osgPlugins/zip/Makefile,
|
||
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
||
src/osgUtil/CameraManipulator.cpp,
|
||
src/osgUtil/DisplayListVisitor.cpp,
|
||
src/osgUtil/DriveManipulator.cpp,
|
||
src/osgUtil/FlightManipulator.cpp,
|
||
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makedepend,
|
||
src/osgUtil/Makefile, src/osgUtil/RenderVisitor.cpp,
|
||
src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp,
|
||
src/osgUtil/Version.cpp: Initial revision
|
||
|