9fee243b36Updated OpenThreads version number for stable release
Robert Osfield
2011-06-17 11:02:40 +00:00
c19b697bafTempory fix for static build of Present3D which disables the use of ffmpeg when compiling static, will need to look into unresolved symbols assoiated with FFMPEG at a later date.
Robert Osfield
2011-06-17 10:35:00 +00:00
25d9c44b10Updated AUTHORS file for 3.0.0-rc1
Robert Osfield
2011-06-17 09:20:57 +00:00
e8e4fcf738Updated ChangeLog
Robert Osfield
2011-06-17 09:19:11 +00:00
fde8b03b5cFrom Jan Peciva, "sending updated version of StencilTwoSided. It supports now even GL_ATI_separate_stencil extension and there are more OSG_INFOs to see, which API is used."
Robert Osfield
2011-06-17 09:05:48 +00:00
f04e841933Updated version number of 3.0.0-rc1
Robert Osfield
2011-06-17 09:02:22 +00:00
6881983562Added GLES version checks to prevent build problems under GLES1 and GLES2
Robert Osfield
2011-06-17 08:47:36 +00:00
058123cd50Refined the version checking
Robert Osfield
2011-06-17 08:42:54 +00:00
4c6cc601c2Build fix
Robert Osfield
2011-06-17 08:41:56 +00:00
5a7f0b1f7dFrom Ulrich Hertlein, "the OS X/Cocoa implementation logs some debug junk on every key stroke. The attached patch removes this."
Robert Osfield
2011-06-17 08:26:51 +00:00
c0b2e12d28From Jorge Ciges, "This is one of those bugs that you don't find until you try to compile under another pc that doesn't have Cmake 2.8."
Robert Osfield
2011-06-17 08:15:18 +00:00
c547172c24Fixed warning
Robert Osfield
2011-06-17 06:22:01 +00:00
52aeb306d0Fixed warnings
Robert Osfield
2011-06-17 06:09:25 +00:00
d5fa4dd272Added disabling of VisualStudio warning C4324 : structure was padded due to __declspec(align())
Robert Osfield
2011-06-17 05:57:29 +00:00
4dd0782549Fixed warnings.
Robert Osfield
2011-06-16 18:43:58 +00:00
d970b9fa5fAdded support for new InternalTextureFormatModes
Robert Osfield
2011-06-16 18:25:46 +00:00
7821968342Added wider file extension support to ExternalFileWriter::generateObjectName
Robert Osfield
2011-06-16 18:12:55 +00:00
22dd032faaFrom Farshid Lashkari, "Attached is a small patch that adds support for writing BGR images to the DDS plugin."
Robert Osfield
2011-06-16 16:02:27 +00:00
27d4d5e4b9From John Cummings, "While testing recent OSG developer releases and the subversion trunk, I have noticed that on my 64-bit Linux machines, all of the OSG libraries get installed into the "lib64" directory as I would expect. However, the OpenThreads library gets installed into the "lib" directory when selecting "Build OpenThreads with Qt threading support." That is, with the BUILD_OPENTHREADS_WITH_QT set to ON.
Robert Osfield
2011-06-16 16:00:33 +00:00
38a807ae6eWindows warning fixes
Robert Osfield
2011-06-16 15:57:40 +00:00
93d1fedd0bFixed indentation issues
Robert Osfield
2011-06-16 13:00:28 +00:00
375c1456f6Improved indentation.
Robert Osfield
2011-06-16 10:05:49 +00:00
d0ccbf8219Replaced tabs with four spaces
Robert Osfield
2011-06-16 08:59:48 +00:00
14b12f94e5From Jean-Christophe Lombardo, "On Fedora 14, dcmtk libs are under /usr/lib/dcmtk. I've added a PATH_SUFFIX to take that into account"
Robert Osfield
2011-06-16 08:46:30 +00:00
17b9cfad02Improved the handling of compiling vs flushing deleted objects
Robert Osfield
2011-06-15 18:31:11 +00:00
e36f239917Changed the key handling code to use EventQueue::getTime() rather then the theEvent timestamp.
Robert Osfield
2011-06-15 17:00:44 +00:00
f1c7e81eb3Fixed blitting of FBO's with multiple render targets.
Robert Osfield
2011-06-15 09:36:34 +00:00
ba489a04a3From Anthousis Andreadis, added multiple sampling test for multiple rendering targets which is activated by the --ms command line option.
Robert Osfield
2011-06-15 09:35:25 +00:00
b06ef64a39From Jorge Ciges, "Update to FindAndroidNDK to make it use the latest Ndk (r5c) automatically.
Robert Osfield
2011-06-14 18:10:27 +00:00
d18250da59Replaced .osg with .osgt file usage
Robert Osfield
2011-06-14 16:54:20 +00:00
2c2234d68bImproved the handling of command line parameters
Robert Osfield
2011-06-14 16:50:40 +00:00
bfe4877b9aUpdated version
Robert Osfield
2011-06-14 15:55:36 +00:00
b6a15b2ef8Added support osg::State::drawQuad(..) for number of vertices in quads to uint range rather than just ushort range.
Robert Osfield
2011-06-14 15:48:27 +00:00
5b3eed5dceFixed issue with events having a negative delta of time between them.
Robert Osfield
2011-06-14 12:44:44 +00:00
6a6c5bccdaAdded GLBufferObject::computeBufferAlignment(..) method to enable buffer entries to be aligned along specified buffer alignment boundaries, currently defaulting to 4.
Robert Osfield
2011-06-14 10:15:12 +00:00
529ea4c94fFrom Stephan Huber, "attached you'll find a fix for the non-working useCursor()-method for Windows. With the old code you can switch off the cursor, but not back on."
Robert Osfield
2011-06-14 09:16:44 +00:00
e1f5597167Removed executable permission.
Robert Osfield
2011-06-14 09:11:58 +00:00
de3dc57edcFrom Stephan Huber, "attached you'll find some tweaks for the FindQuicktime and > FindQTKit-cmake-plugins, so they get disabled for ios-builds."
Robert Osfield
2011-06-14 09:01:54 +00:00
7f05605c16Fixed wild card search when wild card filename includes a path.
Robert Osfield
2011-06-13 15:20:48 +00:00
c034333400From Jeremy Moles, fixed style == operator.
Robert Osfield
2011-06-13 08:52:11 +00:00
0dbb4004d7From Stephan Huber, build fix for IOS
Robert Osfield
2011-06-13 08:45:25 +00:00
18d08e706fAdded handling of s/gUserValue() directly on a UserDataContainer.
Robert Osfield
2011-06-10 11:42:02 +00:00
27058fb380Updated ChangeLog and AUTHORS file for 2.9.16 dev release
Robert Osfield
2011-06-09 14:20:46 +00:00
8d613019ceFrom Jorge Ciges, "two clean example viewers (GLES1/2) that permit load models withouth recompiling by options in the menu and some basic options. basic options.
Robert Osfield
2011-06-09 14:11:04 +00:00
22bc0391c7Refactored the UserDataContainer so that the osg::UserDataContainer is now a pure virtual base class, with a osg::DefaultUserDataContainer subclassed from this. The user object access methods have now all been moved from osg::Object into the UserDataContainer class, except for the set/getUserData() methods that are left in osg::Object for backwards compatibility, and the description list access methods have been moved back into osg::Node.
Robert Osfield
2011-06-09 12:57:14 +00:00
1016092720From Mathias Froehlich, "the attached patch adds an additional null pointer check"
Robert Osfield
2011-06-09 11:07:27 +00:00
2ddd53730eFrom Mathias Froehlich, "The attached patch adds the polygon primitive to the TangentSpace computation. As far as I understand, this should just work for the polygon as well as with the tristrip primitive. "
Robert Osfield
2011-06-09 11:05:36 +00:00
9ac24c8e5dChanged the defaults volume setting to not enable the SampleDensityWhenMoving property.
Robert Osfield
2011-06-09 10:48:19 +00:00
1fbbd347bfCleaned up example to use the new ImageUtils functions for creating a 3D image from a list of images.
Robert Osfield
2011-06-08 17:45:24 +00:00
86439123b4Added support for creating a 3D Image from an image list.
Robert Osfield
2011-06-08 16:10:46 +00:00
ebc3c295a7Removed OSG_EXPORT
Robert Osfield
2011-06-08 09:28:59 +00:00
973a9dee09Introduced a less conservative near ratio.
Robert Osfield
2011-06-08 09:24:50 +00:00
ccfac57f20Simplified the osgdepthpartion example to use the osgView::View::setUpDepthPartition(..) feature
Robert Osfield
2011-06-08 09:24:29 +00:00
9aa7010dedAdded support for reading .osg, .osgb, .osgx, .osgt and .ive models that contain volumes from within the volume tag.
Robert Osfield
2011-06-07 20:24:49 +00:00
537272b98fAdded support for .osgt, .osgb and .osgx plugins to osgvolume example
Robert Osfield
2011-06-07 16:17:35 +00:00
c565a7a956Updated ChangeLog and AUTHORS file for release
Robert Osfield
2011-06-07 15:33:35 +00:00
1f33e65c2aFrom Sukender, "Lastest change (update to FBX 2012.1) introduced a regression. It didn't take materials' order into consideration. The line lMaterialLayer->GetDirectArray().SetAt(it->second.getIndex(), lMaterial); has been replaced by _curFbxNode->AddMaterial(lMaterial); because KFbxLayerElementMaterial::GetDirectArray() is now private and we can't access to it. However, pushing back the material at the end of the vector is wrong. We can use the (now) public attribute KFbxLayerElementMaterial::mDirectArray, as in this submission. "
Robert Osfield
2011-06-07 14:28:58 +00:00
4f7903f732From Mathias Froehlich, build fixes for legacy unix systems
Robert Osfield
2011-06-07 14:26:13 +00:00
7f9a6aa49dAdded ability to subclass from osg::Object to provide custom user data functionality. A new UserDataContainer provides the default implementation of the user data functionality.
Robert Osfield
2011-06-07 13:02:20 +00:00
848ec5e770Added the return of the index position of the added UserObject
Robert Osfield
2011-06-07 09:28:38 +00:00
71a961ccc3Added support for searching for user objects from a given startPosition in the UserDataContainer object.
Robert Osfield
2011-06-07 08:53:03 +00:00
3a5ef17ca7From Frida Schlaug, "Imageio for ios had a poorly implemented function for reading from streams (always returning null). In this patch I copied some code from the non-ios imageio file and adjusted it to work on ios. "
Robert Osfield
2011-06-06 11:48:32 +00:00
323ccafb0aFrom Jorge Ciges, Minor tweaks in Android makefiles that make possible to compile for armeabi v7 with neon
Robert Osfield
2011-06-06 11:45:25 +00:00
c289d57191From Jorge Ciges, Minor tweaks in Android makefiles that make possible to compile for armeabi v7 with neon
Robert Osfield
2011-06-06 11:44:21 +00:00
d75bdbc7e52.8 branch: Wrappers fix for Object::getName() virtual declaration and related change to Uniform class, from Ryan Pavlik.
origin/OpenSceneGraph-2.8
Paul MARTZ
2011-06-04 16:03:13 +00:00
9e8c1b033e2.8 branch: Merge 11959 from trunk. Makes Object::setName() virtual, which fixes an issue with the uniform name ID mechanism.
Paul MARTZ
2011-06-04 00:07:59 +00:00
b0ca6de657Added support for --tf-255 transfer function files
Robert Osfield
2011-06-03 15:58:36 +00:00
985fdc8965Added support for using the sampleDensityWhenMoving tag with all techniques
Robert Osfield
2011-06-03 13:47:59 +00:00
deed0a89feAdded extra check to make sure that _userDataContainer was available before copying it
Robert Osfield
2011-06-02 22:49:29 +00:00
52e3f300e8Add new macro's to help with serialization of new user objects
Robert Osfield
2011-06-02 22:07:16 +00:00
f64762b3ecAdded new osguserdata example as a guide to the new user object API and as a testbed
Robert Osfield
2011-06-02 22:06:56 +00:00
b5d00a1450Added support for new osg::Object user objects.
Robert Osfield
2011-06-02 22:05:10 +00:00
c703f39459Introduced new user object support into osg::Object that allows assignment of a list of user objects to an osg::Object.
Robert Osfield
2011-06-02 22:04:08 +00:00
4103319059Updated version
Robert Osfield
2011-06-02 21:32:03 +00:00
2e03f53778Added ref_ptr<> usage to avoid possible memory leak.
Robert Osfield
2011-06-02 20:38:13 +00:00
ecfe8dbfbbUpdated version and so number for next dev release
Robert Osfield
2011-06-02 14:42:21 +00:00
0aab63cfba2.8 branch: Fix for 3ds backport missing #include, from Robert Osfield.
Paul MARTZ
2011-06-01 14:51:40 +00:00
66b31b677a2.8 branch: Backport of 3ds plugin from trunk.
Paul MARTZ
2011-06-01 00:58:43 +00:00
9e6e5a99b0Updated AUTHORS and ChangeLog for 2.9.15 dev release
Robert Osfield
2011-05-30 15:43:18 +00:00
594b4bf873From Dimi Christop, build fix for RHEL 4.
Robert Osfield
2011-05-30 13:02:13 +00:00
0201480582Added closing of the _eventDisplay on failure of initializing the context properly.
Robert Osfield
2011-05-30 09:26:24 +00:00
4d09574ccdFixed X11 related crash that occured when GraphicsWindow::setCursor was called right after viewer.realize(); The fix was to simply move the setting of the thread that has done the makeCurrent to right before the makeCurrent() rather than right after.
Robert Osfield
2011-05-30 09:25:11 +00:00
c8f8b2b149From Wang Rui, "The submission fixes the spelling bug we discussed in osg-users. It replaces the variable ACTUAL_3DPARTY_DIR to ACTUAL_3RDPARTY_DIR with back compatibility. Please find it in attachment. "
Robert Osfield
2011-05-30 08:26:43 +00:00
60eaa68122From Terry Welsh, "I was having a small culling problem with osgText... new TextBase.cpp that fixes it."
Robert Osfield
2011-05-30 08:24:34 +00:00
40fd093fb1Reverted part of revision r12294 that introduced threading related problems under X11 due to checking the _display Display member variable assigned to the graphics thread from the main thread.
Robert Osfield
2011-05-27 16:04:18 +00:00
86f312cae92.8 branch: From Ryan Pavlik, updates to osgWrappers for changes to osgText and libosg's Texture2DMultisample support.
Paul MARTZ
2011-05-27 14:32:36 +00:00
6ceb0a8f872.8 branch: osgconv support for --use-world-frame, from Ryan Pavlik, with tweak by Robert Osfield.
Paul MARTZ
2011-05-27 14:17:23 +00:00
9c7234ac2aFrom Ryan Pavlik, "Existing osgconv behavior is to transform the model bounding sphere center to the world origin before performing transformations specified on the command line, and translating back after rotation and scaling unless an alternate translation is specified. This patch adds a setting to the OrientationConverter class in osgconv to disable this extra transformation, which has the effect of applying specified transforms with respect to the input world coordinate system, rather than to the center of the bounding sphere. It also adds a command line argument "--use-world-frame" to enable this behavior. When this command line argument is not passed, behavior is unchanged from before the patch. The usage text has been updated to reflect this additional option, and the comments in OrientationConverter are also updated."
Robert Osfield
2011-05-27 11:22:43 +00:00
6bc1c27fe9Fixed indentation
Robert Osfield
2011-05-27 11:18:44 +00:00
960f20fe1eFixed the searchAndReplace function so that it correctly skips over the newly inserted replacement strings.
Robert Osfield
2011-05-27 11:07:04 +00:00
6c94ea13ebFrom Jean-Sebastien Guay, "I like the recent addition that adds folders in the solution tree to better organize the numerous examples, libraries, plugins etc.
Robert Osfield
2011-05-27 09:08:48 +00:00
0820be93d2From Eric Sokolowsky, "Attached is an updated PNM plugin for inclusion in both the trunk and for release version 2.8.5. The attached file fixes numerous bugs in reading 8-bit and 16-bit images, including loading the images upside-down. This file also incorporates trunk patch r12220 which updated the plugin for reading and writing images through streams instead of C-style FILE I/O."
Robert Osfield
2011-05-27 09:05:20 +00:00
fcd3150b12From Laurens Voerman, "While working on the osg exporter for 3dsmax I found a bug in the TriStripVisitor. I created a small example (attached), and a modified version of src\osgUtil\TriStripVisitor.cpp where the problem is removed."
Robert Osfield
2011-05-27 09:00:53 +00:00
ba2fd0316bFrom Eric Sokolowsky, "Attached is an updated PNM plugin for inclusion in both the trunk and for release version 2.8.5. The attached file fixes numerous bugs in reading 8-bit and 16-bit images, including loading the images upside-down. This file also incorporates trunk patch r12220 which updated the plugin for reading and writing images through streams instead of C-style FILE I/O."
Robert Osfield
2011-05-27 08:55:37 +00:00
0acce47d97Reverted Bryce Eldrige submission.
Robert Osfield
2011-05-27 08:22:16 +00:00
e3f7d802e4Form Jorge Ciges, improved GL version detection code.
Robert Osfield
2011-05-26 16:52:08 +00:00
3fa1f2ed5aFrom Dietmar Funck, "I've noticed an issue when writing arrays of type Vec2D and Vec3D to a .osgb file. A number is written to the output stream to identify the array type. In case of Vec2D and Vec3D arrays Vec4D is written as array type - I guess this is a copy and paste mistake. Writing the correct array types fixes the issue - in my case it fixes writing and afterwards reading geometry instances."
Robert Osfield
2011-05-26 16:34:33 +00:00
b8b368dc7cFrom Bryce Eldridge, "Here is an update for the TIFF plugin that includes the following features when writing out TIFF files:
Robert Osfield
2011-05-26 16:26:50 +00:00
909a4d1603Fixed default setting of texture_no_tile to match the flags seet in lib3ds_material.cpp initialize_texture_map(..).
Robert Osfield
2011-05-26 16:19:54 +00:00