Commit Graph

  • dd2b4ed83e From Wojciech Lewandowski, "Attached is modified osgShadow::ShadowMap. I changed following things: Robert Osfield 2008-03-04 16:22:47 +00:00
  • 23bc6c2fe5 Refactored the way that the camera settings are inhertied Robert Osfield 2008-03-04 16:03:37 +00:00
  • 1d18bc7f48 From 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
  • 712ca43219 From 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
  • d8f674a59d From 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
  • c4d07194a2 From 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
  • 02b52cb73a From Paul Martz, a third person view CompositeViewer example Robert Osfield 2008-03-04 13:30:41 +00:00
  • f7c33bb2e8 Change the setViewAsLookAt method to use Vec3d rather than Vec3 for better precision Robert Osfield 2008-03-04 11:53:09 +00:00
  • 2db68f98a8 Changed 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
  • a145975de1 Removed single threaded setting Robert Osfield 2008-03-04 11:50:35 +00:00
  • a2e8d90194 Implemented fade between layers using MultiTextureControl node Robert Osfield 2008-03-03 18:12:21 +00:00
  • 289ef1279d Added beginings of new osgmultitexturecontrol example Robert Osfield 2008-03-03 14:17:56 +00:00
  • 9dcab11267 Updated wrappers Robert Osfield 2008-03-01 13:42:07 +00:00
  • d42eee693f Added OSG_EXPORT Robert Osfield 2008-03-01 13:40:57 +00:00
  • 75d35b6ba1 Fixed typo Robert Osfield 2008-03-01 12:50:54 +00:00
  • 36bbfa9935 Fixed naming Robert Osfield 2008-03-01 12:29:49 +00:00
  • dd9dc85d40 Disabled the resizing of Camera's with FBO's Robert Osfield 2008-02-29 16:09:48 +00:00
  • aa43b3c8a6 Added Camera::g/setIntialDrawCallback and g/setFinalDrawCallback(), and added screen snapshot example code to osghud. Robert Osfield 2008-02-29 15:25:57 +00:00
  • ca513efc1d Added LODScaleHandler Robert Osfield 2008-02-28 20:02:43 +00:00
  • 1dfffc0494 Added OSG_EXPIRY_DELAY env var option. Robert Osfield 2008-02-28 18:08:32 +00:00
  • e26579b0ec Moved 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
  • 79276b3169 From He Sicong, "fixed shader calculation of ray tracing" Robert Osfield 2008-02-28 10:56:03 +00:00
  • eb46608be4 From Wojciech Lewandowski and Robert Osfield, Support from LightPointNode::s/getPointSprite parameter. Robert Osfield 2008-02-27 12:11:02 +00:00
  • a4a39d32ff From 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
  • 3b4af26136 From Paul Martz, fixed get/set methods API Robert Osfield 2008-02-27 11:43:58 +00:00
  • 335eed204b Added debug message to track cache usage Robert Osfield 2008-02-27 11:43:06 +00:00
  • fdb6b31452 From Melchior Franz, fixed handling of modified keys when entering/leaving window Robert Osfield 2008-02-25 17:30:30 +00:00
  • a3a5af18b0 From 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
  • 3c2872a36a From 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
  • fb1b58b2e2 From 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
  • 69d58d6f7c From 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
  • 359f056c73 Updated wrappers Robert Osfield 2008-02-25 15:08:45 +00:00
  • 75b9a9c809 From 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
  • 49641debcb Changed method parameter to use const & Robert Osfield 2008-02-25 14:27:57 +00:00
  • 55de8b03d9 From Wojciech Lewandowski, "----1---- Robert Osfield 2008-02-25 14:15:27 +00:00
  • adbc15b5a1 From 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
  • d003972a5f From 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
  • 847a384101 Updated wrappers Robert Osfield 2008-02-25 13:16:36 +00:00
  • c52fdc0c77 Reverted back to previous version of osgtext Robert Osfield 2008-02-25 13:07:37 +00:00
  • e869200b3d Refactored the mutex usage in osgText and freetype plugin to prevent multi-thread crash Robert Osfield 2008-02-25 12:54:54 +00:00
  • 3333ca2b46 From 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
  • 67f1503c7d Refactored 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
  • 6516bf4910 Added TextureUnit entry to osg::TransferFunction and osgTerrain::Layer Robert Osfield 2008-02-20 12:34:13 +00:00
  • c1a1f742c3 Removed erroneous ; Robert Osfield 2008-02-19 16:02:03 +00:00
  • 9c24dc7083 Changed 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
  • 61223fa05f Refactor 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
  • fb2726b0db From Philip Lowman, workaround for gcc 3.2.3 bug Robert Osfield 2008-02-19 09:49:12 +00:00
  • 8e5c3363ef From 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
  • e0e862e31a From Rene Molenaar, "Using commandline build system nmake on windows does not work. Robert Osfield 2008-02-18 15:26:46 +00:00
  • 49ef41b373 From 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
  • e7e8d48980 From 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
  • 4cf9b9a947 Updated wrappers Robert Osfield 2008-02-18 15:02:01 +00:00
  • a97dc84228 Introduced 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
  • 8b77cc4dac From Bob Kuehne, build fix for OSX/gcc 4.0.1 Robert Osfield 2008-02-18 14:14:08 +00:00
  • 91e35599dc From 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
  • 046481ee6e From 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
  • a87c98857c From 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
  • 45c6bbb577 Changed constructors to take const pointers Robert Osfield 2008-02-15 14:09:44 +00:00
  • 3e77fec6c9 Update AUTHORS list for release Robert Osfield 2008-01-29 22:14:26 +00:00
  • f945a54203 Updated logs for release Robert Osfield 2008-01-29 21:34:38 +00:00
  • cb47e92c26 Updated wrappers Robert Osfield 2008-01-29 20:45:51 +00:00
  • ae8713acde Reorganized the static vector used for buffering extensions to prevent an crash on exit. Robert Osfield 2008-01-29 12:24:47 +00:00
  • c620786420 Updated versions for OSG-2.3.4 release Robert Osfield 2008-01-29 10:28:56 +00:00
  • f0087e821e From 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
  • e0e98d3426 From Mike Weiblen, "an aesthetic enhancement for displaying important version information." Robert Osfield 2008-01-28 20:52:31 +00:00
  • 6e0bbbbc6a From Roger James, "A small fix for compiling with OSG_USE_FLOAT_MATRIX" Robert Osfield 2008-01-28 20:31:48 +00:00
  • 5b9a04997d From Rainer Oder, removed duplicate conditional Robert Osfield 2008-01-28 20:27:33 +00:00
  • 704a1ac52a Fixed BUILD_REF_DOCS_SEARCHENGINE conditional Robert Osfield 2008-01-28 19:54:27 +00:00
  • 051259760a Added explict casts to double to prevent VS compiler error Robert Osfield 2008-01-28 19:42:16 +00:00
  • 1203cb71a7 From 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
  • ed1e21a9bc From 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
  • b45e32afc9 From Stephan Huber, added support for double click event for OSX. Robert Osfield 2008-01-28 16:38:39 +00:00
  • 6224c99692 From 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
  • 54129105a4 Added 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
  • 2db7fe500f Added include RenderLeaf to make sure #define's are defined correctly Robert Osfield 2008-01-28 15:36:28 +00:00
  • bfb5408eb2 From Stephan Huber: updated XCode project Stephan Maximilian HUBER 2008-01-26 20:03:12 +00:00
  • 53135ac8ac Removed duplicate declaration of DeleteHandlerPointer Robert Osfield 2008-01-24 10:04:33 +00:00
  • 60f35e925f Updated ChangeLog, Authors and readme for 2.3.3 release Robert Osfield 2008-01-22 11:13:07 +00:00
  • 4163f173a0 Added missing checks for null pointers Robert Osfield 2008-01-22 10:28:48 +00:00
  • 708a4032a4 From Jean-Sebastien Guay, notes on how to enable syntax highlighting in VS. Robert Osfield 2008-01-21 18:06:47 +00:00
  • f51bd3ce87 Fixed debug build of Inventor plugin Robert Osfield 2008-01-21 17:04:33 +00:00
  • bae83fc69d From 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
  • f3b160c83a Introduced 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
  • a586d63687 From 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
  • 5c6869ccc9 Fixed 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
  • fea3595b43 From 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
  • 9cab2d59ba Updated version number for 2.3.3 release Robert Osfield 2008-01-21 11:40:27 +00:00
  • ff090f59b9 Updated wrappers Robert Osfield 2008-01-21 11:39:00 +00:00
  • 74ca09d816 Fixed 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
  • 6d3a90219c Removed redundental vertex buffer object flush methods Robert Osfield 2008-01-21 11:36:54 +00:00
  • c33695d2e5 Moved useful elements of the old VisualStudio directory into a new PlatformSpecifics/Windows directory Robert Osfield 2008-01-21 11:27:57 +00:00
  • 76b6ef6368 Added thread safe debugging checking of allocation/deallocations Robert Osfield 2008-01-19 18:26:41 +00:00
  • 5e9c708582 Added use of ref_ptr<> throughout geometry setup code to prevent memory leaks Robert Osfield 2008-01-19 18:25:45 +00:00
  • 0a383d857c Added 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
  • d2aaa26c88 Disabled 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
  • f1bd6a55af Updated wrappers Robert Osfield 2008-01-18 21:29:00 +00:00
  • b91df6c867 Removed erroneous const in method parameter Robert Osfield 2008-01-18 21:08:42 +00:00
  • 7761129f9b From Andy Skinner, build fixes for Solaris. Robert Osfield 2008-01-18 21:07:03 +00:00
  • d2d282073c Moved 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
  • 1cfba8787a From 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