7ab759c97fRenamed ObjectRegistry to ObjectWrapperManager, and replaced it's instance() method usage with assigning a ObjectWrapperManager to the osgDB::Registry. Added a osgDB::Registry::getObjectWrapperManager() for access of this object wrapper manager. This change centralises the singleton management in osgDB.
Robert Osfield
2010-01-22 15:16:22 +00:00
8839736818Added extra export for windows build
Robert Osfield
2010-01-21 16:26:48 +00:00
793932a227Added extra includes to bring in their local definitions of OpenGL enums that don't exist across all GL versions
Robert Osfield
2010-01-21 16:07:19 +00:00
1ef9ee7470From Stephan Huber: updated XCode project
Stephan Maximilian HUBER
2010-01-21 13:17:51 +00:00
f795770fedAdded support for passing on slave Camera's StateSet's to the rendering backend.
Robert Osfield
2010-01-21 10:24:48 +00:00
f1bd2eaf04From Wang Rui, added exports for windows build
Robert Osfield
2010-01-21 09:25:45 +00:00
219696f1eeFrom Wang Rui, new native binary/ascii format infrastructure and wrappers.
Robert Osfield
2010-01-20 20:13:33 +00:00
9806aebaf3Introduced file globbing to deprecated-dotosg directories and added new serializers direcotory in prep for new serializers
Robert Osfield
2010-01-20 10:35:40 +00:00
78280fa1edReplaced osgDB::RegisterDotOsgWrapperProxy usage with REGISTER_DOTOSGWRAPPER proxy to aid static linking
Robert Osfield
2010-01-19 13:31:06 +00:00
29b73591a6Added CmakeList.txt for new wrapper plugins
Robert Osfield
2010-01-19 12:36:57 +00:00
995398441eRefactored the old style .osg plugin support so that the DotOsgWrappers are placed in their own dedicated plugins found in src/osgWrappers/deprecated_osg
Robert Osfield
2010-01-19 12:26:37 +00:00
b169d42ce8Inserted /introspection/ into path of osgIntrospection wrappers
Robert Osfield
2010-01-19 12:24:55 +00:00
7377e2ec98Added deprecated-dot/osg directory from the contents of the src/osgPlugins/osg and CMakeLists.txt in prep for creating the plugin mechanism for .osg support
Robert Osfield
2010-01-19 10:31:38 +00:00
2bfa0ef9ffFrom Stephan Huber: updated XCode projects
Stephan Maximilian HUBER
2010-01-19 09:54:42 +00:00
46ea02d439Added introspection directory
Robert Osfield
2010-01-18 20:49:40 +00:00
52f398aba2Regenerated introspection wrappers in their new location
Robert Osfield
2010-01-18 19:56:16 +00:00
76ae0920adCleaned out all wrappers as will be moving them all into src/osgWrappers/introspection directory, and use genwrapper to generate the new ones
Robert Osfield
2010-01-18 19:43:14 +00:00
0f7c0de714Added #include <stdio.h> for Mingw build
Robert Osfield
2010-01-18 16:39:12 +00:00
9f58a20e0bRestructure the includes of freetype
Robert Osfield
2010-01-18 16:38:07 +00:00
2a6719b7d8From Jean-Sebastien Guay, build fixes for Mingw
Robert Osfield
2010-01-18 14:27:20 +00:00
613606dc7eUpdated wrappers
Robert Osfield
2010-01-18 13:00:41 +00:00
6f3966038fFrom Serge Lages, "Here is a patch to allow setting an audio volume with the AudioSink interface, I've also modified the ffmpeg plugin code to implement the ImageStream's setVolume method with its AudioSink."
Robert Osfield
2010-01-18 12:43:02 +00:00
5a37ed8a9fRemoved the old style Serializer, moving it back into VirtuaLPlanetBuilder to make way for the new Serializer that exists in support for the new binary/ascii format.
Robert Osfield
2010-01-15 15:34:17 +00:00
8f6db66e59Added setting of the charcode during construction of osgText::Font::Glyph()
Robert Osfield
2010-01-14 15:15:42 +00:00
f53c3c1036Updated so version
Robert Osfield
2010-01-14 15:15:08 +00:00
ac04047836Updated rev number for 2.9.7 dev release as ABI compatibility has been broken
Robert Osfield
2010-01-13 18:50:58 +00:00
327406df69Updated wrappers and supported shadow texture formats
Robert Osfield
2010-01-13 18:50:17 +00:00
8541761fe7For backwards compatiblity add a staic void BufferObject::deleteBufferObject(unsigned int contextID,GLuint globj) method.
Robert Osfield
2010-01-13 18:46:52 +00:00
2db1625201Updated wrappers
Robert Osfield
2010-01-13 14:57:02 +00:00
c541781ca5Moved dispatch/recieve methods into public scope to allow easier custom usage.
Robert Osfield
2010-01-13 14:16:33 +00:00
ca3cfab4f3Updated wrappers
Robert Osfield
2010-01-13 13:31:03 +00:00
1202b98accChanged get methods to new style ones.
Robert Osfield
2010-01-13 13:30:45 +00:00
d891a56e8dFrom Wang Rui, "Attached are two simple modifications of osg::Sequence and osg::Texture1D classes, for the reason of implementing the I/O serialization feature. In the Sequence header, I've added some more convenient functions: setTimeList/getTimeList, setLoopMode/getLoopMode, setBegin/getBegin, setEnd/getEnd, setSpeed/getSpeed and setNumRepeats/getNumRepeats.
Robert Osfield
2010-01-13 13:30:14 +00:00
5a9fbd60e6Added missing .get()'s
Robert Osfield
2010-01-13 13:09:48 +00:00
3491e29bb0Added missing .get() to fix build when compiling with no automatic type convention in ref_ptr<>
Robert Osfield
2010-01-13 11:45:19 +00:00
7c3b0a16a4From Sukender, warning fix.
Robert Osfield
2010-01-13 10:46:40 +00:00
80846a1b71Convert dos line endings
Robert Osfield
2010-01-12 11:12:06 +00:00
2813748627Updated wrappers
Robert Osfield
2010-01-12 10:00:24 +00:00
cbd9a1370eFrom Jean-Sebastien Guay, "OK, so here are new changes.
Robert Osfield
2010-01-11 17:36:03 +00:00
8bef9c57a3Added missing .get()
Robert Osfield
2010-01-11 17:27:09 +00:00
1f56509430From Sukender, introduced usage of ref_ptr<> and local scoped_array to address more robust memory management.
Robert Osfield
2010-01-11 16:09:18 +00:00
5288f380c6Added desctructor with jas_cleanup().
Robert Osfield
2010-01-11 16:03:13 +00:00
5dad3a0afbFrom Laurens Voerman,"the current ReaderWriterJP2 has all the code for writing jp2 files (jpeg 2000), but the writing fails on my windows machine (jasper-1.900.1) because the ID for the "jp2" extention is requested before the jas_init() call. (bug introduced in svn 7645 - 10 dec 2007)"
Robert Osfield
2010-01-11 14:28:33 +00:00
22a63fa5b7From Sukender, "a small fix about using non 3-charcacters long file extensions (such as "jpeg", to be converted to "jpg")."
Robert Osfield
2010-01-11 14:04:55 +00:00
6faa6985cfUpdated wrappers
Robert Osfield
2010-01-08 11:47:31 +00:00
28723e6fefFrom Jean-Sebastien Guay, "was testing an osgWidget-based test app I have and noticed that I couldn't move the windows/frames around on the screen anymore. Turns out that the virtual methods' interface changed in the EventInterface base class, the third argument to mouseDrag() is now const, but it was not changed in the derived classes, so it still compiled but the derived-class version was not being called because its arguments differed.
Robert Osfield
2010-01-08 11:40:43 +00:00
22ca8d2160From Marius Heise, "osgShadow was using single precision variables for light positioning and orientation. This was causing precision problems (shadow jumping) with big databases (eg. geocentric created vpb). This patch fixes this by using double precision variables for light positioning and orientation. It works for all algorithms dreived form osgShadow::StandardShadowMap. "
Robert Osfield
2010-01-08 11:37:35 +00:00
a31aa512d7From Rob Radtke, "I recently ran into some issues trying to save/load a scene graph as a .ive file. The problems came about because the scene graph contained depth textures in it. I have attached a patch (against the current revision: 10919) that fixes the issues that I encountered. Both attachments contain the same patch--one is a .zip file that contains the modified files and the other is a text patch file. Here is a summary of the changes I made:
Robert Osfield
2010-01-08 11:32:55 +00:00
b68a035d43From Paul Martz, "OcclusionQueryNode was incorrectly marking itself as DYNAMIC, so I removed that code. And I also found some uses of dynamic_cast that could be changed to static_cast. "
Robert Osfield
2010-01-08 11:16:22 +00:00
73921435e0From Sukender, "ReaderWriter3DS.cpp fixes: - Fixed creation of useless intermediate nodes
Robert Osfield
2010-01-08 10:52:03 +00:00
ec9020a23aAdded newline at end of file to fix warning
Robert Osfield
2010-01-08 10:12:02 +00:00
1543aee9bdFixed writing out of ATOM.
Robert Osfield
2010-01-07 19:13:40 +00:00
182d6595a6From Jean-Sebastien Guay, fix to handling of xml node with contents by not children
Robert Osfield
2010-01-07 19:08:53 +00:00
0e23193122From Jean-Sebastien Guay, fixed handling of < tag /> xml syntax
Robert Osfield
2010-01-07 17:36:44 +00:00
a0479bdb21From Chuck Seberino, (submitted by Stephan Huber) Chuck's original message : "I have a patch to submit that fixes the following error when building against OSX 10.6.2."
Robert Osfield
2010-01-07 17:20:55 +00:00
248a0813dbFrom Lilith Bryant, "As discussed previously on the users list. Fixes the redundant calls to glActiveTexture on every State::apply after more than one texunits have been used.
Robert Osfield
2010-01-07 16:49:12 +00:00
5d9bf9f4d5Added virtual pause() method into osg::AudioSink to support pausing of a movie thread and it's associated audio.
Robert Osfield
2010-01-07 14:35:17 +00:00
47af634399Refactored the way that osg::Image/ImageSequence manages the update callback that needs to be attached to Textures to make it possible to use the Image::update() mechansim in other subclasses from osg::Image. To enable the automatic attachment of the required update callback to call osg::Image::update(..) subclasses from osg::Image will need to implement the osg::Image::requestUpdateCall() and return true, and implement the osg::Image::update(NodeVisitor*) method to recieve the update call during the update traversal.
Robert Osfield
2010-01-07 12:14:47 +00:00
e12bce86e7Fixed warnings
Robert Osfield
2010-01-07 10:01:26 +00:00
3d4169689dFrom Serge Lages, "Here is a modified fix. It doesn't break the other patch for this plugin as they are for different files. I've only added the file formats handled by default with DirectShow (based on its Wikipedia page)."
Robert Osfield
2010-01-07 09:45:34 +00:00
4352dee4ceImporoved spacing
Robert Osfield
2010-01-07 09:43:54 +00:00
6902390d87Reordered the readAllDataIntoBuffer() to avoid bug in failing on all calls to readXmlParser(..)
Robert Osfield
2010-01-07 09:11:42 +00:00
170ed5c9dfUpdated wrappers
Robert Osfield
2010-01-06 15:43:06 +00:00
d8cc1648caFixed type of index to int.
Robert Osfield
2010-01-06 10:41:14 +00:00
856c7acee5Replaced nullptr with isNullPointer
Robert Osfield
2010-01-05 20:03:02 +00:00
54694194a5Updated wrappers
Robert Osfield
2010-01-05 11:15:17 +00:00
e54c855467Added support for call root Camera CullCallbacks
Robert Osfield
2010-01-05 11:15:03 +00:00
79ba6dace4Fixed indentation
Robert Osfield
2010-01-05 11:10:21 +00:00
bbf1ef45eeAdded set/getDistance() method
Robert Osfield
2010-01-05 11:09:18 +00:00
43709c0de7From Stephan Huber: updated XCode-project
Stephan Maximilian HUBER
2010-01-04 15:54:57 +00:00
7a80f5bcfaMoved the supports*() method into public scope to allow external injection of supported formats. Added docs to clearly state this type of inject is not generally supported by ReaderWriters.
Robert Osfield
2009-12-16 15:48:34 +00:00
e325b8f45aUpdated ChangeLog and AUTHORS.txt to mark the point in time that the OpenSceneGraph gained it's 400th contributor!
Robert Osfield
2009-12-16 15:12:36 +00:00
6cd8a23570From Lilith Bryant, "This patch fixes a regression (introduced in @ rev 9228), where simple .dae files, that have no material assignments, will cause a crash on load.
Robert Osfield
2009-12-16 15:05:14 +00:00
7362b8b49fRemoved old texture object manage code.
Robert Osfield
2009-12-16 12:17:45 +00:00
68710d43beFrom Sukender, warning fix
Robert Osfield
2009-12-15 17:25:12 +00:00
9def00fbb5From Stephan Huber: updated XCode-project
Stephan Maximilian HUBER
2009-12-15 15:55:24 +00:00
9d5d68d0f0Fixed compile warnings
Robert Osfield
2009-12-15 14:45:33 +00:00
ff35d0b9b0Fixed compile warnings
Robert Osfield
2009-12-15 14:44:12 +00:00
6f4c60a024Fixed warning
Robert Osfield
2009-12-15 14:40:06 +00:00
1977338cceFrom Tanguy Fautre and Robert Osfield, updated tristripper code to use the latest tristripper_r94 code.
Robert Osfield
2009-12-15 12:37:49 +00:00
aec8c8ac10Updated version to 2.9.7 in prep for next dev release
Robert Osfield
2009-12-15 11:47:38 +00:00
9d82266032From Julen Garcia, "So here is the code with a proper audio sync (at least in my computer)"
Robert Osfield
2009-12-15 11:27:28 +00:00
ce2459a539Changed GL_BGRA_EXT to GL_BGRA and added include of include/osg/Image to make sure define is declared
Robert Osfield
2009-12-15 09:16:20 +00:00
22de011107Renamed osg::GraphicsContext::OperationQueue typedef to GraphicsOperationQueue to avoid naming conflict with osg::OperationQueue
Robert Osfield
2009-12-14 13:42:00 +00:00
8670be33c3Added checked against QT webkit being available
Robert Osfield
2009-12-14 12:50:57 +00:00
98a63784b4Fixed warnings
Robert Osfield
2009-12-14 12:49:59 +00:00
b7b86ba5f4From Stephan Huber, "attached you'll find the missing GraphicsHandleCocoa-implementation."
Robert Osfield
2009-12-10 17:52:40 +00:00
fa189316bbUpdated ChangeLog and README.txt for 2.9.6 dev release
Robert Osfield
2009-12-10 12:58:05 +00:00
d196885613Updated AUTHORS file for 2.9.6 dev release
Robert Osfield
2009-12-10 12:14:24 +00:00
138c3a4ff1Updated Contributors list to workaround typos in ChangeLog
Robert Osfield
2009-12-10 12:13:13 +00:00
a503dc133fUpdated ChangeLog
Robert Osfield
2009-12-10 11:46:44 +00:00
8dc2a86e4dUpdated wrappers
Robert Osfield
2009-12-10 11:30:51 +00:00
cac4da38bfFrom Stephan Huber, " I am getting a warning that the class DataOutputStream has virtual methods but no virtual d'tor, so I added the keyword virtual to the destructor."
Robert Osfield
2009-12-10 11:30:09 +00:00
69bcbcd0a3Fixed bug in positioning of 3d text characters
Robert Osfield
2009-12-10 11:16:41 +00:00
53d5b56202From Cedric Pinson, Add check in RigTransformSoftware if bones are null Indent TimelineAnimationManager Add check for NaN in UpdateCallback.cpp Fix TimelineAnimationManager clear target (a refactore of Timeline is require for futur) Fix Computation of bounding box for RigGeometry
Cedric Pinson
2009-12-09 18:45:46 +00:00
f099dab160Updated wrappers
Robert Osfield
2009-12-09 14:34:24 +00:00
5f61d14dc6Fixed support for compiling VBO's
Robert Osfield
2009-12-09 13:55:10 +00:00
6e7c02b5d8Added a Geometry::compileGLObjects() to handle compilation of VBO + EBO's.
Robert Osfield
2009-12-09 13:51:02 +00:00