d58d417159From 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
1f2d381299From Luc Frauciel, added extra test case accessible via -t 7.
Robert Osfield
2010-06-14 16:30:43 +00:00
6fe084df3bIntroduced the use of atan2 in place of asin/acos for reliability and simplicity
Robert Osfield
2010-06-14 16:27:35 +00:00
f5f6821120From Laurens Voerman, "while debugging a file loader I noticed a missed check here."
Robert Osfield
2010-06-14 15:58:26 +00:00
205edcf297From 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
e601bb9cc3From 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
f2f085bc3fFrom 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
d1a3350af0From Jan Peciva, change information about failed shader compilation/linking/validation to OSG_WARN.
Robert Osfield
2010-06-14 15:21:50 +00:00
da60a3c615From Jan Peciva, additional comments, and standarisation of throw and handling of mouse wheel.
Robert Osfield
2010-06-14 15:20:47 +00:00
7f7cc83f3fUpdated wrappers
Robert Osfield
2010-06-11 09:39:03 +00:00
8828d31c2eRemoved debug messages
Robert Osfield
2010-06-09 15:05:34 +00:00
ae88d9467cFixed reading of wrapped strings that contain multiple " within the string
Robert Osfield
2010-06-09 13:54:08 +00:00
4354c0180cFrom 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
50979d2447From 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
9262015d11Added missing loadWrappers
Robert Osfield
2010-06-09 11:24:22 +00:00
d555e727efFrom 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
5ea4a8c0f3From 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
82ea9597e5Added support for Euler angles and step/linear/cubic-bezier interpolation.
Michael PLATINGS
2010-06-08 17:32:36 +00:00
b81b167131Added ref_ptr<> to avoid memory leak
Robert Osfield
2010-06-08 11:53:28 +00:00
86a0aaf7f3Added 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
4e42d9e89aAdded more NURBS types to triangulate.
Michael PLATINGS
2010-06-07 15:25:18 +00:00
1d401f2333Added 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
bcebc9a23fAdded 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
cf08031080From Stephan Huber: updated XCode project
Stephan Maximilian HUBER
2010-06-07 08:36:08 +00:00
359b6b480dFrom 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
af3bc7903eFrom Stephan Huber: updated XCode project
Stephan Maximilian HUBER
2010-06-04 11:04:15 +00:00
768f466365Fixed double registeration bug.
Robert Osfield
2010-06-03 16:24:25 +00:00
634e55eee3Fixed permissions
Robert Osfield
2010-06-03 16:02:01 +00:00
bca82dffcdFixed permissions
Robert Osfield
2010-06-03 16:01:25 +00:00
c3bc3e5394Removed redundent makefiles
Robert Osfield
2010-06-03 16:00:28 +00:00
980078f534Fixed permissions
Robert Osfield
2010-06-03 15:09:06 +00:00
3cc90b8fd3Fixed permissions
Robert Osfield
2010-06-03 15:07:21 +00:00
c32da14d60Fixed permissions
Robert Osfield
2010-06-03 15:04:58 +00:00
2ea6aa050eRefactored 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
363736303eAdded #include <QtWebKit/QtWebKit>
Robert Osfield
2010-06-02 18:09:34 +00:00
bac4cfe3d5Added check for presence of extension.
Robert Osfield
2010-06-02 15:07:27 +00:00
2846f31c50Removed glFramebufferTexture from list of required extension function
Robert Osfield
2010-06-02 13:29:42 +00:00
da0ddc35e6Updated wrappers to handle the new ref_ptr<T>::ref_ptr(observer_ptr<T>&> constructor.
Robert Osfield
2010-06-02 12:14:10 +00:00
7f7f1f7d0eChanged 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
32e8f6adc3From Michael Platings, "MorphGeometry fix: this fixes a crash found by Alessandro Terenzi"
Robert Osfield
2010-06-01 15:20:30 +00:00
656a1b6da5From Frederic Bouvier, "here is my proposal. It is supposed to be used like this :
Robert Osfield
2010-06-01 14:12:03 +00:00
4a047f2a82From 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
0cb839280fAdded newline to fix warnings
Robert Osfield
2010-06-01 13:32:12 +00:00
c05330089dFrom 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
054d5606fbFrom 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
0c6739b6dcRemoved unneccessary QWebKit includes
Robert Osfield
2010-06-01 11:23:04 +00:00
6ba8341683From 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
d8511fa5caFrom Tim Moore, fixed typo and removed redundent include
Robert Osfield
2010-06-01 09:21:42 +00:00
36f4faef95Updated wrappers
Robert Osfield
2010-05-31 17:16:45 +00:00
975b95dd33From 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
df57965a34From 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
7c4f2b7d1fAdded support for a wider range of gpx files
Robert Osfield
2010-05-31 15:51:59 +00:00
6548e4a5a8Added OSG_DEBUG_DP macro
Robert Osfield
2010-05-28 17:17:34 +00:00
6369210dc0Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:17:09 +00:00
f0e499adfeConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:16:49 +00:00
3593bad3f3Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:15:47 +00:00
02266d0af3Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:14:58 +00:00
5d5b6c0e8eConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:14:29 +00:00
afa735d83aConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:14:11 +00:00
005b2cdb86Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:13:41 +00:00
666f8edce0Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:13:20 +00:00
d413714dd0Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:12:55 +00:00
1f17cae284Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:12:14 +00:00
959dfbf874Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:11:35 +00:00
56ec2bbabfConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:11:14 +00:00
cb80a312e1Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:10:57 +00:00
08e6d2e3c1Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:10:27 +00:00
9a9b4d1d2cConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:10:06 +00:00
9cb35ad08aConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:09:36 +00:00
0ce9d11fbaConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:09:15 +00:00
93a174bb26Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:08:30 +00:00
72c9b2543eConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:08:10 +00:00
f90ca548eeConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:07:44 +00:00
c3d3a36af4Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:07:24 +00:00
e16268ca76Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:07:01 +00:00
480399fc28Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:06:35 +00:00
f9dc2b9bdcConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:06:10 +00:00
e66ba6c64dConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 17:05:46 +00:00
1eab86a853Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:54:45 +00:00
8c65ac1f18Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:54:08 +00:00
c453d3ad93Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:53:46 +00:00
e934dc80d0Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:52:45 +00:00
8d1d543263Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:51:18 +00:00
d4a00377b7Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:50:45 +00:00
1853db4807Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:50:29 +00:00
e2dfecfffcConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:49:45 +00:00
b9361a503fConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:49:23 +00:00
528e5eed45Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:48:31 +00:00
5bf2b5cc90Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:48:05 +00:00
c56b29b7feConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:47:42 +00:00
37470070f2Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:45:32 +00:00
f8a6978b1bConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:44:28 +00:00
006f639a52Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:44:08 +00:00
1f249ddc13Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:42:57 +00:00
18e4eb566aConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:42:24 +00:00
722bf6a18dConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:41:53 +00:00
abea896b20Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:41:37 +00:00
9b9bde0d2aConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:39:42 +00:00
ecaa239288Converted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:39:08 +00:00
bba4a1900dConverted osg::notify to OSG_INFO etc.
Robert Osfield
2010-05-28 16:38:19 +00:00