dd2b4ed83eFrom Wojciech Lewandowski, "Attached is modified osgShadow::ShadowMap. I changed following things:
Robert Osfield
2008-03-04 16:22:47 +00:00
23bc6c2fe5Refactored the way that the camera settings are inhertied
Robert Osfield
2008-03-04 16:03:37 +00:00
1d18bc7f48From Art Trevs, "in the current implementation of the FrameBufferObject there is a bug. The header file do specify something like this:
Robert Osfield
2008-03-04 15:29:47 +00:00
712ca43219From Philip Lowman, "A missing _WIN32_WINNT declaration causes MinGW compilation to fail when reaching FileNameUtils.cpp and the Windows 2000 function GetLongPathName() is called."
Robert Osfield
2008-03-04 15:10:22 +00:00
d8f674a59dFrom Jean-Sebastien Guay and Robert Osfield, added optional --CompositeViewer path into osgpick to illustrate how to do picking in both viewers and as unit test for picking.
Robert Osfield
2008-03-04 14:19:03 +00:00
c4d07194a2From Art Trevs, add support for saving external shader files. From Robert Osfield, adding missing member variable initializes and Output::getShaderFileNameForOutput() implementation
Robert Osfield
2008-03-04 14:04:48 +00:00
02b52cb73aFrom Paul Martz, a third person view CompositeViewer example
Robert Osfield
2008-03-04 13:30:41 +00:00
f7c33bb2e8Change the setViewAsLookAt method to use Vec3d rather than Vec3 for better precision
Robert Osfield
2008-03-04 11:53:09 +00:00
2db68f98a8Changed the updateStateSet code so that it creates a new StateSet each update rather than clear and reuse the existing one, this change fixes a threading issue that occured when the viewer is in DrawThreadPerContext.
Robert Osfield
2008-03-04 11:52:21 +00:00
a145975de1Removed single threaded setting
Robert Osfield
2008-03-04 11:50:35 +00:00
a2e8d90194Implemented fade between layers using MultiTextureControl node
Robert Osfield
2008-03-03 18:12:21 +00:00
289ef1279dAdded beginings of new osgmultitexturecontrol example
Robert Osfield
2008-03-03 14:17:56 +00:00
9dcab11267Updated wrappers
Robert Osfield
2008-03-01 13:42:07 +00:00
d42eee693fAdded OSG_EXPORT
Robert Osfield
2008-03-01 13:40:57 +00:00
75d35b6ba1Fixed typo
Robert Osfield
2008-03-01 12:50:54 +00:00
36bbfa9935Fixed naming
Robert Osfield
2008-03-01 12:29:49 +00:00
dd9dc85d40Disabled the resizing of Camera's with FBO's
Robert Osfield
2008-02-29 16:09:48 +00:00
aa43b3c8a6Added Camera::g/setIntialDrawCallback and g/setFinalDrawCallback(), and added screen snapshot example code to osghud.
Robert Osfield
2008-02-29 15:25:57 +00:00
ca513efc1dAdded LODScaleHandler
Robert Osfield
2008-02-28 20:02:43 +00:00
1dfffc0494Added OSG_EXPIRY_DELAY env var option.
Robert Osfield
2008-02-28 18:08:32 +00:00
e26579b0ecMoved the delete operations to before of the compile operations to ensure that delete operations don't get pushed out by allocations
Robert Osfield
2008-02-28 17:59:44 +00:00
79276b3169From He Sicong, "fixed shader calculation of ray tracing"
Robert Osfield
2008-02-28 10:56:03 +00:00
eb46608be4From Wojciech Lewandowski and Robert Osfield, Support from LightPointNode::s/getPointSprite parameter.
Robert Osfield
2008-02-27 12:11:02 +00:00
a4a39d32ffFrom Paul Martz, "Per the discussion in osg-users, this change adds code comments to the Matrix* headers to document assumptions in the getRotate() method."
Robert Osfield
2008-02-27 11:46:05 +00:00
3b4af26136From Paul Martz, fixed get/set methods API
Robert Osfield
2008-02-27 11:43:58 +00:00
335eed204bAdded debug message to track cache usage
Robert Osfield
2008-02-27 11:43:06 +00:00
fdb6b31452From Melchior Franz, fixed handling of modified keys when entering/leaving window
Robert Osfield
2008-02-25 17:30:30 +00:00
a3a5af18b0From Franz Melchior, "When switching virtual desktops or minimizing a window, keys remain in pressed state after revealing, even if they are no longer pressed on the keyboard. This can have bad effects, especially if the stuck keys are modifier keys. One has to press and release the stuck keys again to reset the wrong state.
Robert Osfield
2008-02-25 16:50:28 +00:00
3c2872a36aFrom Emmanuel Roche, "I'm joining two zip files to this mail for the modified sources and include files of osgIntrospection.
Robert Osfield
2008-02-25 16:26:30 +00:00
fb1b58b2e2From Stephan Huber, "I missed a refactoring of the handling of modifier-keys, so they did not work on OS X. Attached you'll find the missing implementation for OS X."
Robert Osfield
2008-02-25 16:05:53 +00:00
69d58d6f7cFrom Paul Martz, "This change adds "GL_NORMALIZE" and "GL_RESCALE_NORMAL" to .osg IO in place of the hex equivalents."
Robert Osfield
2008-02-25 15:09:56 +00:00
359f056c73Updated wrappers
Robert Osfield
2008-02-25 15:08:45 +00:00
75b9a9c809From Robert Osfield and Carlo Camporesi, took submission from Carlo for adding LoadingExternalReferenceMode to ProxyNode and extended it to include a wider range of options, also completed implementation
Robert Osfield
2008-02-25 15:07:35 +00:00
49641debcbChanged method parameter to use const &
Robert Osfield
2008-02-25 14:27:57 +00:00
55de8b03d9From Wojciech Lewandowski, "----1----
Robert Osfield
2008-02-25 14:15:27 +00:00
adbc15b5a1From Glenn Waldron, "As you may recall, we discussed adding ReaderWriter::readObject() overrides to all the image plugins in order to facilitate future archive support. Attached are the necessary modifications. I tested JPEG, but not all the others... the code is identical though. Note that the DDS plugin already contained the readObject() implementations."
Robert Osfield
2008-02-25 13:25:42 +00:00
d003972a5fFrom Wojciech Lawandowski, "Fixed EllipsoidModel::computeLocalUpVector to use Vec3d instead of Vec3 for normal computation. Its really small issue, maybe not even worth submitting ;-). But one never knows when inadequate precision hits him. "
Robert Osfield
2008-02-25 13:17:30 +00:00
847a384101Updated wrappers
Robert Osfield
2008-02-25 13:16:36 +00:00
c52fdc0c77Reverted back to previous version of osgtext
Robert Osfield
2008-02-25 13:07:37 +00:00
e869200b3dRefactored the mutex usage in osgText and freetype plugin to prevent multi-thread crash
Robert Osfield
2008-02-25 12:54:54 +00:00
3333ca2b46From Mathias Froehlich, "I have extended the X11 pbuffer code to use either the complete set of glx 1.3 pbuffer functions or exactly ask for the extensions we need to call the apropriate glx extension functions for and around pbuffers extensions. The glx 1.3 version of this functios are prefered. If this is not pressent we are looking for the glx extensions and check for them. Prevously we just used some mix of the glx 1.3 functions or the extension functions without making sure that this extension is present. "
Robert Osfield
2008-02-22 18:38:30 +00:00
67f1503c7dRefactored osgTerrain so that the interface for setting up layer is more straight forward, and added support into GeometryTechnique for handling multiple layers
Robert Osfield
2008-02-22 11:52:23 +00:00
6516bf4910Added TextureUnit entry to osg::TransferFunction and osgTerrain::Layer
Robert Osfield
2008-02-20 12:34:13 +00:00
c1a1f742c3Removed erroneous ;
Robert Osfield
2008-02-19 16:02:03 +00:00
9c24dc7083Changed the updating of the contextID so that the DisplaySetting::MaxNumberOfGrapicsContexts() is updated on each new graphics context creation, in keeping with how osgProducer used to do things.
Robert Osfield
2008-02-19 12:26:19 +00:00
61223fa05fRefactor the rendering code to not use iterators, instead using indices as means of avoiding using < and += on STL iterators that have shown to be problematic under Windows
Robert Osfield
2008-02-19 11:30:39 +00:00
fb2726b0dbFrom Philip Lowman, workaround for gcc 3.2.3 bug
Robert Osfield
2008-02-19 09:49:12 +00:00
8e5c3363efFrom Stephan Huber, "Attached you'll find some enhancements by Adrian Egli and me for the carbon-implementation of GraphicsWindow. Now you can use an AGLDrawable in conjunction with osgViewer/osgCompositeViewer."
Robert Osfield
2008-02-18 15:30:55 +00:00
e0e862e31aFrom Rene Molenaar, "Using commandline build system nmake on windows does not work.
Robert Osfield
2008-02-18 15:26:46 +00:00
49ef41b373From Bob Kuehne, "Subject: obj material parse fix this fix strips whitespace off externally referenced material files. fixes a bug where the obj listed something like:
Robert Osfield
2008-02-18 15:17:42 +00:00
e7e8d48980From Thibault Genessay, "On Dec 16 you introduced a fix to remove internal use of ref_ptr<>'s. It contained a bug that would cause freed memory to be written again. Specifically, in FreeTypeLibrary::~FreeTypeLibrary(), calling font->setImplementation(0); deletes the content pointed to by the fontImplementation pointer, while the line the immediately follows tries to access it.
Robert Osfield
2008-02-18 15:10:30 +00:00
4cf9b9a947Updated wrappers
Robert Osfield
2008-02-18 15:02:01 +00:00
a97dc84228Introduced typedef vec_type and value_type into LineSemgment class to allow easier switching between double and float versions.
Robert Osfield
2008-02-18 14:51:05 +00:00
8b77cc4dacFrom Bob Kuehne, build fix for OSX/gcc 4.0.1
Robert Osfield
2008-02-18 14:14:08 +00:00
91e35599dcFrom Brede Johansen, "Here's a fix to the changes regarding the new dispose() function. The last primary node inside a push-pop level would not get the dispose() call. This would result in information from some ancillary records, like the matrix (transform), being lost.
Robert Osfield
2008-02-18 13:52:26 +00:00
046481ee6eFrom Bryan Thrall, "moved the prints to a higher notify level (DEBUG_FP) so they are only printed at the most verbose level."
Robert Osfield
2008-02-18 13:47:38 +00:00
a87c98857cFrom Paul Martz, "Attached is a modification to OcclusionQueryNode. The copy constructor was failing to initialize all member variables. This change resolves the issue. Thanks to Doug McCorkle for testing and finding the bug."
Robert Osfield
2008-02-18 13:44:30 +00:00
45c6bbb577Changed constructors to take const pointers
Robert Osfield
2008-02-15 14:09:44 +00:00
3e77fec6c9Update AUTHORS list for release
Robert Osfield
2008-01-29 22:14:26 +00:00
f945a54203Updated logs for release
Robert Osfield
2008-01-29 21:34:38 +00:00
cb47e92c26Updated wrappers
Robert Osfield
2008-01-29 20:45:51 +00:00
ae8713acdeReorganized the static vector used for buffering extensions to prevent an crash on exit.
Robert Osfield
2008-01-29 12:24:47 +00:00
c620786420Updated versions for OSG-2.3.4 release
Robert Osfield
2008-01-29 10:28:56 +00:00
f0087e821eFrom Mike Weiblen, "1) best practices suggest that values passed by-reference should be initialized. 2) explanatory comments are handy when available as notify() messages."
Robert Osfield
2008-01-28 20:54:14 +00:00
e0e98d3426From Mike Weiblen, "an aesthetic enhancement for displaying important version information."
Robert Osfield
2008-01-28 20:52:31 +00:00
6e0bbbbc6aFrom Roger James, "A small fix for compiling with OSG_USE_FLOAT_MATRIX"
Robert Osfield
2008-01-28 20:31:48 +00:00
704a1ac52aFixed BUILD_REF_DOCS_SEARCHENGINE conditional
Robert Osfield
2008-01-28 19:54:27 +00:00
051259760aAdded explict casts to double to prevent VS compiler error
Robert Osfield
2008-01-28 19:42:16 +00:00
1203cb71a7From Jean-Christophe Lombardo and Robert Osfield, added BUILD_REF_DOCS_SEARCHENGINE and BUILD_REF_DOCS_TAGFILE options for being doxygen docs.
Robert Osfield
2008-01-28 18:29:38 +00:00
ed1e21a9bcFrom Glen Waldon, "This change patches ReaderWriterOSGA.cpp so that it passes along the ReaderWriter::Options to files loaded from inside the archive. Previously it was discarding them.
Robert Osfield
2008-01-28 17:00:19 +00:00
b45e32afc9From Stephan Huber, added support for double click event for OSX.
Robert Osfield
2008-01-28 16:38:39 +00:00
6224c99692From Cedric Pinson, "default white behaviour : osgviewerd -e ogr yourFile randomize color by feature: osgviewerd -e ogr -O UseRandomColorByFeature yourFile"
Robert Osfield
2008-01-28 16:13:42 +00:00
54129105a4Added projectorMatrix parameter support to *SphericalDisplay setup functions and .view, this allows one to flip, rotate, or turn up side the position of the projector. Note, projector at base of display is the default.
Robert Osfield
2008-01-28 15:41:42 +00:00
2db7fe500fAdded include RenderLeaf to make sure #define's are defined correctly
Robert Osfield
2008-01-28 15:36:28 +00:00
bfb5408eb2From Stephan Huber: updated XCode project
Stephan Maximilian HUBER
2008-01-26 20:03:12 +00:00
53135ac8acRemoved duplicate declaration of DeleteHandlerPointer
Robert Osfield
2008-01-24 10:04:33 +00:00
60f35e925fUpdated ChangeLog, Authors and readme for 2.3.3 release
Robert Osfield
2008-01-22 11:13:07 +00:00
4163f173a0Added missing checks for null pointers
Robert Osfield
2008-01-22 10:28:48 +00:00
708a4032a4From Jean-Sebastien Guay, notes on how to enable syntax highlighting in VS.
Robert Osfield
2008-01-21 18:06:47 +00:00
f51bd3ce87Fixed debug build of Inventor plugin
Robert Osfield
2008-01-21 17:04:33 +00:00
bae83fc69dFrom Drederic Bouvier, "I noticed the AC3D loader resets database path given as Options, preventing users to put textures in another directory. This patch adds the model path to the path list instead of replacing it."
Robert Osfield
2008-01-21 14:42:52 +00:00
f3b160c83aIntroduced BUILD_REFERENCE_DOCS option to make it a bit clearer how to enable and build the DoxygenDocs
Robert Osfield
2008-01-21 14:41:58 +00:00
a586d63687From Cedric Pinson, "you can find as attachement a readerwriter for ogr files (.tab, .gml, .shp ...) ogr is a part of gdal so i added the build of ogr plugin if gdal is found.
Robert Osfield
2008-01-21 12:01:55 +00:00
5c6869ccc9Fixed Geometry::removePrimitiveSet method so that it no longer emits a warning when removing 0 elements form an empty primtive set list.
Robert Osfield
2008-01-21 12:00:10 +00:00
fea3595b43From Mike Weiblen, restructured GL2Extensions so that they now live in their own GL2Extensions.cpp file rather than in Program.cpp
Robert Osfield
2008-01-21 11:47:40 +00:00
9cab2d59baUpdated version number for 2.3.3 release
Robert Osfield
2008-01-21 11:40:27 +00:00
ff090f59b9Updated wrappers
Robert Osfield
2008-01-21 11:39:00 +00:00
74ca09d816Fixed debugged code path and set the minimum number of display lists to retain in cache to the same amount as the number of textures
Robert Osfield
2008-01-21 11:37:55 +00:00
c33695d2e5Moved useful elements of the old VisualStudio directory into a new PlatformSpecifics/Windows directory
Robert Osfield
2008-01-21 11:27:57 +00:00
76b6ef6368Added thread safe debugging checking of allocation/deallocations
Robert Osfield
2008-01-19 18:26:41 +00:00
5e9c708582Added use of ref_ptr<> throughout geometry setup code to prevent memory leaks
Robert Osfield
2008-01-19 18:25:45 +00:00
0a383d857cAdded debugging messages to help monitor expiry of inactive children. Debug messages current #if 0'd out, but added now for future tests when required.
Robert Osfield
2008-01-19 13:41:43 +00:00
d2aaa26c88Disabled the default enabling of update traversal on osgTerrain::Terrain as this was preventing PagedLOD subgraphs from expiring inactive subgraphs
Robert Osfield
2008-01-19 13:31:12 +00:00
f1bd6a55afUpdated wrappers
Robert Osfield
2008-01-18 21:29:00 +00:00
b91df6c867Removed erroneous const in method parameter
Robert Osfield
2008-01-18 21:08:42 +00:00
7761129f9bFrom Andy Skinner, build fixes for Solaris.
Robert Osfield
2008-01-18 21:07:03 +00:00
d2d282073cMoved the setting of _clipPlaneNum from the {} body to the intializer list to avoid reading from an unitialized variable.
Robert Osfield
2008-01-18 21:01:18 +00:00
1cfba8787aFrom Paul Martz, Hi Robert -- "as you and J-S and I have been discussing on osg-users, this submission changes the clamp mode for the fake white texture applied to non-textured geometry. CLAMP_TO_EDGE will keep the geometry a consistent color across the entire texture coordinate range."
Robert Osfield
2008-01-18 20:55:16 +00:00