Updated ChangeLog
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14839 16af8721-9629-0410-8352-f15c8da7e697
This commit is contained in:
parent
bf0425f628
commit
4a734b314c
355
ChangeLog
355
ChangeLog
@ -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
|
2015-03-17 09:09 robert
|
||||||
|
|
||||||
* src/osgWrappers/serializers/osg/LibraryWrapper.cpp: Fixed library
|
* src/osgWrappers/serializers/osg/LibraryWrapper.cpp: Fixed library
|
||||||
|
Loading…
Reference in New Issue
Block a user