Robert Osfield
|
daf8887bb0
|
Changed usage of assert() to throw.
|
2004-09-07 14:34:04 +00:00 |
|
Robert Osfield
|
94f1f6025c
|
Added a size check on heap_array<T, CmpT>::Adjust(size_t i) to
prevent access errors.
|
2004-09-07 10:45:22 +00:00 |
|
Robert Osfield
|
b50f0db0a9
|
Added handling of DrawArrayLengths PrimitiveSet.
|
2004-08-27 08:01:17 +00:00 |
|
Robert Osfield
|
14d9013699
|
Removed redundent include/ReadFile call
|
2004-08-13 13:27:29 +00:00 |
|
Robert Osfield
|
821b0991d9
|
From Ben Discoe, build fix for float version of Matrix.
|
2004-08-11 08:25:14 +00:00 |
|
Robert Osfield
|
857d8e2435
|
Added the ability to set the global stateset, as use this RenderStageLighting
|
2004-08-07 09:42:19 +00:00 |
|
Robert Osfield
|
4d2c08b39a
|
From Marco Jez, commented out info debugging messages
|
2004-08-05 15:02:51 +00:00 |
|
Robert Osfield
|
66397b3962
|
Changed the popProjectionMatrix so that it didn't allow modification on the near
and far values when clamping the projection matrix.
|
2004-08-05 12:47:55 +00:00 |
|
Robert Osfield
|
ddb7423e46
|
Set version numbers for 0.9.7 release
|
2004-08-05 08:02:48 +00:00 |
|
Robert Osfield
|
7eb3f2646e
|
From Norman Vine (with small tweaks by Robert Osfield), build fixes for Cygwin
|
2004-08-04 08:27:43 +00:00 |
|
Robert Osfield
|
79bc32ad7c
|
Removed warings
|
2004-08-02 14:42:20 +00:00 |
|
Robert Osfield
|
9b33dee6ac
|
Made the member variables in RenderStage and RenderBin protected
|
2004-08-02 12:19:50 +00:00 |
|
Robert Osfield
|
364d40061d
|
Added glReadBuffer after each instance of glDrawBuffer to ensure that
the any reads are done to the appropriate buffer.
|
2004-08-02 09:30:13 +00:00 |
|
Robert Osfield
|
f206abcd43
|
From Geoff Michel, new osgtesselate example, and new features in osgUtil::Tesselator.
|
2004-08-01 10:36:02 +00:00 |
|
Robert Osfield
|
4d9bd4d825
|
Build fixes for gcc 3.4.1 support
|
2004-08-01 08:26:44 +00:00 |
|
Robert Osfield
|
9b9cb9cdb0
|
Added detection and disabling of flattening of static transforms which a
LightPointNode exists in the scene graph.
|
2004-07-29 10:13:02 +00:00 |
|
Robert Osfield
|
90ee9fa7cd
|
Commented out debugging messages
|
2004-07-28 10:26:44 +00:00 |
|
Robert Osfield
|
1ec5b48148
|
Fixed the flatten static transform visitor so that it checks to see
if a drawable can be flattened or not.
|
2004-07-28 10:26:14 +00:00 |
|
Robert Osfield
|
8837d667f0
|
Made the handling of types more consistent
|
2004-07-26 19:40:02 +00:00 |
|
Robert Osfield
|
6f605d031f
|
Added support for OSG_OPTIMIZER="OFF"
|
2004-07-22 18:34:38 +00:00 |
|
Robert Osfield
|
3bca9ec9cf
|
Added SceneView::Options for SceneView::setDefaults(options) and
OsgCameraGroup::setRealizeSceneViewOptions(options) to allow better control
of what functionality is compiled in by default.
|
2004-07-20 10:17:22 +00:00 |
|
Robert Osfield
|
aa833acfd3
|
Added support for releasing GLObjects, and renamed DisplayListVisitor the
GLObjectVisitor to better fit its function, and added support for releasing
objects as well as compiling them.
|
2004-07-20 05:37:59 +00:00 |
|
Robert Osfield
|
47910f2c2e
|
Removed enabling of use client stage storage hint.
|
2004-07-12 17:30:36 +00:00 |
|
Robert Osfield
|
6fd4677868
|
Added OPTIMIZER_TEXTURE_SETTINGS pass to Optimizer, which enables
unref image data after apply, client storage hint.
|
2004-07-12 13:20:18 +00:00 |
|
Robert Osfield
|
8a44435e4d
|
Made the local storage of a StateAttribute* be a ref_ptr<>
|
2004-07-08 22:11:42 +00:00 |
|
Robert Osfield
|
e81d3ea000
|
Made the constructor's default value for _lightingMode be NO_SCENEVIEW_LIGHT
|
2004-07-08 22:10:44 +00:00 |
|
Robert Osfield
|
787792077c
|
From Vasily Radostev, fixed Billboard compute near/far bug due to typo of bbCornerFar.
|
2004-07-07 13:19:07 +00:00 |
|
Robert Osfield
|
2598b02243
|
Changed the generation of primtive set to use DrawElementsUShort for even
index sets that can be represented by UBytes, thisis to try to keep to
fast paths more likely to be supported by graphics drivers.
|
2004-07-01 14:27:22 +00:00 |
|
Robert Osfield
|
06aa06d686
|
Added support for setting texture units in the new TexGenNode.
|
2004-06-17 14:02:15 +00:00 |
|
Robert Osfield
|
2d35b3cc27
|
Changed Billboard::g/setPos(..) to g/setPosition(..).
|
2004-06-14 19:34:43 +00:00 |
|
Robert Osfield
|
78d075eb24
|
Added new TexGenNode class for positioning tex gens.
|
2004-06-14 19:11:04 +00:00 |
|
Robert Osfield
|
dbba29e35c
|
From Boris Bralo, reimplementation of dereference_less functor to use
two input types, to attempt to avoid VC compile problems and redundent
copies of ref_ptr<>.
|
2004-06-08 09:29:56 +00:00 |
|
Robert Osfield
|
4bb147aed4
|
Added haveAppliedAttribute to allow draw callbacks to get access to the
current active lights.
|
2004-06-04 12:27:04 +00:00 |
|
Robert Osfield
|
bfd1286b25
|
Add clamping to 0..1 bounds for each of the r,g,b,a components in
the CubeMapGenerator::set_pixel() method.
|
2004-06-04 11:35:13 +00:00 |
|
Robert Osfield
|
2cf45b50c9
|
From Terry Welsh, added checks to incoming Geometry for existance of normals,
and if they are present use these to compute the tanget and binormals
vectors perpendicular to existing normals.
|
2004-06-04 08:24:13 +00:00 |
|
Robert Osfield
|
6303b87e9a
|
Added better handling of clamping of projection matrix
|
2004-05-25 07:40:18 +00:00 |
|
Robert Osfield
|
5eafee1b83
|
From Frank Lindeman, compile fix for VS to get round limitation is VS when
handling templated methods.
|
2004-05-12 14:22:01 +00:00 |
|
Robert Osfield
|
7742794eec
|
From Bruce Clay, modify template copy method to avoid VS6.0 compile errors.
|
2004-05-10 20:01:13 +00:00 |
|
Robert Osfield
|
4ab330de96
|
Removed eroneous return statement.
|
2004-05-10 13:56:05 +00:00 |
|
Robert Osfield
|
47dd0ece28
|
Added new TerrainManipulator to osgGA, and new callback for getting the
CoordinateFrame for a given X,Y,Z location.
|
2004-05-06 11:01:16 +00:00 |
|
Robert Osfield
|
fe0fd07f36
|
Moved isCulled check inside the CullVisitor::apply(Projection&) to just
before traverse rather than at the begining of the method.
|
2004-05-05 19:56:18 +00:00 |
|
Robert Osfield
|
55162d0c7c
|
Changed notify level on several debugging messages from WARN to INFO.
|
2004-05-04 13:58:07 +00:00 |
|
Robert Osfield
|
6223c11570
|
Made the generation of QUADS for strip with the length of 4 an option.
|
2004-05-02 15:43:55 +00:00 |
|
Robert Osfield
|
5836d60fbd
|
Added osg::CullSettings class as a way of collecting all the various
settings related to the cull traversal in one place, so we can keep APIs
for settings these values more consistent.
|
2004-04-30 15:35:31 +00:00 |
|
Robert Osfield
|
5d79eb1c9d
|
Added support for fine grained computation of the near plane, by taking
into account individual primitives culled against the view frustum.
Added better support for computing the near far for billboards.
|
2004-04-29 22:21:06 +00:00 |
|
Robert Osfield
|
df0d0b0fe7
|
Added missing billboard drawable dirtyBound()
|
2004-04-29 22:15:04 +00:00 |
|
Robert Osfield
|
be1a124b32
|
Fix for VS7.0 build from Mike Weiblen
|
2004-04-29 22:13:23 +00:00 |
|
Robert Osfield
|
0af4365d11
|
Fixed an iterator invalidation bug. (thanks to Per Månsson for tracking down the
bug)
|
2004-04-29 21:38:16 +00:00 |
|
Robert Osfield
|
ba5b90d43e
|
Added missing dirtyBound() to billboard section of flatten static transforms
|
2004-04-29 15:57:03 +00:00 |
|
Robert Osfield
|
678c456fc8
|
Made s/getBackgroundColor() deprecated, and add in new s/getClearColor() to
replace it.
|
2004-04-27 19:09:58 +00:00 |
|