Updated AUTHORS for 3.3.5 dev release

git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14756 16af8721-9629-0410-8352-f15c8da7e697
This commit is contained in:
Robert Osfield 2015-03-03 15:26:15 +00:00
parent 66aef5dfc9
commit 412a9154c3
3 changed files with 124 additions and 8 deletions

View File

@ -1,6 +1,6 @@
OpenSceneGraph Library 3.3.4 OpenSceneGraph Library 3.3.5
542 Contributors: 543 Contributors:
Firstname Surname Firstname Surname
----------------- -----------------
@ -197,6 +197,7 @@ Piotr Domagalski
Phil Atkin Phil Atkin
Pawel Ksiezopolski Pawel Ksiezopolski
Nathan Monteleone Nathan Monteleone
Miha Rav¨elj
Miguel Escriva Miguel Escriva
Mattias Linde Mattias Linde
Mark Sciabica Mark Sciabica
@ -208,6 +209,7 @@ Ken Sewell
Julian Ortiz Julian Ortiz
Julen Garcia Julen Garcia
John Kaniarz John Kaniarz
Johannes Scholz
Jim Vaughan Jim Vaughan
Jeremy Bell Jeremy Bell
Jaromir Vitek Jaromir Vitek
@ -259,7 +261,7 @@ Nguyen Van Truong
Nathan Cournia Nathan Cournia
Morten Haukness Morten Haukness
Morné Pistorius Morné Pistorius
Miha Rav¨elj Michael Mc Donnell
Michael Henheffer Michael Henheffer
Michael Guerrero Michael Guerrero
Maya Leonard Maya Leonard
@ -279,7 +281,6 @@ Kevin Moiule
Keith Steffen Keith Steffen
Joseph Winston Joseph Winston
John Aughey John Aughey
Johannes Scholz
Joachim Pouderoux Joachim Pouderoux
Jean-Christophe Lombardo Jean-Christophe Lombardo
Jan Klimke Jan Klimke
@ -407,7 +408,6 @@ Michal Durkovic
Michael Schanne Michael Schanne
Michael Polak Michael Polak
Michael Morrison Michael Morrison
Michael Mc Donnell
Michael Logan Michael Logan
Michael Kapelko Michael Kapelko
Michael Bach Jensen Michael Bach Jensen
@ -463,6 +463,7 @@ Jeffrey Kinross
Jay Zuckerman Jay Zuckerman
Jason Howlett Jason Howlett
Jason Ballenger Jason Ballenger
Jannik Heller
Jamie Robertson Jamie Robertson
James Killian James Killian
James Athey James Athey

113
ChangeLog
View File

@ -1,3 +1,116 @@
2015-03-03 14:59 robert
* src/osgWrappers/serializers/osg/ClusterCullingCallback.cpp: Fixed
ClusterCullingCallback parser problem due to osg::Callback not
being included in inheritance list
2015-03-03 12:56 robert
* src/osgUtil/Optimizer.cpp: Restructed the checks in the
CollectLowestTransformsVisitor::removeTransforms() to avoid
benign case being flagged as warning.
2015-03-03 12:03 robert
* include/osgDB/ObjectWrapper, include/osgDB/Serializer,
src/osgWrappers/serializers/osg/Camera.cpp,
src/osgWrappers/serializers/osg/ClearNode.cpp,
src/osgWrappers/serializers/osgText/TextBase.cpp: From Miha
Ravselj, "Regarding previous submission it was only partial
solution. After further testing I found similar bug also in
ClearNode serializer.
//GLbitfield mask = GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT;
This line was problematic since it produced incorrect result when
let's say COLOR flag is serialized
it should be null as in Camera serializer or in a proposed
BitFlagsSerializer
This line of code caused that whenever only GL_COLOR_BUFFER_BIT
bit was written and on value read
GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT was restored instead of
GL_COLOR_BUFFER_BIT only.
//GLbitfield mask = 0; //this resolves the issue same as in
camera
Also same bit-wise comparison bug was also present in write
method.
-------------------------------------------------------------------------------------
As you can see there are total 3 bit mask serializers in OSG and
all 3 had bugs so I decided to add ADD_BITFLAGS_SERIALIZER and
replace USER serializers in osg::Camera, osg::ClearNode and
osgText::TextBase. I have made sure that bitflags serializer does
not break backwards-compatibility since it uses same code as user
serializer does in all 3 cases. (see tester.cpp on how
compatibility test was performed)"
2015-03-03 12:00 robert
* src/osg/PolygonMode.cpp: Re-organized the #ifdef's to avoid usage
of glPolyginMode under GLES
2015-03-02 14:38 robert
* CMakeLists.txt: Updated SO_VERSION to take account of API changes
in osgDB
2015-03-02 12:11 robert
* include/osgDB/ConvertBase64, src/osgDB/CMakeLists.txt,
src/osgDB/ConvertBase64.cpp, src/osgDB/InputStream.cpp,
src/osgDB/OutputStream.cpp: From Johannes Scholz, "Attached you
find a patch for osgDB::OutputStream and osgDB::InputStream to
include osg::Image::data() using Base64 encoding inside the ASCII
OSGT, if WriteImageHint=IncludeData is set, only."
2015-03-02 12:09 robert
* examples/osgtessellationshaders/osgtessellationshaders.cpp,
include/osg/GLDefines: From Michael McDonnel, "The tessellation
shader example has a small bug.The middle of the
geometry is clipped as soon as it is tessellated. The clipping is
probably caused by rounding errors because it is only in one
spot. The
clipping disappears when the camera is moved, and reappears when
it is
moved back. Expanding the the bounding box fixed the clipping
bug."
Tweaked by Robert Osfield to expand it to a -1 to 1 unit box.
Actual clipping bug is not due to rounding errors but the shaders
creating vertices outside the bounding box of the original input
vertices
2015-03-01 15:20 robert
* examples/osgshadercomposition/osgshadercomposition.cpp: Fixed
StateSet::Define names to match OpenSceneGraph-Data/shaders.
2015-03-01 11:08 robert
* src/osgGA/OrbitManipulator.cpp,
src/osgGA/StandardManipulator.cpp: From Jannik Heller, "I noticed
the rotation in the OrbitManipulator depends on the framerate. To
reproduce this issue, start the osganimate example, rotate the
model with the left mouse button, then let go of the mouse button
while still moving. You will notice that with V-Sync enabled, the
model rotates slower.
The OrbitManipulator calculates a scale to counteract the
framerate dependency, but it turns out this scale wasn't used for
the rotation yet."
2015-02-27 10:01 robert
* CMakeLists.txt: Updated version number after dev release.
2015-02-27 09:47 robert
* ChangeLog, applications/osgversion/Contributors.cpp: Updated
ChangeLog and Contributors to fix trailing spaces
2015-02-27 09:05 robert 2015-02-27 09:05 robert
* src/osgPlugins/lua/lua-5.2.3/src/ldo.c, * src/osgPlugins/lua/lua-5.2.3/src/ldo.c,

View File

@ -472,10 +472,14 @@ TypoCorrection typoCorrections[] =
{"Messershmidt","Messerschmidt"}, {"Messershmidt","Messerschmidt"},
{"Auelien","Aurelien"}, {"Auelien","Aurelien"},
{"Aurélien","Aurélien"}, {"Aurélien","Aurélien"},
{"McDonnel","Mc Donnell"},
{"McDonnell","Mc Donnell"}, {"McDonnell","Mc Donnell"},
{"Delallée","Delallée"}, {"Delallée","Delallée"},
{"Gjøl","Gjøl"}, {"Gjøl","Gjøl"},
{"RavĹĄelj","Rav¨elj"} {"RavÅ¡elj","Rav¨elj"},
{"Ravsel", "Rav¨elj"},
{"Ravselj", "Rav¨elj"}
}; };
@ -653,8 +657,6 @@ NameCorrection nameCorrections[] =
"Laurens", "Voerman"}, "Laurens", "Voerman"},
{"Pjotr", "Sventachov", {"Pjotr", "Sventachov",
"Pjotr", "Svetachov"}, "Pjotr", "Svetachov"},
{"Miha", "Ravsel",
"Miha", "Rav¨elj"},
{"Bradley", "Baker", {"Bradley", "Baker",
"Bradley", "Baker Searles"}, "Bradley", "Baker Searles"},
{"PawelKsiezopolski", "", {"PawelKsiezopolski", "",