Robert Osfield
20f8fedfcc
From Jeremy Moles, Added check for image transluceny to image loaded code, placing
...
the image quad into the transparent bin for images with alpha values.
2007-04-24 19:08:52 +00:00
Robert Osfield
00a44eb636
From Martin Aumueller, "the new Inventor plugin needs some changes in order to compile against OpenInventor.
...
Just as in the pre-r6419 I used the COIN_BASIC_H define in order to discriminate
between the two versions of Inventor.
Additionally, I had to change the CMakeLists.txt to use the proper include path.
"
2007-04-24 19:03:51 +00:00
Robert Osfield
d35d8d0fa8
From Jan Peciva,
...
"I was working on a new version of Inventor plugin.
It was inspired by the need to get correct and high quality conversion,
so I verified the plugin on complex models and made number of serious fixes:
- the geometry is not two times on the output file (!)
- SoVRMLImageTexture: VRML texture support was rewritten according to
Inventor programming practices, since it does not worked correctly on
many models (Anyway, thanks for Gerrick Bivins to introduce it.)
- osg::ref wrong usage related crash fixed
- code cleaning and texture code overhaul
- LOD fixes
- appended README.txt with all the contributors I was able to get from
SVN logs"
2007-04-24 13:12:40 +00:00
Robert Osfield
56188dde68
Added CMake support for lwo plugin.
2007-04-24 13:11:22 +00:00
Robert Osfield
4371d22682
Added compile path support for XINE, Inventor and LibXML
2007-04-24 12:59:23 +00:00
Robert Osfield
2bf836ea93
From Michael Platings, "In the "new method" 3DS loader, inverse matrices were applied to
...
vertices, but not normals, which caused some models to appear with
normals doubly rotated. I've now added some code to transform the
normals."
2007-04-22 21:18:20 +00:00
Robert Osfield
f242570269
Unified the setup of version numbers so that they all are based on the version
...
number setup in the include/osg/Version header file.
2007-04-22 20:19:43 +00:00
Robert Osfield
4248c0f8c8
Added osgSim dependency to txp plugin
2007-04-21 12:29:39 +00:00
Robert Osfield
b2261d84fe
Added include directory to get txp plugin building
2007-04-21 11:24:26 +00:00
Robert Osfield
abd0c7fe67
Added support for sorting the graphics contexts so that the first context/window
...
returned from Viewer::getContexts/getWindows will be the left most window on the lowest screen number.
Added ability for StatsHandler and HelpHandler to support end users setting their
Camera's graphics context.
2007-04-20 16:17:48 +00:00
Robert Osfield
4637b78bd1
From Jason Howlett, using suggestion from Robert Osfield, "CullVisitor.cpp was modified, beginning at line 1115. Code was added to
...
check if the camera inherits its cull mask. If not, the CullVisitor sets
its traversal mask to the camera's cull mask."
2007-04-16 19:40:36 +00:00
Robert Osfield
835e315494
Implement basic TerrainGeometry code
2007-04-16 19:34:25 +00:00
Robert Osfield
3d058d2fcf
Added logo and txp CMakeLists.txt files. The txp build is temporarily commented out while the build is fixed.
2007-04-16 18:33:09 +00:00
Robert Osfield
c0bd295db2
Updated wrappers
2007-04-16 12:21:07 +00:00
Robert Osfield
47add5a42c
Cleaned up state management code
2007-04-16 12:20:42 +00:00
Robert Osfield
9db23e0b22
Fixed bug associated with complex RenderBin setup.
2007-04-16 12:18:56 +00:00
Robert Osfield
68a6882d04
Bumbped the version number up to 1.9, in preperation for using odd release numbers
...
for development releases, odd versions for stable releases.
2007-04-16 06:03:22 +00:00
Robert Osfield
1fedab6b49
Fixed choice of display
2007-04-15 20:53:09 +00:00
Robert Osfield
84c4b86da8
Added an #include<unistd.h> and extern "C" around X11ErrorHandling to prevent Solaris build errros
2007-04-14 08:31:40 +00:00
Robert Osfield
d786be8d4c
Added some debugging
2007-04-13 19:28:22 +00:00
Robert Osfield
b358a73d99
Updated wrappers
2007-04-13 19:28:11 +00:00
Robert Osfield
9e8e07b373
Added usleep's to avoid X11 errors when doing X11 calls to close to changes in
...
window size or decoration.
2007-04-13 14:54:22 +00:00
Robert Osfield
934ed30314
Added setWindowRectangle implementation for GraphicsWindowWin32, and
...
place holder for setWindowRectangle implementation for GraphicsWindowCarbon.
2007-04-13 14:23:10 +00:00
Robert Osfield
3deda9f2a7
Updated wrappers
2007-04-13 13:28:10 +00:00
Robert Osfield
035b98993f
Added s/getWindowRectangle to GraphicsWindow and implementation in GraphicsWindowX11
2007-04-13 13:22:52 +00:00
Robert Osfield
0d4dd3da8e
Updated wrappers
2007-04-12 09:32:48 +00:00
Robert Osfield
73f980bd49
Prep work on new TerrainGeometry Drawable which supports selective display list/VBO's usage.
...
Updated wrappers
2007-04-11 17:39:13 +00:00
Robert Osfield
557fdacba2
Added support for multiple colour layers, and fixed handling of elevation
...
and colour layers having different locator
2007-04-11 11:20:04 +00:00
Robert Osfield
2e6ee4bb39
Removed old gmake and VisualStudio build files
2007-04-10 13:10:25 +00:00
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
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
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
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
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
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
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