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
Robert Osfield
7301d1505a
Added osg::Image::flipHorziontal and flipVertical, submitted by Brede Johansen.
2002-05-14 09:34:11 +00:00
Robert Osfield
567989839a
Added new template versions of a commonly used maths functions.
2002-05-13 21:19:42 +00:00
Robert Osfield
a9ef1ecb1d
Reverted change to use decal flag.
2002-05-13 07:30:21 +00:00
Robert Osfield
177a09b47a
Added image plugin library defs for IRIX, submission from Randall Hopper.
2002-05-10 19:30:48 +00:00
Robert Osfield
dd3603c9db
Fix for finding windows fonts.
2002-05-10 15:42:27 +00:00
Don BURNS
0304b926d7
Small std::cout fix
2002-05-09 22:48:15 +00:00
Robert Osfield
d6ff23d32f
Fix compile problems with osgGA under Windows.
2002-05-09 19:02:35 +00:00
Robert Osfield
d140decb44
Added pixelSize method to CullVisitor, and converted small feature
...
culling to use the pixelSize method instead of a ratio of radius to
distance from eye point. setSmallFeatureCullingPixelSize() method
has also been added to provide the user with finer control of small
featyre culling.
2002-05-09 18:59:19 +00:00
Robert Osfield
cf4a3500ec
Added new osgGA - GUI Adapter library submitted by Neil Salter. This will
...
replace the current GUI adapter code inside osgUtil.
2002-05-09 10:31:03 +00:00
Robert Osfield
e58b79c997
Addded missing ClipNode references to osg.dsp.
2002-05-08 07:32:40 +00:00
Robert Osfield
60fe01dafa
Fixed osg::Camera::getModelViewMatrix() so that it handles the EYE_TO_MODEL
...
transform correctly.
Fixed warning in ClipNode.cpp.
2002-05-07 11:44:24 +00:00
Robert Osfield
8d48cc8dd7
Support added for OpenFlight switch nodes, submission from Brede Johansen.
2002-05-07 11:12:01 +00:00
Robert Osfield
c47e082fa8
Added default values in the constructors of Vec2,Vec3,Vec4 and Quat
...
default constructors.
2002-05-07 11:08:12 +00:00
Don BURNS
b3979fa647
Fixed rpath nonsense in makedefs for Irix
2002-05-07 02:51:33 +00:00
Robert Osfield
e296df4632
Added osg::Node::getValidStateSet().
2002-05-03 22:47:57 +00:00
Robert Osfield
08a4fd5bfc
Added support for the managing the StateSet above a LightSource node,
...
and made it an osg::Group so that it can be used a decorator above a
scene.
Added osgclip demo to the test suite.
2002-05-03 16:47:16 +00:00
Robert Osfield
0977f0de57
Made osg::Viewport::getViewport(..) const.
2002-05-02 22:02:14 +00:00
Robert Osfield
ae8076f83b
dded osg::ClipNode class for managing OpenGL clipping planes, and osgclip demo.
2002-05-02 00:14:40 +00:00
Robert Osfield
3c25b7ab7c
Updated the AUTHORS file to mention the original authors of the terrapage
...
loader.
2002-04-26 16:01:27 +00:00
Don BURNS
7d8bbfaf50
Testing .dsp and .dsw as binary files
2002-04-26 15:21:22 +00:00
Robert Osfield
5a69e19e07
Added mention of MemoryManager to NEWS file.
2002-04-26 13:49:42 +00:00
Robert Osfield
1f1d3b57fe
Updated docs.
...
Fix to pfb Makefile for missing $.
2002-04-26 13:45:01 +00:00
Robert Osfield
06dc1a38df
Fix for CisualStudio6.0 build.
2002-04-26 12:06:19 +00:00
Robert Osfield
07ba07dc62
Fixed remaining MAX_PATH usuage, replacing it with the new DX_MAX_PATH, this
...
should solve compile problems under VisualStudio .NET.
2002-04-26 08:25:51 +00:00