Robert Osfield
c4e8d6ee42
Changed the DatabasePager so that it bypasses the Registry::readNode() method and calls
...
readNodeImplementation() directly to avoid calling the KdTreeBuilder.
Updated wrappers.
2008-07-06 18:27:10 +00:00
Robert Osfield
a65b74d287
Updated wrappers
2008-07-02 10:00:09 +00:00
Robert Osfield
5e0169f664
Changed the Optimizer::StateVisitor so that it can individually decide whether
...
to optimize away duplicate state with dynamic, static and unspecified DataVarience. By default
the code now optimizes away duplicate state with either static and unspecied state, previously
it was just handling static state.
2008-06-29 12:22:50 +00:00
Robert Osfield
6d53566654
Updated wrappers
2008-06-26 19:21:54 +00:00
Robert Osfield
96a80666c9
Updated wrappers
2008-06-19 20:42:10 +00:00
Robert Osfield
4c9b3de4a1
Updated wrappers to fix OpenThreads::Atomic build issues.
2008-06-19 13:28:33 +00:00
Robert Osfield
174f9bbfe0
From Michael Platings and Robert Osfield, added support for controlling,
...
via StateSet::setNestedRenderBin(bool) whether the new RenderBin should be nested
with the existing RenderBin, or be nested with the enclosing RenderStage.
2008-06-19 11:09:20 +00:00
Robert Osfield
0abf539b60
Updated wrappers
2008-06-18 20:27:06 +00:00
Robert Osfield
0a0034aebb
Updated wrappers
2008-06-18 16:46:38 +00:00
Robert Osfield
b82e24b08d
Updated wrappers
2008-06-18 11:51:22 +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
fac838f791
Updated wrappers, authors and readme for 2.5.2 dev release
2008-06-06 19:57:56 +00:00
Robert Osfield
c57b288e54
Updated wrappers
2008-06-04 16:53:17 +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
3ca777f31e
Updated wrappers
2008-05-28 14:37:50 +00:00
Robert Osfield
e68e474c90
Updated wrappers
2008-05-28 11:58:46 +00:00
Robert Osfield
526f8cd8dc
Updated wrappers
2008-05-27 15:42:40 +00:00
Robert Osfield
3d163c3412
Updated wrappers
2008-05-26 21:10:10 +00:00
Robert Osfield
7b003b24ea
Refactored DatabasePager and related classes to introduce support for
...
multi-threaded paging, where the Pager manages threads of reading local
and http files via seperate threads. This makes it possible to smoothly
browse large databases where parts of the data are locally cached while
others are on a remote server. Previously with this type of dataset
the pager would stall all paging while http requests were being served,
even when parts of the models are still loadable virtue of being in the
local cache.
Also as part of the refactoring the DatabaseRequest are now stored in the
ProxyNode/PagedLOD nodes to facilitate quite updating in the cull traversal,
with the new code avoiding mutex locks and searches. Previous on big
databases the overhead involved in make database requests could accumulate
to a point where it'd cause the cull traversal to break frame. The overhead
now is negligable.
Finally OSG_FILE_CACHE support has been moved from the curl plugin into
the DatabasePager. Eventually this functionality will be moved out into
osgDB for more general usage.
2008-05-21 21:09:45 +00:00
Robert Osfield
24fec21002
Updated wrappers
2008-05-14 20:22:01 +00:00
Robert Osfield
7e8e7587be
Update ChangeLog and wrappers for 2.5.0 dev release
2008-05-12 12:16:58 +00:00
Robert Osfield
0df8d414f4
Updated wrappers
2008-05-08 13:46:58 +00:00
Robert Osfield
fd6a812dd0
Updated wrappers
2008-05-07 14:32:39 +00:00
Robert Osfield
fffe558e9a
Updated wrappers
2008-04-22 11:41:03 +00:00
Robert Osfield
495dca0b61
Updated wrappers
2008-04-18 15:01:49 +00:00
Robert Osfield
922dcb0423
Added new computation of time to allocate to flushing deleted and compiling OpenGL objects per frame.
2008-04-16 18:13:41 +00:00
Robert Osfield
9724303f38
From Art Trevs, moved multile render targets support from RenderStage into FrameBufferObject.
...
From Robert Osfield, refactored the FrameBufferObejcts::_drawBuffers set up so that its done
within the setAttachment method to avoid potential threading/execution order issues.
2008-04-15 19:36:40 +00:00
Robert Osfield
e1c6a6ea43
Updated wrappers
2008-04-15 12:52:47 +00:00
Robert Osfield
e0a780b404
Updated wrappers, and version numbers in prep for next release
2008-04-11 14:43:22 +00:00
Robert Osfield
9cec69981d
Updated wrappers
2008-04-11 11:19:58 +00:00
Robert Osfield
64f8631d9d
Added Camera::s/getClearAccum, s/getClearStencil and s/getClearDepth.
2008-03-31 11:44:31 +00:00
Robert Osfield
225e1957b3
Updated wrappers
2008-03-31 09:43:14 +00:00
Robert Osfield
2567b810cf
Removed TileSystem class, and added support for TerrainTile's automatically
...
registering and unregistering themseles with the enclosing Terrain node.
2008-03-27 13:21:36 +00:00
Robert Osfield
31bc0dd9e3
Added wrapper for TerrainTile
2008-03-27 11:56:35 +00:00
Robert Osfield
6396a156a2
Renamed osgTerrain::TerrainSystem to osgTerrain::Terrain
2008-03-27 11:55:03 +00:00
Robert Osfield
a51342d81e
Updated wrappers
2008-03-19 12:30:50 +00:00
Robert Osfield
5746c4ce89
Updated wrappers
2008-03-19 11:41:37 +00:00
Robert Osfield
450d5e5615
Updated wrappers
2008-03-18 15:48:48 +00:00
Robert Osfield
42e3cb6bf2
Updated wrappers
2008-03-17 12:13:20 +00:00
Robert Osfield
45ac890f37
Updated wrappers
2008-03-14 15:33:59 +00:00
Robert Osfield
8be3123cbf
Converted static const unsigned int definitio to enum.
2008-03-14 12:03:11 +00:00
Robert Osfield
721944194c
Updated wrappers
2008-03-14 11:07:03 +00:00
Robert Osfield
292be66ecc
Removed gl and glu prefixes from SceneGraphBuilder methods to avoid problems under Solaris
2008-03-13 19:44:10 +00:00
Robert Osfield
51f872c279
Updated wrappers
2008-03-13 16:05:20 +00:00
Robert Osfield
e9b3f06c1b
Updated wrappers
2008-03-12 20:20:55 +00:00
Robert Osfield
5deac2ce3a
Updated wrappers
2008-03-05 12:05:55 +00:00
Robert Osfield
c4d07194a2
From Art Trevs, add support for saving external shader files.
...
From Robert Osfield, adding missing member variable initializes and Output::getShaderFileNameForOutput() implementation
2008-03-04 14:04:48 +00:00
Robert Osfield
f7c33bb2e8
Change the setViewAsLookAt method to use Vec3d rather than Vec3 for better precision
2008-03-04 11:53:09 +00:00
Robert Osfield
9dcab11267
Updated wrappers
2008-03-01 13:42:07 +00:00
Robert Osfield
aa43b3c8a6
Added Camera::g/setIntialDrawCallback and g/setFinalDrawCallback(), and added
...
screen snapshot example code to osghud.
2008-02-29 15:25:57 +00:00