Robert Osfield
4328bdacc2
From Luigi Calori, introduction of versioning of dll's and placement of dll and plugins into bin directory during build.
2007-08-30 10:41:15 +00:00
Robert Osfield
667be8bb57
Further refinement of ProxyLayer API
2007-08-30 10:15:35 +00:00
Robert Osfield
9a9ffbe229
Further work on new ProxyLayer
2007-08-29 16:29:05 +00:00
Robert Osfield
2f895b839e
Added ProxyLayer support into osgTerrain plugin
2007-08-29 12:18:41 +00:00
Robert Osfield
63c283ad03
Added support for post fixing filenames with .gdal to force use of gdal plugin.
2007-08-29 11:51:22 +00:00
Robert Osfield
71e7a65cca
Added preliminary ProxLayer and DataSetLayer in GDAL plugin to aid integration
...
of GDAL reading into osgTerrain.
2007-08-29 10:52:03 +00:00
Robert Osfield
f6650dd3bf
Changed the error code reporting to use hex to match up with freetype headers
2007-08-28 16:12:10 +00:00
Robert Osfield
a98daccd03
Improved formatting.
2007-08-28 15:35:24 +00:00
Robert Osfield
bf8f2eec85
Removed the OSG_INCLUDE
2007-08-28 15:35:09 +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
f9ab446512
Changed debug comments to output to notify level and tweaked the handling of the .terrain file.
2007-08-24 19:16:35 +00:00
Robert Osfield
09f63eebbb
Added support for reading a .osg style data from a file string when trailed by a .osgs extension i.e.
...
osgviewer "osgTerrain::Terrain { ElevationLayer { CartesianLocator 0 0 1000000 1000000 Image ps_height_512.tif } ColorLayer { CartesianLocator 0 0 1000000 1000000 Image ps_texture_1k.tif } }".osgs
2007-08-24 19:16:02 +00:00
Robert Osfield
b0bede80c5
Added writing out of Terrain, Layer and Locators, and reading in of .terrain string.
2007-08-24 18:48:26 +00:00
Robert Osfield
9a73a3f461
Made plugin build names lowercase
2007-08-23 16:56:06 +00:00
Robert Osfield
85ef819827
Changed the plugin name to openflight instead of OpenFlight to avoid problems
...
with osgDB looking for just lower case plugin names
2007-08-23 16:33:39 +00:00
Robert Osfield
bdb2a6b9d7
From Jean-Sebastien Guay, "After a bit more testing, it was still not 100% robust, so this fix
...
will bring the change in line with what is done on other OSes (Linux)
and works in all tested cases.
For reference, this was tested with:
osgviewer <file>.wrl (file in current directory)
osgviewer <dir>\<file>.wrl (file in child directory, relative)
osgviewer .\<dir>\<file>.wrl (file in child directory, specify current)
osgviewer <drive>:\<dir>\<file>.wrl (absolute path)
"
2007-08-22 19:31:58 +00:00
Robert Osfield
ffc8123a73
Changed the tolower of the file extension into the plugin name construction code.
...
Added support for CompositeLayer.
2007-08-16 18:49:46 +00:00
Robert Osfield
65ecea4e4a
From Jan Ciger, "I am attaching a little hack from Jean-Sebastien Guay which allows
...
absolute paths to work on Windows."
2007-08-15 15:11:48 +00:00
Robert Osfield
9291d9699f
Changed the plugin name to lower case to be consistent with the way that osgDB::Registry
...
searches for only lower case plugin names.
2007-08-14 17:13:54 +00:00
Robert Osfield
17521f338a
Added string to keyword map parser.
2007-08-14 17:04:27 +00:00
Robert Osfield
21f65054a0
From Jan Ciger, "I am attaching an improved version of the OpenVRML plugin. It still uses
...
OpenVRML 0.14.3 and is without the Boost dependency.
The changes:
- - Fixed loading of textures and normals when no corresponding indices
are specified. It uses vertex indices now, compliant with the VRML spec.
- - Added colour per vertex support.
- - Added group node support.
- - Changed the code to use osg::ref_ptr instead of naked pointers to
avoid memory leaks.
- - Fixed breakage for loading files specified by relative path."
2007-08-13 10:27:35 +00:00
Robert Osfield
58db6fd81a
Removed unneeeded includes
2007-08-08 05:59:01 +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
1fc50423c6
Removed TerrainNode.cpp from CMakeLists.txt
2007-08-07 15:51:49 +00:00
Robert Osfield
0ac8f5e556
Added preliminary shell of osgTerrain plugin
2007-08-07 15:30:05 +00:00
Robert Osfield
f4b549ba8f
From Luc Fruciel, "Gdal plugins reads lots of information that is not taken into account in ReadHeigthField for example.
...
Attached a modification that read the HeigthField position and X,Yintervals.
I also removed the limitation to 1024*1024 to 4096*4096, because when you are preprocessing your data with OSG, it can be useful to read large images/heigthfields. Is there a reason (other than hardware limitations for textures) for this limit ?"
2007-08-07 14:49:37 +00:00
Robert Osfield
b34c3e3ba2
Re-introduceed GDAL plugin
2007-08-07 10:37:42 +00:00
Robert Osfield
2ec9fa7ea9
Re-introduced GDAL plugin.
2007-08-07 10:33:25 +00:00
Robert Osfield
4c3a13c3a1
From Andy Skinner, fixes for avoiding warnings about mixing c and c++ versions of c libs.
2007-08-05 14:51:56 +00:00
Robert Osfield
f528ba8937
From John Shue, "Recent changes to sockstream.cpp and sockinet.cpp to better deal with
...
various operating system differences between socklen_t and int have
broken the FreeBSD build. Change was to add __FreeBSD__ to the list of
defines that are checked."
2007-08-04 10:30:04 +00:00
Robert Osfield
59d3e0ceb7
From Andy Skinner, adding C includes to avoid issues when mixing C and C++ standard includes
2007-07-28 10:44:03 +00:00
Robert Osfield
6dec61842d
Introduce Camera::s/getRenderer().
2007-07-28 10:28:40 +00:00
Robert Osfield
c7821ddfe3
From Parag Chaudhur, "In daeRMaterials.cpp in the COLLADA plugin, in the processTexture function, Lines 519-522
...
of the source file:
The "delete [] path" appears before the "osg::notify", causing the data pointed to by
"filename" to be deleted before access causing an access violation.
...
I have put a comment on
line 521 where I have moved the "delete []path" below.
"
2007-07-25 10:12:45 +00:00
Robert Osfield
9394238720
From Andy Skinner, addition of standard c library includes to avoid issues with using STLport on some platforms.
2007-07-23 20:10:13 +00:00
Robert Osfield
952e644016
Converted tabs to four spaces
2007-07-23 20:08:16 +00:00
Robert Osfield
4a0a45ad92
From Mathias Froehlich, compile fix for OSX.
2007-07-23 18:13:16 +00:00
Robert Osfield
0a58c6e280
Removed all the plugins BUILD_OSG_* options as these just get in the way of
...
browsing standard CMake options.
2007-07-13 19:22:09 +00:00
Robert Osfield
b1f943cef8
From Mathias Froehlich, "This change makes the net plugin compile on hp-ux.
...
It tries to unify some partly ugly ifdefs in the socket classes.
The change is also tested on a solaris 8, irix 6.5 and suse 9.0 machine."
2007-07-13 11:39:40 +00:00
Robert Osfield
691a49d0fa
From Paul Melis, fixes to spelling mistakes/typos.
2007-07-11 15:51:17 +00:00
Robert Osfield
7099068914
From Jean-Sebastien Guay and Jan Ciger, added search path can improved handling of backslashes/forward slashes
2007-07-07 16:05:05 +00:00
Robert Osfield
c4c165099c
From Jea-Sebastien Guay and Robert Osfield, build fixes for Windows
2007-07-06 14:07:59 +00:00
Robert Osfield
9e2fe92ef1
From Rudolf Wiedemann, "I need to link OpenSceneGraph statically to my application, so I
...
completed the new registration of the plugin-readerwriters
("REGISTER_OSGPLUGIN") according to your osgstaticviewer-example (see
attachment, based on today's svn)."
2007-07-06 13:54:26 +00:00
Robert Osfield
a7de33ee55
From Brede Johansen, "Attached is a fix that returns a default color (white) if an invalid
...
index to the color palette is used."
2007-07-06 13:33:40 +00:00
Robert Osfield
e5a6b1a834
From Csaba Halasz, support reading "monochrome" option string and use of monocrhome FreetType support
2007-07-02 12:43:23 +00:00
Robert Osfield
efda16ac56
From Stephan Huber, "attached you'll find a small fix for the 3ds-plugin, so 3ds-files
...
exported from cinema 4d are imported correctly. It's not cinema's fault,
because the 3ds-files show up correctly in 3dStudio Max."
2007-06-30 15:40:23 +00:00
Robert Osfield
87788c2360
From Jan Ciger, "I am attaching a fix for the COLLADA plugin on non-windows systems. The
...
COLLADA modules STLDatabase, LIBXMLPlugin and stdErrPlugin are
statically included in the main COLLADA library on Linux and shouldn't
be linked separately - those libraries do not exist in the default Linux
build and the compilation will fail.
Second issue - the current version of the COLLADA plugin (both current
HEAD in Subversion and the one in stable 2.0) do not work right with the
stable COLLADA DOM 1.4.1. I am getting the following error:
"
2007-06-29 16:06:52 +00:00
Robert Osfield
0ee2466f23
From Roger James, bug fix to counting of number geode with drawables
2007-06-29 16:00:53 +00:00
Robert Osfield
7d2efa886d
From Brad Colbert, get/setVolume methods
2007-06-28 20:56:56 +00:00
Robert Osfield
15ff70d298
From Brad Colbert with ammendments by Robert Osfield, add set/getVolume support
2007-06-28 14:19:30 +00:00
Robert Osfield
7a0442a388
From Nikolaus Hanekamp, added support for osg::Multisample
2007-06-28 09:51:47 +00:00