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
90ea0bd95f
From Michael Platings and Paul Palumbo, multi-sample FBO support
2008-06-18 14:09:11 +00:00
Robert Osfield
6fb62b9604
Renamed _rendergraph to _stateGraph to better reflect its function
2008-06-06 13:21:57 +00:00
Robert Osfield
38133f8772
Updated the doxygen docs to explain the deprecated status of SceneView
2008-05-08 09:16:24 +00:00
Robert Osfield
7c94ff2b6d
From Terry Welsh, fixed typo of getEnd()
2008-05-07 13:49:32 +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
6691824244
Added subdivision of Goedes
2008-04-13 19:31:09 +00:00
Robert Osfield
db8cb2a644
From Jose Delport, added support for MRT via glDrawBuffers
2008-04-02 17:08:40 +00:00
Robert Osfield
64f8631d9d
Added Camera::s/getClearAccum, s/getClearStencil and s/getClearDepth.
2008-03-31 11:44:31 +00:00
Robert Osfield
f858d30c68
Fixed doc comment
2008-03-13 19:48:16 +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
3a11483ba8
Added support for assigning state to created drawables, implemented gluDisk.
2008-03-13 13:44:34 +00:00
Robert Osfield
db256b962c
Added proper implementations of OpenGL 1.0 calls to OSG object representation methods in SceneGraphBuilder.
2008-03-12 20:15:28 +00:00
Robert Osfield
a26bdd9446
Added default implementations of new SceneGraphBuilder class
2008-03-11 13:29:12 +00:00
Robert Osfield
98365fa82a
From Jean-Sebastien Guay, added OSGUTIL_EXPORT for Windows build
2008-01-10 11:08:11 +00:00
Robert Osfield
6ca573dfd3
From Jean-Sebastien Guay, Warning fixes
2008-01-08 17:18:11 +00:00
Robert Osfield
9f412d684c
Added OSGUTIL_EXPORTs
2008-01-07 09:47:36 +00:00
Robert Osfield
2caf460300
Added missing #include <osgUtil/Export>
2008-01-06 17:53:21 +00:00
Robert Osfield
57475ed8fe
Added exports for Windows build
2008-01-06 10:52:23 +00:00
Robert Osfield
2aca19a4e6
From David Callu, further work in support of shapefile support in VirtualPlanetBuilder
2007-12-26 21:39:29 +00:00
Robert Osfield
5a79032599
Added copyright notice and tweaked genwrapper
2007-12-21 17:33:00 +00:00
Robert Osfield
095288bb47
Removed inappropriate inline
2007-12-21 15:46:50 +00:00
Robert Osfield
4889342c4a
From Paul Martz, Introduced osg::OcclusionQueryNode with support for OpenGL occlusion query extension
2007-12-21 14:45:16 +00:00
Robert Osfield
cf1a30841a
From David Callu, various classes in support of VirtualPlanetBuilder
2007-12-21 13:07:54 +00:00
Robert Osfield
2c0842c7b7
Added an optional use of doubles for computing error metrics to help investigate precision issues seen in VPB when working with small segments of geographic data.
2007-12-20 15:50:07 +00:00
Robert Osfield
c5704586f9
From Richard Schmidt, "attached you will find a set of small fixes and features.
...
CullVisitor/SceneView:
*Feature: This version supports multiple clearnodes in the graph, one per renderstage.
Text:
*Feature: Performance Enhancement when calling SetBackdropColor
Material:
*Fix: OpenGL calls are now made according to the OpenGL Standard
"
2007-12-10 20:30:05 +00:00
Robert Osfield
f4afa427a7
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
Robert Osfield
65bef96a6e
From Peter Hrenka, "Due to popular demand I would like to submit this
...
enhanced version of PolytopeIntersector.
New features of PolytopeIntersector :
* Dimension mask: The user may specify the dimensions of the
primitives to be tested. Checking polytope-triangle and
polytope-quad intersections is rather slow so this can
be turned off.
* Reference plane: The resulting intersections are sorted
by the distance to this plane.
New memebers of PolytopeIntersector::Intersection :
* distance: Distance of localIntersectionPoint to the reference plane
* maxDistance: Maximum distance of all intersectionPoints to the
reference plane.
* intersectionPoints: The points intersecting the planes of the polytope
or points completely inside the polytope.
* localIntersectionPoint: arithmetic mean of all intersection points
* primitiveIndex: Index of the primitive that intersected
I added some more output to the example osgkeyboardmouse."
2007-12-08 16:37:05 +00:00
Robert Osfield
1b1c5bbdd1
Added support for new double Vec*Array classes in various functors.
2007-12-04 14:46:46 +00:00
Robert Osfield
8e7e6529be
From David Callu, warning fixes
2007-09-07 15:03:56 +00:00
Robert Osfield
b20d542317
From David Callu, improved consistency of Version strings and add version support
...
for osgIntrospection and osgManipulator.
2007-09-05 17:12:24 +00:00
Robert Osfield
efc7ff6b02
Rearrange _stateset member variable to avoid compile warning
2007-09-04 09:00:38 +00:00
Robert Osfield
4ba3f3c1a1
Changed RenderLeaf and StateGraph so that they use ref_ptr<> by default for Drawable and StateSet.
2007-08-31 16:05:24 +00:00
Robert Osfield
ac6140a33d
Fixed zfar setting
2007-08-17 16:10:45 +00:00
Robert Osfield
c2930e5ec1
Added getStart()/getEnd()
2007-08-12 13:18:50 +00:00
Robert Osfield
113805c78a
From Jean-Sebastien Guay, "adds osgUtil::LineSegmentIntersector::setStart(osg::Vec3d) and
...
setEnd(osg::Vec3d)."
2007-08-12 13:17:37 +00:00
Robert Osfield
9b04594126
Compile fix
2007-08-09 08:19:58 +00:00
Robert Osfield
e3b7b2f617
Added new statc prototype() and create() methods to CullVisitor and DatabasePager to allow overriding of the default implementations
2007-08-08 08:10:38 +00:00
Robert Osfield
8fa79e8c7e
Ported 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.
2007-07-30 10:52:37 +00:00
Robert Osfield
6dec61842d
Introduce Camera::s/getRenderer().
2007-07-28 10:28:40 +00:00
Robert Osfield
da95b907f1
Added missing export symbol.
2007-07-18 09:05:11 +00:00
Robert Osfield
1f0edca631
Added support into osg::RenderInfo for a stack of Cameras that allow querries
...
of which camera is currently active to be querried from within the draw traversal.
2007-07-14 17:07:59 +00:00
Robert Osfield
a28588a84c
Introduce GraphicsOperation subclass from osg::Operation, and osgUtil::GLObjectOperation
...
for compiling subgraphs.
2007-07-13 17:25:35 +00:00
Robert Osfield
691a49d0fa
From Paul Melis, fixes to spelling mistakes/typos.
2007-07-11 15:51:17 +00:00
Robert Osfield
e7d7c1dcc2
Changed the way that computeNearFar is computed to avoid inconsistencies when in stereo mode
2007-07-02 13:17:47 +00:00
Robert Osfield
9c3ae6f3c2
Addded missing namespace
2007-06-15 08:36:35 +00:00
Robert Osfield
191e12c4b1
Added const get*Matrix() methods
2007-06-08 09:17:42 +00:00
Robert Osfield
005268e982
Fixes to help C# binding dev.
2007-05-26 15:49:35 +00:00
Robert Osfield
1e0af35900
Added code to better compute the view frustum that is appropriate for a traversed
...
subgraph.
2007-05-15 17:04:57 +00:00
Robert Osfield
963cd837e3
Added s/getLightingMode and s/getLight to osg::View to allow control of the viewers
...
global light source.
2007-05-07 22:07:23 +00:00