Robert Osfield
d7e9e5e495
From Mathias Froehlich, OpenThreads::Atomic support
2008-06-17 17:43:59 +00:00
Robert Osfield
7cfe00d3d9
Added overriding of CullSettings::inheritCullSettings() into osg::Camera to
...
properly inherit the clear colour.
2008-06-16 20:22:16 +00:00
Robert Osfield
4e7dd7f0db
Changed class to struct
2008-06-16 16:06:01 +00:00
Robert Osfield
f10cb3c388
Added mutex to serialize access to the trpager
2008-06-16 13:20:51 +00:00
Robert Osfield
68e750626a
Checking in missing header changes
2008-06-16 09:32:22 +00:00
Robert Osfield
b7a548923c
Refactored the management of the request queues so that the appropraite mutex is locked when DatabaseRequest objects are modified
2008-06-12 16:33:24 +00:00
Robert Osfield
fac838f791
Updated wrappers, authors and readme for 2.5.2 dev release
2008-06-06 19:57:56 +00:00
Robert Osfield
5c98e1609d
Updated ChangeLog
2008-06-06 19:41:28 +00:00
Robert Osfield
3585375d59
Updated versions for 2.5.2 dev release
2008-06-06 17:45:33 +00:00
Robert Osfield
20e6ec7b23
From Jean-Sebastien Guay, "The new osgscreencapture example was being installed to bin instead of to share/OpenSceneGraph/bin, this is because the CMakeLists.txt used SETUP_APPLICATION instead of SETUP_EXAMPLE. Corrected CMakeLists.txt attached.
...
"
2008-06-06 16:45:07 +00:00
Robert Osfield
239f4e5c42
From Stephane Lamoliatte, "fix to reading of DatabasePath property"
2008-06-06 16:41:24 +00:00
Robert Osfield
1ee9b09e06
From Glenn Waldron, "I'm using an IntersectionVisitor with a PagedLOD database, employing a ReadCallback to allow the intersector to traverse the paged nodes. I discovered that if the visitor is unable (for any reason) to load a subtile via the ReadCallback, the intersection fails. However, I had the requirement to "fall back" on the lower-resolution parent tile and settle for that intersection.
...
This was easy to implement simply by overriding IntersectionVisitor::apply(PagedLOD). My question is: Are there any opinions on whether this should be the default behavior? If it makes sense, I will submit the change; if not, no worries."
2008-06-06 16:28:27 +00:00
Robert Osfield
01c284429b
From Paul Melis, "Here's an updated include/osgText/Text3D that forces recomputation of the glyph repr when the character depth is updated, also when the rendering mode is set.
...
This caused a Text3D object read from a .osg file to not have the correct depth."
2008-06-06 16:25:14 +00:00
Robert Osfield
c2a4825afa
From Mathieu Marache, "I have made the logo plugin work again (a simple copy and paste problem) and added the path of the logo file (if not empty) to the data file path in order to be able to find images relatively."
2008-06-06 14:59:17 +00:00
Robert Osfield
b6a0f3d8d0
Cleaned up implementation to only use simple structure
2008-06-06 14:10:20 +00:00
Robert Osfield
6fb62b9604
Renamed _rendergraph to _stateGraph to better reflect its function
2008-06-06 13:21:57 +00:00
Robert Osfield
ed45e32355
Introduce a lower overhead data structure for leaves.
2008-06-06 13:21:27 +00:00
Robert Osfield
aa73e1d1d4
Added update traversal to run prior to doing kdtree build to make sure that
...
costs in build osgTerrain databases isn't incurred during the build traversal.
2008-06-06 10:51:23 +00:00
Robert Osfield
238d482230
Quitened down the release context message
2008-06-06 09:08:16 +00:00
Robert Osfield
cf97035a45
Added OSGDB_EXPORT
2008-06-06 08:42:37 +00:00
Robert Osfield
ac068178aa
Added timing code
2008-06-05 18:52:29 +00:00
Robert Osfield
a9b1ea660d
Basic implementation of kdtree generation based on vertices
2008-06-05 17:28:06 +00:00
Robert Osfield
abfb5bbb8d
Added accep(Shape&)
2008-06-05 13:46:19 +00:00
Robert Osfield
9212d4dd95
Further work on fleshing out basic classes
2008-06-04 17:59:39 +00:00
Robert Osfield
c57b288e54
Updated wrappers
2008-06-04 16:53:17 +00:00
Robert Osfield
282fa84789
Added support for optionally calling releaseContext at the end of each
...
renderinTraversals() to help with cases where uses are driving multiple
contexts from mulitple viewers in a single threaded frame loop.
2008-06-04 16:46:14 +00:00
Robert Osfield
338be0b926
Fleshed out some basic kd-tree data structures.
2008-06-03 17:29:27 +00:00
Robert Osfield
8d0c7890ce
First cut of osgkdtree example, this will be used as a base of the development of
...
native kdtree support to help speed up intersection testing.
2008-06-03 16:13:49 +00:00
Robert Osfield
a32d336c90
Added missing updateBlock()
2008-06-03 15:49:59 +00:00
Robert Osfield
71187a2c56
From Mario Valle, fixed warnings
2008-06-03 13:07:40 +00:00
Robert Osfield
6873d4237c
Ran merge to get rid of tabs
2008-06-03 13:06:54 +00:00
Robert Osfield
ef601e6add
From Marco Lehmann and Robert Osfield, this fix was implemented by Robert but
...
is based on suggested fix from Marco for fixing a crash due to lack of
thread safety in std::ofstream("/dev/null"); The fix is to use a custom stream
buffer that just discards all data. The implementation is also twice as fast
as the old /dev/null based approach.
2008-06-03 11:31:42 +00:00
Robert Osfield
5711964481
Added unit test to smoke out a thread issue with using ofstream("/dev/null") inside
...
osg::notify()
2008-06-03 11:28:16 +00:00
Robert Osfield
e09e07d45b
Added support for assigning GraphicsContext to individual GUIEventAdapter events,
...
and use of this within osgViewer::View to better track the sources of events.
2008-06-02 17:34:47 +00:00
Robert Osfield
213a2d8d13
Changed FIND_PACKAGE(PkgConfig) to INCLUDE(FindPkgConfig OPTIONAL) as per
...
suggestion from Philip Lowman.
2008-05-31 08:47:15 +00:00
Robert Osfield
840eab0109
Updated authors and version file for 2.5.1 dev release
2008-05-30 21:23:49 +00:00
Robert Osfield
af974b2590
Updated ChangeLog
2008-05-30 21:12:44 +00:00
Robert Osfield
03d12b4b94
Added version check on FIND_PACKAGE(PkgConfig) to attempt to fix build with older versions of CMake
2008-05-30 21:08:28 +00:00
Robert Osfield
65772e451c
Added applyMaskAction(CLEAR_COLOR) to Camera::setClearColor() to enable proper inheritance
2008-05-30 20:15:31 +00:00
Robert Osfield
c714e46ff6
Updated ChangeLog
2008-05-30 17:03:32 +00:00
Robert Osfield
5c30b98785
From Jean-Sebastien Guay, "This is a fix for the warning we've been discussing on osg-users. CMake 2.6.0 allows quotes to be unescaped in strings in ADD_DEFINITIONS statements, where we had to escape them before (CMake 2.4.x). Setting CMake policy CMP0005 to OLD removes the warning for 2.6.0, and the quotes are still escaped, so it still works with 2.4.x.
...
"
2008-05-30 16:53:45 +00:00
Robert Osfield
0a6b4d5709
From Luc Frauciel, Added support for osgTerrain::ValidDataOperator.
...
From Robert Osfield, added versioning to the above.
2008-05-30 12:59:49 +00:00
Robert Osfield
9cd56609db
Updated packgage number for 2.5.1 developer release
2008-05-30 11:44:06 +00:00
Robert Osfield
0cc38108a5
Fixed cirular reference in DatabaseRequest
2008-05-30 11:43:04 +00:00
Robert Osfield
f07d106366
Moved enum to public scope and rebuilt wrappers to fix wrapper build error
2008-05-29 13:54:59 +00:00
Robert Osfield
7a2c403992
Added code to catch erroneous Dof axis settings
2008-05-29 11:45:31 +00:00
Robert Osfield
e1eeabcea0
Improved the NaN depth detection within CullVisitor and debug output.
2008-05-29 11:13:29 +00:00
Robert Osfield
2a11d25bbc
Improved the NaN error detection and reporting.
2008-05-29 11:09:56 +00:00
Robert Osfield
4745ab040b
Added catch for NaN depth values
2008-05-28 17:56:22 +00:00
Robert Osfield
7c23951ee1
From Wojiech Lewandowski, Workaround for wglMakeCurrent bug in NVidia drivers by
...
calling wglMakeCurrent twice.
This bug has been reported to NVidia, confirmed and fixed by NVidia but awaits verifiaction and release if a driver which fixes this bug.
2008-05-28 16:14:08 +00:00