Updated version, ChangeLog and AUTHORS file for 2.1.10 release

This commit is contained in:
Robert Osfield 2007-09-12 10:43:49 +00:00
parent 0137047429
commit c15ec121f4
5 changed files with 258 additions and 14 deletions

View File

@ -1,6 +1,6 @@
OpenSceneGraph Library 2.1.9 OpenSceneGraph Library 2.1.10
276 Contributors: 278 Contributors:
Firstname Surname Firstname Surname
----------------- -----------------
@ -19,30 +19,30 @@ Martin Lavery
Ulrich Hertlein Ulrich Hertlein
Eric Sokolowsky Eric Sokolowsky
Tree Tree
Mike Wittman
Luigi Calori Luigi Calori
Trajce Nikolov Trajce Nikolov
Mike Wittman
Pavel Moloshtan Pavel Moloshtan
Tom Jolley Tom Jolley
Norman Vine Norman Vine
Alberto Farre Alberto Farre
Roger James Roger James
Mathias Fröhlich
André Garneau André Garneau
Ruben Lopez Ruben Lopez
Randall Hopper Randall Hopper
Olaf Flebbe Olaf Flebbe
Mathias Fröhlich
Gideon May Gideon May
Don Tidrow Don Tidrow
Romano José Magacho da Silva Romano José Magacho da Silva
Michael Gronager Michael Gronager
David Callu
Daniel Sjölie
Colin McDonald Colin McDonald
Chris Hanson Chris Hanson
Daniel Sjölie
Per Fahlberg Per Fahlberg
Joran Jessurun Joran Jessurun
Jean-Sebastien Guay Jean-Sebastien Guay
David Callu
Frederic Marmond Frederic Marmond
David Spilling David Spilling
David Fries David Fries
@ -80,9 +80,11 @@ Loic Dachary
Laurens Voerman Laurens Voerman
Joseph Steel Joseph Steel
John Shue John Shue
Jan Peciva
David Guthrie David Guthrie
Corbin Holtz Corbin Holtz
Brad Christiansen Brad Christiansen
Art Tevs
Toshiyuki Takahei Toshiyuki Takahei
Thom DeCarlo Thom DeCarlo
Terry Welsh Terry Welsh
@ -91,7 +93,6 @@ Sebastien Grignard
Romano Magacho Romano Magacho
Paul de Repentigny Paul de Repentigny
Leandro Motta Barros Leandro Motta Barros
Jan Peciva
Carlo Camporesi Carlo Camporesi
Bryan Thrall Bryan Thrall
Bruce Clay Bruce Clay
@ -102,6 +103,7 @@ Sohey Yamamoto
Serge Lages Serge Lages
Phil Atkin Phil Atkin
Mathieu Marache Mathieu Marache
Maria Ten
Luc Frauciel Luc Frauciel
Ken Sewell Ken Sewell
Julian Ortiz Julian Ortiz
@ -128,6 +130,7 @@ Stephan Eilemann
Stanislav Blinov Stanislav Blinov
Roland Smeenk Roland Smeenk
Riccardo Corsi Riccardo Corsi
Rafa Giatan
Philip Lowman Philip Lowman
Peter Hrenka Peter Hrenka
Perry Miller Perry Miller
@ -137,7 +140,6 @@ Maya Leonard
Max Behensky Max Behensky
Mathew May Mathew May
Martijn Kragtwijk Martijn Kragtwijk
Maria Ten
Kevin Moiule Kevin Moiule
Keith Steffen Keith Steffen
Joseph Winston Joseph Winston
@ -187,7 +189,6 @@ Rick Pingry
Reinhard Sainitzer Reinhard Sainitzer
Rein Kadijk Rein Kadijk
Ralf Kern Ralf Kern
Rafa Giatan
Radu Mihai Radu Mihai
Qing Shen Qing Shen
Philipp Siemoleit Philipp Siemoleit
@ -204,10 +205,10 @@ Michael Morrison
Michael Logan Michael Logan
Max Rhiener Max Rhiener
Mauricio Hofmam Mauricio Hofmam
Mattias Linde
Matthew May Matthew May
Matt Green Matt Green
Matt Burke Matt Burke
Mathias Froelich
Mathia Walker Mathia Walker
Mason Menninger Mason Menninger
Martin Spott Martin Spott
@ -231,6 +232,7 @@ Jason Ballenger
J.E. Hoffmann J.E. Hoffmann
Henrique Bucher Henrique Bucher
Gustavo Wagner Gustavo Wagner
Guillaume Millet
Graeme Harkness Graeme Harkness
Glenn Waldrom Glenn Waldrom
Gian Lorenzetto Gian Lorenzetto

View File

@ -16,8 +16,8 @@ PROJECT(OpenSceneGraph)
SET(OPENSCENEGRAPH_MAJOR_VERSION 2) SET(OPENSCENEGRAPH_MAJOR_VERSION 2)
SET(OPENSCENEGRAPH_MINOR_VERSION 1) SET(OPENSCENEGRAPH_MINOR_VERSION 1)
SET(OPENSCENEGRAPH_PATCH_VERSION 9) SET(OPENSCENEGRAPH_PATCH_VERSION 10)
SET(OPENSCENEGRAPH_SOVERSION 20) SET(OPENSCENEGRAPH_SOVERSION 21)
SET(OPENSCENEGRAPH_VERSION ${OPENSCENEGRAPH_MAJOR_VERSION}.${OPENSCENEGRAPH_MINOR_VERSION}.${OPENSCENEGRAPH_PATCH_VERSION}) SET(OPENSCENEGRAPH_VERSION ${OPENSCENEGRAPH_MAJOR_VERSION}.${OPENSCENEGRAPH_MINOR_VERSION}.${OPENSCENEGRAPH_PATCH_VERSION})

232
ChangeLog
View File

@ -1,3 +1,235 @@
2007-09-12 10:04 +0000 [r7399] robert:
* From Jan Peciva, build fix
2007-09-11 20:54 +0000 [r7397] robert:
* Added log2(int) and log2(uint) methods
2007-09-11 20:24 +0000 [r7396] robert:
* Removed int version of log2 to avoid possible errors in assuming
log2(10) should ~= log2(10.0)
2007-09-11 17:10 +0000 [r7394-7395] robert:
* Added OpenThreads to target libraries
* From Art Tevs, Added log2 function.
2007-09-11 16:59 +0000 [r7392-7393] robert:
* From Art Tevs, build fix.
* Replaced allocateMipmap code with warning message as mipmaps
aren't support for TextureRectangle.
2007-09-11 13:47 +0000 [r7391] robert:
* Removed the output num_children from Group .osg output and
removed the output of "DataVaraince UNSPECIFIED" as this is
redundent considering the default value is UNSPECIFIED.
2007-09-11 13:42 +0000 [r7389-7390] robert:
* Updated wrappers
* From Mathias Froenlich, "have a problem with the SunOS CC. It
does not like that the prototype of ClipNode::setStateSetModes()
differs from implementation of that function in the constness of
the second parameter. On SunOS it compiles fine, but I get link
errors when the variant that is declared in the header is
referenced. The attached src/osg/ClipNode.cpp file removes the
const qualifier from the implementation to match exactly the
prototype in the header file. The file is based on revision 7386
as of today. "
2007-09-11 13:34 +0000 [r7387-7388] robert:
* From Art Trevs, "File Changes: - GL2Extensions, Program and
Program.cpp Features: - Support for fragment output binding.
(e.g. You can now specify in the fragment shader varying out vec3
fragOut; fragOut = vec3(1,0,1); to write to the fragOut variable.
In your program you call glBindFragDataLocation(program, 1,
"fragOut") to bind the fragOut variable with the MRT 1 -
GL_COLOR_ATTACHMENT1_EXT) - new methods
Program::add/removeBindFragDataLocation
Program::getFragDataBindingList "
* Seperated out GeometryTechnique .osg support.
2007-09-11 12:28 +0000 [r7386] robert:
* Changed the isTextureIntegerSupported method so that it no longer
has the EXT entry in it for forward compatability reasons.
2007-09-11 12:04 +0000 [r7385] robert:
* From Art Trevs, "Features of the patch are: - Implementation of
integer textures as in EXT_texture_integer - setBorderColor(Vec4)
changed to setBorderColor(Vec4d) to pass double values as border
color. (Probably we have to provide an overloading function to
still support Vec4f ?) - new method
Texture::getInternalFormatType() added. Gives information if the
internal format normalized, float, signed integer or unsigned
integer. Can help people to write better code ;-) " Futher
changes to this submission by Robert Osfield, changed the dirty
mipmap flag into a buffer_value<> vector to ensure safe handling
of multiple contexts.
2007-09-11 10:16 +0000 [r7384] robert:
* From Rafa Giatan, "Changed int to GLsizei in the input parameter
of the method osg::Texture2DArray::applyTexImage2DArray_subload
inside Texture2DArray (lines 214 and 257), Otherwise it gives a
compile error on MacOSX."
2007-09-11 10:10 +0000 [r7383] robert:
* From Mike Wittman and Robert Osfield, added support for
SO_VERSION number in runtime version info. Added checks for
OpenThreads version.
2007-09-10 16:06 +0000 [r7380] robert:
* Maded versioning under Windows the default.
2007-09-10 15:19 +0000 [r7379] robert:
* Intoduced a new setGLExtensions template method to do a copy of
void* pointer to local function pointer to avoid compiler
warnings related to case void*. Moved various OSG classes across
to using setGLExtensions instead of getGLExtensions, and changed
them to use typedef declarations in the headers rather than casts
in the .cpp. Updated wrappers
2007-09-08 07:21 +0000 [r7378] robert:
* Flesh out a bit more of the view IO support
2007-09-08 07:04 +0000 [r7377] robert:
* Fixed typo
2007-09-07 15:03 +0000 [r7375] robert:
* From David Callu, warning fixes
2007-09-07 13:54 +0000 [r7374] robert:
* Removed warning type not support by gcc 4.1.x
2007-09-07 13:37 +0000 [r7373] robert:
* Updated wrappers for new Texture2DArray class
2007-09-07 13:25 +0000 [r7372] robert:
* Moved defined from Texture2DArray into Texture
2007-09-07 11:21 +0000 [r7371] robert:
* From Art Tevs, "A new texture class Texture2DArray derived from
Texture extends the osg to support the new EXT_texture_array
extensions. Texture arrays provides a feature for people
interesting in GPGPU programming. Faetures and changes: - Full
support for layered 2D textures. - New uniform types were added
(sampler2DArray) - FrameBufferObject implementation were changed
to support attaching of 2D array textures to the framebuffer -
StateSet was slightly changed to support texture arrays. NOTE:
array textures can not be used in fixed function pipeline. Thus
using the layered texture as a statemode for a Drawable produce
invalid enumerant OpenGL errors. - Image class was extended to
support handling of array textures Tests: I have used this class
as a new feature of my application. It works for me without
problems (Note: Texture arrays were introduced only for shading
languages and not for fixed function pipelines!!!). RTT with
Texture2DArray works, as I have tested them as texture targets
for a camera with 6 layers/faces (i.e. replacement for cube
maps). I am using the array textures in shader programming. Array
textures can be attached to the FBO and used as input and as
output."
2007-09-07 10:50 +0000 [r7370] robert:
* From Daniel Sjolie, "I patched the zip plugin to make use of my
favorite zip/pack-application for windows if it is installed in
the standard location..."
2007-09-07 10:15 +0000 [r7369] robert:
* From Guillaume Millet, "Please find in attachment a small
improvement to the pfb plugin CmakeLists.txt and to the
FindPerformer.cmake module. Under Windows libs are: libpf.lib (we
need to add the lib prefix) and libpfdu-util.lib (libpfdu and
libpfutil are compiled into one lib) We need to add PFROOT to the
search path for libs and includes (default environment variable
for Performer path) And at last we need to put PFROOT/include and
PFROOT/include/Performer as include dir for compiling."
2007-09-07 09:53 +0000 [r7368] robert:
* From Maria Ten, fix lat/long usage.
2007-09-07 09:49 +0000 [r7367] robert:
* From Mattias Linde, "Have made the updates now. Added a std::map
for easy lookup if a visual node is targeted by a rigid body
which is the reason why the .h-file was changed too. So now
there'll be Group as often as possible, otherwise
PostitionAttitudeTransform."
2007-09-06 08:23 +0000 [r7366] robert:
* Added osg lib
2007-09-05 17:12 +0000 [r7365] robert:
* From David Callu, improved consistency of Version strings and add
version support for osgIntrospection and osgManipulator.
2007-09-05 17:03 +0000 [r7364] robert:
* Changed tabs to four spaces to make merges more straight forward
2007-09-05 16:47 +0000 [r7363] robert:
* Added automatic removal of .qt extension that allows one to
automatically select the quicktime plugin.
2007-09-05 16:36 +0000 [r7362] robert:
* Added setting of locator source
2007-09-05 14:15 +0000 [r7361] robert:
* Added option to Locator to help specify here the locator value
was defined from. Update wrappers and Gdal plugin to use this new
parameter
2007-09-04 14:00 +0000 [r7360] robert:
* Improved Terrain IO
2007-09-04 12:38 +0000 [r7359] robert:
* Added mutex to DefaultFont::instance().
2007-09-04 12:32 +0000 [r7358] robert:
* Added mutex into osgText::Font::GlphTexture to marshel adding to
and reading from glyph list
2007-09-04 09:00 +0000 [r7357] robert:
* Rearrange _stateset member variable to avoid compile warning
2007-09-03 16:04 +0000 [r7354-7355] robert:
* Updated AUTHORS and README to 2.1.9 dev release
* Updated ChangeLog
2007-09-03 15:47 +0000 [r7353] robert: 2007-09-03 15:47 +0000 [r7353] robert:
* Updated wrappers * Updated wrappers

View File

@ -51,6 +51,9 @@ bool validName(const std::string& first)
if (first=="SpotExponent") return false; if (first=="SpotExponent") return false;
if (first=="Framstamp") return false; if (first=="Framstamp") return false;
if (first=="Stats") return false; if (first=="Stats") return false;
if (first=="Group") return false;
if (first=="Texture") return false;
if (first=="Texture2DArray") return false;
if (first=="Creator") return false; if (first=="Creator") return false;
if (first=="CullVisitor") return false; if (first=="CullVisitor") return false;
if (first=="Drawable") return false; if (first=="Drawable") return false;
@ -213,6 +216,8 @@ std::string typoCorrection(const std::string& name)
if (name=="") return ""; if (name=="") return "";
if (name=="") return ""; if (name=="") return "";
#endif #endif
if (name=="Froenlich") return "Fröhlich";
if (name=="Froelich") return "Fröhlich";
if (name=="Fruciel") return "Frauciel"; if (name=="Fruciel") return "Frauciel";
if (name=="Hebelin") return "Herbelin"; if (name=="Hebelin") return "Herbelin";
if (name=="Jea-Sebastien") return "Jean-Sebastien"; if (name=="Jea-Sebastien") return "Jean-Sebastien";
@ -314,6 +319,11 @@ std::string typoCorrection(const std::string& name)
void nameCorrection(NamePair& name) void nameCorrection(NamePair& name)
{ {
if (name.first=="Art" && name.second=="Trevs")
{
name.first = "Art";
name.second = "Tevs";
}
if (name.first=="Tim" && name.second=="More") if (name.first=="Tim" && name.second=="More")
{ {
name.first = "Tim"; name.first = "Tim";

View File

@ -21,8 +21,8 @@ extern "C" {
#define OPENSCENEGRAPH_MAJOR_VERSION 2 #define OPENSCENEGRAPH_MAJOR_VERSION 2
#define OPENSCENEGRAPH_MINOR_VERSION 1 #define OPENSCENEGRAPH_MINOR_VERSION 1
#define OPENSCENEGRAPH_PATCH_VERSION 9 #define OPENSCENEGRAPH_PATCH_VERSION 10
#define OPENSCENEGRAPH_SOVERSION 20 #define OPENSCENEGRAPH_SOVERSION 21
/** /**
* osgGetVersion() returns the library version number. * osgGetVersion() returns the library version number.