Robert Osfield
2c9b4834af
Fixed warning
2009-05-28 16:46:11 +00:00
Robert Osfield
07cf3ecd11
From Gregory Jaegy and Robert Osfield, added support for static linking of OpenFlight plugin
2009-05-28 13:29:20 +00:00
Robert Osfield
8e2b2031e2
From Neil Hughes, "Two changes here...
...
1. I've implemented an option controlled route by which users can still access the old method of extracting the zip content to the local filesystem. This is in response to Ulrich's comments about zip files encorporating files other than those that OSG knows about, but which an application may require.
To access this the user makes the following call on their options object that they pass to the reader. Without it, the plugin will extract by default to memory.
local_opt->setPluginStrData("zipextract","filesystem");
2. The second change is that I've moved the declaration of one of the variables to within the numitems loop so that if loading of a specific file within the zip fails, subsequent files still load correctly. This was the issue that Ulrich raised."
2009-05-28 12:25:35 +00:00
Robert Osfield
885a7893b8
From Jan Ciger, "I am attaching the updated VRML plugin, as promised. This version works
...
with OpenVRML 0.17.12 and Boost 1.38. Other versions may work too, but I
didn't test that."
2009-05-26 14:22:56 +00:00
Robert Osfield
e24dad3b71
From Ulrich Hertlein, "please find a patch for the DirectX loader to use std::istreams. This will make it usable with the zip plugin."
2009-05-26 11:00:26 +00:00
Robert Osfield
5944ddf255
From Wojciech Lewandowski, "Two fixes for LUMINANCE and ALPHA_LUMINACE pixel formats written into DDS file. Component masks were incorrect. I tested results with ultimate DDS compatibitlity tester ie Microsoft DirectX Texture tool ;-). I have also added comment with warning about possible problems when writing other than 8 bit component pixel formats.
...
"
2009-05-25 11:12:38 +00:00
Robert Osfield
27ae00630d
Added a default value to avoid warning
2009-05-21 08:37:04 +00:00
Robert Osfield
9db74b8623
Fixed warnings
2009-05-20 12:14:45 +00:00
Robert Osfield
86479b0a73
Fixed warnings
2009-05-20 12:06:57 +00:00
Robert Osfield
ef14ed46f4
From Stephan Huber, replaced #include <malloc.h> with #include <stdlib.h> to fix build under OSX
2009-05-19 10:42:49 +00:00
Robert Osfield
37e93880e9
From Neil Hughes, intergrated support for uncompressing zip files in memory and from istreams (enabling reading from http).
2009-05-19 09:26:22 +00:00
Robert Osfield
eab39329c5
From Roland Smeenk, "Attached you will find some changes to the dae plugin to improve light support.
...
-Changed the addition of lights to add the lightsource directly into the scenegraph (instead of below a switch node)
-All added lights are enabled in the root stateset and replace the head- or skylight.
(if no lights are available the head- or skylight will remain active)
-Ambient in osg::LightModel is zeroed out. All ambient now comes from separate ambient only light sources.
-Lights can now be written properly
-Replaced strings by constants defined in the Collada DOM"
2009-05-18 15:21:57 +00:00
Robert Osfield
545c52d4bb
From Jean-Sebastien Guay, build fixes form Windows
2009-05-15 15:49:10 +00:00
Robert Osfield
ea7721d542
Added checks against libcurl version to decide what features are used or not
2009-05-15 15:10:59 +00:00
Robert Osfield
e94f874e54
Removed debugging code block
2009-05-15 12:31:23 +00:00
Robert Osfield
5432430fa6
Added setting of full filename to options as "filename" entry.
2009-05-14 16:06:34 +00:00
Robert Osfield
2dad77a102
Replaced tabs with spaces
2009-05-14 13:30:25 +00:00
Robert Osfield
fcfb8468cf
Changed tabs to spaces
2009-05-14 13:16:05 +00:00
Robert Osfield
af7e47a79b
Changed debug message to INFO notication level
2009-05-14 13:10:18 +00:00
Robert Osfield
c72124e449
Added support for read the various animaton materials/paths from http
2009-05-14 13:05:32 +00:00
Robert Osfield
3c88e59496
Added support for reading presentations and content via http, with support of the FileCache when available.
2009-05-13 19:48:02 +00:00
Robert Osfield
59ddcd08f4
Added intial cut at fileExists() implement using libcurl. Note, current implement loads the whole file and then discards it so is very in-efficient. This implementation will soon be replaced.
2009-05-13 19:47:26 +00:00
Cedric Pinson
c98466d401
from Maciej Krol:\nFixes for OSG_USE_PTR_IMPLICIT_OUTPUT_CONVERSION = OFF
2009-05-12 11:54:50 +00:00
Robert Osfield
b7b065abe3
Refactored the Registry::ReadFileCallback, WriteFileCallback and ReaderWriter::Options to they are now defined in their own header and in the osgDB namespace.
...
Introduced a new FindFileCallback to Registry to compliement the existing ReadFileCallback and WriteFileCallback.
Added support for assign Find, Read and WriteFileCallbacks to osdDB::Options to enable plugins/applications to override the callbacks just for that
read/write call and any nested file operations
2009-05-09 08:49:27 +00:00
Robert Osfield
426c5d4e44
Added osgGA and osgText to dependency list
2009-05-08 12:34:06 +00:00
Robert Osfield
c97d88b59c
Added osgText dependency
2009-05-08 12:32:00 +00:00
Robert Osfield
1729648038
Added support for pushing handling relative paths set internally in the presentation file.
...
Added setting of env vars defined in presentation file.
2009-05-08 08:34:32 +00:00
Robert Osfield
0ab285a3ef
From Jean-Sebastien Guay, changed the timing control for when no audio layer is supplied.
2009-05-08 07:46:46 +00:00
Robert Osfield
622e7a6611
Moved property code from ImageLayer into Layer where it belongs
2009-05-07 18:32:36 +00:00
Robert Osfield
870b1919c8
From MAthias Froehlich, "Attached is a compile fix I need on Suse 11.1 for a successful compile.
...
Just avoid uint8_t typed values in src/osgPlugins/ply/vertexData.cpp
if they are not needed for a particular reason ..."
2009-05-07 13:21:05 +00:00
Robert Osfield
ab5641e04e
Fixed typo of POPPLER_LIBRARY_DIRS
2009-05-07 09:40:43 +00:00
Robert Osfield
c99c8826e8
Added support for osgVolume::TransferFunctionProperty
2009-05-07 09:07:34 +00:00
Robert Osfield
92afb370e8
Added .ive reading/writing support for osgVolume::Property classes
2009-05-06 13:47:08 +00:00
Robert Osfield
2b09b0dffa
Added initial cut at support for osgVolume in .ive format.
2009-05-05 18:34:44 +00:00
Robert Osfield
9da4bb1387
Fixed support for reading imagery relative to the .osg being loaded
2009-05-05 12:18:24 +00:00
Robert Osfield
602d83a486
Warning fixes
2009-05-03 18:51:13 +00:00
Robert Osfield
2d97593560
Fixed warning + bug
2009-05-01 08:20:26 +00:00
Robert Osfield
bc29eab0b7
Added support for reading from streams
2009-04-30 08:50:43 +00:00
Robert Osfield
7cf721d1b5
Re-instated the code to allow event handler to run in standard viewers like osgviewer
2009-04-29 20:55:48 +00:00
Robert Osfield
590ac02859
Created a simple XmlNode parser class for reading of basic xml files, such as used by present3D.
...
Converted Present3D across from using libxml2 to using the new osgDB::XmlNode/XmlNode::Input classes from Xml Parsing.
This changes removes the dependency on libxml2, and allows the present3D application and p3d to work on all platforms.
2009-04-29 20:30:21 +00:00
Robert Osfield
b42706f034
Added osgFX to dependencies
2009-04-28 15:50:05 +00:00
Robert Osfield
ea65ea83a7
Added osgViewer as a dependency
2009-04-28 15:48:56 +00:00
Robert Osfield
7893293e0e
Added detection of active alpha channel.
2009-04-27 15:45:52 +00:00
Robert Osfield
f0ff4afebc
Further improvements in p3d plugin
2009-04-27 13:54:22 +00:00
Robert Osfield
200c9e82f3
Introduced first cut of Present3D integration with the core OSG with the introduction of a .p3d plugin.
2009-04-27 11:02:18 +00:00
Robert Osfield
d91e9db152
From Jason Daly, "Currently, the .mdl plugin loads vertices in the native DirectX order, which is the reverse of OpenGL order. This means that the back faces are currently rendered as front faces, and vice versa.
...
This fix reverses the vertex order and sets up proper OpenGL facing. I didn't notice this problem until I started using the plug-in in my own code (osgviewer seems to not enable backface culling)."
2009-04-24 10:54:50 +00:00
Robert Osfield
b496d220c6
Warning fixes
2009-04-23 13:42:24 +00:00
Robert Osfield
9a072a4dc6
Refactored the subsurface PolygonOffset code so that it uses sensible values and also moves management of the PolygonOffset and Depth attribute objects into the Document object rather than using static vars.
2009-04-23 10:24:27 +00:00
Robert Osfield
4938d5687e
Quitened down warnings generated by ffmpeg headers by remove -pedantic from CMAKE_CXX_FLAGS
2009-04-22 18:22:22 +00:00
Robert Osfield
009409695d
Fixed warning
2009-04-22 16:50:50 +00:00