Robert Osfield
cc1ab2c711
Create new incliude/osgViewer/api directory to hold platform specific classes such as GraphicsWindow implementations.
...
Moved GraphicsWindowWin32,X11 and Carbon into their api/Win32, api/X11 and api/Carbon directories.
2007-04-10 11:03:37 +00:00
Robert Osfield
a78e8d2b6b
Fixed the handle of triangle fan.
2007-04-06 19:51:20 +00:00
Robert Osfield
e2ba8d91c0
Added extra check to prevent calling frame() when the window has been closed.
2007-04-06 19:38:22 +00:00
Robert Osfield
6d7b5e7ebd
From Eric Wing, pedantic warning fixes
2007-04-06 15:36:13 +00:00
Robert Osfield
0909bd04e4
Updated wrappers
2007-04-06 15:35:27 +00:00
Robert Osfield
11d74fd54e
From Eric Wing, pedantic warning fixes
2007-04-06 15:13:02 +00:00
Robert Osfield
acee7ccaee
From Laurens Voerman, "I've added the code to set up quad_stereo properly. I have tested with
...
WinXP / VC8, stereo is working. I also added code to set sampleBuffers
and samples. These cannot yet be properly set, tested (windows only ) by
changing _numMultiSamples in DisplaySettings::setDefaults() and
recompiling."
2007-04-06 14:40:39 +00:00
Robert Osfield
cfa545b728
From Mike Wittman, "1. Disable suppression of osg::CullStack. I've been building the osgWrapper code successfully with this change on both Windows and Linux, but I believe you said you got some (unspecified) errors when you tried it before. If it still causes problems, could you post the errors so I can try to solve them?
...
2. Change osg::GraphicsContext from object-type to abstract-object-type. The current setting is incorrect because the class is actually abstract."
2007-04-06 14:38:23 +00:00
Robert Osfield
511bc9d571
From Laurens Voerman, "attached is OpenSceneGraph\src\osgViewer\GraphicsWindowWin32.cpp
...
I've added the code to get the osgViewer working on windows displays
with less than 32 bit color. Only tested with 16 bit color."
2007-04-06 14:36:59 +00:00
Robert Osfield
31ac332b1f
Add setting of ShadowVolumeGeometry draw mode
2007-04-06 14:33:55 +00:00
Robert Osfield
8a5b8d9656
Set default ShadeModel back to SMOOTH
2007-04-05 20:27:02 +00:00
Robert Osfield
6c12c71337
Added constructor argument to ShadeModel
2007-04-05 16:12:10 +00:00
Robert Osfield
561dc02da5
Commented out superfluous debug messages
2007-04-05 15:04:05 +00:00
Robert Osfield
811d0e465a
Added better handling of colour layer/elevation layer/transfer function combinations and
...
use of 16bit luminance format for colour layers used as input to transfer functions
2007-04-05 14:56:30 +00:00
Robert Osfield
538a83dad4
Added support for flushing buffer objects
2007-04-04 09:07:46 +00:00
Robert Osfield
24067cd26c
From Paul Martz, added osgViewer headers to VS syntax highlighting.
2007-04-04 08:09:24 +00:00
Robert Osfield
abb72cc182
Removed OpenThreads reference
2007-04-04 08:06:22 +00:00
Robert Osfield
62ce8b72c1
Updated wrappers
2007-04-04 08:05:45 +00:00
Robert Osfield
9b5bbe862d
From Mike Wittman, C# build fixes
2007-04-04 08:05:23 +00:00
Robert Osfield
307a9a9a78
From Andy Skinner, warning fix for Windows 64-bit build
2007-04-03 19:42:43 +00:00
Robert Osfield
86e20e1659
Added assignment of hieghts texture coords
2007-04-03 19:18:20 +00:00
Robert Osfield
31d9f40a2f
Preliminary work on TransferFunction support
2007-04-03 15:39:05 +00:00
Robert Osfield
1032bc66b2
From Eric Wing, adding message w.r.t debug OpenThreads library for when its not available.
2007-04-03 11:04:09 +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
826be748e8
Added support for texture layer.
2007-04-01 11:19:46 +00:00
Robert Osfield
0f76021fd0
Added debugging code
2007-03-30 15:16:29 +00:00
Robert Osfield
d434ee0db8
Added support for reading values from an ImageLayer, and building of the
...
elevation data in GeometryTechnique.
2007-03-30 14:57:57 +00:00
Robert Osfield
192dbe919b
Added support 16bit intensity formats
2007-03-30 14:57:01 +00:00
Robert Osfield
a2ecb93c2b
Converted osg::HeightField across to using a osg::FloatArray internally to enable
...
it to be assigned as a vertex attribute array to an osg::Geometry.
Removed the osgTerrain::ArrayLayer as its no longer required thanks to the above change
which makes the osgTerrain::HeightFieldLayer more flexible.
Updated wrappers
2007-03-29 19:42:07 +00:00
Robert Osfield
5ba0e5b930
Fixed missing initializer in Options constrctor
2007-03-29 19:39:20 +00:00
Robert Osfield
0f507e317d
Removed the using to avoid VS 7.1 build problem
2007-03-29 15:41: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
e8ede168c9
Updated wrappers
2007-03-29 12:41:18 +00:00
Robert Osfield
0a43ff6571
From Eric Wing, added handling of CMAKE_THREAD_LIBS_INIT
2007-03-29 10:56:07 +00:00
Robert Osfield
e2e0897a1b
Added missing return value
2007-03-29 10:13:36 +00:00
Robert Osfield
c996c545b7
From Eric Wing, "Added the conditionals for SDLMain."
2007-03-29 09:29:26 +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
b7967b7007
From Mike Wittman, "Here is a change to the .cpp file to fix it by disambiguating the cull invocation."
2007-03-28 15:05:49 +00:00
Robert Osfield
11e3f45c58
Removed the Found OpenThreads message
2007-03-28 14:50:58 +00:00
Robert Osfield
677358c049
Removed the d during debug build of wrappers on non MSVC platforms
2007-03-28 14:50:35 +00:00
Robert Osfield
7fc714ada1
Removed deprecated drawImplementation(State&) method from Drawable and Drawable::DrawCallback
2007-03-28 11:30:38 +00:00
Robert Osfield
7fb38ff42f
From Martin Amueller, Add libosgGA and libosgText for OSX build
2007-03-28 08:53:18 +00:00
Robert Osfield
d30a33247d
Replaced the X11 Window by Carbon WindowRef in the WindowData structure.
2007-03-28 08:52:44 +00:00
Robert Osfield
b331b77269
From Martin Aumueller, "in order to remove a dependency on Coin3D (which is GPLed) and make it work
...
with SGI's OpenInventor, I had to change
OpenSceneGraph/src/osgPlugins/Inventor, as SoVRMLImageTexture is not avaible
in SGI's Inventor. "
From Robert Osfield, tweaked the above so that it uses Coin headers to switch on coin features:
#ifdef COIN_SOCALLBACKACTION_H
#define USE_COIN 1
#endif
2007-03-28 08:43:05 +00:00
Robert Osfield
8e49cfeaf4
From Luigi Calori, added Find3rdPartyDependencies.cmake
2007-03-28 07:34:46 +00:00
Robert Osfield
5c780aada0
From Luigi Calori, "here is a patch to use Mike 3rdParty dependencies
...
It should not be introusive to any other palatform apart MSVC, but in order to link to debug-specific libs
I had to change plugins CMakeLists to differentiate debug/release linkage, I have used the same macro used in core libs
Now the macro used for plugin and examples linking test for existance of TARGET_LIBRARIES_VARS
that holds the names of the variables that have to be used for linking"
2007-03-27 21:44:02 +00:00
Robert Osfield
90f355bd4e
Updated wrappers
2007-03-27 19:39:00 +00:00
Robert Osfield
78ed8f9219
Add computeBound support to TerrainNode and Layer.
2007-03-27 19:27:36 +00:00
Robert Osfield
87461c2077
Removed the flt plugin from OpenSceneGraph/trunk, this project can now be found in the deprecated directory.
2007-03-27 16:05:13 +00:00
Robert Osfield
4688d5ae8e
Rearranged the traversal and initialization of TerrainTechnique
2007-03-27 16:01:01 +00:00