Robert Osfield
99580f2212
Addd libraryName() method to osg::Object in preperation for the osgDB support
...
for node kits plugins.
2002-06-06 13:25:36 +00:00
Robert Osfield
21a8149aa5
Removed out of date comment on calling dirtyTransform() which no longer exist
...
in osg::Camera.
2002-06-05 16:11:57 +00:00
Robert Osfield
77aabc5b36
Renamed the osgparticle demo so that it wouldn't clash with the osgParticle library.
2002-06-05 16:00:23 +00:00
Robert Osfield
dc00711337
Fixed compile problems under VisualStudio6.0
2002-06-05 14:14:32 +00:00
Robert Osfield
c70f5240eb
Added OSGPARTICLE_LIBRARY define.
2002-06-05 13:51:14 +00:00
Robert Osfield
cc2f3d1d99
Another try at fixing wayward VisualStudio.dsw file.
2002-06-05 13:11:26 +00:00
Robert Osfield
83c239cee8
Fixed typo.
2002-06-05 13:06:44 +00:00
Robert Osfield
a0f3d90fce
Updated VisualStudio files for osgParticle.
2002-06-05 13:00:31 +00:00
Robert Osfield
9ba7505d1e
Checked in osgParticle, writtten by Marco Jez.
2002-06-05 12:44:55 +00:00
Robert Osfield
f8ffc692be
Updated docs.
2002-06-05 12:35:59 +00:00
Robert Osfield
5feba17410
Added new osg::OccluderNode which subclasses from osg::Group, and will
...
provide hooks for adding ConvexPlanerOccluders to the scene.
2002-06-05 09:39:04 +00:00
Robert Osfield
4d2dbdafac
Futher refinement of the new CullingSet support.
2002-06-04 15:56:41 +00:00
Robert Osfield
f67be7c07f
Further work on moving culling functionality from CullVisitor into CullingSet,
...
in preperation for occlusion culling.
2002-06-04 15:21:24 +00:00
Robert Osfield
0732701e9d
Fix to CullVisitor::popCullingSet().
2002-06-03 18:38:40 +00:00
Robert Osfield
ff7a7931fe
Warning fix for Windows
2002-06-03 17:54:04 +00:00
Robert Osfield
db78726acf
Updates to shadow occlusion culling code.
2002-06-03 17:49:28 +00:00
Robert Osfield
3f84849210
Additions for the support for ConvexPlaneOccluder. Work still underway.
2002-06-03 15:39:41 +00:00
Robert Osfield
518dd5710a
Did a to_dos on all the VisualStudio project files, and changed them to
...
use the cvs admin -ko and each file to prevent keyword expansion.
2002-06-03 11:16:58 +00:00
Robert Osfield
94cd4f6ac7
Changed the ReadResult handling in readNode so that it better handled the case
...
when a plugin hasn't been found to load a plugin.
2002-06-03 10:44:18 +00:00
Robert Osfield
3fa6401c8f
Changed file endings to dos.
2002-06-03 10:40:53 +00:00
Robert Osfield
f16a539492
Fixes for warnings under VisualStudio
2002-05-29 19:34:01 +00:00
Robert Osfield
0ec80bb5ee
Fix for IRIX build.
2002-05-29 16:15:10 +00:00
Robert Osfield
813252b6ee
Changed the endings to dos.
2002-05-29 16:05:14 +00:00
Robert Osfield
ae5e4f848f
Added new osgcallback demo, and updated small API changes to improve the
...
flexiblity of callbacks.
Added beginings of convex planer occlusions culling.
2002-05-28 23:43:22 +00:00
Robert Osfield
a5a267d305
Added pragma to disable warning under VisualStudio.NET.
2002-05-28 16:11:49 +00:00
Robert Osfield
dc883b0577
Fixed bug in the Use mechansim in Registry.cpp, sumbitted by Macro Jez.
2002-05-28 15:17:45 +00:00
Robert Osfield
6ab93ff61d
Adde osgText::Text::setColor/getColor so that osg::Material's need not be
...
attached to set the text color.
2002-05-28 14:33:13 +00:00
Robert Osfield
d87c423d87
Added Norman Vine to the authors list for his work on the Cygwin port.
2002-05-28 13:06:32 +00:00
Robert Osfield
e73d4ca5b3
Changes for Cygwin build, sent in by Norman Vine.
2002-05-28 11:40:37 +00:00
Robert Osfield
165cc1bf42
Changed the method of expanding of the near and far planes in
...
CullVisitor::popProjectionMatrix so that it better handled models of zero
thickness orthogonal to the viewing direction.
2002-05-28 11:39:51 +00:00
Robert Osfield
02fc6ad5f8
Various updates to operations related to cull traversal.
2002-05-28 10:24:43 +00:00
Robert Osfield
78b7c375d8
Removed , from end of enum.
2002-05-27 06:37:51 +00:00
Robert Osfield
f424c86465
Fixed crash associated with searching in an empty filepath.
2002-05-25 09:30:38 +00:00
Robert Osfield
748ce4e98b
Added the patched verions VisualStudio's langext.dat file, which can be used
...
to replace VisualStudio standard one, this enabled VS to reconginse OSG
header files as C++ files.
2002-05-23 15:38:03 +00:00
Robert Osfield
09121a1583
Fixed a bug in the Optimizer::RemoveDuplicateNodesVisitor which was prevent
...
removal of node which could have been removed.
Added so extra convinience methods to ClippingVolume and utilized them in the
CullVisitor to push and pop only culling planes that are active.
2002-05-23 15:35:12 +00:00
Don BURNS
5ce4a54c0d
Fixed spelling error Calander -> Calendar
2002-05-22 19:58:43 +00:00
Robert Osfield
29258d6a0b
Removed the usage of memory manager from the debug windows build.
2002-05-22 12:19:09 +00:00
Robert Osfield
553db68bc4
Added osgUtil::CullVisitor::getCurentRenderGraph() and getRootRenderGraph()
...
methods which replace getRenderGraph(). Small changing of order of push/pop
of StateSet's in SceneView to clean things up.
2002-05-22 12:01:12 +00:00
Robert Osfield
11b8bd1fd9
Changed the public osg::State::applyMode() and applyAttribute methods so that
...
they dirty the associated state, this helps keep the OpenGL state valid once
out of local drawing routines.
2002-05-22 10:04:28 +00:00
Robert Osfield
2338b7116a
Updates for Doxygen and osgGA headers from Neil.
2002-05-22 08:50:05 +00:00
Robert Osfield
50301583f4
Typo and grammer fixes to introduction.html from Neil Salter.
2002-05-21 19:34:16 +00:00
Robert Osfield
bf872fa7ac
Renamed osg::State::getCurrentMode/Attribute(..) to
...
getLastAppliedMode/Attribute() to make it more consistent with the internal
workings of osg::State.
2002-05-21 09:16:31 +00:00
Robert Osfield
b8d8a8be27
Added osg::State::getCurrentMode and osg::State::getCurrentAttribute().
...
Aded osg::clampAbove(..) and osg::clampBelow() template functions to
include/osg/Math.
2002-05-21 08:59:26 +00:00
Don BURNS
a57eae47f6
Modified instrules so that the functionality of instlinks is that
...
system links are not made to point to links, rather the real files. So
links installed on a system are pointing to platform specific files rather
than links that may be pointing to files of the wrong platform type.
2002-05-21 00:58:40 +00:00
Robert Osfield
00f91631c2
Various API updates to suppor light points developments better, but should also
...
benifit other extensions to rendering.
2002-05-18 08:39:42 +00:00
Robert Osfield
116e0cd8c9
Made trilinear filtering the default mode for osg::Texture's.
2002-05-18 08:37:08 +00:00
Robert Osfield
d17714939e
Modified the setting of min and mag texture filter modes to produce higher
...
quality mip maps.
2002-05-18 08:35:09 +00:00
Robert Osfield
e66372a137
Fixed problem with orhographic projections due to a bug in CullVisitor
...
where it automatically resets the near and far to the values calculated
during cull traversal. The maths for converting the computed far and near
into clip coordinates was wrong, fixed this and the problem goes away.
2002-05-15 19:58:04 +00:00
Robert Osfield
806efcd0d4
Exposed the CullVisitor::setComputeNearFarMode
2002-05-15 11:27:47 +00:00
Robert Osfield
10c3b4e7bf
Fixes to new flipVertical/flipHorizontal.
2002-05-14 10:20:55 +00:00