9499cfa420Improved the GLSL implementation.
Robert Osfield
2008-08-26 17:40:04 +00:00
4a5e9e1861Added ChangeLog target for updating the ChangeLog, and updated the ChangeLog and AUTHORS files
Robert Osfield
2008-08-26 12:55:26 +00:00
6af69a3615Added wrapper build target for generating the osgWrappers
Robert Osfield
2008-08-26 12:05:24 +00:00
86d2eb1e4aAdded provisional block in computePositions()
Robert Osfield
2008-08-26 09:39:45 +00:00
11bd5f39d4From Ulrich Hertlein, attached is a small fix for a mismatched function signature
Robert Osfield
2008-08-26 08:41:30 +00:00
908f49f6e3Updated version number for 2.7.1 release, and added OSG_FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL Cmake option that enables the occlusion query workaround for an OpenGL driver crash
Robert Osfield
2008-08-25 16:44:48 +00:00
7f042b803aFrom Doug McCorkle, via Paul Martz who writes : "Summary: Some platforms/configurations cause application crashes if the occlusion query result is not ready for retrieval when the app tries to retrieve it. This fix adds an application-level wait loop to ensure the result is ready for retrieval. This code is not compiled by default; add "-D FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL" to get this code.
Robert Osfield
2008-08-25 16:43:40 +00:00
38efb23901From Liang Aibin, added support for : osgFX::Effect osgFX::AnisotropicLighting osgFX::BumpMapping osgFX::Cartoon osgFX::Scribe osgFX::SpecularHighlights.
Robert Osfield
2008-08-25 15:57:17 +00:00
5c2a4b014eFrom Michael Guerrero, Fixed crash that occurred when openning an new movie file after all previous movie ImageStream had been closed. Also add a missing close of the movie file.
Robert Osfield
2008-08-25 15:20:42 +00:00
0c9214636fFrom Paul Martz, "This change fixes a problem with PAT nodes during FLT export."
Robert Osfield
2008-08-25 15:03:31 +00:00
43d19c11cfFrom Guillaume Chouvenc, "I have added the file StateAttribute.cpp in src/osgPlugins/osg to support the reading and writing of StateAttribute Callback in osg files. "
Robert Osfield
2008-08-25 14:59:06 +00:00
8d5bfeddeeFrom Guillaume Chouvenc, "I have modified Uniform.cpp and StateSet.cpp in src/osgPlugins/osg to support the reading and writing of Uniform Callback and StateSet Callback in osg files."
Robert Osfield
2008-08-25 14:54:11 +00:00
6c047f7abeAdded testing of max texture size using a realize operation
Robert Osfield
2008-08-25 11:37:53 +00:00
94c6c9d32aAdded support for event handler for non shader path, enable alpha func
Robert Osfield
2008-08-25 10:38:39 +00:00
a2c1dc85dcRemoved debug info
Robert Osfield
2008-08-25 10:38:07 +00:00
ff35465a33Moved _stateset = new StateSet instances to setStateSet(new StateSet) to make sure the wiring up of the StateSet parents is done consistently
Robert Osfield
2008-08-25 10:20:20 +00:00
8d8852bc23Added command line arguments to Viewer constructor, and added meaningful error message when no 3d image is provided
Robert Osfield
2008-08-25 09:53:24 +00:00
dbf669030fFrom Paul Martz. Fix computation of the PositionAttitudeTransform matrix during export.
Paul MARTZ
2008-08-22 18:11:36 +00:00
78e22f24c2Introduced initial cut of a dicom loader, which uses ITK to do the loading.
Robert Osfield
2008-08-22 16:39:17 +00:00
8c8421e7a2Added warning message
Robert Osfield
2008-08-22 16:37:56 +00:00
f5105510f3Added support for reading the image transform from UserData in the form of a Matrix.
Robert Osfield
2008-08-22 16:35:49 +00:00
f930e707e8Added checked against an empty _kdNodes list before commensing with intersection
Robert Osfield
2008-08-19 17:41:55 +00:00
3cec676d98Added --mip command line option which enables Maximum Intensity Projection filtering
Robert Osfield
2008-08-18 15:08:04 +00:00
8303f03b24Added .ive support for BlendEquation
Robert Osfield
2008-08-18 15:06:41 +00:00
4adb68c802Added BlendEquation .osg support
Robert Osfield
2008-08-18 14:49:16 +00:00
1efe363137Updated AUTHORS file for 2.7.0 release
Robert Osfield
2008-08-18 12:39:18 +00:00
f17fe26c64Updated ChangeLog for 2.7.0 release
Robert Osfield
2008-08-18 11:55:17 +00:00
9bc5d7f000Updated wrappers
Robert Osfield
2008-08-18 11:48:07 +00:00
8ecf508fdaFrom Sergey Leontyev, "1. In StyleManager
Robert Osfield
2008-08-18 11:21:41 +00:00
0b39044666Ran fixtabs to enforce four space tabs
Robert Osfield
2008-08-18 11:17:44 +00:00
9c8e44659fFrom Erik van Dekker,
Robert Osfield
2008-08-18 11:00:40 +00:00
87b79bd221Removed todo entry
Robert Osfield
2008-08-18 10:47:43 +00:00
3de3b2dcccFrom Maceij Krol, "I have implement frame based expiration of PagedLOD children.
Robert Osfield
2008-08-17 16:52:35 +00:00
0c234e7997From Jason Beverage, "I've got a few machines that OSG incorrectly believes support FRAME_BUFFER_OBJECTS so I am manually trying to set the renderTargetImplementation to PIXEL_BUFFER or PIXEL_BUFFER_RTT. I noticed that this call wasn't setting the camera's overlay data properly because the setRenderTargetImplementation simply calls init() which only does anything for OBJECT_DEPENDENT_WITH_ORTHOGRAPHIC_OVERLAY. Any subsequent calls to getOverlayData will simply return the cached OverlayData instead of setting it up.
Robert Osfield
2008-08-17 16:45:09 +00:00
f0c2b89fc5From Paul Palumbo, "Fixes a typo in coverage antialiasing code... Without this fix, get incorrect antialiasing results. "
Robert Osfield
2008-08-15 17:35:04 +00:00
dceb3cbe88From Jutta Sauer, "We added a raise window method to GraphicsWindow. And added two implementations for Win32 and X11.
Robert Osfield
2008-08-15 17:32:26 +00:00
b6886cdbb2Updated version numbers in prep for next dev release
Robert Osfield
2008-08-15 17:26:06 +00:00
0448b31f93From Frashid Larshkari, "I modified the vertical/horizontal interlace stereo modes so that they use the osg::State::applyMode for enabling/disabling certain while rendering the stencil mask. Previously some of these calls were overriding the scene graph states because the global state was not aware of this change.
Robert Osfield
2008-08-15 17:25:42 +00:00
5400e570c7Added support for geometry shader attributes
Robert Osfield
2008-08-15 17:18:10 +00:00
7cd4641eceFrom Stephane Lamoliatte, "I added the osg::Program parameters support for the osg plug'in. Now we could correctly configure geometry shaders in osg files."
Robert Osfield
2008-08-15 16:43:56 +00:00
38f6cddc2cChanged osg::ImageSequence::set/getDuration to set/getLength() to be in keeping with the osg::ImageStream's getLength().
Robert Osfield
2008-08-15 16:21:44 +00:00
b6292f4537Fixed the name of _playToggle
Robert Osfield
2008-08-15 13:07:04 +00:00
c6c5cdaf89Updated wrappers
Robert Osfield
2008-08-15 13:06:18 +00:00
927942a0f8Further work on osg::ImageSequence, improving pause functionality, and introducing new seek(double time) method
Robert Osfield
2008-08-15 12:45:20 +00:00
49e7358bf6Added initial looping and pause play support
Robert Osfield
2008-08-14 16:29:12 +00:00
56001f3d82Added event handler to toggling looping and play/pause
Robert Osfield
2008-08-14 16:28:45 +00:00
bcbd50af39Implemented a reference eye point and associated methods in support of intersecting billboards
Robert Osfield
2008-08-14 14:22:39 +00:00
98ce387440Merged addition osgWidget to doxygen doc build using:
Robert Osfield
2008-08-05 20:07:20 +00:00
760ccdf2efFrom Eric Sokolowski, added OSX release notes to READEME
Robert Osfield
2008-08-05 20:05:25 +00:00
367c107c11Added osgWidget to doc building
Robert Osfield
2008-08-05 20:05:07 +00:00
744c1cc464From Eric Sokolowski, release notes for OSX.
Robert Osfield
2008-08-05 19:57:22 +00:00
2be018230dMerged improvements to namespace doxygen comments from svn/trunk.
Robert Osfield
2008-08-05 19:23:38 +00:00
6f6f56c795Improved the doxygen docs over the various namespaces
Robert Osfield
2008-08-05 19:17:09 +00:00
e84e2b0025Merged in from svn/trunk of Eric Sokolowski's disabling of 64bit build under OSX. Merge command:
Robert Osfield
2008-08-05 16:10:49 +00:00
4584cf2440From Eric Sokolowki, disabled default build of 64bit under OSX to prevent build problems
Robert Osfield
2008-08-05 16:05:59 +00:00
46afd39b51merged changes in from svn/trunk using :
Robert Osfield
2008-08-05 15:32:03 +00:00
822fec0302Updated READE for 2.6.0 release
Robert Osfield
2008-08-05 15:31:17 +00:00
c49bd6e4ebMerged from OpenSceneGraph-2.6 branch
Robert Osfield
2008-08-05 15:27:37 +00:00
f17b307305Added NullStream class that automatically creates and delete the NullStreamBuffer, thus fixing a memory leak
Robert Osfield
2008-08-05 15:11:47 +00:00
7a7ee85f69From Eric Sokolowski, "Fixed the build of the osgViewer library to get GL/glx.h from the right place, when building on OSX with X11"
Robert Osfield
2008-08-05 15:06:22 +00:00
3ae660c8ebUpdated NEWS for 2.6.0 release
Robert Osfield
2008-08-05 14:05:56 +00:00
0a82439a9cUpdated ChangeLog, Authors file and tweak to osgversion to prevent inappropriate class names being added to authors file
Robert Osfield
2008-08-05 13:52:51 +00:00
7f8183f64cMerged changes to OpenSceneGraph-2.6 into trunk using :
Robert Osfield
2008-08-05 11:17:48 +00:00
b2db19e976Updated wrappers
Robert Osfield
2008-08-05 10:31:05 +00:00
5d8ec3027eUpdated SO version number to reflect typo fixes changing the API
Robert Osfield
2008-08-05 10:23:31 +00:00
24b608cacbAdded support for both the old autoScaleTransistionWidthRatio (note typo) and newly fixed autoScaleTransitionWidthRatio in the .osg parsing
Robert Osfield
2008-08-05 10:20:20 +00:00
af9ccc5596- Fixes for two spelling mistakes
Paul MELIS
2008-08-05 09:58:31 +00:00
384d2921fdMoved initial drawable setup to within the mutex locked section to avoid multi-threaded crash on startup.
Robert Osfield
2008-08-04 12:47:14 +00:00
5c312685cdMerged from svn/trunk the removal of debugging info
Robert Osfield
2008-08-04 12:39:59 +00:00
6595562442Removed debug info
Robert Osfield
2008-08-04 12:27:22 +00:00
c8001915f6From Ulrich Hertlien, "attached is a patch to src/osgPlugins/quicktime/QTImportExport.cpp that fixes loading images using the quicktime loader. Also fixes some minor bugs like uninitialized variables and incorrect deletes.
Robert Osfield
2008-08-04 09:05:29 +00:00
fcc8426226Added a small epsilon expansion of the bounding box being clipped/intersected against, to avoid numberic errors causing problems.
Robert Osfield
2008-08-04 08:45:08 +00:00
268b79d03fImproved the terrain intersection code so that it produces more stable terrain movements.
Robert Osfield
2008-08-03 20:35:45 +00:00
ced418ccb5Moved bb expansion out of loop.
Robert Osfield
2008-08-03 16:48:12 +00:00
bbd40ca107From Jean-Sebastien Guay. Fix for stuck keys problem when viewer loses focus. Equivalent to Melchior Franz's fix for the same issue in GraphicsWindowX11. When the application loses focus, all currently pressed keys are released. When it regains focus, keys are queried to see which are currently pressed and keydown messages are sent for those.
Paul MARTZ
2008-07-31 17:47:09 +00:00
2e11d93587From Philip Lowman. #define WIN32_WINNT 0x400, consistent with other code in OpenThreads. Resolves a compile warning on mingw.
Paul MARTZ
2008-07-31 14:43:16 +00:00
48e70c0948From Philip Lowman: The osgWidget/Window header file is missing a few export (declspec) declarations on some namespace functions. I noticed because MinGW is failing to link the osgwidgetbox example.
Paul MARTZ
2008-07-30 15:45:28 +00:00
38c14644d2From Philip Lowman: Add #include <stdlib.h> for mingw build.
Paul MARTZ
2008-07-30 15:37:50 +00:00
1f7febfa92From Glenn Waldron: Just downgrading a notify message in SpatializeGroupsVisitor ... one-line change.
Paul MARTZ
2008-07-30 15:10:34 +00:00
ed722b5fc7From Glenn Waldron: The enum value for osgUtil::OptimizerOptions::FLATTEN_STATIC_TRANSFORMS_DUPLICATING_SHARED_SUBGRAPHS is set to 0x100, but it should probably be 0x10000. (From Paul Martz: changed enums to use "1 << n"-style values.)
Paul MARTZ
2008-07-30 15:03:41 +00:00
f9fda5d081Made 2.6 branch
Robert Osfield
2008-07-25 21:16:14 +00:00
97cb28ea8eRelease OpenSceneGraph-2.6.0-rc1
Robert Osfield
2008-07-25 21:14:22 +00:00
abed295566Updated ChangeLog and AUTHORS.txt file for relese candidate
Robert Osfield
2008-07-25 21:09:37 +00:00