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
Robert Osfield
7e2b022ead
Warning fixes
2009-04-22 16:47:07 +00:00
Robert Osfield
ddd3c39a17
Warning fixes
2009-04-22 16:42:16 +00:00
Robert Osfield
e8d9dd142d
From Neil Hughes, converted across to use istream for reading data from file to enable reading .3ds files over http (use OSG's libcurl plugin).
...
From Robert Osfield, ammendments of the above to better support reading of files from local directories.
2009-04-22 15:46:24 +00:00
Robert Osfield
0c8cb4e6c9
From Bob Kuehne, "fix for failing collada builds on osx due to not being able to stringstreamify osg::Vec3 without io_utils included."
2009-04-22 13:09:33 +00:00
Robert Osfield
f5d532e54b
From Neil Hughes, "here is an update to ReaderWriterCurl that makes use of the amended ReaderWriter definition to pass some plugin string data via the options object."
2009-04-21 14:15:03 +00:00
Robert Osfield
147486f57a
Removed #ifdef WIN32 around #include <errno.h> to fix build under Mandrake build.
2009-04-20 19:05:59 +00:00
Robert Osfield
3fd9c6c1de
Replaced #idef WIN32 with _MSC_VER to try and fix build errors under mingw
2009-04-13 09:41:22 +00:00
Robert Osfield
390be829af
From Santosh Gaikwad, "I have added the exception handling in ply loader. All exceptions I am catching in VertexData::readPlyFile() and made sure that application will not crash or exit if any exception occurred. I am returning NULL from VertexData::readPlyFile() if any exception occurred.
...
"
2009-04-13 09:35:52 +00:00
Robert Osfield
562f84668f
From Jean Sebastien Guay, added error reporting handling of wider range of video formats.
2009-04-11 06:16:37 +00:00
Robert Osfield
faa50c0962
From Santosh Gaikwad, warning fixes
2009-04-10 09:16:37 +00:00
Robert Osfield
cb3d43a575
Added ply entry
2009-04-09 18:27:11 +00:00
Robert Osfield
9a42888bdc
From Santosh Gaikwad, ply plugin, based on Equalizer and other LGPL compatible sources.
...
"Attached is the osg-plugin for reading ply ( Stanford Triangle Format ) file. I have written the plugin according to OSG standard and have also added cmake build system. The plugin is working fine on both Linux and Windows and should behave similarly on other OS as well."
"I developed this plugin while working on a project based on Equalizer. So VertexData which I am using is taken from equalizer and modified to make them work as separate OSG plugin.
Before contributing this plugin to OSG community, I asked project manager of Equalizer project Stefen regarding potential licensing issues and this is what he has said
"The kd-Tree (VertexBuffer*) is LGPL-licensed, and the base ply loader (ply*) is BSD. As long as you leave the copyright notices intact, there is no issue."
so I think using these files in OSG should not be a problem.
As far as author of ReaderWriterPLY.cpp is concerned I am the author. I am working for Darshan3d which is a subsidiary of VizExperts thats why I have put VizExperts copyright."
2009-04-09 18:26:04 +00:00