Updated AUTHORS for dev release
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14895 16af8721-9629-0410-8352-f15c8da7e697
This commit is contained in:
parent
32b60cd2d7
commit
1f0ba7aa4f
11
AUTHORS.txt
11
AUTHORS.txt
@ -1,6 +1,6 @@
|
||||
OpenSceneGraph Library 3.3.8
|
||||
|
||||
547 Contributors:
|
||||
548 Contributors:
|
||||
|
||||
Firstname Surname
|
||||
-----------------
|
||||
@ -38,10 +38,10 @@ Pjotr Svetachov
|
||||
Mike Wittman
|
||||
Jan Peciva
|
||||
Chris Hanson
|
||||
Alberto Luaces
|
||||
Roland Smeenk
|
||||
Roger James
|
||||
Jeremy Moles
|
||||
Alberto Luaces
|
||||
J.P. Delport
|
||||
Magnus Kessler
|
||||
David Fries
|
||||
@ -73,6 +73,7 @@ Andr
|
||||
Adrian Egli
|
||||
Ruben Lopez
|
||||
Randall Hopper
|
||||
Jannik Heller
|
||||
Jan Ciger
|
||||
Glenn Waldron
|
||||
Sebastian Messerschmidt
|
||||
@ -89,11 +90,12 @@ Bryan Thrall
|
||||
Rafa Gaitan
|
||||
Fabien Lavignotte
|
||||
Andreas Ekstrand
|
||||
Thomas Hogarth
|
||||
Riccardo Corsi
|
||||
Mike Connell
|
||||
Melchior Franz
|
||||
Konstantin Matveyev
|
||||
Johannes Baeuerle
|
||||
Thomas Hogarth
|
||||
Neil Hughes
|
||||
Martin Beckett
|
||||
Marc Helbling
|
||||
@ -114,7 +116,6 @@ Nico Kruithof
|
||||
Martin Aumueller
|
||||
Mario Valle
|
||||
Lukasz Izdebski
|
||||
Konstantin Matveyev
|
||||
Jorge Izquierdo Ciges
|
||||
Jordi Torres
|
||||
Gordon Tomlinson
|
||||
@ -155,7 +156,6 @@ Lilin Xiong
|
||||
Leandro Motta Barros
|
||||
Johan Nouvel
|
||||
Javier Taibo
|
||||
Jannik Heller
|
||||
Hartwig Wiesmann
|
||||
Donn Mielcarek
|
||||
Corbin Holtz
|
||||
@ -541,6 +541,7 @@ Andrew Reyonolds
|
||||
Andreas Roth
|
||||
Andreas Jochens
|
||||
Andre Normann
|
||||
Alois Wismer
|
||||
Almalric Alexandre
|
||||
Allen Bierbaum
|
||||
Alexey Pavlov
|
||||
|
360
ChangeLog
360
ChangeLog
@ -1,3 +1,363 @@
|
||||
2015-06-04 09:13 robert
|
||||
|
||||
* src/osg/Transform.cpp: From Jannik Heller,
|
||||
Transform::computeBound() optimization.
|
||||
|
||||
2015-06-04 09:05 robert
|
||||
|
||||
* include/osgViewer/ViewerEventHandlers: From Jannik Heller,
|
||||
Removed unused StatsHandler::_keyEventToggleVsync
|
||||
|
||||
2015-06-04 09:00 robert
|
||||
|
||||
* include/osgAnimation/UpdateUniform: From Jannik Heller, "In the
|
||||
attachment you will find a build fix for the latest trunk.
|
||||
osgAnimation failed to compile when using
|
||||
OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION=OFF ."
|
||||
|
||||
2015-06-03 10:28 robert
|
||||
|
||||
* include/osgAnimation/UpdateUniform: Removed export that was
|
||||
breaking windows build
|
||||
|
||||
2015-06-03 09:14 robert
|
||||
|
||||
* include/osgAnimation/UpdateUniform,
|
||||
src/osgAnimation/CMakeLists.txt,
|
||||
src/osgWrappers/serializers/osgAnimation/LibraryWrapper.cpp,
|
||||
src/osgWrappers/serializers/osgAnimation/UpdateFloatUniform.cpp,
|
||||
src/osgWrappers/serializers/osgAnimation/UpdateMatrixfUniform.cpp,
|
||||
src/osgWrappers/serializers/osgAnimation/UpdateVec3fUniform.cpp:
|
||||
From KOS, "New classes for osgAnimation presented:
|
||||
UpdateFloatUniform, UpdateVec3fUniform and UpdateMatrixfUniform
|
||||
(based on UpdateUniform template)
|
||||
|
||||
|
||||
Classes operate like osgAnimation::UpdateMaterial for Material's
|
||||
diffuse component, but change Uniform."
|
||||
|
||||
2015-06-03 09:07 robert
|
||||
|
||||
* examples/osggeometryshaders/osggeometryshaders.cpp,
|
||||
examples/osgparametric/osgparametric.cpp,
|
||||
examples/osgshaders/GL2Scene.cpp,
|
||||
examples/osgsimpleshaders/osgsimpleshaders.cpp,
|
||||
examples/osgtransformfeedback/osgtransformfeedback.cpp: From KOS,
|
||||
build fix for osg::Uniform::Callback to osg::UniformCallback
|
||||
change
|
||||
|
||||
2015-06-03 09:06 robert
|
||||
|
||||
* include/osg/Uniform: Added doxygen comment for typedef
|
||||
|
||||
2015-06-03 08:38 robert
|
||||
|
||||
* src/osgWrappers/serializers/osg/Uniform.cpp: Build fix for when
|
||||
Uniform::Callback isn't defined
|
||||
|
||||
2015-06-02 10:25 robert
|
||||
|
||||
* src/osgWrappers/serializers/osg/UniformCallback.cpp: From
|
||||
Konstantin Matveyev, serializer support for UniformCallback
|
||||
|
||||
2015-06-02 09:33 robert
|
||||
|
||||
* include/osg/Callback, include/osg/CopyOp, include/osg/Uniform,
|
||||
src/osg/Callback.cpp, src/osg/CopyOp.cpp, src/osg/StateSet.cpp,
|
||||
src/osg/Uniform.cpp,
|
||||
src/osgWrappers/deprecated-dotosg/osg/Uniform.cpp,
|
||||
src/osgWrappers/serializers/osg/LibraryWrapper.cpp: From
|
||||
Konstantin Matveyev, "I've changed osg::Uniform::Callback to
|
||||
osg::UniformCallback.
|
||||
osg::UniformCallback inherits osg::Callback now.
|
||||
|
||||
I don't really now if this class should be inside
|
||||
osgWrappers/serializers
|
||||
because StateAttributeCallback is not presented there, but i've
|
||||
included it in the patch.
|
||||
|
||||
|
||||
Please see archive in the attachment.
|
||||
|
||||
|
||||
PS
|
||||
DEEP_COPY_UNIFORMS works for me.
|
||||
"
|
||||
Note from Robert Osfield, added typedef UniformCallback Callback
|
||||
for backwards compatibility.
|
||||
|
||||
2015-06-02 09:18 robert
|
||||
|
||||
* examples/osguniformbuffer/osguniformbuffer.cpp: Changed name of
|
||||
UniformCallback to UniformBufferCallback to avoid conflict with
|
||||
changes to come to the osg::Uniform::Callback ->
|
||||
osg::UniformCallback.
|
||||
|
||||
2015-06-01 13:40 robert
|
||||
|
||||
* include/OpenThreads/Thread, include/osg/BoundsChecking,
|
||||
include/osg/Geometry, include/osg/Image, include/osg/ImageUtils,
|
||||
include/osg/Object, include/osg/TransferFunction,
|
||||
include/osg/observer_ptr, include/osg/ref_ptr,
|
||||
include/osgDB/ClassInterface, include/osgDB/ExternalFileWriter,
|
||||
include/osgDB/ReaderWriter, include/osgGA/GUIActionAdapter,
|
||||
include/osgManipulator/Dragger,
|
||||
include/osgParticle/ConnectedParticleSystem,
|
||||
include/osgShadow/ViewDependentShadowTechnique,
|
||||
include/osgTerrain/TerrainTile, include/osgText/Glyph,
|
||||
include/osgUI/Widget, include/osgUtil/SceneGraphBuilder,
|
||||
include/osgWidget/Widget,
|
||||
src/OpenThreads/pthreads/PThreadBarrier.cpp,
|
||||
src/OpenThreads/pthreads/PThreadMutex.cpp,
|
||||
src/OpenThreads/win32/Win32Thread.cpp, src/osg/ImageUtils.cpp,
|
||||
src/osg/Sequence.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
||||
src/osg/TexGen.cpp, src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
||||
src/osg/Texture2DArray.cpp, src/osg/Texture3D.cpp,
|
||||
src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp,
|
||||
src/osg/Uniform.cpp, src/osgAnimation/RigGeometry.cpp,
|
||||
src/osgDB/DynamicLibrary.cpp, src/osgDB/FileNameUtils.cpp,
|
||||
src/osgDB/FileUtils.cpp, src/osgDB/Registry.cpp,
|
||||
src/osgDB/XmlParser.cpp, src/osgManipulator/Dragger.cpp,
|
||||
src/osgPlugins/3ds/ReaderWriter3DS.cpp,
|
||||
src/osgPlugins/Inventor/ConvertFromInventor.cpp,
|
||||
src/osgPlugins/Inventor/ConvertToInventor.cpp,
|
||||
src/osgPlugins/QTKit/OSXCoreVideoTexture.cpp,
|
||||
src/osgPlugins/ac/ac3d.cpp,
|
||||
src/osgPlugins/avfoundation/OSXAVFoundationCoreVideoTexture.cpp,
|
||||
src/osgPlugins/cfg/VisualChooser.cpp,
|
||||
src/osgPlugins/curl/ReaderWriterCURL.cpp,
|
||||
src/osgPlugins/dae/ReaderWriterDAE.cpp,
|
||||
src/osgPlugins/dae/daeRGeometry.cpp,
|
||||
src/osgPlugins/dae/daeRMaterials.cpp,
|
||||
src/osgPlugins/dae/daeReader.cpp,
|
||||
src/osgPlugins/dds/ReaderWriterDDS.cpp,
|
||||
src/osgPlugins/directshow/DirectShowTexture.cpp,
|
||||
src/osgPlugins/dxf/DXFWriterNodeVisitor.cpp,
|
||||
src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp,
|
||||
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
||||
src/osgPlugins/gles/ReaderWriterGLES.cpp,
|
||||
src/osgPlugins/ive/Material.cpp,
|
||||
src/osgPlugins/jpeg/EXIF_Orientation.cpp,
|
||||
src/osgPlugins/ktx/ReaderWriterKTX.cpp,
|
||||
src/osgPlugins/las/ReaderWriterLAS.cpp,
|
||||
src/osgPlugins/logo/ReaderWriterLOGO.cpp,
|
||||
src/osgPlugins/lwo/Object.cpp,
|
||||
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
||||
src/osgPlugins/ply/plyfile.cpp,
|
||||
src/osgPlugins/ply/vertexData.cpp,
|
||||
src/osgPlugins/pov/POVWriterNodeVisitor.cpp,
|
||||
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
||||
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
||||
src/osgPlugins/trans/ReaderWriterTRANS.cpp,
|
||||
src/osgPlugins/txf/TXFFont.cpp,
|
||||
src/osgPlugins/txp/TXPPagedLOD.cpp,
|
||||
src/osgPlugins/txp/TileMapper.cpp,
|
||||
src/osgPlugins/txp/trpage_geom.cpp,
|
||||
src/osgPlugins/txp/trpage_readbuf.cpp,
|
||||
src/osgPlugins/txp/trpage_warchive.cpp,
|
||||
src/osgPlugins/zip/unzip.cpp,
|
||||
src/osgPresentation/KeyEventHandler.cpp,
|
||||
src/osgPresentation/PickEventHandler.cpp,
|
||||
src/osgPresentation/SlideEventHandler.cpp,
|
||||
src/osgShadow/ConvexPolyhedron.cpp,
|
||||
src/osgShadow/MinimalShadowMap.cpp, src/osgShadow/ShadowMap.cpp,
|
||||
src/osgShadow/StandardShadowMap.cpp,
|
||||
src/osgShadow/ViewDependentShadowMap.cpp,
|
||||
src/osgSim/InsertImpostorsVisitor.cpp, src/osgSim/Sector.cpp,
|
||||
src/osgText/GlyphGeometry.cpp, src/osgText/TextBase.cpp,
|
||||
src/osgUtil/DelaunayTriangulator.cpp, src/osgUtil/Optimizer.cpp,
|
||||
src/osgUtil/RenderStage.cpp, src/osgUtil/Simplifier.cpp,
|
||||
src/osgViewer/CompositeViewer.cpp,
|
||||
src/osgViewer/GraphicsWindowWin32.cpp,
|
||||
src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/Viewer.cpp,
|
||||
src/osgWidget/Box.cpp, src/osgWidget/StyleManager.cpp,
|
||||
src/osgWidget/Window.cpp: From Albert Luaces, typo fixes.
|
||||
|
||||
2015-06-01 13:11 robert
|
||||
|
||||
* CMakeModules/FindSDL2.cmake,
|
||||
applications/present3D/present3D.cpp,
|
||||
examples/osgcluster/osgcluster.cpp,
|
||||
examples/osgdepthpeeling/DePee.h,
|
||||
examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp,
|
||||
examples/osgparticleeffects/osgparticleeffects.cpp,
|
||||
examples/osgscribe/osgscribe.cpp,
|
||||
examples/osgtexture2D/osgtexture2D.cpp,
|
||||
examples/osgunittests/UnitTestFramework.h,
|
||||
examples/osgvolume/osgvolume.cpp, include/osg/GraphicsContext,
|
||||
include/osg/StateAttribute, include/osg/Texture2DArray,
|
||||
include/osg/Texture3D, include/osg/TextureCubeMap,
|
||||
include/osg/Timer, include/osg/TransferFunction,
|
||||
include/osg/Uniform, include/osgAnimation/RigTransformSoftware,
|
||||
include/osgDB/DatabasePager, include/osgDB/ExternalFileWriter,
|
||||
include/osgDB/Registry, include/osgSim/ScalarBar,
|
||||
include/osgViewer/View, src/osg/BufferObject.cpp,
|
||||
src/osg/GraphicsContext.cpp, src/osg/Notify.cpp,
|
||||
src/osg/OperationThread.cpp, src/osg/Texture.cpp,
|
||||
src/osg/dxtctool.h, src/osgDB/FileUtils.cpp,
|
||||
src/osgDB/ImagePager.cpp, src/osgGA/StateSetManipulator.cpp,
|
||||
src/osgPlugins/3ds/ReaderWriter3DS.cpp,
|
||||
src/osgPlugins/ac/ac3d.cpp, src/osgPlugins/cfg/RenderSurface.h,
|
||||
src/osgPlugins/zip/unzip.cpp, src/osgPresentation/Timeout.cpp,
|
||||
src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp,
|
||||
src/osgUtil/RenderBin.cpp, src/osgUtil/SceneView.cpp: From Jannik
|
||||
Heller, typo fixes
|
||||
|
||||
2015-06-01 12:14 robert
|
||||
|
||||
* src/osgParticle/ParticleProcessor.cpp: From Jannik Heller, "This
|
||||
patch adds a missing initialization of
|
||||
osgParticle::ParticleProcessor::_frameNumber in the copy
|
||||
constructor.
|
||||
I noticed this because valgrind was complaining about use of
|
||||
uninitialized memory."
|
||||
|
||||
2015-06-01 12:07 robert
|
||||
|
||||
* include/osgDB/ObjectWrapper, src/osgDB/ObjectWrapper.cpp: From
|
||||
Frashud Lashkari, "I was getting "Unsupported wrapper class..."
|
||||
error messages when attempting to load osgb models simultaneously
|
||||
from multiple threads. I believe the problem is caused by
|
||||
un-synchronized access to the global osgDB::ObjectWrapperManager
|
||||
class. I've attached a change that adds a mutex to the class and
|
||||
uses it when accessing the internal wrapper/compress maps. This
|
||||
appears to fix the issues I was having."
|
||||
|
||||
2015-06-01 10:50 robert
|
||||
|
||||
* include/osg/Texture, include/osg/Texture2D, src/osg/Texture.cpp,
|
||||
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
||||
src/osg/Texture2DArray.cpp, src/osg/Texture2DMultisample.cpp,
|
||||
src/osg/Texture3D.cpp, src/osg/TextureBuffer.cpp,
|
||||
src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp,
|
||||
src/osgText/Glyph.cpp: From Jannik Heller, "I have added new
|
||||
functions Texture::generateAndAssignTextureObject mirroring the
|
||||
Texture::generateTextureObject functions.
|
||||
|
||||
I have left the Texture::generateTextureObject functions intact
|
||||
as I'm not sure if/how it's used outside the core OSG. If you
|
||||
feel that compatibility isn't important in that area feel free to
|
||||
drop it.
|
||||
|
||||
While testing the build with
|
||||
OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION=OFF I found a compile
|
||||
error in GlyphGeometry.cpp that was entirely unrelated to the
|
||||
changes I've made. The fix is included in the patch.
|
||||
|
||||
There is one thing left to fix and that is
|
||||
Texture2D::SubloadCallback:
|
||||
|
||||
class OSG_EXPORT SubloadCallback : public Referenced
|
||||
{
|
||||
public:
|
||||
....
|
||||
virtual TextureObject* generateTextureObject(const Texture2D&
|
||||
texture, State& state) const
|
||||
{
|
||||
return osg::Texture::generateTextureObject(&texture,
|
||||
state.getContextID(), GL_TEXTURE_2D);
|
||||
}
|
||||
...
|
||||
}"
|
||||
|
||||
|
||||
2015-06-01 10:41 robert
|
||||
|
||||
* src/osgText/GlyphGeometry.cpp: From Jannik Heller, build fix
|
||||
|
||||
2015-05-29 07:52 robert
|
||||
|
||||
* include/osg/BufferObject, src/osg/BufferObject.cpp: From Jannik
|
||||
Heller, fix for race condition in orphanded BufferObject
|
||||
handling.
|
||||
|
||||
2015-05-26 17:24 robert
|
||||
|
||||
* src/osgUtil/MeshOptimizers.cpp: From Colin McDonald,
|
||||
"rc/osgUtl/MeshOptimizers.cpp won't compile on some systems due
|
||||
to a missing std:: namespace prefix."
|
||||
|
||||
2015-05-26 17:22 robert
|
||||
|
||||
* src/osgUtil/SceneView.cpp: From Farshid Lashkari, "attached a
|
||||
small change to osgUtil::SceneView that prevents unnecessary
|
||||
calls to glClear when the split stereo separation is 0."
|
||||
|
||||
2015-05-26 17:17 robert
|
||||
|
||||
* src/osgDB/ClassInterface.cpp: From Thomas Hogarth, "Little fix
|
||||
for ClassInterface::getSupportedProperties, before if you set
|
||||
searchAssociates to false then it would return the same
|
||||
BaseSerialiser::Type for every entry in the PropertyMap as i was
|
||||
not being incremented on line 539. Fix attached."
|
||||
|
||||
2015-05-26 17:12 robert
|
||||
|
||||
* src/osgUtil/RenderStage.cpp: From We See, "I found a small bug in
|
||||
osgUtil::RenderStage::draw() (osg 3.3.7), which crashes osg. The
|
||||
problem was caused by an access to the object _camera without
|
||||
checking whether the object is valid. So I changed the line:
|
||||
|
||||
Code:
|
||||
if (_cameraRequiresSetUp ||
|
||||
(_cameraAttachmentMapModifiedCount!=_camera->getAttachmentMapModifiedCount()))
|
||||
|
||||
to
|
||||
|
||||
Code:
|
||||
if (_cameraRequiresSetUp || (_camera.valid() &&
|
||||
_cameraAttachmentMapModifiedCount!=_camera->getAttachmentMapModifiedCount()))
|
||||
"
|
||||
|
||||
2015-05-26 17:09 robert
|
||||
|
||||
* src/osgUtil/CullVisitor.cpp: From Farshid Lashkari and Robert
|
||||
Osfield, "a small change to the CullVisitor class, which will use
|
||||
cloneType() on the root render stage when creating children
|
||||
render stages. This allows us to pass a custom RenderStage object
|
||||
to the SceneView and have it used for all sub-stages."
|
||||
|
||||
2015-05-26 10:05 robert
|
||||
|
||||
* examples/osgtext3D/TextNode.cpp,
|
||||
examples/osgtext3D/osgtext3D.cpp, include/osgText/Style,
|
||||
src/osgText/Glyph.cpp, src/osgText/GlyphGeometry.cpp,
|
||||
src/osgText/GlyphGeometry.h, src/osgText/Style.cpp: Rewrote the
|
||||
Text3D bevel implementation to automatically adjust bevel
|
||||
thickness to avoid overalapping and erronous tesselation.
|
||||
|
||||
Added osgText::Bevel::s/getRoundedConcaveJunctions(bool) to
|
||||
control how the bevel should be tessellated around concave
|
||||
junctions on the glyph boundary.
|
||||
|
||||
2015-05-26 08:48 robert
|
||||
|
||||
* src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
||||
Added use of ref_ptr<>
|
||||
|
||||
2015-05-25 12:39 robert
|
||||
|
||||
* src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp:
|
||||
Changed the EventQueue::frame() event generation to use the
|
||||
generatePointerData/reprojectPointerData() methods in the same
|
||||
way that other events are handled.
|
||||
|
||||
2015-05-25 11:33 robert
|
||||
|
||||
* include/osgGA/EventQueue, src/osgGA/EventQueue.cpp: Added
|
||||
osgGA::GUIEventAdapter* returns from various EventQueue event
|
||||
generation methods.
|
||||
|
||||
2015-05-21 14:11 robert
|
||||
|
||||
* src/osgText/Text3D.cpp: Fixed memory error associated with
|
||||
reading over the end of container due to an unbounded while loop.
|
||||
|
||||
2015-05-06 18:39 robert
|
||||
|
||||
* AUTHORS.txt, ChangeLog, applications/osgversion/Contributors.cpp:
|
||||
Update ChangeLog and AUTHORS file
|
||||
|
||||
2015-05-05 11:05 robert
|
||||
|
||||
* CMakeLists.txt: Changed the CMP0020 check to > 2.8.10
|
||||
|
@ -482,7 +482,8 @@ TypoCorrection typoCorrections[] =
|
||||
{"Ravselj", "Rav¨elj"},
|
||||
{"Janik", "Jannik"},
|
||||
{"Viganò", "Viganò"},
|
||||
{"Vigano", "Viganň"}
|
||||
{"Vigano", "Viganò"},
|
||||
{"Frashud", "Farshid"}
|
||||
};
|
||||
|
||||
|
||||
@ -663,7 +664,15 @@ NameCorrection nameCorrections[] =
|
||||
{"Bradley", "Baker",
|
||||
"Bradley", "Baker Searles"},
|
||||
{"PawelKsiezopolski", "",
|
||||
"Pawel", "Ksiezopolski"}
|
||||
"Pawel", "Ksiezopolski"},
|
||||
{"Albert", "Luaces",
|
||||
"Alberto","Luaces"},
|
||||
{"KOS", "",
|
||||
"Konstantin","Matveyev"},
|
||||
{"WeSee", "",
|
||||
"Alois", "Wismer"},
|
||||
{"We", "See",
|
||||
"Alois", "Wismer"}
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user