Commit Graph

  • 1694cf9625 Refactored the implementation of cull/draw for DrawThreadPerContex and CullThreadPerCameraDrawThreadPerContex and added an experimental draw serialization. Robert Osfield 2007-08-22 17:17:25 +00:00
  • dee0c92ffc Documentation updates. Eric WING 2007-08-22 14:32:06 +00:00
  • 41d15384cc Updated wrappers Robert Osfield 2007-08-22 12:33:39 +00:00
  • bb7368a321 Cleaned up the thread setup and fixed the CullThreadPerCameraDrawThreadPerContext path Robert Osfield 2007-08-22 12:21:01 +00:00
  • 4f97cdca96 Added thread safe ref/unref by default. Robert Osfield 2007-08-22 12:14:15 +00:00
  • e043b0339b Fixes to DMG script to reflect removal of GDAL and external OpenThreads. Eric WING 2007-08-22 11:04:43 +00:00
  • 120c9e54fe Removed missing shadow examples from Xcode project. Eric WING 2007-08-22 10:56:20 +00:00
  • de4a4042f7 Set main scene graph elements to use thread safe ref/unref by default Robert Osfield 2007-08-22 10:34:11 +00:00
  • ef4dafaea1 Cleaned up copy constructor and switched on thread safe ref/unref. Robert Osfield 2007-08-22 09:50:09 +00:00
  • 5196b09672 Added debug ENFORCE_THREADSAFE paths into osg::Referenced, these are off by default. Robert Osfield 2007-08-22 09:48:39 +00:00
  • bb886e8c94 Simplified the thread set up. Robert Osfield 2007-08-22 09:46:38 +00:00
  • 94db040884 Added thread safe ref/unref Robert Osfield 2007-08-22 09:45:20 +00:00
  • 7f43f55a44 Added debug message to destructor Robert Osfield 2007-08-22 09:44:55 +00:00
  • 94af61ed01 Added setting of thread safe ref/unref. Robert Osfield 2007-08-22 09:43:24 +00:00
  • 57a18ff112 Added default setting of use of thread safe ref/unref. Robert Osfield 2007-08-22 09:42:27 +00:00
  • 0390243ed9 Changed ReadFileCallback and WriteFileCallback to use virtual inhertinace. Robert Osfield 2007-08-22 09:05:34 +00:00
  • c1dc079f56 Added missing clear() implementation Robert Osfield 2007-08-21 09:32:16 +00:00
  • 502f1a3330 Fixed the install path of plugins under Windows. Robert Osfield 2007-08-20 13:09:10 +00:00
  • 6dee57bfee Updated README date Robert Osfield 2007-08-20 10:15:07 +00:00
  • 06b97c030b Updated AUTHORS file for 2.1.6 release Robert Osfield 2007-08-20 10:14:33 +00:00
  • aa59790ce1 Updated ChangeLog Robert Osfield 2007-08-20 10:06:36 +00:00
  • 5e7a7f6b3c Updated version number for 2.1.6 release and updated wrappers Robert Osfield 2007-08-20 09:28:03 +00:00
  • a8fd0ddfca Removed Makefile as this is autogenerated. Robert Osfield 2007-08-20 09:27:31 +00:00
  • cde5e45ac7 From Antione Hue and Robert Osfield, moved prepend in front of lib entry. Robert Osfield 2007-08-19 19:22:14 +00:00
  • ac6140a33d Fixed zfar setting Robert Osfield 2007-08-17 16:10:45 +00:00
  • 9d0e273a15 Changed ++_modifedCount cases to dirty(). Robert Osfield 2007-08-17 09:37:49 +00:00
  • ffc8123a73 Changed the tolower of the file extension into the plugin name construction code. Robert Osfield 2007-08-16 18:49:46 +00:00
  • 3c82058c68 Updated wrappers Robert Osfield 2007-08-16 15:29:50 +00:00
  • 2f41234793 From Maria Ten, "I divide the init method of the geometrytechnique in submethods to made more easy the inheritance between the user and osg-class. This is a first step to add more functions in osgTerrain. Maybe the subdivision of the method have to be in the terraintechnique because is the base class of GeometryTechnique. If Robert or anyone think that this is better i change this class too." Robert Osfield 2007-08-16 14:13:10 +00:00
  • 65ecea4e4a From Jan Ciger, "I am attaching a little hack from Jean-Sebastien Guay which allows absolute paths to work on Windows." Robert Osfield 2007-08-15 15:11:48 +00:00
  • fe66501c47 From Stephan Huber, "the softshadowmap-implementation does not compile on os x, to be more precise, the shader does not compile on os x because of some type-conflicts ala "can not convert from const int to const float" Robert Osfield 2007-08-15 15:07:56 +00:00
  • 57e7aa31fa From Brede Johansen, "The attached file updates the framestamp and traversal number of the updatevisitor in osgViewer::Viewer. Robert Osfield 2007-08-15 15:03:26 +00:00
  • 9291d9699f Changed the plugin name to lower case to be consistent with the way that osgDB::Registry searches for only lower case plugin names. Robert Osfield 2007-08-14 17:13:54 +00:00
  • 17521f338a Added string to keyword map parser. Robert Osfield 2007-08-14 17:04:27 +00:00
  • 16d31fb85c From Stephan Huber: updating the XCode-project-files Stephan Maximilian HUBER 2007-08-14 13:08:15 +00:00
  • a102361e81 Added Ben van Basten to list of authors. Robert Osfield 2007-08-14 12:47:26 +00:00
  • e4e89101b6 Replaced uint with unsigned int Robert Osfield 2007-08-14 08:41:43 +00:00
  • 1c6d46d07c Removed osgdepthshadow and osgshadowtexture from build list Robert Osfield 2007-08-13 14:02:16 +00:00
  • c931dd5fd9 Updated ChangeLog, AUTHORS and README files Robert Osfield 2007-08-13 11:59:19 +00:00
  • f2925791ca Updated version for 2.1.5 dev release Robert Osfield 2007-08-13 11:45:20 +00:00
  • d8d0f65e81 From Luc Frauciel, "I've done 2 main modifications : 1) added texture->setResizeNonPowerOfTwoHint(false); when loading an image. It speeds up by 10 the loading of large images. 2) added a --disk option : only a filelist is read, images are only loaded when needed. It allows to handle very large set of very large images that would not fit in memory. Nothing change when the option is not set." Robert Osfield 2007-08-13 10:31:33 +00:00
  • 21f65054a0 From Jan Ciger, "I am attaching an improved version of the OpenVRML plugin. It still uses OpenVRML 0.14.3 and is without the Boost dependency. Robert Osfield 2007-08-13 10:27:35 +00:00
  • 2cf3785e51 From J.P. Delport, fix of GDAL location search Robert Osfield 2007-08-13 10:20:14 +00:00
  • 4c443bf843 From Brad Christiansen, "I added the ability to set the render target implementaion on the osgSim::OverlayNode. The attached changes were made against the 2.0 release." Robert Osfield 2007-08-13 10:17:18 +00:00
  • 856ec41610 Added gdal/gdal.h to header search path, and gdal1.4.1 to the lib search path. Robert Osfield 2007-08-13 09:13:01 +00:00
  • 60a62b11df Updated wrappers Robert Osfield 2007-08-12 13:30:00 +00:00
  • c2930e5ec1 Added getStart()/getEnd() Robert Osfield 2007-08-12 13:18:50 +00:00
  • 113805c78a From Jean-Sebastien Guay, "adds osgUtil::LineSegmentIntersector::setStart(osg::Vec3d) and setEnd(osg::Vec3d)." Robert Osfield 2007-08-12 13:17:37 +00:00
  • abc2499e2d Removed now redundent osgshadowtexture and osgdepthshadow examples Robert Osfield 2007-08-12 13:10:07 +00:00
  • 2861ca6d1a Added support for SoftShadowMap into osgshadow example Robert Osfield 2007-08-12 12:15:21 +00:00
  • 768f248961 Added fix for typo of name in submission Robert Osfield 2007-08-12 12:15:01 +00:00
  • 932608f804 From Bruno Hebelin, Robert Osfield 2007-08-12 12:12:55 +00:00
  • babe9f6de0 Added preprending of osgPlugins-version to plugin names Robert Osfield 2007-08-11 17:44:06 +00:00
  • d57a16e023 Added DisplaySetting::s/getCompileContextHint() and use of this hint in osgViewer::Viewer/CompositeViewer. Robert Osfield 2007-08-11 14:49:14 +00:00
  • 4cd437d7d4 Refactored the use of the MasterOperation so that it now gets attached to the Viewer via the new Viewer::addUpdateOperation() method, rather than need a custom Viewer::updateTraversal(). Robert Osfield 2007-08-11 12:43:31 +00:00
  • e5a365afee Added support for an update OperationQueue to Viewer and CompositeViewer to allow asyncrnous adding of operations to be added to the view to be done during syncronous updateTraversal(). Robert Osfield 2007-08-11 10:28:14 +00:00
  • 0e475106dc Updated wrappers Robert Osfield 2007-08-10 17:44:54 +00:00
  • ece6c2f672 Updated wrappers Robert Osfield 2007-08-10 10:58:25 +00:00
  • 845fbf2358 Added View::setDatabasePager(..) Robert Osfield 2007-08-10 10:57:00 +00:00
  • 7366daca91 Refactored the way the Scene is used in Viewer and CompositeViewer to ensure that only on Scene exists per scene graph. Robert Osfield 2007-08-10 10:52:35 +00:00
  • 9b04594126 Compile fix Robert Osfield 2007-08-09 08:19:58 +00:00
  • 8248b6fac9 Removed now redundent ReaderWriterTerrain.cpp Robert Osfield 2007-08-09 08:15:38 +00:00
  • b778fcd994 Updated wrappers Robert Osfield 2007-08-08 09:12:02 +00:00
  • e3b7b2f617 Added new statc prototype() and create() methods to CullVisitor and DatabasePager to allow overriding of the default implementations Robert Osfield 2007-08-08 08:10:38 +00:00
  • 58db6fd81a Removed unneeeded includes Robert Osfield 2007-08-08 05:59:01 +00:00
  • 8f03255f71 Updated wrappers Robert Osfield 2007-08-07 22:56:09 +00:00
  • 1049bd2939 Updated CMakeLists.txt to reflect renaming of TerrainNode. Robert Osfield 2007-08-07 22:31:43 +00:00
  • 1c6193ba78 Renamed osgTerrain::TerrainNode to osgTerrain::Terrain and introduced basic .osg read support for osgTerrain::Terrain. Robert Osfield 2007-08-07 19:53:57 +00:00
  • 1fc50423c6 Removed TerrainNode.cpp from CMakeLists.txt Robert Osfield 2007-08-07 15:51:49 +00:00
  • 0ac8f5e556 Added preliminary shell of osgTerrain plugin Robert Osfield 2007-08-07 15:30:05 +00:00
  • f4b549ba8f From Luc Fruciel, "Gdal plugins reads lots of information that is not taken into account in ReadHeigthField for example. Attached a modification that read the HeigthField position and X,Yintervals. I also removed the limitation to 1024*1024 to 4096*4096, because when you are preprocessing your data with OSG, it can be useful to read large images/heigthfields. Is there a reason (other than hardware limitations for textures) for this limit ?" Robert Osfield 2007-08-07 14:49:37 +00:00
  • b34c3e3ba2 Re-introduceed GDAL plugin Robert Osfield 2007-08-07 10:37:42 +00:00
  • 2ec9fa7ea9 Re-introduced GDAL plugin. Robert Osfield 2007-08-07 10:33:25 +00:00
  • f94bfa7589 Added preliminary code to allow build specification of glu tesscallback with ... parameter Robert Osfield 2007-08-07 10:31:24 +00:00
  • eecd3e9257 From Andy Skinner, The attached file adds #include <stdlib.h> to GraphicsContext.cpp, so that it compiles with the solaris compiler we use. Robert Osfield 2007-08-07 08:18:15 +00:00
  • 80d17ca944 Updated README Robert Osfield 2007-08-06 11:52:04 +00:00
  • 3eb6e67bfa Updated ChangeLog, and AUTHORS file for release Robert Osfield 2007-08-06 11:50:40 +00:00
  • c11f5a3441 Updated version numbers for release Robert Osfield 2007-08-06 11:24:53 +00:00
  • 81986f4387 Changed debug message to INFO level Robert Osfield 2007-08-06 09:28:28 +00:00
  • 0cad7018a6 Added support for enabling the stencil buffer when horizontal and vertical split stereo are used. Robert Osfield 2007-08-05 17:06:16 +00:00
  • 175bb58b58 From Tim More, "This patch causes GraphicsWindowX11 to not send key release events when a key press / release is caused by auto-repeat. This is consistent with Windows and Mac behavior, as well as other toolkits such as SDL." Robert Osfield 2007-08-05 14:59:17 +00:00
  • 4c3a13c3a1 From Andy Skinner, fixes for avoiding warnings about mixing c and c++ versions of c libs. Robert Osfield 2007-08-05 14:51:56 +00:00
  • 6d0f828524 Disable the selection of CullPerCameraDrawPerContext until I am able to fix this threading model Robert Osfield 2007-08-04 17:04:37 +00:00
  • f528ba8937 From John Shue, "Recent changes to sockstream.cpp and sockinet.cpp to better deal with various operating system differences between socklen_t and int have broken the FreeBSD build. Change was to add __FreeBSD__ to the list of defines that are checked." Robert Osfield 2007-08-04 10:30:04 +00:00
  • 2ab30dd1b8 Updated wrappers Robert Osfield 2007-08-03 16:08:36 +00:00
  • 9b9e4cd7c8 Added perlimnary support for reading the DISPLAY variable. Robert Osfield 2007-08-03 14:50:58 +00:00
  • cb6640a65e Changed the projection matrix resize policy. Robert Osfield 2007-08-02 16:23:40 +00:00
  • d9aa750f0d From Martin Lavery, XCode updates for the new Renderer class Robert Osfield 2007-08-02 12:36:03 +00:00
  • 5eb2bc4851 Added return 0; Robert Osfield 2007-08-02 12:27:09 +00:00
  • c346f5b943 Introduce new osgViewer::Renderer class for implementing of the rendering of cameras in viewers Robert Osfield 2007-08-02 11:02:47 +00:00
  • 1b36cfc928 Added save and restoring of the cull mask to Camera handling code Robert Osfield 2007-08-02 08:50:39 +00:00
  • cc6740176f From Andy Skinner,adding c includes to avoid problems with mixing c and c++ versions of c functions. Robert Osfield 2007-07-31 17:28:09 +00:00
  • 20131db751 Updated AUTHORS file for release Robert Osfield 2007-07-30 16:02:03 +00:00
  • 6be13512ff Updated ChangeLog for release Robert Osfield 2007-07-30 15:56:52 +00:00
  • 3111fccb3f Updated version number for 2.1.3 dev release Robert Osfield 2007-07-30 15:25:21 +00:00
  • 8fa79e8c7e Ported across Viewer's to use osgUtil::GLObjectOperation, added second option in GLObjectOperation to handle cases when no subgraph is registered, in these case the code now compile all Camera subgraphs. Robert Osfield 2007-07-30 10:52:37 +00:00
  • 59d3e0ceb7 From Andy Skinner, adding C includes to avoid issues when mixing C and C++ standard includes Robert Osfield 2007-07-28 10:44:03 +00:00
  • 6dec61842d Introduce Camera::s/getRenderer(). Robert Osfield 2007-07-28 10:28:40 +00:00
  • f38be8c7a8 From David Callu, "After the mail of Emmanuel Roche to convert a void * in a known pointer (for example osg::Geode *), I has searched an elegant way to introduce this feature. Robert Osfield 2007-07-27 17:16:18 +00:00
  • 5faeead2c6 From Bryan Thrall, added copying of boundingbox callback to copy constructor. Robert Osfield 2007-07-27 17:14:51 +00:00