1694cf9625Refactored 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
dee0c92ffcDocumentation updates.
Eric WING
2007-08-22 14:32:06 +00:00
41d15384ccUpdated wrappers
Robert Osfield
2007-08-22 12:33:39 +00:00
bb7368a321Cleaned up the thread setup and fixed the CullThreadPerCameraDrawThreadPerContext path
Robert Osfield
2007-08-22 12:21:01 +00:00
4f97cdca96Added thread safe ref/unref by default.
Robert Osfield
2007-08-22 12:14:15 +00:00
e043b0339bFixes to DMG script to reflect removal of GDAL and external OpenThreads.
Eric WING
2007-08-22 11:04:43 +00:00
120c9e54feRemoved missing shadow examples from Xcode project.
Eric WING
2007-08-22 10:56:20 +00:00
de4a4042f7Set main scene graph elements to use thread safe ref/unref by default
Robert Osfield
2007-08-22 10:34:11 +00:00
ef4dafaea1Cleaned up copy constructor and switched on thread safe ref/unref.
Robert Osfield
2007-08-22 09:50:09 +00:00
5196b09672Added debug ENFORCE_THREADSAFE paths into osg::Referenced, these are off by default.
Robert Osfield
2007-08-22 09:48:39 +00:00
bb886e8c94Simplified the thread set up.
Robert Osfield
2007-08-22 09:46:38 +00:00
94db040884Added thread safe ref/unref
Robert Osfield
2007-08-22 09:45:20 +00:00
7f43f55a44Added debug message to destructor
Robert Osfield
2007-08-22 09:44:55 +00:00
94af61ed01Added setting of thread safe ref/unref.
Robert Osfield
2007-08-22 09:43:24 +00:00
57a18ff112Added default setting of use of thread safe ref/unref.
Robert Osfield
2007-08-22 09:42:27 +00:00
0390243ed9Changed ReadFileCallback and WriteFileCallback to use virtual inhertinace.
Robert Osfield
2007-08-22 09:05:34 +00:00
c1dc079f56Added missing clear() implementation
Robert Osfield
2007-08-21 09:32:16 +00:00
502f1a3330Fixed the install path of plugins under Windows.
Robert Osfield
2007-08-20 13:09:10 +00:00
6dee57bfeeUpdated README date
Robert Osfield
2007-08-20 10:15:07 +00:00
06b97c030bUpdated AUTHORS file for 2.1.6 release
Robert Osfield
2007-08-20 10:14:33 +00:00
aa59790ce1Updated ChangeLog
Robert Osfield
2007-08-20 10:06:36 +00:00
5e7a7f6b3cUpdated version number for 2.1.6 release and updated wrappers
Robert Osfield
2007-08-20 09:28:03 +00:00
a8fd0ddfcaRemoved Makefile as this is autogenerated.
Robert Osfield
2007-08-20 09:27:31 +00:00
cde5e45ac7From Antione Hue and Robert Osfield, moved prepend in front of lib entry.
Robert Osfield
2007-08-19 19:22:14 +00:00
ac6140a33dFixed zfar setting
Robert Osfield
2007-08-17 16:10:45 +00:00
9d0e273a15Changed ++_modifedCount cases to dirty().
Robert Osfield
2007-08-17 09:37:49 +00:00
ffc8123a73Changed the tolower of the file extension into the plugin name construction code.
Robert Osfield
2007-08-16 18:49:46 +00:00
3c82058c68Updated wrappers
Robert Osfield
2007-08-16 15:29:50 +00:00
2f41234793From 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
65ecea4e4aFrom 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
fe66501c47From 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
57e7aa31faFrom 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
9291d9699fChanged 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
17521f338aAdded string to keyword map parser.
Robert Osfield
2007-08-14 17:04:27 +00:00
16d31fb85cFrom Stephan Huber: updating the XCode-project-files
Stephan Maximilian HUBER
2007-08-14 13:08:15 +00:00
a102361e81Added Ben van Basten to list of authors.
Robert Osfield
2007-08-14 12:47:26 +00:00
e4e89101b6Replaced uint with unsigned int
Robert Osfield
2007-08-14 08:41:43 +00:00
1c6d46d07cRemoved osgdepthshadow and osgshadowtexture from build list
Robert Osfield
2007-08-13 14:02:16 +00:00
c931dd5fd9Updated ChangeLog, AUTHORS and README files
Robert Osfield
2007-08-13 11:59:19 +00:00
f2925791caUpdated version for 2.1.5 dev release
Robert Osfield
2007-08-13 11:45:20 +00:00
d8d0f65e81From 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
21f65054a0From 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
2cf3785e51From J.P. Delport, fix of GDAL location search
Robert Osfield
2007-08-13 10:20:14 +00:00
4c443bf843From 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
856ec41610Added 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
60a62b11dfUpdated wrappers
Robert Osfield
2007-08-12 13:30:00 +00:00
c2930e5ec1Added getStart()/getEnd()
Robert Osfield
2007-08-12 13:18:50 +00:00
113805c78aFrom Jean-Sebastien Guay, "adds osgUtil::LineSegmentIntersector::setStart(osg::Vec3d) and setEnd(osg::Vec3d)."
Robert Osfield
2007-08-12 13:17:37 +00:00
abc2499e2dRemoved now redundent osgshadowtexture and osgdepthshadow examples
Robert Osfield
2007-08-12 13:10:07 +00:00
2861ca6d1aAdded support for SoftShadowMap into osgshadow example
Robert Osfield
2007-08-12 12:15:21 +00:00
768f248961Added fix for typo of name in submission
Robert Osfield
2007-08-12 12:15:01 +00:00
932608f804From Bruno Hebelin,
Robert Osfield
2007-08-12 12:12:55 +00:00
babe9f6de0Added preprending of osgPlugins-version to plugin names
Robert Osfield
2007-08-11 17:44:06 +00:00
d57a16e023Added DisplaySetting::s/getCompileContextHint() and use of this hint in osgViewer::Viewer/CompositeViewer.
Robert Osfield
2007-08-11 14:49:14 +00:00
4cd437d7d4Refactored 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
e5a365afeeAdded 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
0e475106dcUpdated wrappers
Robert Osfield
2007-08-10 17:44:54 +00:00
ece6c2f672Updated wrappers
Robert Osfield
2007-08-10 10:58:25 +00:00
845fbf2358Added View::setDatabasePager(..)
Robert Osfield
2007-08-10 10:57:00 +00:00
7366daca91Refactored 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
9b04594126Compile fix
Robert Osfield
2007-08-09 08:19:58 +00:00
8248b6fac9Removed now redundent ReaderWriterTerrain.cpp
Robert Osfield
2007-08-09 08:15:38 +00:00
b778fcd994Updated wrappers
Robert Osfield
2007-08-08 09:12:02 +00:00
e3b7b2f617Added 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
58db6fd81aRemoved unneeeded includes
Robert Osfield
2007-08-08 05:59:01 +00:00
8f03255f71Updated wrappers
Robert Osfield
2007-08-07 22:56:09 +00:00
1049bd2939Updated CMakeLists.txt to reflect renaming of TerrainNode.
Robert Osfield
2007-08-07 22:31:43 +00:00
1c6193ba78Renamed osgTerrain::TerrainNode to osgTerrain::Terrain and introduced basic .osg read support for osgTerrain::Terrain.
Robert Osfield
2007-08-07 19:53:57 +00:00
1fc50423c6Removed TerrainNode.cpp from CMakeLists.txt
Robert Osfield
2007-08-07 15:51:49 +00:00
0ac8f5e556Added preliminary shell of osgTerrain plugin
Robert Osfield
2007-08-07 15:30:05 +00:00
f4b549ba8fFrom 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
b34c3e3ba2Re-introduceed GDAL plugin
Robert Osfield
2007-08-07 10:37:42 +00:00
2ec9fa7ea9Re-introduced GDAL plugin.
Robert Osfield
2007-08-07 10:33:25 +00:00
f94bfa7589Added preliminary code to allow build specification of glu tesscallback with ... parameter
Robert Osfield
2007-08-07 10:31:24 +00:00
eecd3e9257From 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
80d17ca944Updated README
Robert Osfield
2007-08-06 11:52:04 +00:00
3eb6e67bfaUpdated ChangeLog, and AUTHORS file for release
Robert Osfield
2007-08-06 11:50:40 +00:00
c11f5a3441Updated version numbers for release
Robert Osfield
2007-08-06 11:24:53 +00:00
81986f4387Changed debug message to INFO level
Robert Osfield
2007-08-06 09:28:28 +00:00
0cad7018a6Added support for enabling the stencil buffer when horizontal and vertical split stereo are used.
Robert Osfield
2007-08-05 17:06:16 +00:00
175bb58b58From 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
4c3a13c3a1From 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
6d0f828524Disable the selection of CullPerCameraDrawPerContext until I am able to fix this threading model
Robert Osfield
2007-08-04 17:04:37 +00:00
f528ba8937From 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
2ab30dd1b8Updated wrappers
Robert Osfield
2007-08-03 16:08:36 +00:00
9b9e4cd7c8Added perlimnary support for reading the DISPLAY variable.
Robert Osfield
2007-08-03 14:50:58 +00:00
cb6640a65eChanged the projection matrix resize policy.
Robert Osfield
2007-08-02 16:23:40 +00:00
d9aa750f0dFrom Martin Lavery, XCode updates for the new Renderer class
Robert Osfield
2007-08-02 12:36:03 +00:00
5eb2bc4851Added return 0;
Robert Osfield
2007-08-02 12:27:09 +00:00
c346f5b943Introduce new osgViewer::Renderer class for implementing of the rendering of cameras in viewers
Robert Osfield
2007-08-02 11:02:47 +00:00
1b36cfc928Added save and restoring of the cull mask to Camera handling code
Robert Osfield
2007-08-02 08:50:39 +00:00
cc6740176fFrom 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
20131db751Updated AUTHORS file for release
Robert Osfield
2007-07-30 16:02:03 +00:00
6be13512ffUpdated ChangeLog for release
Robert Osfield
2007-07-30 15:56:52 +00:00
3111fccb3fUpdated version number for 2.1.3 dev release
Robert Osfield
2007-07-30 15:25:21 +00:00
8fa79e8c7ePorted 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
59d3e0ceb7From 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
6dec61842dIntroduce Camera::s/getRenderer().
Robert Osfield
2007-07-28 10:28:40 +00:00
f38be8c7a8From 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
5faeead2c6From Bryan Thrall, added copying of boundingbox callback to copy constructor.
Robert Osfield
2007-07-27 17:14:51 +00:00