Updated ChangeLog and AUTHORS file
This commit is contained in:
557
ChangeLog
557
ChangeLog
@@ -1,3 +1,560 @@
|
||||
2013-06-20 10:05 robert
|
||||
|
||||
* src/osgQt/GraphicsWindowQt.cpp: From Juan Manuel Alvarez, "When
|
||||
handling keyboard events on osgQt, if a key is kept pressed,
|
||||
multiple sequences of KEYDOWN -> KEYUP events are fired.
|
||||
|
||||
This is because Qt auto repeats keyboard events, so multiple
|
||||
calls are made to GLWidget::keyPressEvent and
|
||||
GLWidget::keyReleaseEvent by Qt, and subsequently translated to
|
||||
OSG events.
|
||||
|
||||
The way to solve this is ignoring key released auto repeated
|
||||
events (see
|
||||
http://qt-project.org/doc/qt-4.8/qkeyevent.html#isAutoRepeat), so
|
||||
multiple KEYDOWN events are fired, but only one KEYUP.
|
||||
|
||||
I attach a modified osgQt/GraphicsWindowQt.cpp with this change."
|
||||
|
||||
2013-06-20 09:30 robert
|
||||
|
||||
* include/osgQt/GraphicsWindowQt: From Jan Ciger, compilation fix
|
||||
for Qt 5.0.2
|
||||
|
||||
2013-06-20 09:27 robert
|
||||
|
||||
* src/osgPlugins/ive/DataInputStream.cpp: From Laurens Voerman,
|
||||
build fix for VS.
|
||||
|
||||
2013-06-19 17:28 robert
|
||||
|
||||
* examples/osgoscdevice/CMakeLists.txt,
|
||||
examples/osgoscdevice/osgoscdevice.cpp: Removed svn:executable
|
||||
property.
|
||||
|
||||
2013-06-19 17:26 robert
|
||||
|
||||
* src/osgPlugins/ZeroConfDevice/AutoDiscovery.cpp,
|
||||
src/osgPlugins/ZeroConfDevice/AutoDiscovery.h,
|
||||
src/osgPlugins/ZeroConfDevice/AutoDiscoveryBonjourImpl.h,
|
||||
src/osgPlugins/ZeroConfDevice/AutoDiscoveryWinImpl.cpp,
|
||||
src/osgPlugins/ZeroConfDevice/AutoDiscoveryWinImpl.h,
|
||||
src/osgPlugins/ZeroConfDevice/CMakeLists.txt,
|
||||
src/osgPlugins/ZeroConfDevice/ReaderWriterZeroConfDevice.cpp,
|
||||
src/osgPlugins/ZeroConfDevice/mdns_win/ClientCommon.c,
|
||||
src/osgPlugins/ZeroConfDevice/mdns_win/ClientCommon.h,
|
||||
src/osgPlugins/ZeroConfDevice/mdns_win/dns-sd.c,
|
||||
src/osgPlugins/ZeroConfDevice/mdns_win/dns_sd.h: Removed
|
||||
svn:executable property
|
||||
|
||||
2013-06-19 17:25 robert
|
||||
|
||||
* src/osgPlugins/RestHttpDevice/CMakeLists.txt,
|
||||
src/osgPlugins/RestHttpDevice/ReaderWriterRestHttpDevice.cpp,
|
||||
src/osgPlugins/RestHttpDevice/RestHttpDevice.cpp,
|
||||
src/osgPlugins/RestHttpDevice/RestHttpDevice.hpp,
|
||||
src/osgPlugins/RestHttpDevice/connection.cpp,
|
||||
src/osgPlugins/RestHttpDevice/connection.hpp,
|
||||
src/osgPlugins/RestHttpDevice/header.hpp,
|
||||
src/osgPlugins/RestHttpDevice/io_service_pool.cpp,
|
||||
src/osgPlugins/RestHttpDevice/io_service_pool.hpp,
|
||||
src/osgPlugins/RestHttpDevice/mime_types.cpp,
|
||||
src/osgPlugins/RestHttpDevice/mime_types.hpp,
|
||||
src/osgPlugins/RestHttpDevice/reply.cpp,
|
||||
src/osgPlugins/RestHttpDevice/reply.hpp,
|
||||
src/osgPlugins/RestHttpDevice/request.hpp,
|
||||
src/osgPlugins/RestHttpDevice/request_handler.cpp,
|
||||
src/osgPlugins/RestHttpDevice/request_handler.hpp,
|
||||
src/osgPlugins/RestHttpDevice/request_parser.cpp,
|
||||
src/osgPlugins/RestHttpDevice/request_parser.hpp,
|
||||
src/osgPlugins/RestHttpDevice/server.cpp,
|
||||
src/osgPlugins/RestHttpDevice/server.hpp,
|
||||
src/osgPlugins/osc/CMakeLists.txt,
|
||||
src/osgPlugins/osc/OscReceivingDevice.cpp,
|
||||
src/osgPlugins/osc/OscReceivingDevice.hpp,
|
||||
src/osgPlugins/osc/OscSendingDevice.cpp,
|
||||
src/osgPlugins/osc/OscSendingDevice.hpp,
|
||||
src/osgPlugins/osc/ReaderWriterOscDevice.cpp: Removed
|
||||
svn:executable property.
|
||||
|
||||
2013-06-19 16:24 robert
|
||||
|
||||
* examples/osgdelaunay/osgdelaunay.cpp,
|
||||
examples/osgocclusionquery/osgocclusionquery.cpp,
|
||||
include/osg/Geometry, src/osg/Geometry.cpp,
|
||||
src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
||||
src/osgPlugins/ive/DataInputStream.cpp,
|
||||
src/osgPlugins/ive/DataOutputStream.cpp,
|
||||
src/osgPlugins/normals/Normals.cpp,
|
||||
src/osgPlugins/obj/OBJWriterNodeVisitor.cpp,
|
||||
src/osgPlugins/stl/ReaderWriterSTL.cpp,
|
||||
src/osgPlugins/vrml/ConvertToVRML.cpp, src/osgSim/ScalarBar.cpp,
|
||||
src/osgUtil/MeshOptimizers.cpp, src/osgUtil/Tessellator.cpp,
|
||||
src/osgUtil/TriStripVisitor.cpp,
|
||||
src/osgWrappers/serializers/osg/Geometry.cpp: Cleaned up usage of
|
||||
BIND_PER_PRIMITIVE where possible.
|
||||
|
||||
2013-06-19 12:32 robert
|
||||
|
||||
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: From Magnus
|
||||
Kessler, typo fixes to doxygen docs and comments
|
||||
|
||||
2013-06-19 12:28 robert
|
||||
|
||||
* src/osgUtil/tristripper/src/tri_stripper.cpp: From Magnus
|
||||
Kessler, "gcc-4.8 flagged this:
|
||||
|
||||
src/osgUtil/tristripper/src/tri_stripper.cpp:375:40: warning:
|
||||
typedef
|
||||
‘tri_node_iter’ locally defined but not used
|
||||
[-Wunused-local-typedefs]
|
||||
typedef triangle_graph::node_iterator tri_node_iter;
|
||||
^
|
||||
---
|
||||
src/osgUtil/tristripper/src/tri_stripper.cpp | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/src/osgUtil/tristripper/src/tri_stripper.cpp
|
||||
b/src/osgUtil/tristripper/src/tri_stripper.cpp
|
||||
index 2f5a7f3..3396881 100644
|
||||
--- a/src/osgUtil/tristripper/src/tri_stripper.cpp
|
||||
+++ b/src/osgUtil/tristripper/src/tri_stripper.cpp
|
||||
@@ -372,7 +372,6 @@ inline tri_stripper::const_link_iterator
|
||||
tri_stripper::BackLinkToNeighbour(const
|
||||
|
||||
void tri_stripper::MarkTriAsTaken(const size_t i)
|
||||
{
|
||||
- typedef triangle_graph::node_iterator tri_node_iter;
|
||||
typedef triangle_graph::out_arc_iterator tri_link_iter;
|
||||
|
||||
// Mark the triangle node"
|
||||
|
||||
2013-06-19 12:27 robert
|
||||
|
||||
* src/osgUtil/tristripper/include/detail/cache_simulator.h,
|
||||
src/osgUtil/tristripper/include/detail/connectivity_graph.h,
|
||||
src/osgUtil/tristripper/include/detail/graph_array.h,
|
||||
src/osgUtil/tristripper/include/detail/heap_array.h,
|
||||
src/osgUtil/tristripper/include/detail/policy.h,
|
||||
src/osgUtil/tristripper/include/detail/types.h,
|
||||
src/osgUtil/tristripper/include/tri_stripper.h,
|
||||
src/osgUtil/tristripper/src/connectivity_graph.cpp,
|
||||
src/osgUtil/tristripper/src/policy.cpp,
|
||||
src/osgUtil/tristripper/src/tri_stripper.cpp: Converted tabs to
|
||||
four spaces
|
||||
|
||||
2013-06-19 12:19 robert
|
||||
|
||||
* include/osg/GL: From Jan Ciger, "I have found a problem when
|
||||
building OSG with Qt 5 support. Qt has the
|
||||
following in the qopengl.h header:
|
||||
|
||||
# include <QtGui/qopengles2ext.h>
|
||||
# ifndef GL_DOUBLE
|
||||
# define GL_DOUBLE GL_FLOAT
|
||||
# endif
|
||||
# ifndef GLdouble
|
||||
typedef GLfloat GLdouble;
|
||||
# endif
|
||||
|
||||
Unfortunately, when building for normal OpenGL (not GL/ES!) on
|
||||
Windows
|
||||
with MSVC2012, GLdouble is not defined (it is not a macro but
|
||||
typedef)
|
||||
and the code above produces a conflicting definition, making the
|
||||
compile fail. I am attaching a bit hackish workaround for this
|
||||
problem
|
||||
in osg/GL "
|
||||
|
||||
2013-06-19 10:56 robert
|
||||
|
||||
* examples/osgcomputeshaders/osgcomputeshaders.cpp,
|
||||
examples/osgimpostor/osgimpostor.cpp, src/osg/Geometry.cpp,
|
||||
src/osgPlugins/Inventor/ConvertToInventor.cpp,
|
||||
src/osgPlugins/ive/Geometry.cpp,
|
||||
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
||||
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
||||
src/osgPlugins/vrml/IndexedFaceSet.cpp,
|
||||
src/osgPlugins/vrml/Primitives.cpp,
|
||||
src/osgPlugins/vrml/ReaderWriterVRML2.cpp,
|
||||
src/osgPlugins/vrml/ReaderWriterVRML2.h,
|
||||
src/osgWrappers/deprecated-dotosg/osg/Geometry.cpp,
|
||||
src/osgWrappers/serializers/osg/Geometry.cpp: Build fixes for new
|
||||
deprecated osg::Geometry functions
|
||||
|
||||
2013-06-18 19:09 robert
|
||||
|
||||
* examples/osgimpostor/osgimpostor.cpp, src/osg/Geometry.cpp,
|
||||
src/osgPlugins/Inventor/ConvertToInventor.cpp,
|
||||
src/osgPlugins/ive/Geometry.cpp,
|
||||
src/osgPlugins/md2/ReaderWriterMD2.cpp,
|
||||
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
||||
src/osgPlugins/vrml/ReaderWriterVRML2.h,
|
||||
src/osgWrappers/deprecated-dotosg/osg/Geometry.cpp: Added #define
|
||||
OSG_USE_DEPRECATED_GEOMETRY_METHODS usage into code to allow code
|
||||
to compile enen when CMake configuration has set the #define to
|
||||
off in include/osg/Config.
|
||||
|
||||
2013-06-18 17:49 robert
|
||||
|
||||
* src/osgPlugins/ac/ac3d.cpp: Moved the assignment of the normal
|
||||
binding to after the setNormalArray call
|
||||
|
||||
2013-06-18 17:48 robert
|
||||
|
||||
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Moved the
|
||||
Geometry::set*Binding to after the set*Array() to prevent
|
||||
problems when using the deprecated functionality.
|
||||
|
||||
2013-06-18 15:54 robert
|
||||
|
||||
* src/osg/Geometry.cpp: Removed BIND_PER_PRIMITIVE reference
|
||||
|
||||
2013-06-18 15:03 robert
|
||||
|
||||
* src/osgWrappers/deprecated-dotosg/osg/Geometry.cpp: Moved the set
|
||||
binding and normalize for VertexAttrib to after the VertexAttrib
|
||||
array assignment
|
||||
|
||||
2013-06-18 14:52 robert
|
||||
|
||||
* include/osg/Array, include/osg/Geometry: Changed header guard
|
||||
back to original, and removed deprecated enum
|
||||
|
||||
2013-06-18 14:22 robert
|
||||
|
||||
* src/osgPlugins/ive/Geometry.cpp: Fixed order of binding.
|
||||
|
||||
2013-06-18 11:49 robert
|
||||
|
||||
* include/osg/GeometryNew, src/osg/GeometryNew.cpp: Removed
|
||||
experiment GeometryNew as it's no longer required.
|
||||
|
||||
2013-06-18 11:18 robert
|
||||
|
||||
* CMakeLists.txt, applications/osgfilecache/osgfilecache.cpp,
|
||||
examples/osganimationhardware/osganimationhardware.cpp,
|
||||
examples/osggeometry/osggeometry.cpp,
|
||||
examples/osgimpostor/osgimpostor.cpp,
|
||||
examples/osgsharedarray/osgsharedarray.cpp, include/osg/Array,
|
||||
include/osg/ArrayDispatchers, include/osg/Geometry,
|
||||
src/osg/ArrayDispatchers.cpp, src/osg/CMakeLists.txt,
|
||||
src/osg/Config.in, src/osg/Geode.cpp, src/osg/Geometry.cpp,
|
||||
src/osg/GraphicsCostEstimator.cpp,
|
||||
src/osgAnimation/MorphGeometry.cpp,
|
||||
src/osgAnimation/RigGeometry.cpp,
|
||||
src/osgAnimation/RigTransformHardware.cpp,
|
||||
src/osgFX/BumpMapping.cpp, src/osgPlugins/ac/Geode.cpp,
|
||||
src/osgPlugins/ive/Geometry.cpp,
|
||||
src/osgPlugins/pov/POVWriterNodeVisitor.cpp,
|
||||
src/osgUtil/EdgeCollector.cpp, src/osgUtil/MeshOptimizers.cpp,
|
||||
src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp,
|
||||
src/osgUtil/Simplifier.cpp, src/osgUtil/SmoothingVisitor.cpp,
|
||||
src/osgUtil/Statistics.cpp,
|
||||
src/osgUtil/TangentSpaceGenerator.cpp,
|
||||
src/osgUtil/Tessellator.cpp, src/osgUtil/TriStripVisitor.cpp,
|
||||
src/osgWrappers/deprecated-dotosg/osg/Geometry.cpp,
|
||||
src/osgWrappers/serializers/osg/Geode.cpp,
|
||||
src/osgWrappers/serializers/osg/Geometry.cpp: Clean up up
|
||||
osg::Geometry, removing long deprecated support for array indices
|
||||
and BIND_PER_PRIMITIVE binding that forced OpenGL slow paths.
|
||||
osg::Geometry is now smaller and only supports OpenGL fasts
|
||||
paths.
|
||||
New methods osg::Geometry::containsDeprecatedData() and
|
||||
osg::Geometry::fixDeprecatedData() provide a means for converting
|
||||
geometries that still use the array indices and
|
||||
BIND_PER_PRIMITIVE across to complient
|
||||
versions.
|
||||
|
||||
Cleaned up the rest of the OSG where use of array indices and
|
||||
BIND_PER_PRIMITIVE were accessed or used.
|
||||
|
||||
2013-06-14 09:43 robert
|
||||
|
||||
* src/osgText/TextBase.cpp: Fixed TextBase::computeBound() so it
|
||||
take into account all corners of the text box thus ensuring
|
||||
proper handling of rotated text
|
||||
|
||||
2013-06-12 12:49 robert
|
||||
|
||||
* include/osgDB/fstream, src/osgDB/fstream.cpp,
|
||||
src/osgPlugins/osga/OSGA_Archive.cpp,
|
||||
src/osgPlugins/osga/OSGA_Archive.h: From Martin Naylor, replace
|
||||
osgDB::fstream with an osgDB::open() call.
|
||||
|
||||
2013-06-11 10:52 robert
|
||||
|
||||
* examples/osgtessellationshaders/osgtessellationshaders.cpp,
|
||||
include/osg/PatchParameter, include/osg/Program,
|
||||
include/osg/StateAttribute, src/osg/CMakeLists.txt,
|
||||
src/osg/PatchParameter.cpp, src/osg/Program.cpp,
|
||||
src/osgWrappers/serializers/osg/PatchParameter.cpp: Introduced
|
||||
new osg::PatchParameter StateAttribute class to wrap up
|
||||
glPatchParameter associated state.
|
||||
Note, osg::Program::setParameter(GL_PATCH_VERTICES,num); is
|
||||
nolonger support and should be replaced by using the new
|
||||
PatchParameter class.
|
||||
|
||||
2013-06-11 10:49 robert
|
||||
|
||||
* examples/osgtessellationshaders/osgtessellationshaders.cpp: Fixed
|
||||
indentation
|
||||
|
||||
2013-06-11 09:05 robert
|
||||
|
||||
* include/osgDB/ReaderWriter, src/osgDB/Registry.cpp: Refactored
|
||||
the way the ReadResult/WriteResult lists are handled, with them
|
||||
now being sorted so that the Read/WriteResult with highest
|
||||
numerical value ReadStatus/WriteStatus is returned.
|
||||
Changed the enum order of ReadStatus/WriteStatus to ensure that
|
||||
the more relevant errors are last and with the highest numerical
|
||||
value
|
||||
|
||||
2013-06-10 14:34 robert
|
||||
|
||||
* CMakeLists.txt, examples/CMakeLists.txt,
|
||||
examples/osgQtBrowser/CMakeLists.txt,
|
||||
examples/osgQtBrowser/osgQtBrowser.cpp,
|
||||
examples/osgQtWidgets/CMakeLists.txt,
|
||||
examples/osgQtWidgets/osgQtWidgets.cpp,
|
||||
examples/osgqfont/CMakeLists.txt, examples/osgqfont/osgqfont.cpp,
|
||||
examples/osgviewerQt/CMakeLists.txt,
|
||||
examples/osgviewerQt/osgviewerQt.cpp,
|
||||
include/osgQt/GraphicsWindowQt,
|
||||
include/osgQt/QGraphicsViewAdapter, include/osgQt/QWebViewImage,
|
||||
src/CMakeLists.txt, src/OpenThreads/CMakeLists.txt,
|
||||
src/OpenThreads/qt/CMakeLists.txt,
|
||||
src/OpenThreads/qt/QtConditionPrivateData.h,
|
||||
src/OpenThreads/qt/QtMutexPrivateData.h,
|
||||
src/OpenThreads/qt/QtThread.cpp,
|
||||
src/OpenThreads/qt/QtThreadPrivateData.h,
|
||||
src/osgQt/CMakeLists.txt, src/osgQt/GraphicsWindowQt.cpp,
|
||||
src/osgQt/QFontImplementation.cpp,
|
||||
src/osgQt/QGraphicsViewAdapter.cpp, src/osgQt/QWidgetImage.cpp:
|
||||
From Kristofer Tingdahl, with additions from Riccardo Corsi and
|
||||
Robert Milharcic, support for Qt5 build
|
||||
|
||||
2013-06-10 10:37 robert
|
||||
|
||||
* include/osg/NodeCallback: Fixed remove and add callback so they
|
||||
properly handle nested callbacks
|
||||
|
||||
2013-06-07 10:54 robert
|
||||
|
||||
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Marcin Prus, "I
|
||||
don't know if you seen my second reply to your information about
|
||||
merging my Image and dds plugin changes. I found one problem in
|
||||
your latest submit. In ReaderWriterDDS::ComputeImageSizeInBytes
|
||||
pixelFormat and pixelType are not passed into
|
||||
osg::Image::computeImageSizeInBytes.
|
||||
|
||||
It's
|
||||
return osg::Image::computeImageSizeInBytes(width, height, depth,
|
||||
packing, slice_packing, image_packing);
|
||||
but I think it should be
|
||||
return osg::Image::computeImageSizeInBytes(width, height, depth,
|
||||
pixelFormat, pixelType, packing, slice_packing, image_packing);"
|
||||
|
||||
2013-06-07 10:52 robert
|
||||
|
||||
* examples/osgsharedarray/osgsharedarray.cpp: From Mathias
|
||||
Froehlich, "attached is a change to osgsharedarray to move
|
||||
completely to the fast geometry
|
||||
path. Also the arrays are moved back to static storage since this
|
||||
is the data
|
||||
that is actually referenced in draw. So the change moving this
|
||||
onto the stack
|
||||
that happend somewhere before broke this."
|
||||
|
||||
2013-06-06 08:23 robert
|
||||
|
||||
* src/osgViewer/Renderer.cpp: Replaced OpenThreads::Mutex with a
|
||||
OpenThreads::ReentrantMutex to allow draw callbacks to use
|
||||
Renderer.
|
||||
|
||||
2013-06-05 07:55 robert
|
||||
|
||||
* include/osg/Array: Reorder member variables to ensure better
|
||||
packing in memory.
|
||||
|
||||
2013-06-05 07:27 robert
|
||||
|
||||
* include/osg/Array, include/osg/GeometryNew,
|
||||
src/osg/GeometryNew.cpp: Moved the Array::AttribDivisor into the
|
||||
Array::Binding enum to avoid conflicts in settings between
|
||||
Binding and AttribDivisor.
|
||||
|
||||
Removed the vertify bindings/shared arrays handling from
|
||||
GeometryNew
|
||||
|
||||
2013-06-04 19:04 robert
|
||||
|
||||
* include/osg/Array, include/osg/ArrayDispatchers,
|
||||
include/osg/GeometryNew, src/osg/ArrayDispatchers.cpp,
|
||||
src/osg/GeometryNew.cpp: Updates to GeometryNew, Array and
|
||||
ArraDispatchers to clean up GeometryNew so that is no longer uses
|
||||
ArrayData.
|
||||
|
||||
2013-06-04 14:55 robert
|
||||
|
||||
* include/osg/Array: Added s/getNormalize(),
|
||||
s/getPreserveDataType(), s/getAttribDivisor() and s/getBinding()
|
||||
to osg::Array base class in preperation for refactor of
|
||||
osg::Geometry and introduction of new features.
|
||||
|
||||
2013-06-04 14:43 robert
|
||||
|
||||
* examples/CMakeLists.txt, examples/osggeodemo: Removed now
|
||||
redundent osggeodemo
|
||||
|
||||
2013-06-04 13:29 robert
|
||||
|
||||
* src/osgPlugins/CMakeLists.txt, src/osgPlugins/geo: Removed geo
|
||||
plugin as the modelling tool it was assocaited is long defunct.
|
||||
|
||||
2013-06-04 10:06 robert
|
||||
|
||||
* examples/osgoscdevice/osgoscdevice.cpp,
|
||||
examples/osgphotoalbum/osgphotoalbum.cpp,
|
||||
examples/osgpick/osgpick.cpp: Cleaned up BIND_PER_PRIMITIVE and
|
||||
array indice usage
|
||||
|
||||
2013-06-04 09:32 robert
|
||||
|
||||
* examples/osggeometry/osggeometry.cpp, include/osg/GeometryNew,
|
||||
src/osg/CMakeLists.txt, src/osg/GeometryNew.cpp: Introduced
|
||||
GeometryNew which is a cleaned up version of Geometry that
|
||||
removes support for array indices.
|
||||
GeometryNew is only temporary and will be renamed to Geometry on
|
||||
the completion of refactoring work and feedback from community.
|
||||
Ported osggeometry across to use GeometryNew.
|
||||
|
||||
2013-06-04 09:29 robert
|
||||
|
||||
* examples/osganimate/osganimate.cpp: Removed deprecated usage of
|
||||
osg::Geometry indices and BIND_PER_PRIMITIVE
|
||||
|
||||
2013-06-03 15:10 robert
|
||||
|
||||
* include/osg/Texture, src/osg/Texture.cpp,
|
||||
src/osgWrappers/serializers/osg/Texture.cpp: From Aurelien
|
||||
Albert, Added support for texture swizzle.
|
||||
|
||||
2013-06-03 14:38 robert
|
||||
|
||||
* CMakeLists.txt, include/osg/Version: Updated version and
|
||||
so_version in prep for 3.1.8 developer release
|
||||
|
||||
2013-06-03 14:27 robert
|
||||
|
||||
* CMakeModules/FindFBX.cmake,
|
||||
src/osgPlugins/fbx/ReaderWriterFBX.cpp,
|
||||
src/osgPlugins/fbx/ReaderWriterFBX.h,
|
||||
src/osgPlugins/fbx/WriterNodeVisitor.cpp,
|
||||
src/osgPlugins/fbx/WriterNodeVisitor.h,
|
||||
src/osgPlugins/fbx/fbxMaterialToOsgStateSet.cpp,
|
||||
src/osgPlugins/fbx/fbxMaterialToOsgStateSet.h,
|
||||
src/osgPlugins/fbx/fbxRAnimation.cpp,
|
||||
src/osgPlugins/fbx/fbxRCamera.cpp,
|
||||
src/osgPlugins/fbx/fbxRLight.cpp,
|
||||
src/osgPlugins/fbx/fbxRMesh.cpp, src/osgPlugins/fbx/fbxRNode.cpp,
|
||||
src/osgPlugins/fbx/fbxReader.h: From Laurens Voerman, "Autodesk
|
||||
released a new version of their FBX Software Development Kit (web
|
||||
page
|
||||
http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=10775847).
|
||||
The API has changed quite a bit, so lots of changes had to be
|
||||
made in the osg readerwriter. The preious version of the FBX SDK
|
||||
(2013.3) already deprecated a lot of the names and functions. The
|
||||
code I submit now still compiles against 2013.3 (possibly needs a
|
||||
#define FBX_NEW_API). Not sure if that's useful, but it might
|
||||
ease the transition."
|
||||
|
||||
2013-06-03 14:04 robert
|
||||
|
||||
* src/osgPlugins/gif/ReaderWriterGIF.cpp: From Laurens Voerman,
|
||||
"while updating dependencies I found a problem with libgif 5 from
|
||||
http://sourceforge.net/projects/giflib/
|
||||
a change in version 5.0.0 required a call to the fuction
|
||||
"DGifOpen" to pass an int ref for an error code.
|
||||
My fix ignores the error, just fixes the compile."
|
||||
|
||||
2013-06-03 14:01 robert
|
||||
|
||||
* src/osgPlugins/fbx/ReaderWriterFBX.cpp,
|
||||
src/osgPlugins/fbx/fbxRLight.cpp: From Sergey Polischuk, "this
|
||||
patch fixes light id in gl modes for osg::LightSource's readed
|
||||
from fbx (previously all lightsources were setting GL_LIGHT0
|
||||
mode, while osg::Lights were using different id's), and enables
|
||||
GL_LIGHT# on root node for all lights contained in model
|
||||
"
|
||||
|
||||
2013-06-03 13:13 robert
|
||||
|
||||
* include/osgDB/InputStream, include/osgDB/OutputStream,
|
||||
include/osgDB/Serializer, src/osgDB/InputStream.cpp: Added Vec*b,
|
||||
Vec4ub, Vec*s, Vec*i, Vec*ui serializers
|
||||
|
||||
2013-06-03 12:19 robert
|
||||
|
||||
* src/osg/CMakeLists.txt: Added Vec2i, Vec2ui, Vec3i, Vec3ui, Vec4i
|
||||
and Vec4ui headers to CMake header list
|
||||
|
||||
2013-06-03 11:38 robert
|
||||
|
||||
* include/osg/Vec2i, include/osg/Vec2ui, include/osg/Vec3i,
|
||||
include/osg/Vec3ui, include/osg/Vec4i, include/osg/Vec4ui: From
|
||||
Art Tevs, int and uint Vec classes
|
||||
|
||||
2013-06-03 09:19 robert
|
||||
|
||||
* include/osg/GL2Extensions, src/osg/GL2Extensions.cpp: From
|
||||
Aurelien Albert, "This submission is made against trunk version
|
||||
and add the loading of "glVertexAttribDivisor" extension."
|
||||
|
||||
2013-05-31 10:28 robert
|
||||
|
||||
* CMakeLists.txt: From Laurens Voerman, "I made some changes to the
|
||||
top level CMakeLists.txt that might be usefull to other
|
||||
visualstudio users.
|
||||
1> Disable project grouping for VCExpress users: the version I
|
||||
proposed previously in
|
||||
Re: [osg-submissions] Cmake patch to support folders in IDE (29
|
||||
Feb 2012)
|
||||
|
||||
2> Remove FIND_PACKAGE(OpenAL): not used in any project
|
||||
|
||||
3> add /wd4250 for Visual Studio 2012:
|
||||
suppress the errors caused by a microsoft fix for a bugfix.
|
||||
ref: "Warning messages VS2012..." on osg-users (30 May 2012)
|
||||
"
|
||||
|
||||
2013-05-31 10:23 robert
|
||||
|
||||
* include/osgGA/GUIEventAdapter: From Ulrich Hertlein, "attached is
|
||||
a patch that fixes another clang++ compiler warning when
|
||||
returning
|
||||
std::vector::size() as 'unsigned int'.
|
||||
"
|
||||
|
||||
2013-05-30 09:07 robert
|
||||
|
||||
* src/osgPlugins/nvtt/NVTTImageProcessor.cpp: From Wang Rui, "The
|
||||
osgdb_nvtt plugin needs to be updated to work with the latest
|
||||
NVTT library, which changes the interface slightly (adding a new
|
||||
pure virtual method endImage()). I've modified the source file
|
||||
and attached it here."
|
||||
|
||||
2013-05-28 19:16 robert
|
||||
|
||||
* src/osgViewer/config/PanoramicSphericalDisplay.cpp,
|
||||
src/osgViewer/config/PanormaicSphericalDisplay.cpp: Renamed
|
||||
PanoramicSphericalDisplay.cpp to fix a typo
|
||||
|
||||
2013-05-28 16:39 robert
|
||||
|
||||
* ChangeLog, applications/osgversion/Contributors.cpp: Updated
|
||||
ChangeLog and Contributors list
|
||||
|
||||
2013-05-28 15:43 robert
|
||||
|
||||
* src/osgPlugins/3ds/ReaderWriter3DS.cpp: From Farshid Lashkari,
|
||||
|
||||
Reference in New Issue
Block a user