Updated AUTHORS and ChangeLog for 3.1.9 dev release

This commit is contained in:
Robert Osfield
2013-07-02 19:24:10 +00:00
parent ca4e840155
commit 2507c3974f
2 changed files with 114 additions and 3 deletions

111
ChangeLog
View File

@@ -1,3 +1,114 @@
2013-07-02 14:35 robert
* CMakeLists.txt: From Laurens Voerman, "With fstream inheritaince
now removed the warning can be enabled again."
2013-07-02 14:17 robert
* src/osgPlugins/ive/Geometry.cpp: From Laurens Voerman, "some of
my ive files now generate a warning:
Warning, can't assign attribute binding as no has been array
assigned to set binding for.
I think those are ive's with bumpmaps, but I have not checked
yet. The problem is in
OpenSceneGraph\src\osgPlugins\ive\Geometry.cpp
where the code tries to set Normalize and Binding for a missing
Array.
I think that code can safely be skipped, considering the write
function has a hardcoded write when the array is missing.
(introduced in svn rev 13488)
modified file (OpenSceneGraph\src\osgPlugins\ive\Geometry.cpp)
attached in Zip"
2013-07-02 14:02 robert
* src/osgPlugins/osg/BinaryStreamOperator.h: From Laurens Voerman,
"Recent changes cause a few warnings in MSVC 2012
svn 13587 From David Callu, warning fixes and removal of spaces
at end of lines.
this can be fixed by adding a space before the comment opening
/*.
full modified file
(openscenegraph\src\osgplugins\osg\BinaryStreamOperator.h)
attached in zip
Regards, Laurens.
openscenegraph\src\osgplugins\osg\BinaryStreamOperator.h(71):
warning C4138: '*/' found outside of comment
(OpenSceneGraph\src\osgPlugins\osg\ReaderWriterOSG2.cpp)
openscenegraph\src\osgplugins\osg\BinaryStreamOperator.h(73):
warning C4138: '*/' found outside of comment
(OpenSceneGraph\src\osgPlugins\osg\ReaderWriterOSG2.cpp)
openscenegraph\src\osgplugins\osg\BinaryStreamOperator.h(211):
warning C4138: '*/' found outside of comment
(OpenSceneGraph\src\osgPlugins\osg\ReaderWriterOSG2.cpp)
openscenegraph\src\osgplugins\osg\BinaryStreamOperator.h(213):
warning C4138: '*/' found outside of comment
(OpenSceneGraph\src\osgPlugins\osg\ReaderWriterOSG2.cpp)"
2013-07-02 13:45 robert
* src/osg/State.cpp: Restructed handling of the
_currentShaderCompositionUniformList in State::apply() and
State::apply(const StateSet*) so that it can be used even when
shader composition isn't enabled.
2013-07-02 10:32 robert
* include/osg/Program, src/osg/Program.cpp: From Aurelien Albert,
"Recently I had to integrate a client OpenGL library with OSG.
For textures and other StateAttribute I've done that by
subclassing osg::StateAttribute and this works well.
But for glPrograms, in order to get all osg's uniform management
system to work, I had to subclass
osg::program::PerContextProgram.
Here is a modified version of this class, which add some
"virtual" method to allow easy subclassing."
2013-07-02 09:44 robert
* include/osg/Array: From Pjotr Svetachov, "The binding of arrays
is always set to BIND_UNDEFINED when using the array constructor
because the binding parameter is ignored. Here is a fix."
2013-07-02 09:27 robert
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Added
SceneView::Options enum enetries APPLY_GLOBAL_DEFAULTS and
CLEAR_GLOBAL_STATESET to control whether a
_globalStateSet->clear() and _globalStateSet->setGlobalDefaults()
should be called.
osgViewer::Renderer doesn't use these enum settings so now no
longer has a calls StateSet::clear() or
StateSet::setGlobalDefaults() on the osg::Camera's StateSet.
Previously these were being
called and breaking the ability to attached state to Camera's
StateSet.
2013-07-01 16:15 robert
* src/osg/Array.cpp: From Pjotr Svetachov, "In a submission on June
27th a lot of new array types were added. This modified the
osg::Array::Type enum. Because of this s_ArrayNames array in
Array.cpp is now not in sync. This can lead to corrupt exports or
crashes when writing .osg files because the change added new
types in the middle of the enum instead of at the end.
Attached is a new Array.cpp to reflect the new array types."
2013-07-01 12:16 robert
* AUTHORS.txt, ChangeLog, applications/osgversion/Contributors.cpp:
Updated AUTHORS, ChangeLog for dev release
2013-07-01 10:22 robert
* include/osg/Array: Removed BIND_INSTANCE_DIVISOR as they don't