Commit Graph

  • d58d417159 From Tan Dunning and Jan Peciva, Jan's email : "I created a new submission, based on Tan's two changes, including further naming functionality that includes: - geode and geometry naming - shaders and osg::Program name Robert Osfield 2010-06-14 16:41:32 +00:00
  • 1f2d381299 From Luc Frauciel, added extra test case accessible via -t 7. Robert Osfield 2010-06-14 16:30:43 +00:00
  • 6fe084df3b Introduced the use of atan2 in place of asin/acos for reliability and simplicity Robert Osfield 2010-06-14 16:27:35 +00:00
  • f5f6821120 From Laurens Voerman, "while debugging a file loader I noticed a missed check here." Robert Osfield 2010-06-14 15:58:26 +00:00
  • 205edcf297 From Jean-Sebastien Guay, "Currently, if a GraphicsWindowWin32 is created with traits->useCursor = false, it still shows the cursor. An app must call gw->useCursor(false) after having created the context as a workaround, but I think what we ask for in the traits should be honored... Attached is a simple fix for this. Robert Osfield 2010-06-14 15:28:58 +00:00
  • e601bb9cc3 From Wang Rui, "For a long time, the osgviewerMFC example uses addSlave() to setup the graphics context and link it with a slave camera. I don't know the reason we perform like that, which will cause a problem that the GUIEventHandler may not obtain correct window coordinates because the main camera will use a default input range to receive events from the slave camera's graphics context. It is also weird to see the addSlave() used in non-cluster applications, which beginners will be confused with. Robert Osfield 2010-06-14 15:25:05 +00:00
  • f2f085bc3f From Stephan Huber, "the IncrementalCompileOperation-class throws away compiled compile-sets, when no compileCompletedCallback is set. Attached you'll find a simple fix for this bug." Robert Osfield 2010-06-14 15:22:35 +00:00
  • d1a3350af0 From Jan Peciva, change information about failed shader compilation/linking/validation to OSG_WARN. Robert Osfield 2010-06-14 15:21:50 +00:00
  • da60a3c615 From Jan Peciva, additional comments, and standarisation of throw and handling of mouse wheel. Robert Osfield 2010-06-14 15:20:47 +00:00
  • 7f7cc83f3f Updated wrappers Robert Osfield 2010-06-11 09:39:03 +00:00
  • 8828d31c2e Removed debug messages Robert Osfield 2010-06-09 15:05:34 +00:00
  • ae88d9467c Fixed reading of wrapped strings that contain multiple " within the string Robert Osfield 2010-06-09 13:54:08 +00:00
  • 4354c0180c From Michael Platings, The attached file fixes 2 issues: 1) some time values were passed as floats, reducing accuracy. 2) comparisons done between doubles and floats gave different results so time < endtime evaluated to false the first time it was checked (with doubles), and true the second time it was checked (with time having been converted to a float). This consequently resulted in an array-out-of-bounds crash Cedric Pinson 2010-06-09 13:09:40 +00:00
  • 50979d2447 From Michael Platings I attach a simple fix that makes osgAnimation animations loop correctly when their duration is different from the original duration. Cedric Pinson 2010-06-09 13:08:49 +00:00
  • 9262015d11 Added missing loadWrappers Robert Osfield 2010-06-09 11:24:22 +00:00
  • d555e727ef From Wang Rui, "Henry and Brendan just found a small bug of the ListSerializer which will cause the writing of osg::Switch incorrectly. The original thread was posted on osg-users. I would like to follow the suggestion of Brendan and add a std::endl before the END_BRACKET in ListSerializer::write(). " Robert Osfield 2010-06-09 10:01:25 +00:00
  • 5ea4a8c0f3 From Alessandro Terenzi: previously the plugin ignored UV scaling values eventually stored in the FBX file, now they are read and set for each supported texture map (not considering reflection maps). Michael PLATINGS 2010-06-09 09:12:20 +00:00
  • 82ea9597e5 Added support for Euler angles and step/linear/cubic-bezier interpolation. Michael PLATINGS 2010-06-08 17:32:36 +00:00
  • b81b167131 Added ref_ptr<> to avoid memory leak Robert Osfield 2010-06-08 11:53:28 +00:00
  • 86a0aaf7f3 Added insertion of children found by the CountPagedLODsVisitor into the childrenRemoved list to make sure that they are caught and then removed correctly from the PagedLODLists. Robert Osfield 2010-06-07 17:08:53 +00:00
  • 4e42d9e89a Added more NURBS types to triangulate. Michael PLATINGS 2010-06-07 15:25:18 +00:00
  • 1d401f2333 Added size() and swap() methods to provide a thread safe way to keep track of size of a RequestQueue/ReadQueue. Robert Osfield 2010-06-07 11:28:25 +00:00
  • bcebc9a23f Added removeNodes method to prune any nodes that are going to be deleted from the PagedLODLists. Robert Osfield 2010-06-07 09:05:58 +00:00
  • cf08031080 From Stephan Huber: updated XCode project Stephan Maximilian HUBER 2010-06-07 08:36:08 +00:00
  • 359b6b480d From Alessandro Terenzi: modifications for supporting opacity, reflective and emissive maps beyond the already supported diffuse map in the FBX plugin. A problem with transparency has also been fixed: objects were transparent wrt themselves but were opaque wrt to other objects. Finally I added the support for "mixing factors" of diffuse, reflective and opacity textures/values. Michael PLATINGS 2010-06-04 19:50:32 +00:00
  • af3bc7903e From Stephan Huber: updated XCode project Stephan Maximilian HUBER 2010-06-04 11:04:15 +00:00
  • 768f466365 Fixed double registeration bug. Robert Osfield 2010-06-03 16:24:25 +00:00
  • 634e55eee3 Fixed permissions Robert Osfield 2010-06-03 16:02:01 +00:00
  • bca82dffcd Fixed permissions Robert Osfield 2010-06-03 16:01:25 +00:00
  • c3bc3e5394 Removed redundent makefiles Robert Osfield 2010-06-03 16:00:28 +00:00
  • 980078f534 Fixed permissions Robert Osfield 2010-06-03 15:09:06 +00:00
  • 3cc90b8fd3 Fixed permissions Robert Osfield 2010-06-03 15:07:21 +00:00
  • c32da14d60 Fixed permissions Robert Osfield 2010-06-03 15:04:58 +00:00
  • 2ea6aa050e Refactored the PagedLODList implementation so that it's now done via a base class that enables different implementations to be easily tried. Initial concrete PagedLODList is the SetBasedPagedLODList. Robert Osfield 2010-06-03 14:14:40 +00:00
  • 363736303e Added #include <QtWebKit/QtWebKit> Robert Osfield 2010-06-02 18:09:34 +00:00
  • bac4cfe3d5 Added check for presence of extension. Robert Osfield 2010-06-02 15:07:27 +00:00
  • 2846f31c50 Removed glFramebufferTexture from list of required extension function Robert Osfield 2010-06-02 13:29:42 +00:00
  • da0ddc35e6 Updated wrappers to handle the new ref_ptr<T>::ref_ptr(observer_ptr<T>&> constructor. Robert Osfield 2010-06-02 12:14:10 +00:00
  • 7f7f1f7d0e Changed types from unsigned int to int's to address warnings, and changed the extension requirements so the GLES2 builds with FBO's where supported Robert Osfield 2010-06-01 18:20:38 +00:00
  • 32e8f6adc3 From Michael Platings, "MorphGeometry fix: this fixes a crash found by Alessandro Terenzi" Robert Osfield 2010-06-01 15:20:30 +00:00
  • 656a1b6da5 From Frederic Bouvier, "here is my proposal. It is supposed to be used like this : Robert Osfield 2010-06-01 14:12:03 +00:00
  • 4a047f2a82 From Michael Platings, introduced osg::State::applyModelViewMaitrx(const osg::Matrix& matrix) method and associated osg::State::_modelViewCache to enable osgText::Text3D to be refactored in away that avoids creating/destroying matrices Robert Osfield 2010-06-01 13:33:58 +00:00
  • 0cb839280f Added newline to fix warnings Robert Osfield 2010-06-01 13:32:12 +00:00
  • c05330089d From Mathias Froehlich, "While tracking some valgrind problems in flightgear, I found a remaining off by one error in the rgb loader. Robert Osfield 2010-06-01 11:51:37 +00:00
  • 054d5606fb From Tim Moore, "This is a patch that allows a ref_ptr to be constructed using an observer_ptr argument, which is locked. This is shorthand for declaring the ref_ptr and then passing it to observer_ptr::lock(). Robert Osfield 2010-06-01 11:28:04 +00:00
  • 0c6739b6dc Removed unneccessary QWebKit includes Robert Osfield 2010-06-01 11:23:04 +00:00
  • 6ba8341683 From Wang Rui, "The Notify header doesn't include the OSG_ALWAYS macro, which is used in the quicktime plugin. The file attached is to fix that small problem." Robert Osfield 2010-06-01 09:23:21 +00:00
  • d8511fa5ca From Tim Moore, fixed typo and removed redundent include Robert Osfield 2010-06-01 09:21:42 +00:00
  • 36f4faef95 Updated wrappers Robert Osfield 2010-05-31 17:16:45 +00:00
  • 975b95dd33 From Torben Dannhauer, "I added radial fog functionality be using the OpenGL extension 'GL_NV_fog_distance'." Robert Osfield 2010-05-31 16:53:41 +00:00
  • df57965a34 From Xin Li, "use std::list::splice to replace std::list::insert and std::list::clear Robert Osfield 2010-05-31 15:52:25 +00:00
  • 7c4f2b7d1f Added support for a wider range of gpx files Robert Osfield 2010-05-31 15:51:59 +00:00
  • 6548e4a5a8 Added OSG_DEBUG_DP macro Robert Osfield 2010-05-28 17:17:34 +00:00
  • 6369210dc0 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:17:09 +00:00
  • f0e499adfe Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:16:49 +00:00
  • 3593bad3f3 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:15:47 +00:00
  • 02266d0af3 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:14:58 +00:00
  • 5d5b6c0e8e Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:14:29 +00:00
  • afa735d83a Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:14:11 +00:00
  • 005b2cdb86 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:13:41 +00:00
  • 666f8edce0 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:13:20 +00:00
  • d413714dd0 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:12:55 +00:00
  • 1f17cae284 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:12:14 +00:00
  • 959dfbf874 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:11:35 +00:00
  • 56ec2bbabf Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:11:14 +00:00
  • cb80a312e1 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:10:57 +00:00
  • 08e6d2e3c1 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:10:27 +00:00
  • 9a9b4d1d2c Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:10:06 +00:00
  • 9cb35ad08a Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:09:36 +00:00
  • 0ce9d11fba Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:09:15 +00:00
  • 93a174bb26 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:08:30 +00:00
  • 72c9b2543e Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:08:10 +00:00
  • f90ca548ee Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:07:44 +00:00
  • c3d3a36af4 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:07:24 +00:00
  • e16268ca76 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:07:01 +00:00
  • 480399fc28 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:06:35 +00:00
  • f9dc2b9bdc Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:06:10 +00:00
  • e66ba6c64d Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 17:05:46 +00:00
  • 1eab86a853 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:54:45 +00:00
  • 8c65ac1f18 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:54:08 +00:00
  • c453d3ad93 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:53:46 +00:00
  • e934dc80d0 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:52:45 +00:00
  • 8d1d543263 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:51:18 +00:00
  • d4a00377b7 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:50:45 +00:00
  • 1853db4807 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:50:29 +00:00
  • e2dfecfffc Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:49:45 +00:00
  • b9361a503f Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:49:23 +00:00
  • 528e5eed45 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:48:31 +00:00
  • 5bf2b5cc90 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:48:05 +00:00
  • c56b29b7fe Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:47:42 +00:00
  • 37470070f2 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:45:32 +00:00
  • f8a6978b1b Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:44:28 +00:00
  • 006f639a52 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:44:08 +00:00
  • 1f249ddc13 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:42:57 +00:00
  • 18e4eb566a Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:42:24 +00:00
  • 722bf6a18d Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:41:53 +00:00
  • abea896b20 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:41:37 +00:00
  • 9b9bde0d2a Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:39:42 +00:00
  • ecaa239288 Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:39:08 +00:00
  • bba4a1900d Converted osg::notify to OSG_INFO etc. Robert Osfield 2010-05-28 16:38:19 +00:00