Updated ChangeLog

git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14839 16af8721-9629-0410-8352-f15c8da7e697
This commit is contained in:
Robert Osfield 2015-04-15 18:34:16 +00:00
parent bf0425f628
commit 4a734b314c

355
ChangeLog
View File

@ -1,3 +1,358 @@
2015-04-15 18:05 robert
* CMakeLists.txt: Updated version number of dev release
2015-04-15 17:12 robert
* src/osgPlugins/gles/LineIndexFunctor: Added missing const to find
VS2005 build
2015-04-14 18:16 robert
* src/osgViewer/GraphicsWindowWin32.cpp: Added check for changes to
window size during GraphicsWindowWin32::init() to fix bug that
occurs when the window manage resizes the window automatically on
creation.
2015-04-14 15:50 robert
* src/osgPlugins/osgjs/JSON_Objects: From Philippe Renon, MingW
build fix
2015-04-13 11:48 robert
* examples/osgprerender/osgprerender.cpp,
examples/osgprerendercubemap/osgprerendercubemap.cpp,
include/osg/Camera, src/osgSim/ElevationSlice.cpp,
src/osgUtil/RenderStage.cpp,
src/osgWrappers/deprecated-dotosg/osg/Camera.cpp,
src/osgWrappers/serializers/osg/Camera.cpp: Fixed typo of
SEPARATE enums
2015-04-13 10:43 robert
* CMakeModules/FindFFmpeg.cmake, CMakeModules/OsgMacroUtils.cmake,
applications/osgconv/osgconv.cpp,
applications/osgversion/osgversion.cpp,
applications/present3D/Cluster.cpp,
applications/present3D/present3D.cpp,
examples/osg2cpp/osg2cpp.cpp,
examples/osganimationsolid/osganimationsolid.cpp,
examples/osganimationtimeline/osganimationtimeline.cpp,
examples/osgautocapture/osgautocapture.cpp,
examples/osgbillboard/osgbillboard.cpp,
examples/osgcamera/osgcamera.cpp, examples/osgclip/osgclip.cpp,
examples/osgcopy/osgcopy.cpp,
examples/osgdistortion/osgdistortion.cpp,
examples/osggeometry/osggeometry.cpp,
examples/osgparticleshader/osgparticleshader.cpp,
examples/osgreflect/osgreflect.cpp,
examples/osgshadercomposition/osgshadercomposition.cpp,
examples/osgtexture2DArray/osgtexture2DArray.cpp,
examples/osgtexture3D/osgtexture3D.cpp,
examples/osgwindows/osgwindows.cpp, include/OpenThreads/Thread,
include/osg/Billboard, include/osg/BoundingSphere,
include/osg/BufferIndexBinding, include/osg/BufferTemplate,
include/osg/ImageSequence, include/osg/ScriptEngine,
include/osg/Shader, include/osg/Shape, include/osg/State,
include/osg/StateSet, include/osg/ValueObject,
include/osgAnimation/Action, include/osgAnimation/RigGeometry,
include/osgDB/Callbacks, include/osgManipulator/Dragger,
include/osgPresentation/SlideEventHandler,
include/osgShadow/OccluderGeometry,
include/osgShadow/ViewDependentShadowMap,
include/osgUtil/Optimizer, include/osgWidget/EventInterface,
src/OpenThreads/pthreads/PThreadBarrierPrivateData.h,
src/osg/Referenced.cpp, src/osg/Shader.cpp, src/osg/State.cpp,
src/osg/Uniform.cpp, src/osgGA/CameraManipulator.cpp,
src/osgPlugins/txp/trpage_geom.h,
src/osgPlugins/txp/trpage_pparse.cpp,
src/osgPlugins/txp/trpage_write.h,
src/osgPresentation/SlideEventHandler.cpp,
src/osgShadow/ConvexPolyhedron.cpp,
src/osgShadow/DebugShadowMap.cpp,
src/osgShadow/ShadowTechnique.cpp,
src/osgShadow/ShadowVolume.cpp,
src/osgShadow/ViewDependentShadowMap.cpp, src/osgViewer/View.cpp,
src/osgWrappers/serializers/osgManipulator/Dragger.cpp: From
Jannik Heller, typo fixes
2015-04-13 10:11 robert
* CMakeLists.txt, README.txt, src/osg/GL.in,
src/osgPlugins/imageio/ReaderWriterImageIO.cpp,
src/osgViewer/GraphicsWindowIOS.mm: From Konstantin Matveyev,
"I've added GLES3 profile, which also enables GLES2 features
(OSG_GLES3_AVAILABLE=true => OSG_GLES2_AVAILABLE=true).
If OSG_OPENGL_PROFILE="GLES3" =>
GraphicsWindowIOS will create gles3 context.
If failed, GraphicsWindowIOS will create gles2 context.
Multisampling also working.
"
2015-04-13 09:50 robert
* CMakeModules/FindOpenEXR.cmake,
src/osgPlugins/exr/CMakeLists.txt: From Laurens Voerman, I have
modified the FindOpenEXR.cmake to find the debug libraries, and
to define a variable
(OPENEXR_LIBRARIES_VARS) with the variable names that might have
a _DEBUG version defined.
2015-04-13 08:55 robert
* examples/osgmanipulator/osgmanipulator.cpp: Added passing of
command line arguments to viewer construction to allow one to
specify extra controls for the viewer such as window size etc.
2015-04-09 18:42 robert
* include/osgManipulator/AntiSquish,
src/osgManipulator/AntiSquish.cpp: Refactored
AntiSquish::computeUnSquishedMatrix() method to use the parent
node path of the AntiSquish node
to compute the required matrix rather than using the NodePath
provided by the NodeVistor. This is required
as in osg::computeLocalToWorld() usage case the NodeVisitor
pointer is NULL, so the correct matrix isn't possible to compute.
2015-04-09 18:38 robert
* examples/osgmanipulator/osgmanipulator.cpp: Added
WindowSizeHandler to osgmanipulator example
2015-04-07 18:01 robert
* applications/present3D/present3D.cpp,
examples/osgclip/osgclip.cpp,
examples/osgkeystone/osgkeystone.cpp,
examples/osgmemorytest/osgmemorytest.cpp,
examples/osgocclusionquery/osgocclusionquery.cpp,
examples/osgposter/PosterPrinter.cpp,
examples/osgshadercomposition/oldshadercomposition.cpp,
examples/osgshadercomposition/osgshadercomposition.cpp,
examples/osgtexture1D/osgtexture1D.cpp,
examples/osgtexture2D/osgtexture2D.cpp,
examples/osgtexture3D/osgtexture3D.cpp,
examples/osgtransferfunction/osgtransferfunction.cpp,
include/OpenThreads/Thread, include/osg/Array,
include/osg/Callback, include/osg/Camera,
include/osg/CullSettings, include/osg/CullingSet,
include/osg/DisplaySettings, include/osg/GLU,
include/osg/GraphicsContext, include/osg/Image,
include/osg/ImageUtils, include/osg/Object, include/osg/State,
include/osg/UserDataContainer, include/osg/View,
include/osgDB/ClassInterface,
include/osgManipulator/Scale2DDragger,
include/osgPresentation/PropertyManager,
include/osgSim/LightPointNode, include/osgUtil/IntersectVisitor,
include/osgUtil/IntersectionVisitor,
include/osgUtil/LineSegmentIntersector,
include/osgUtil/PositionalStateContainer,
include/osgUtil/RayIntersector, include/osgUtil/TriStripVisitor,
include/osgViewer/CompositeViewer,
include/osgViewer/GraphicsWindow, include/osgViewer/Keystone,
include/osgViewer/View, include/osgViewer/Viewer,
include/osgViewer/ViewerBase, include/osgWidget/PdfReader,
include/osgWidget/VncClient, include/osgWidget/Window,
src/OpenThreads/pthreads/PThread.cpp, src/osg/Image.cpp,
src/osg/LightSource.cpp, src/osg/OcclusionQueryNode.cpp,
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
src/osg/Texture2DMultisample.cpp, src/osg/TextureRectangle.cpp,
src/osgAnimation/Bone.cpp,
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
src/osgPlugins/pic/ReaderWriterPIC.cpp,
src/osgPlugins/tga/ReaderWriterTGA.cpp,
src/osgPlugins/txp/trpage_geom.h, src/osgText/String.cpp,
src/osgUtil/SceneView.cpp, src/osgViewer/View.cpp: From Jannik
Heller, typo fixes
2015-04-07 16:58 robert
* src/osgPlugins/3ds/ReaderWriter3DS.cpp: From Giampaolo Viganò,
"you can find in the attached ZIP archive a fix for 3ds plugin
transparent/diffuse textures and opacity maps and the support for
reflection map"
2015-04-07 15:53 robert
* applications/osgconv/osgconv.cpp,
examples/osganalysis/osganalysis.cpp: From Janik Heller, clean up
of drawable/node usage
2015-04-07 15:52 robert
* examples/osggpucull/ShapeToGeometry.cpp,
examples/osggpucull/ShapeToGeometry.h: Removed unused
ShapesToGeometriesVisitor.
2015-04-07 15:49 robert
* include/osgUtil/Optimizer, src/osgDB/SharedStateManager.cpp,
src/osgGA/StateSetManipulator.cpp, src/osgUtil/Optimizer.cpp:
Cleaned up handling of Drawables so it utilizes the Node
inheritance properly.
2015-04-03 15:43 robert
* src/osgPlugins/stl/ReaderWriterSTL.cpp: Build fix for VS2005.
2015-04-03 13:34 robert
* include/osg/ImageUtils: Improved the doxygen comment for the new
createImageWithOrientationConversion(..) function.
2015-04-03 13:29 robert
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Added automatic
rotation of jpeg image based on EXIF rotation information
provided in the header.
2015-04-03 13:19 robert
* include/osg/ImageUtils, src/osg/ImageUtils.cpp: Implemented an
osg::createImageWithOrientationConversion(...) method to aid for
changing orientation of images.
2015-04-02 16:11 robert
* src/osgPlugins/jpeg/CMakeLists.txt,
src/osgPlugins/jpeg/EXIF_Orientation.cpp,
src/osgPlugins/jpeg/EXIF_Orientation.h,
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Added reading of
EXIF_Orientation tags when present in a jpeg file.
2015-04-02 10:12 robert
* src/osgPlugins/osgjs/JSON_Objects,
src/osgPlugins/osgjs/json_stream: From Wojciech Lewandowski,
Windows build fixes, "These are the tweaks I had to make.
JSON_Objects / json_stream headers attached. I am not sure how
these will behave on VS 2010. Someone with VS 2010 should test
it. Should be okay on VS 2008 and below + VS 2012 and above,
though."
2015-04-01 09:37 robert
* src/osg/Image.cpp: From Lionel Largarde, "fix for the
Image::computeNumberOfMipmapLevels method. The method did use the
float version of the log function and the / operator.
It works for most of the input sizes, but fails for 8192,
32768...
For 8192, the method returns 13 instead of 14."
2015-03-31 19:31 robert
* src/osg/Texture2DArray.cpp: Fixed crash when using a subload
callback, where the _images array is empty by _images[0] was
still being accessed.
2015-03-31 19:29 robert
* examples/osgtexture2DArray/osgtexture2DArray.cpp: Added --subload
command line option and test subload callback for testing
purposes
2015-03-31 16:23 robert
* examples/osgdistortion/osgdistortion.cpp, include/osg/Camera,
src/osg/Camera.cpp: Introduced osg::Camera::resize(..) method and
associated enum thus:
enum ResizeMask
{
RESIZE_VIEWPORT=1,
RESIZE_ATTACHMENTS=2,
RESIZE_PROJECTIONMATRIX=4,
RESIZE_DEFAULT=RESIZE_VIEWPORT|RESIZE_ATTACHMENTS
};
/** Resize, to the specified width and height, the viewport,
attachments and projection matrix according to the resizeMask
provided.
* Note, the adjustment of the projection matrix is done if the
RESIZE_PROJECTIONMATRIX mask to set and according to the rules
specified in the ProjectionResizePolicy. */
void resize(int width, int height, int
resizeMask=RESIZE_DEFAULT);
2015-03-31 15:08 robert
* examples/osgdistortion/osgdistortion.cpp, include/osg/Camera,
src/osg/Camera.cpp: Introduced Camera::resizeAttachments(int
width, int height) to resize all the Texture and Image assigned
the the Camera attachments.
2015-03-31 10:41 robert
* examples/osgdistortion/osgdistortion.cpp: Refactor the RTT Camera
resize code into a seperate Callback method in prep for this all
being done by a single Camera API call.
2015-03-31 10:36 robert
* include/osg/Camera, include/osgUtil/RenderStage,
src/osg/Camera.cpp, src/osgUtil/RenderStage.cpp: Added
Camera::dirtyAttachmentMap(),
Camera::s/getAttachmentMapModified() value and usage of this in
RenderStage as a new mechanism
for telling the rendering backend to update itself to reflect new
values in the attachments such as new texture or image sizes.
2015-03-23 11:36 robert
* examples/osgtessellationshaders/osgtessellationshaders.cpp: Added
StatsHandler to osgtessellationshaders example to test out
rendering bug associated with stats rendering.
2015-03-20 17:58 robert
* examples/osgdistortion/osgdistortion.cpp: Added event handle to
alter the RTT Camera's dimensions to follow the windows resizes.
2015-03-20 15:49 robert
* src/osgViewer/GraphicsWindowX11.cpp: Fixed resize dimensions of
X11 window
2015-03-20 11:48 robert
* examples/osgviewerQt/osgviewerQt.cpp: From Jannik Heller, "Fix
for Qt4 multi-threaded crash. This patch adds the
AA_X11InitThreads flag to the QApplication setup, meaning QT will
call XInitThreads for us. This also bumps the required QT version
to 4.8+, because the AA_X11InitThreads flag was introduced in
that version. If that is not acceptable, we could add a
QT_VERSION >= 0x040800 guard, or manually call XInitThreads()
instead. Let me know what you think."
2015-03-19 10:49 robert
* examples/osgdistortion/osgdistortion.cpp: Added Texture wrap
setting to CLAMP_TO_EDGE to fix rendering problem when running
the default osgdistortion example
2015-03-17 18:10 robert
* src/osgPlugins/osgjs/JSON_Objects.cpp: Fixed VisualStudio warning
2015-03-17 14:50 robert
* src/osgWrappers/serializers/osg/ComputeBoundingBoxCallback.cpp,
src/osgWrappers/serializers/osg/ComputeBoundingSphereCallback.cpp,
src/osgWrappers/serializers/osg/LibraryWrapper.cpp,
src/osgWrappers/serializers/osg/UpdateCallback.cpp: From
Konstantin Matveyev, "Added ComputeBoundingBoxCallback,
ComputeBoundingSphereCallback and UpdateCallback implmenentations
to serializers"
2015-03-17 09:40 robert
* AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS file for
dev release
2015-03-17 09:09 robert
* src/osgWrappers/serializers/osg/LibraryWrapper.cpp: Fixed library