Robert Osfield
|
720551d549
|
From Michael Platings, Converted std::fstream/ifstream/ofstream to osgDB::fstream/ifstream/ofstream and
fopen to osgDB::fopen to facilitate support for wide character filenames using UT8 encoding.
|
2008-11-07 15:08:08 +00:00 |
|
Robert Osfield
|
10186190f6
|
Introduced support for controlling mipmapping of osgTerrain::ImageLayer and compression of osgTerrain::HeightFieldLayer.
|
2008-10-20 08:43:25 +00:00 |
|
Robert Osfield
|
35c5bd2c92
|
Renamed Terrain to TerrainTile
|
2008-03-27 10:55:39 +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
|
f4d2d1241d
|
Further work on osgTerrain::Locator and GDAL plugin
|
2007-08-30 19:26:52 +00:00 |
|
Robert Osfield
|
5b1b648ef5
|
Replaced CartesianLocator and EllipsoidLocator by a single general purpose
Locator class
|
2007-08-27 16:59:51 +00:00 |
|
Robert Osfield
|
d57a16e023
|
Added DisplaySetting::s/getCompileContextHint() and use of this hint in osgViewer::Viewer/CompositeViewer.
Removed the CustomViewer in osgterrain example as the above now removes the need for it.
|
2007-08-11 14:49:14 +00:00 |
|
Robert Osfield
|
4cd437d7d4
|
Refactored the use of the MasterOperation so that it now gets attached to the
Viewer via the new Viewer::addUpdateOperation() method, rather than need a
custom Viewer::updateTraversal().
|
2007-08-11 12:43:31 +00:00 |
|
Robert Osfield
|
8248b6fac9
|
Removed now redundent ReaderWriterTerrain.cpp
|
2007-08-09 08:15:38 +00:00 |
|
Robert Osfield
|
1c6193ba78
|
Renamed osgTerrain::TerrainNode to osgTerrain::Terrain and introduced basic
.osg read support for osgTerrain::Terrain.
|
2007-08-07 19:53:57 +00:00 |
|
Robert Osfield
|
14fcf4f8b3
|
Converted usleep call to OpenThreads::Thread::microSleep() to avoid VS build problems
|
2007-07-21 20:11:16 +00:00 |
|
Robert Osfield
|
a4433e9af4
|
Added reset it to set block correctly before use.
|
2007-07-19 18:59:20 +00:00 |
|
Robert Osfield
|
1ed0e0a861
|
Improved the filtering of changes to master file to prevent using reading from
files that are still under going changes.
|
2007-07-19 17:02:37 +00:00 |
|
Robert Osfield
|
c3adce3ef4
|
Added osg::RefBlockCount subclassed from the new OpenThreads::BlockCount and used it into osgterrain example
|
2007-07-19 15:24:11 +00:00 |
|
Robert Osfield
|
fb1a34a8c5
|
Added support for using multiple load threads as a thread pool used by the MasterOperation
|
2007-07-19 12:09:25 +00:00 |
|
Robert Osfield
|
035f49c0b3
|
Refactored the viewer setup code to use a CustomViewer subclass of Viewer which
wraps up the set up of compile contexts and merging of changes.
|
2007-07-18 16:17:06 +00:00 |
|
Robert Osfield
|
ea5ca995e3
|
Merged the new master operation/operation thread code with older standard
terrain set up code.
|
2007-07-17 16:18:13 +00:00 |
|
Robert Osfield
|
04c1dee7a2
|
Fixed GraphcicsContext::getMaxContextID so it properly returns the current max contextID.
Fixed the osgviewer's compile context code to account for the above fix.
Added compile context support into osgterrain example.
|
2007-07-17 10:54:17 +00:00 |
|
Robert Osfield
|
610a76b210
|
Fixed typo
|
2007-07-17 09:15:08 +00:00 |
|
Robert Osfield
|
b132aed217
|
Work in progress on support for dynamically reading a master file in a background thread
|
2007-07-16 21:39:30 +00:00 |
|
Robert Osfield
|
e40d346fbb
|
Added MasterOperation to do file querry and loading and background thread.
|
2007-07-16 17:40:38 +00:00 |
|
Robert Osfield
|
166ac4a7d3
|
Added custom colour support to TransferFunction setup.
|
2007-07-16 15:47:42 +00:00 |
|
Robert Osfield
|
d4aaa31549
|
Improvements to the .terrain file support
|
2007-07-16 15:13:47 +00:00 |
|
Robert Osfield
|
f9fab3c3b0
|
First steps at provide a .terrain file format to experiment with file
definitions of terrain subgraphs
|
2007-07-16 12:37:39 +00:00 |
|
Robert Osfield
|
92ffe6f74a
|
Fixed spelling of cartesian.
|
2007-07-12 20:10:56 +00:00 |
|
Robert Osfield
|
691a49d0fa
|
From Paul Melis, fixes to spelling mistakes/typos.
|
2007-07-11 15:51:17 +00:00 |
|
Robert Osfield
|
2e53a2e95e
|
Added test code path which stress tests new thread pool support in OperationsThread
|
2007-07-10 17:36:33 +00:00 |
|
Robert Osfield
|
2b84aa7760
|
Added dirty count support to osgTerrain::Layer clases.
Added LayerHandler to osgterrain example that modifies the layers in
response to pressing the 's' and 'q' keys
|
2007-07-06 16:47:08 +00:00 |
|
Robert Osfield
|
5b4a7424f0
|
Removed OSGVIEWER_EXPORT
|
2007-06-19 09:16:36 +00:00 |
|
Robert Osfield
|
d4309ce69a
|
Added use of GLSL filters
|
2007-06-18 12:10:46 +00:00 |
|
Robert Osfield
|
cc0f1cb0fe
|
From Martin Lavery and Robert Osfield, Updated examples to use a variation of the MIT License
|
2007-06-12 14:20:16 +00:00 |
|
Robert Osfield
|
00df23b781
|
Fixed includes
|
2007-06-06 16:23:20 +00:00 |
|
Robert Osfield
|
b97d8c0fe0
|
Added TerrainNode::init() and s/getTreatBoundariesToValidDataAsDefaultValue flag.
|
2007-05-13 09:54:51 +00:00 |
|
Robert Osfield
|
acb2ed177c
|
Added ValidDataOperator base class and NoDataValue and ValidRange subclasses, and
support for it in osgTerrain::Layer and GeometryTechniqnue.
|
2007-05-11 18:25:06 +00:00 |
|
Robert Osfield
|
8c7b5b5865
|
Added supoort for transforming layers by an offset and scale
|
2007-05-10 18:07:54 +00:00 |
|
Robert Osfield
|
bd194693dd
|
Added automatic enabling of blending when alpha value != 1.0 occur in the color
or transfer function data.
|
2007-05-10 12:33:56 +00:00 |
|
Robert Osfield
|
af5b6aa43e
|
Added CartizianLocator
|
2007-05-03 16:23:19 +00:00 |
|
Robert Osfield
|
efb52dfab9
|
Added TerrainNode::setColorFilter(layerNum,Filter) to allow developers to set
what type of texture filter to use, either LINEAER and NEAREST.
|
2007-04-30 09:47:35 +00:00 |
|
Robert Osfield
|
17054afc8f
|
Changed the parameter handling so that it supports left to right inheritance of settings
|
2007-04-11 11:20:42 +00:00 |
|
Robert Osfield
|
43c24da12d
|
Added setValue method and osg::Image setup to osg::TransferFunction1D, and setup
of TransferFunction1D into osgterrain example.
|
2007-04-02 13:06:59 +00:00 |
|
Robert Osfield
|
0c44e9ac19
|
Added creation of basic geoemtry to test Locator and extents
|
2007-03-29 14:45:35 +00:00 |
|
Robert Osfield
|
cb811aa7cd
|
Added support for compute the extents on local NDC coordiantes of the
elevation and colour layers
|
2007-03-28 16:28:20 +00:00 |
|
Robert Osfield
|
4688d5ae8e
|
Rearranged the traversal and initialization of TerrainTechnique
|
2007-03-27 16:01:01 +00:00 |
|
Robert Osfield
|
e76e4e82db
|
Added EllipsoidLocator.
|
2007-03-27 11:23:57 +00:00 |
|
Robert Osfield
|
1cdda0654f
|
Added Locator and layer setting to osgterrain example
|
2007-03-26 15:52:22 +00:00 |
|
Robert Osfield
|
541c3f13e9
|
Added GeometryTechinque to osgTerrain. Added usage of GeometryTechnique into osgterrain example
Added --width and --height command line options to osgdistortion to allow users
to control the window size.
|
2007-03-21 16:34:04 +00:00 |
|
Robert Osfield
|
d9a94f7890
|
Moved the TARGET_NAME setting into the SETUP_APPLICATION/EXAMPLE macro
|
2007-03-19 17:18:59 +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
|
794553700f
|
Further work on osgterrain example
|
2007-03-19 10:38:44 +00:00 |
|