Permalink
Switch branches/tags
OpenSceneGraph_1_2_release_revision_2 OpenSceneGraph_1_2_release_revision_1 OpenSceneGraph_1_1_release_revision_1 OpenSceneGraph_1_0_0_release_revision_1 OpenSceneGraph_0_9_9_release_revision_1 OpenSceneGraph_0_9_8_release_revision_2 OpenSceneGraph_0_9_8_release_revision_1 OpenSceneGraph_0_9_7_release_revision_2 OpenSceneGraph_0_9_7_release_revision_1 OpenSceneGraph-3.5.5 OpenSceneGraph-3.5.4 OpenSceneGraph-3.5.3 OpenSceneGraph-3.5.2 OpenSceneGraph-3.5.1 OpenSceneGraph-3.5.0 OpenSceneGraph-3.4.0 OpenSceneGraph-3.4.0-rc11 OpenSceneGraph-3.4.0-rc10 OpenSceneGraph-3.4.0-rc9 OpenSceneGraph-3.4.0-rc8 OpenSceneGraph-3.4.0-rc7 OpenSceneGraph-3.4.0-rc6 OpenSceneGraph-3.4.0-rc5 OpenSceneGraph-3.4.0-rc4 OpenSceneGraph-3.4.0-rc3 OpenSceneGraph-3.4.0-rc2 OpenSceneGraph-3.4.0-rc1 OpenSceneGraph-3.3.9 OpenSceneGraph-3.3.8 OpenSceneGraph-3.3.7 OpenSceneGraph-3.3.6 OpenSceneGraph-3.3.5 OpenSceneGraph-3.3.4 OpenSceneGraph-3.3.3 OpenSceneGraph-3.3.2 OpenSceneGraph-3.3.1 OpenSceneGraph-3.3.0 OpenSceneGraph-3.2.2 OpenSceneGraph-3.2.2-rc3 OpenSceneGraph-3.2.2-rc2 OpenSceneGraph-3.2.2-rc1 OpenSceneGraph-3.2.1 OpenSceneGraph-3.2.1-rc7 OpenSceneGraph-3.2.1-rc6 OpenSceneGraph-3.2.1-rc5 OpenSceneGraph-3.2.1-rc4 OpenSceneGraph-3.2.1-rc3 OpenSceneGraph-3.2.1-rc2 OpenSceneGraph-3.2.1-rc1 OpenSceneGraph-3.2.0 OpenSceneGraph-3.2.0-rc4 OpenSceneGraph-3.2.0-rc3 OpenSceneGraph-3.2.0-rc2 OpenSceneGraph-3.2.0-rc1 OpenSceneGraph-3.1.10 OpenSceneGraph-3.1.9 OpenSceneGraph-3.1.8 OpenSceneGraph-3.1.7 OpenSceneGraph-3.1.6 OpenSceneGraph-3.1.5 OpenSceneGraph-3.1.4 OpenSceneGraph-3.1.2 OpenSceneGraph-3.1.1 OpenSceneGraph-3.1.0 OpenSceneGraph-3.0.1 OpenSceneGraph-3.0.1-rc3 OpenSceneGraph-3.0.1-rc2 OpenSceneGraph-3.0.1-rc1 OpenSceneGraph-3.0.0 OpenSceneGraph-3.0.0-rc7 OpenSceneGraph-3.0.0-rc6 OpenSceneGraph-3.0.0-rc5 OpenSceneGraph-3.0.0-rc4 OpenSceneGraph-3.0.0-rc3 OpenSceneGraph-3.0.0-rc2 OpenSceneGraph-3.0.0-rc1 OpenSceneGraph-2.9.16 OpenSceneGraph-2.9.15 OpenSceneGraph-2.9.14 OpenSceneGraph-2.9.13 OpenSceneGraph-2.9.12 OpenSceneGraph-2.9.11 OpenSceneGraph-2.9.10 OpenSceneGraph-2.9.9 OpenSceneGraph-2.9.8 OpenSceneGraph-2.9.7 OpenSceneGraph-2.9.6 OpenSceneGraph-2.9.5 OpenSceneGraph-2.9.4 OpenSceneGraph-2.9.3 OpenSceneGraph-2.9.2 OpenSceneGraph-2.9.1 OpenSceneGraph-2.9.0 OpenSceneGraph-2.8.5 OpenSceneGraph-2.8.5-rc4 OpenSceneGraph-2.8.5-rc3 OpenSceneGraph-2.8.5-rc2 OpenSceneGraph-2.8.5-rc1 OpenSceneGraph-2.8.4 OpenSceneGraph-2.8.4-rc3
Nothing to show
Commits on Jun 22, 2009
Commits on Jun 20, 2009
  1. From Farshid Lashkari, "I found a bug in the osgText library in versi…

    …on 1.2 that I believe still exists in the latest version.
    
    I found that changing the alignment of a text object does not work properly if the text contains newline characters. I've attached a simple test case that shows the problem. If I set the text AFTER setting the alignment, everything works fine. But if I set the text BEFORE setting the alignment then the text is displayed incorrectly.
    
    The fix is very simple. Instead of calling computePositions() in TextBase::setAlignment(), it calls computeGlyphRepresentation(). I've attached the modified TextBase.cpp."
    
    Merged from svn/trunk using:
    
      svn merge -r 10375:10376 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgText/TextBase.cpp
    robertosfield committed Jun 20, 2009
Commits on Jun 19, 2009
  1. Updated ChangeLog

    robertosfield committed Jun 19, 2009
Commits on Jun 18, 2009
  1. From Rene Molenaar, "The bug is as described above:

    "The dragger's corner tabs are no longer in the corners."
    
    this fix places the cornertabs back in the corners.
    (the manipulator does not make sense otherwise)."
    robertosfield committed Jun 18, 2009
Commits on Jun 17, 2009
Commits on Jun 12, 2009
  1. From Konstantin Sinitsyn, "I've fixed bug with loading of compressed …

    …texture to texture array!"
    
    Merged from svn/trunk using:
    
    svn merge -r 10336:10337 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osg
    robertosfield committed Jun 12, 2009
Commits on Jun 8, 2009
  1. From Mathias Froehlich, "Without this change packed depth stencil att…

    …achments are only supported if the
    
    GL_EXT_framebuffer_blit extension is available. This is due to the early
    return from the constructor if this is missing.
    As far as I read the standard extension documents, this blit call is not
    required to have packed depth stencil fbos.
    The change fixes this and allows packed stencil attachments on machines
    without the multisample blit command."
    
    Merged from svn/trunk using:
    
    svn merge -r 10326:10327 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk
    robertosfield committed Jun 8, 2009
  2. From Lionel Largade, "this correction makes the intensity interpolate…

    …d in the correct direction when the angle is between _cosFadeAngle and _cosAngle."
    
    Merged from svn/trunk using:
    
       svn merge -r 10320:10321 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgSim
    robertosfield committed Jun 8, 2009
Commits on Jun 6, 2009
  1. Introduced depend_on template and usage in RenderBin.cpp's singleton …

    …to solve crash on exit in static builds.
    robertosfield committed Jun 6, 2009
Commits on Jun 4, 2009
  1. Fixed incorrect ENDIF() in applications/osgversion/CMakeLists.txt

    (CMake 2.4 complained about this, while 2.6 seems to ignore it)
    Paul MELIS committed Jun 4, 2009
Commits on Jun 2, 2009
  1. Merged from svn/trunk : "Moved assigned of texture object to

    _textureObjectBuffer to earlier in Texture2D::apply() to prevent
    problems with non power of two texture mipmap generation."
    robertosfield committed Jun 2, 2009
  2. Merged from svn/trunk : "Fixed handling of case where the

              master and the slave camera are placed on the same
              GraphisContext, or when the master camera and slave camera are
              assigned to different Camers. Note normally one doesn't mix
              master with GraphicsContexts and slave cameras so neither case is
              common."
    robertosfield committed Jun 2, 2009
  3. Merged from svn/trunk two submissions:

    "Refactored the adaption of X11 key symbols into OSG key events to fix problems with handling wide range of locales."
    
    From Mathias Froehlich, "This frees some memory that is allocated by the X11 functions."
    robertosfield committed Jun 2, 2009
  4. Merged from svn/trunk.

    robertosfield committed Jun 2, 2009
  5. From Emmanuel Roche, "I've also updated

              the computeBound() method from the osg::Transform class : this
              method was using float based temporary variables and thus the
              double precision is lost here. I've changed that to use the
              generic types osg::BoundingSphere::vec_type and
              osg::BoundingSphere::value_type instead."
    
    Merged from svn/trunk.
    robertosfield committed Jun 2, 2009
Commits on May 27, 2009
Commits on May 25, 2009
  1. Refactored the GraphicsWindowX11::adaptKey() implementation so that i…

    …t always uses the reampX11Key(ks) method, and for the mapping to handle case correctly. Merged from svn/trunk revision.
    robertosfield committed May 25, 2009
Commits on May 19, 2009
Commits on May 18, 2009
  1. Merged changed from svn/trunk, improving the reliability of the clear…

    … of the stencil and depth buffer.
    robertosfield committed May 18, 2009
  2. From Paul Obermeier, "Please find enclosed some changed OSG header fi…

    …les.
    
    The changes are more or less just beautifications
    (when looked at them from the C++ view), but make
    wrapping OSG with SWIG easier.
    I have tested the changes with both 2.8.1-rc4 and the
    current head and would appreciate to incorporate the
    changes in both branches.
    
    Here is a description of the changes:
    
    osg/BoundingSphere:
       Use the following typedef (like used in BoundingBox)
           typedef typename VT::value_type value_type;
       instead of
           typedef typename vec_type::value_type value_type;
    
       SWIG reports errors on the latter construct.
       Also makes it consistent with BoundingBox.
    
    
    osg/Vec4ub:
       Consistent use of "value_type" throughout the file.
    
    
    osg/Vec?b:
       Consistent use of "value_type" throughout the files.
    
       Also changed
           typedef char value_type;
       to
           typedef signed char value_type;
    
       In the case of a simple "char", SWIG assumes a string.
       Using "signed char" instead of "char" does not change
       the behaviour of the class."
    robertosfield committed May 18, 2009
  3. From Ross Anderson, "Symptom: The computation of TerrainTiles contain…

    …ing only image layers (no elevation layer) is incorrect. The resulting bounding sphere will always have a radius of zero.
    
    The fix is to remove the call to bs.expandBy(v) and compute the radius directly. I believe this call was intended to be bs.expandRadiusBy(v), but it is superfluous when the radius is computed directly.
    "
    
    Merged from svn/trunk using:
    
       svn merge -r 10229:10230 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgTerrain
    robertosfield committed May 18, 2009
Commits on May 15, 2009