Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tag: OpenSceneGraph…
Commits on May 12, 2008
  1. Release OpenSceneGraph-2.5.0

    Robert OSFIELD authored
  2. Update ChangeLog and wrappers for 2.5.0 dev release

    Robert OSFIELD authored
  3. Updated AUTHORS for 2.5.0 release

    Robert OSFIELD authored
  4. From Mathias Froehlich, Fixed FrameBufferObject attachement code to h…

    Robert OSFIELD authored
    …andle cases
    
    where no texture or image is attached
  5. Updated version number for 2.5.0 dev release

    Robert OSFIELD authored
  6. From Eric Sokolowski and Robert Osfield, moved command line option us…

    Robert OSFIELD authored
    …age setup
    
    from osgviewer example into osg::ArgumentParser and osgViewer::Viewer to make
    them more universally available.
  7. From Bob Kuehne, "* add easy multiple texture targets support for obj…

    Robert OSFIELD authored
    … by refactoring texture
    
    load into it's own method.
    
    * use new method from step 1 to load 'map_opacity' textures from .mtl files"
  8. From Mathias Froehlich, fixed typo

    Robert OSFIELD authored
Commits on May 11, 2008
  1. Added CARIO_FOUND into svg plugins checks

    Robert OSFIELD authored
  2. From Miguel Escriva, Here you will find a SVG Image Reader. It render…

    Robert OSFIELD authored
    …s a SVG file as an osg::Image using cairo and rsvg.
Commits on May 10, 2008
  1. From Paul Martz, "This change adds support for osg::Billboards to the…

    Robert OSFIELD authored
    … OpenFlight exporter.
    
     
    It might seem odd that the change actually removes the stub apply(Billboard&) method, but it turns out Billboards are easily supported in subordinate routines of the existing apply(Geode&) method with s dynamic_cast, so there's no need for a separate apply(Billboard&)."
  2. From Paul Martz, "Another round of plugin enhancements.

    Robert OSFIELD authored
     
    3DC: Output now uses osg::notify.
    JPEG: Now returns correct error code for empty input file.
    FreeType: Prevent possible crash if Options is NULL."
  3. Moved compile setup from osgViewer::ViewerBase into osgViewer::Render…

    Robert OSFIELD authored
    …er to
    
    avoid threading issues associated with compile running in a parallel with 
    update/cull on the first frame.
    
    Also added automatic recompile when a new SceneData is applied to a View.
Commits on May 9, 2008
  1. Added --file-cache command line option to compliment -c

    Robert OSFIELD authored
  2. Initial cut of file cache population app

    Robert OSFIELD authored
  3. From Art Trevs, set the _geometryVerticesOut to default to 1 as a wor…

    Robert OSFIELD authored
    …karound
    
    for OpenGL driver bug that incorrectly reports a warning when value is 0.
  4. From Paul Martz, "Attached are some minor plugin fixes. PNM, RGB, and…

    Robert OSFIELD authored
    … JPEG would all crash if attempting to read an empty file, and FLT would go into an infinite loop. All are fixed with this change.
    
     
    I also fixed some return values for a couple of these, changing FILE_NOT_HANDLED to ERROR_IN_READING_FILE where appropriate."
  5. From Jeremy Moles, fixed window resize problem

    Robert OSFIELD authored
Commits on May 8, 2008
  1. From Eric Sokolowsky, "I found one compilation error in OSG 2.4 in th…

    Robert OSFIELD authored
    …e Inventor plugin, where one node (SoTextureCoordinate3) was assumed to be available in all versions of Inventor but is actually only available in Coin. The use of the node is now protected by #ifdef __COIN__ constructs. The attachment is based on OSG 2.4, not SVN."
  2. From Melchior Franz, "In KDE I switch desktops with Super-Tab, and oc…

    Robert OSFIELD authored
    …casionally I
    
    get an excess Tab key report when switching back to an OSG
    application (usually FlightGear :-). Although KDE has consumed
    the Tab, it's sometimes still in the XKeymapEvent's key_vector,
    and followed by a Tab KeyRelease event.
    
    Avoid this artifact by
    - asking for a "fresh" keymap (via XQueryKeymap()), rather than
     using the unreliable(?) XKeymapEvent's key_vector, and by
    - flushing all key events on focus-in (to avoid the KeyRelease)
    
    After Super-press, Tab-press, Super-release, Tab-release (note
    the wrong release order!) I still get an extra Tab event. But
    this is not surprising and not exactly wrong either. Also it's
    hard to avoid, as we can't see what happened to the keyboard
    before we regained focus.
    
    Files changed:
     src/osgViewer/GraphicsWindowX11.cpp
     include/osgViewer/api/X11/GraphicsWindowX11"
  3. From Jeremy Moles, osgviewerGTK example

    Robert OSFIELD authored
  4. From Sebastien Messerschmidt, "attached you'll find a patch for the s…

    Robert OSFIELD authored
    …hp-plugin.
    
    I've spotted huge memory leaks int ShapeParser and fixed them.
    Also, there was a missing destructor (PolygonM) and a missing member initialization (PolygonZ)
    Would be nice if someone could test the changes.
    
    To release the memory just if no reading error happened (and therefore the arrays would be valid) I've added an macro to release and reset the pointers at once. I'm not using macros myself very often as I don't like them, but I think it doesn't hurt in this code.
    
    "
  5. From Raymond de Vries, "This fix tests the right variable before it i…

    Robert OSFIELD authored
    …s allocated. Fortunately, until now it tested another variable (_particleSizeUniform, which is, at that moment, not allocated as well) and everything went ok. So it does not fix a crash or so, it is a matter of correct code.
    
    Line 353 is changed from
    
    if (!_particleSizeUniform)
    
    to
    
    if (!_particleColorUniform)
    "
  6. From Paul Martz, "As I discovered prior to the 2.4 release, the FLT e…

    Robert OSFIELD authored
    …xport geometry backend was using some old turn-on code, originally written just to enable other development but not intended for actual release. Sadly, my OSG training commitments prevented me from fixing this prior to 2.4.
    
     
    In essence, the FLT exporter was emitting a full set of Mesh records each time it encountered a PrimitiveSet.
     
    Attached is a fix. The code now emits the Mesh set up records, then iterates over all PrimitiveSets and emits a Mesh Primitive record per PrimitiveSet.
     
    It also loops over PrimitiveSets twice, first writing Face records according to the mode, the writing Mesh records (again according to the mode).
     
    The final change included here is support for GL_POINTS as single-vertex Face records.
     
    Billboards are still to come."
  7. Updated wrappers

    Robert OSFIELD authored
  8. From Roland Smeenk, "Small typo and implementation fix for setInitial…

    Robert OSFIELD authored
    …DrawCallback."
  9. From Philip Lowman, "Attached is a patch to the toplevel CMakeLists.t…

    Robert OSFIELD authored
    …xt which adds an automated test for OSG_GLU_TESS_CALLBACK_TRIPLEDOT. This should help ease initial configuration on OS X systems."
  10. From Garrett Potts and Robert Osfield, changes to build against Colla…

    Robert OSFIELD authored
    …da DOM 2.x
Commits on May 7, 2008
  1. Commented out checking of DISPLAY env var

    Robert OSFIELD authored
  2. Updated wrappers

    Robert OSFIELD authored
Something went wrong with that request. Please try again.