Robert Osfield
|
7b5f3ec92a
|
Moved IncrementalCompileOperation out of include-src/osgUtil/GLObjectVisitor into their own files.
Added support to IncrementCompileOperation for controlling how much time is alloted to compilation and flush
|
2009-03-12 15:21:04 +00:00 |
|
Robert Osfield
|
7473b06275
|
Preliminary work on general purpose incremental compile support in osgViewer.
|
2009-03-08 12:00:36 +00:00 |
|
Robert Osfield
|
2d55740b3e
|
Refactored osg::TransferFunction1D to use an std::map internally which is kept in sync with the actual osg::Image that is passed to the GPU.
Added .osg support for osg::TransferFunction1D.
Updated wrappers
|
2009-02-02 14:43:27 +00:00 |
|
Robert Osfield
|
418dc34776
|
Fixed warnings
|
2009-01-07 11:24:47 +00:00 |
|
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 |
|