Robert Osfield
35c5bd2c92
Renamed Terrain to TerrainTile
2008-03-27 10:55:39 +00:00
Robert Osfield
a9d283ca73
Introduce TerrainSystem node which decorates a complete terrain model made up of Terrain tiles.
2008-03-26 20:06:54 +00:00
Robert Osfield
1d1dcf2cf3
To osg::AutoTransform added support for MinimumScale, MaximumScale and AutoScaleTransitionWidth parameters
...
and a new scheme for computing the scaling when using autoscale that introduces smooth
transitions to the scaling of the subgraph so that it looks more natural.
2008-03-18 15:37:38 +00:00
Robert Osfield
eb46608be4
From Wojciech Lewandowski and Robert Osfield, Support from LightPointNode::s/getPointSprite parameter.
2008-02-27 12:11:02 +00:00
Robert Osfield
67f1503c7d
Refactored osgTerrain so that the interface for setting up layer is more straight forward, and added support into GeometryTechnique for handling multiple layers
2008-02-22 11:52:23 +00:00
Robert Osfield
6516bf4910
Added TextureUnit entry to osg::TransferFunction and osgTerrain::Layer
2008-02-20 12:34:13 +00:00
Robert Osfield
2ea2872cfb
Simplified the image reading/writing
2008-01-09 21:00:38 +00:00
Robert Osfield
dfa4060465
Adding missing files
2008-01-09 16:56:31 +00:00
Robert Osfield
803f70c2fb
Added support for reading and writing osgTerrain objects
2008-01-09 16:35:55 +00:00
Robert Osfield
6231c3a5a4
From Paul Martz, completion of .ive and .osg support for OcclusionQueryNode
2008-01-04 11:14:11 +00:00
Robert Osfield
9a41178439
From John Kelso,"Attached is the ive reader/writer for the 2.x version of the osg::Sequence
...
node. "
2007-12-21 14:13:40 +00:00
Robert Osfield
2e62206117
From David Callue, added support for reading/writing Vec*dArray to .ive plugin
2007-12-21 12:36:40 +00:00
Robert Osfield
6eaa273116
Added check to make set up a sequencegroup only happen when required.
2007-12-16 17:53:16 +00:00
Robert Osfield
1e996afe81
From Wojciech Lewandowski, "osgSim::BlinkSequence has sequenceGroup unitialized by default (=NULL ref_ptr). By looking at the code I figured out that unset sequenceGroup is completely correct and thus allowed.
...
But writing BlinkSequence with empty sequence group caused a crash when IVE was accessing baseTime from NULL address.
Atttached is a fix for this situation.
"
2007-12-16 17:46:57 +00:00
Robert Osfield
a0d70bbf03
From Cyril Brulebois, removed redundent typedef.
2007-12-11 17:19:40 +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
7a0442a388
From Nikolaus Hanekamp, added support for osg::Multisample
2007-06-28 09:51:47 +00:00
Robert Osfield
8a1ac890f3
Introduce C entry point support for plugin setup for better static build support
2007-05-25 15:27:06 +00:00
Robert Osfield
6468905e42
From John Kelso, Added support for new Sequence options.
...
From Robert Osfield, updated the above changes to the .ive loader so that the new addition were tested against the IVE version number
2007-05-15 14:55:02 +00:00
Robert Osfield
4968eb7136
Further work on the new VBO support
2007-04-27 14:52:30 +00:00
Robert Osfield
2e6ee4bb39
Removed old gmake and VisualStudio build files
2007-04-10 13:10:25 +00:00
Robert Osfield
282f4ce0b9
Moved the TARGET_NAME setting into the OsgMacroUtils.cmake.
2007-03-19 17:24:19 +00:00
Robert Osfield
da64127539
Ran dos2unix on CMakeLists.txt files.
2007-03-19 13:26:34 +00:00
Robert Osfield
be3f61c49f
From Luigi Calori, move to using local CMakeLists.txt files and explicit file lists.
...
From Robert Osfield, small ammendments of the above to seperate example and application installs, and fix the osgPlugins install directory.
2007-03-19 12:30:26 +00:00
Robert Osfield
07411f3246
Introduced new osg::Object::DataVariance type of UNSPECIFIED, and changed the deafult
...
values of DataVariance to UNSPECIFIED to all types.
2007-02-14 13:18:58 +00:00
Robert Osfield
e8d6cec990
Fixed warning
2007-02-13 22:22:35 +00:00
Robert Osfield
9c434274be
Added support for ColorMask to .ive plugin
2007-02-13 14:42:00 +00:00
Robert Osfield
b695160483
Added support for osg::Stencil into .ive
2007-02-13 13:47:37 +00:00
Robert Osfield
e4ffa968a2
From Ulrich Hertlein, added support for osg::BlendColor to .ive format.
2007-02-13 12:17:33 +00:00
Robert Osfield
0d48e62811
Cleaned up readString
2007-02-08 15:01:27 +00:00
Robert Osfield
4f1a1c8b16
Fixed return in readString.
2007-02-08 14:59:20 +00:00
Robert Osfield
0f4cd568f6
From Donn Mielcarek, "We generated some bad ive files in our database. In
...
some of the files, the function readInt() would return
a 0 size. While linux will happily continue on,
creating 0 sized arrays, Windows immediately
blows up, with sparks sometimes flying out the
side of the machine!
I added a simple check for zero size in
each of the functions that allocates arrays
based on the size variable, and I thought
I'd pass it along. Now the program will
not die if it encounters an ive file with bad
data."
2007-02-08 10:46:58 +00:00
Robert Osfield
bee545b82d
From Eric Sokolowski, added support for the new Text line spacing parameter to the .osg and .ive formats.
2007-02-02 16:51:59 +00:00
Robert Osfield
7155f7d1b0
Various work on osgViewer library, including warp point and graphics window resize support
2007-01-01 18:20:10 +00:00
Robert Osfield
345810ef22
Added support for float or double osg::Plane, and the default osg::Plane to double.
...
Performance tests on big models did not indicate any performance penalty in using doubles over floats,
so the move to doubles should mainly impact precision improvements for whole earth databases.
Also made improvements to osgUtil::PlaneIntersector and osgSim::ElevationSlice classes
2006-11-28 16:00:52 +00:00
Robert Osfield
68e9672765
Added missing Camera.h and removed redundent CameraNode.h
2006-11-28 09:14:46 +00:00
Robert Osfield
fd2ffeb310
Renamed osg::CameraNode to osg::Camera, cleaned up osg::View.
...
Added beginnings of new osgViewer::Scene,View,Viewer,CompositeViewer and GraphicsWindowProxy files.
2006-11-27 14:52:07 +00:00
Robert Osfield
6b6bc4de10
Added missing PointSprite files
2006-11-17 14:51:48 +00:00
Robert Osfield
052d44a440
From Frashid Lashkari, added support for PointSprites to .ive
2006-11-16 16:42:11 +00:00
Robert Osfield
45dc4572a9
Fixed reading/writing of non C string osg::Text::String's.
2006-09-19 13:54:04 +00:00
Robert Osfield
c1a0df32b6
Made get methods const
2006-09-06 13:53:48 +00:00
Robert Osfield
f0277df858
Added osg::TexMat::s/getScaleByTextureRectangleSize feature that allows
...
one to use the osg::TexMat to automatically scale non dimensional tex coordinats to
the size of the last texture rectangle applied.
2006-09-04 12:46:49 +00:00
Robert Osfield
8aa58c986c
Changed the external file writing to use the DatabasePathList for its path rather
...
than the original files path.
2006-08-31 13:53:38 +00:00
Robert Osfield
5fb3469f77
Changed code creating LightPoint on heap to use the stack.
2006-07-19 08:39:44 +00:00
Robert Osfield
dd6a33da49
Removed StateSet::ENCLOSE_RENDERBIN_DETAILS since it is rendendent, and
...
implemented the OVERRIDE_RENDERBIN_DETAILS.
2006-07-11 21:53:57 +00:00
Robert Osfield
1c1fce8266
Fixed scoping for for loop varaible for VS6.0 build.
2006-07-06 15:47:59 +00:00
Robert Osfield
c90e35038a
From Eric Sokolowski, "Added the ability to read and write images directly in the ive plugin,
...
through the osgDB::readImageFile and osgDB::writeImageFile functions.
This is useful for storing compressed textures on disk for rapid playback
for animations."
2006-07-03 09:26:12 +00:00
Robert Osfield
e7d04408d3
From Michael Platings, added support for blend seperates to .ive and .osg
2006-07-03 09:22:11 +00:00
Robert Osfield
e1c77dfe2a
Minor tweaks of ints to unsigned ints
2006-05-16 21:20:36 +00:00
Robert Osfield
90fc234cf1
From Mike Weiblen, support for new Uniform arrays.
...
From Robert Osfield, refactor of above with original code to ensure backwards compatibility.
2006-05-16 21:00:15 +00:00