Robert Osfield
cee8424c0f
Compile fixes for VS6.0.
2005-11-10 17:24:41 +00:00
Robert Osfield
26c911acf3
Added a s/getState() to osgTerrain::DataSet to allow better integration with applications.
2005-11-09 20:24:47 +00:00
Robert Osfield
3e3d16a99d
Changed debug message from NOTICE to INFO level of notification
2005-10-28 10:33:11 +00:00
Robert Osfield
d2487e73e5
Added support for tracking the directory of the output file whilst still maintaining
...
local file references within this directory.
2005-10-27 10:48:44 +00:00
Robert Osfield
e66fd1dc70
Changed the minimum tile image size to be 4x4 to avoid problems in mipmap generation
...
that was occuring at sizes of 2x2, seemingly somewhere in the OpenGL driver.
2005-10-26 20:00:10 +00:00
Robert Osfield
34986dedf0
Changed destinationRowDelta and destination_pixelSpace to int's, solving a
...
memory corruption crash under 64 bit build.
2005-09-15 20:55:35 +00:00
Robert Osfield
e404b95dc3
Added support in osgTerrain/osgdem for setting the image format to use when writing tiles out to disk
2005-09-04 06:36:52 +00:00
Robert Osfield
d35ea68f3e
Renamed Byte2,3,4 and Short2,3,4 and UByte4 to use the Vec*b, Vec*s and Vec4ub form
2005-07-15 14:41:19 +00:00
Robert Osfield
fafbb43bf9
From Jason Beverage, fix to setting of grey band.
2005-07-08 19:45:18 +00:00
Robert Osfield
facb0e2638
From Pavel Moloshtan, Byte2,3,4 and Short2,3,4 classes and their Array counterparts.
...
With a few build tweaks and bug fixes by Robert Osfield.
2005-07-05 15:57:53 +00:00
Robert Osfield
72488d274f
Added support for equalizing the normals along tile boundaries.
2005-07-02 08:11:55 +00:00
Robert Osfield
914b16c9e9
Moved the working createPagedLODScene() implemention into createScene()
...
method replacing the original flaky code.
2005-06-24 15:15:55 +00:00
Robert Osfield
486f5c1a30
Fixed with the reprojection so that it doesn't promote all source data to
...
RGBA, but only does this for RGB data.
2005-06-13 20:03:26 +00:00
Robert Osfield
fa0f53e2d5
Workaround for Mipspro compiler bug.
2005-05-16 14:09:39 +00:00
Robert Osfield
10232cf81a
Fixed method signatures.
2005-05-16 11:18:11 +00:00
Robert Osfield
8cbba9dc00
Improvements to the repojection code so that it can generate RGBA reprojected
...
data.
2005-05-02 19:42:13 +00:00
Robert Osfield
015c9a9765
Added support for generating RGBA, RGBA-16 and RGBA-compressed texture databases
2005-05-02 14:16:25 +00:00
Robert Osfield
991feca6cc
Added support for reading from RGBA source textures
2005-05-02 13:00:17 +00:00
Robert Osfield
678b22ce83
Updated Copyright notices to 1998-2005.
2005-04-14 21:41:28 +00:00
Robert Osfield
7d24d9fdd5
Added #include <algorithm>
2005-04-08 12:22:03 +00:00
Robert Osfield
3c76c9fd60
Added io_utils include
2005-04-08 09:14:50 +00:00
Robert Osfield
83e21611f6
Fixed sort of sources so that the layer number is taken into account.
2005-04-07 10:55:17 +00:00
Robert Osfield
88d65263ec
Fixed layer and levels handling in reprojection of source imagery.
2005-04-07 10:19:47 +00:00
Robert Osfield
cc439f11c7
Improvements to handling smoothing
2005-03-11 09:53:13 +00:00
Robert Osfield
537fa6c604
Added null pointer check to avoid crash
2005-03-10 11:11:57 +00:00
Robert Osfield
2d9a4d5fa7
Added support for writing base layer 0 texture into texture layer 1 and above
...
to use as a background.
2005-03-09 22:01:15 +00:00
Robert Osfield
929601f070
Improvements to MultiTextureControl and texture layer handling in osgTerrain::DataSet.
2005-03-09 20:40:31 +00:00
Robert Osfield
6a103aa413
Added osgFX::MultiTextureControl node for managing blending between
...
different texture layers.
2005-03-09 16:54:10 +00:00
Robert Osfield
8dc1be6707
Added basic multiple texture layer support into osgTerrain::DataSet.
2005-03-08 16:51:48 +00:00
Robert Osfield
21c8924d83
Added support for interpolating low res source data onto higher res destination tiles.
2005-02-21 17:02:44 +00:00
Robert Osfield
1956fdfc1b
cleaned up debug info
2004-11-24 21:39:28 +00:00
Robert Osfield
d8adf68ba8
Clean up of output
2004-11-24 19:41:36 +00:00
Robert Osfield
ffcd95b004
Tripped out experiemental threadSafe_ methods in ReaderWriter
2004-11-23 12:57:00 +00:00
Robert Osfield
2b310c6926
Added support for serialization of calls to ReaderWriter plugins.
2004-11-15 19:46:10 +00:00
Robert Osfield
b60304f8ad
Improvements to support for archives
2004-11-12 08:55:11 +00:00
Robert Osfield
6f96cf4ad2
Moved the .osga implementation into the src/osgPlugins/osga plugin and made
...
osgDB::Archive a pure virtual base class.
2004-11-11 13:22:55 +00:00
Robert Osfield
3523577235
Added check for endianess of .osga archives
2004-11-10 21:18:31 +00:00
Robert Osfield
8f621d6ae1
Added explicit setting of the precision to allow .osg files to be used succsefully.
2004-11-09 16:50:02 +00:00
Robert Osfield
564869487a
Added support of archiving into osgTerrain::DataSet and osgdem.
2004-11-09 14:18:29 +00:00
Robert Osfield
744315b65c
Fixed the compute of PagedLOD ranges for non geocentric datasets
2004-11-08 20:44:16 +00:00
Robert Osfield
8c4ab92117
Added resolutionSensitivityScale of 0.9 into the DataSet::createDestinationGraph()
...
to prevent overly conservative subdivision of data.
2004-11-08 19:56:22 +00:00
Robert Osfield
ce3d785751
Fixed missing write of image tiles.
2004-11-02 14:05:37 +00:00
Robert Osfield
8dfea424c5
Removed gdal_priv.h from include/osgTerrain/DataSet to remove the external dependency on
...
GDAL.
2004-10-28 07:00:55 +00:00
Robert Osfield
93c439ba01
Generalised the osg::ClusterCullingCallback so that it coud be attached
...
to Node as well as Drawables.
Changed the osgTerrain::DataSet so that it moves the ClusterCullingCallback
up to the Node level.
Added support to the .ive plugin for attaching the ClusterCullingCallback to nodes.
2004-10-21 09:36:34 +00:00
Robert Osfield
3b8abfa875
Added ability to alter the verbosity of the notify messages with the
...
running of osgTerrain::DataSet via a static s/getNotifyOffset(int) method.
2004-10-05 15:08:54 +00:00
Robert Osfield
b664c20c74
Improved the handling of building/writing generated databases, and
...
the fixed transition distances on the lower levels of geocentric databases.
2004-09-13 13:53:45 +00:00
Robert Osfield
8536e5dbdf
Added a deleteTextureObject after the creation of the compressed textures
2004-09-11 03:00:11 +00:00
Robert Osfield
e5ea972cff
Added convinience methods.
2004-09-10 13:31:37 +00:00
Robert Osfield
4dd1c6688a
Added protection to prevent crashes on calls when no data is set up
2004-08-23 08:44:47 +00:00
Robert Osfield
d565d92cc8
Removed computeMipMaps call
2004-08-17 06:15:54 +00:00