Updated ChangeLog and AUTHORS file
This commit is contained in:
parent
7d2f9f3a0d
commit
04bd10ab92
56
AUTHORS.txt
56
AUTHORS.txt
@ -1,6 +1,6 @@
|
||||
OpenSceneGraph Library 3.1.7
|
||||
OpenSceneGraph Library 3.1.8
|
||||
|
||||
498 Contributors:
|
||||
502 Contributors:
|
||||
|
||||
Firstname Surname
|
||||
-----------------
|
||||
@ -8,11 +8,11 @@ Robert Osfield
|
||||
Don Burns
|
||||
Stephan Huber
|
||||
Paul Martz
|
||||
Mathias Fröhlich
|
||||
Mathias Frhlich
|
||||
Marco Jez
|
||||
Jean-Sébastien Guay
|
||||
Mike Weiblen
|
||||
Jean-Sbastien Guay
|
||||
Farshid Lashkari
|
||||
Mike Weiblen
|
||||
Wang Rui
|
||||
Ulrich Hertlein
|
||||
Eric Wing
|
||||
@ -40,53 +40,54 @@ Jason Beverage
|
||||
Jan Peciva
|
||||
J.P. Delport
|
||||
Mattias Helsing
|
||||
Magnus Kessler
|
||||
Laurens Voerman
|
||||
David Fries
|
||||
Andy Skinner
|
||||
Paul Melis
|
||||
Magnus Kessler
|
||||
Tom Jolley
|
||||
Pavel Moloshtan
|
||||
Luc Frauciel
|
||||
Brad Christiansen
|
||||
Alberto Luaces
|
||||
Olaf Flebbe
|
||||
Laurens Voerman
|
||||
Jason Daly
|
||||
Robert Milharcic
|
||||
Art Tevs
|
||||
Philip Lowman
|
||||
Per Fahlberg
|
||||
Norman Vine
|
||||
Art Tevs
|
||||
Terry Welsh
|
||||
Serge Lages
|
||||
Mathieu Marache
|
||||
Chris Denham
|
||||
Alberto Farre
|
||||
Sherman Wilcox
|
||||
André Garneau
|
||||
Robert Michael
|
||||
Andr Garneau
|
||||
Adrian Egli
|
||||
Ruben Lopez
|
||||
Randall Hopper
|
||||
Mourad Boufarguine
|
||||
Lionel Lagarde
|
||||
Jan Ciger
|
||||
Glenn Waldron
|
||||
Gideon May
|
||||
Don Tidrow
|
||||
Stephane Lamoliatte
|
||||
Romano José Magacho da Silva
|
||||
Romano Jos Magacho da Silva
|
||||
Michael Gronager
|
||||
Martin Naylor
|
||||
Joakim Simonsson
|
||||
David Spilling
|
||||
Daniel Sjölie
|
||||
Daniel Sjlie
|
||||
Bryan Thrall
|
||||
Torben Dannhauer
|
||||
Martin Naylor
|
||||
Jan Ciger
|
||||
Fabien Lavignotte
|
||||
Mike Connell
|
||||
Melchior Franz
|
||||
Johannes Baeuerle
|
||||
Andreas Ekstrand
|
||||
Riccardo Corsi
|
||||
Rafa Gaitan
|
||||
Neil Hughes
|
||||
Martin Beckett
|
||||
@ -98,12 +99,12 @@ Csaba Halasz
|
||||
Cory Riddell
|
||||
Chuck Seberino
|
||||
Boris Bralo
|
||||
Aurelien Albert
|
||||
Yefei He
|
||||
Thomas Hogarth
|
||||
Sondra Iverson
|
||||
Simon Julier
|
||||
Rune Schmidt Jensen
|
||||
Riccardo Corsi
|
||||
Rainer Oder
|
||||
Nico Kruithof
|
||||
Martin Aumueller
|
||||
@ -124,13 +125,12 @@ Loic Dachary
|
||||
Joseph Steel
|
||||
John Shue
|
||||
Brad Colbert
|
||||
Aurelien Albert
|
||||
Vivek Rajan
|
||||
Uwe Woessner
|
||||
Tony Horrobin
|
||||
Thom DeCarlo
|
||||
Tatsuhiro Nishioka
|
||||
Tanguy Fautré
|
||||
Tanguy Fautr
|
||||
Sean Spicer
|
||||
Richard Schmidt
|
||||
Peter Hrenka
|
||||
@ -182,6 +182,7 @@ Sohey Yamamoto
|
||||
Sergey Leontyev
|
||||
Santosh Gaikwad
|
||||
Ryan Pavlik
|
||||
Robert Milharcic
|
||||
Rene Molenaar
|
||||
Piotr Domagalski
|
||||
Phil Atkin
|
||||
@ -189,6 +190,7 @@ Nathan Monteleone
|
||||
Miguel Escriva
|
||||
Mattias Linde
|
||||
Mark Sciabica
|
||||
Marcin Prus
|
||||
Lee Butler
|
||||
Konstantin Sinitsyn
|
||||
Ken Sewell
|
||||
@ -226,6 +228,7 @@ Steve Lunsford
|
||||
Stephane Simon
|
||||
Stephan Eilemann
|
||||
Stanislav Blinov
|
||||
Sergey Polischuk
|
||||
Sebastian Messerschmidt
|
||||
Raymond de Vries
|
||||
Ralf Kern
|
||||
@ -239,7 +242,7 @@ Paul Obermeier
|
||||
Nguyen Van Truong
|
||||
Nathan Cournia
|
||||
Morten Haukness
|
||||
Morné Pistorius
|
||||
Morn Pistorius
|
||||
Michael Henheffer
|
||||
Michael Guerrero
|
||||
Maya Leonard
|
||||
@ -254,6 +257,7 @@ Marius Heise
|
||||
Marcin Hajder
|
||||
Lilith Bryant
|
||||
Lars Nilsson
|
||||
Kristofer Tingdahl
|
||||
Kevin Moiule
|
||||
Keith Steffen
|
||||
Julen Garcia
|
||||
@ -279,6 +283,7 @@ Eric Buehler
|
||||
Eduardo Poyart
|
||||
Edgar Ellis
|
||||
Dimi Christopoulos
|
||||
Diane Delalle
|
||||
David Longest
|
||||
David Ergo
|
||||
Daniel Trstenjak
|
||||
@ -307,7 +312,7 @@ Vasily Radostev
|
||||
Valery Bickov
|
||||
Valeriy Dubov
|
||||
Vaclav Bilek
|
||||
Tyge Løvset
|
||||
Tyge Lvset
|
||||
Troy Yee
|
||||
Tomas Hogarth
|
||||
Tomas Hnilica
|
||||
@ -326,7 +331,6 @@ Simon Buckley
|
||||
Sid Byce
|
||||
Shuxing Xiao
|
||||
Shane Arnott
|
||||
Sergey Polischuk
|
||||
Sebastien Kuntz
|
||||
Ruth Lang
|
||||
Ruben Smelik
|
||||
@ -348,7 +352,7 @@ Piotr Rak
|
||||
Pierre Bourdin
|
||||
Philipp Svehla
|
||||
Philipp Siemoleit
|
||||
Philipp Mächler
|
||||
Philipp Mchler
|
||||
Philip Lamb
|
||||
Petr Salinger
|
||||
Peter Bear
|
||||
@ -368,13 +372,14 @@ Ole-Morten Duesund
|
||||
Nicolas Brodu
|
||||
Mojtaba Fathi
|
||||
Mirko Viviani
|
||||
Mikkel Gjøl
|
||||
Mikkel Gjl
|
||||
Mike Garrity
|
||||
Miha Ravsel
|
||||
Michael Polak
|
||||
Michael Morrison
|
||||
Michael Logan
|
||||
Michael Kapelko
|
||||
Michael Bach Jensen
|
||||
Max Rhiener
|
||||
Max Behensky
|
||||
Mauricio Hofmam
|
||||
@ -392,7 +397,6 @@ Marius Kintel
|
||||
Mario Guimaraes
|
||||
Marco Sciabica
|
||||
Marco Lehmann
|
||||
Marcin Prus
|
||||
Maik Keller
|
||||
Lukas Diduch
|
||||
Louis Hamilton
|
||||
@ -402,7 +406,6 @@ Laurence Muller
|
||||
Laura Cerritelli
|
||||
Kyle Centers
|
||||
Kristopher Bixler
|
||||
Kristofer Tingdahl
|
||||
Konstantin Matveyev
|
||||
Kim Seokhwan
|
||||
Kim Bale
|
||||
@ -411,6 +414,7 @@ Karl Heijdenberg
|
||||
Jutta Sauer
|
||||
Julian Scheid
|
||||
Juergen Rensen
|
||||
Juan Manuel Alvarez
|
||||
Juan Hernando
|
||||
Josh Portway
|
||||
John Tan
|
||||
@ -465,7 +469,7 @@ David Jung
|
||||
Danny Valente
|
||||
Daniel Stien
|
||||
Dan Minor
|
||||
César L. B. Silveira
|
||||
Csar L. B. Silveira
|
||||
Cyril Brulebois
|
||||
Clay Fowler
|
||||
Chuck Sembroski
|
||||
@ -480,7 +484,7 @@ Bruno Herbelin
|
||||
Brian Keener
|
||||
Brandon Hamm
|
||||
Bora Utka
|
||||
Björn Hein
|
||||
Bjrn Hein
|
||||
Bjorn Blissing
|
||||
Bill Prendergast
|
||||
Bernardt Duvenhage
|
||||
|
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,
|
||||
|
@ -252,7 +252,8 @@ const char* invalidNames[] =
|
||||
"LightSource",
|
||||
"SlideEventHandler",
|
||||
"GraphicsContext*",
|
||||
"Apple"
|
||||
"Apple",
|
||||
"GeometryNew"
|
||||
};
|
||||
|
||||
|
||||
@ -465,6 +466,8 @@ struct NameCorrection
|
||||
|
||||
NameCorrection nameCorrections[] =
|
||||
{
|
||||
{"Juan","Manuel",
|
||||
"Juan", "Manuel Alvarez"},
|
||||
{"Jaap","Gas",
|
||||
"Jaap", "Glas"},
|
||||
{"Philip","Lamp",
|
||||
|
Loading…
Reference in New Issue
Block a user