Robert Osfield
2c2234d68b
Improved the handling of command line parameters
2011-06-14 16:50:40 +00:00
Robert Osfield
bfe4877b9a
Updated version
2011-06-14 15:55:36 +00:00
Robert Osfield
b6a15b2ef8
Added support osg::State::drawQuad(..) for number of vertices in quads to uint range rather than just ushort range.
2011-06-14 15:48:27 +00:00
Robert Osfield
5b3eed5dce
Fixed issue with events having a negative delta of time between them.
2011-06-14 12:44:44 +00:00
Robert Osfield
6a6c5bccda
Added GLBufferObject::computeBufferAlignment(..) method to enable buffer entries to be aligned along specified buffer alignment boundaries, currently defaulting to 4.
2011-06-14 10:15:12 +00:00
Robert Osfield
529ea4c94f
From 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."
2011-06-14 09:16:44 +00:00
Robert Osfield
e1f5597167
Removed executable permission.
2011-06-14 09:11:58 +00:00
Robert Osfield
de3dc57edc
From Stephan Huber, "attached you'll find some tweaks for the FindQuicktime and
...
> FindQTKit-cmake-plugins, so they get disabled for ios-builds."
2011-06-14 09:01:54 +00:00
Robert Osfield
7f05605c16
Fixed wild card search when wild card filename includes a path.
2011-06-13 15:20:48 +00:00
Robert Osfield
c034333400
From Jeremy Moles, fixed style == operator.
2011-06-13 08:52:11 +00:00
Robert Osfield
0dbb4004d7
From Stephan Huber, build fix for IOS
2011-06-13 08:45:25 +00:00
Robert Osfield
18d08e706f
Added handling of s/gUserValue() directly on a UserDataContainer.
2011-06-10 11:42:02 +00:00
Robert Osfield
27058fb380
Updated ChangeLog and AUTHORS file for 2.9.16 dev release
2011-06-09 14:20:46 +00:00
Robert Osfield
8d613019ce
From 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.
...
As Rafa and I told you earlier this can't be integrated in the CMAKE chain. It needs to be compiled by the user out of the OSG standard compilation. It could be stored in the examples. That way users will not come here asking for the examples.
Main characteristics are:
-Menu with loading and unloading by path.
-Return to home view
-Keyboard capabilities with manipilator switch and basic state changing.
-Change color screen.
-Osg log bypassed to LogCat (This comes practically straight from Marcin Hajder example I've only added personal TAG)
-Earmbi / Earmbi V7
-Install to SD (if the device supports the feature)
And that's all. Now I'm looking to fix the environmental mapping with true GLES (it does not work well in Android) I will try to make it in time for 3.0. The other work that i'm studying Dynamic build with Android but that will need a lot of time to test.
2011-06-09 14:11:04 +00:00
Robert Osfield
22bc0391c7
Refactored 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.
main UserObject access methods are now all def
2011-06-09 12:57:14 +00:00
Robert Osfield
1016092720
From Mathias Froehlich, "the attached patch adds an additional null pointer check"
2011-06-09 11:07:27 +00:00
Robert Osfield
2ddd53730e
From 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.
"
2011-06-09 11:05:36 +00:00
Robert Osfield
9ac24c8e5d
Changed the defaults volume setting to not enable the SampleDensityWhenMoving property.
2011-06-09 10:48:19 +00:00
Robert Osfield
1fbbd347bf
Cleaned up example to use the new ImageUtils functions for creating a 3D image from a list of images.
2011-06-08 17:45:24 +00:00
Robert Osfield
86439123b4
Added support for creating a 3D Image from an image list.
...
Added support for reading a list of images in the Present3D <volume> tag.
2011-06-08 16:10:46 +00:00
Robert Osfield
ebc3c295a7
Removed OSG_EXPORT
2011-06-08 09:28:59 +00:00
Robert Osfield
973a9dee09
Introduced a less conservative near ratio.
2011-06-08 09:24:50 +00:00
Robert Osfield
ccfac57f20
Simplified the osgdepthpartion example to use the osgView::View::setUpDepthPartition(..) feature
2011-06-08 09:24:29 +00:00
Robert Osfield
9aa7010ded
Added support for reading .osg, .osgb, .osgx, .osgt and .ive models that contain volumes from within the volume tag.
2011-06-07 20:24:49 +00:00
Robert Osfield
537272b98f
Added support for .osgt, .osgb and .osgx plugins to osgvolume example
2011-06-07 16:17:35 +00:00
Robert Osfield
c565a7a956
Updated ChangeLog and AUTHORS file for release
2011-06-07 15:33:35 +00:00
Robert Osfield
1f33e65c2a
From 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.
"
2011-06-07 14:28:58 +00:00
Robert Osfield
4f7903f732
From Mathias Froehlich, build fixes for legacy unix systems
2011-06-07 14:26:13 +00:00
Robert Osfield
7f9a6aa49d
Added ability to subclass from osg::Object to provide custom user data functionality. A new UserDataContainer provides the
...
default implementation of the user data functionality.
2011-06-07 13:02:20 +00:00
Robert Osfield
848ec5e770
Added the return of the index position of the added UserObject
2011-06-07 09:28:38 +00:00
Robert Osfield
71a961ccc3
Added support for searching for user objects from a given startPosition in the UserDataContainer object.
2011-06-07 08:53:03 +00:00
Robert Osfield
3a5ef17ca7
From 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. "
2011-06-06 11:48:32 +00:00
Robert Osfield
323ccafb0a
From Jorge Ciges, Minor tweaks in Android makefiles that make possible to compile for armeabi v7 with neon
2011-06-06 11:45:25 +00:00
Robert Osfield
c289d57191
From Jorge Ciges, Minor tweaks in Android makefiles that make possible to compile for armeabi v7 with neon
2011-06-06 11:44:21 +00:00
Robert Osfield
b0ca6de657
Added support for --tf-255 transfer function files
2011-06-03 15:58:36 +00:00
Robert Osfield
985fdc8965
Added support for using the sampleDensityWhenMoving tag with all techniques
2011-06-03 13:47:59 +00:00
Robert Osfield
deed0a89fe
Added extra check to make sure that _userDataContainer was available before copying it
2011-06-02 22:49:29 +00:00
Robert Osfield
52e3f300e8
Add new macro's to help with serialization of new user objects
2011-06-02 22:07:16 +00:00
Robert Osfield
f64762b3ec
Added new osguserdata example as a guide to the new user object API and as a testbed
2011-06-02 22:06:56 +00:00
Robert Osfield
b5d00a1450
Added support for new osg::Object user objects.
2011-06-02 22:05:10 +00:00
Robert Osfield
c703f39459
Introduced new user object support into osg::Object that allows assignment of a list of user objects to an osg::Object.
...
Refactored original UserData and Descriptions strings to be managed alongside the new user object suppport within
a single osg::Object::UserDataContainer.
2011-06-02 22:04:08 +00:00
Robert Osfield
4103319059
Updated version
2011-06-02 21:32:03 +00:00
Robert Osfield
2e03f53778
Added ref_ptr<> usage to avoid possible memory leak.
2011-06-02 20:38:13 +00:00
Robert Osfield
ecfe8dbfbb
Updated version and so number for next dev release
2011-06-02 14:42:21 +00:00
Robert Osfield
9e6e5a99b0
Updated AUTHORS and ChangeLog for 2.9.15 dev release
2011-05-30 15:43:18 +00:00
Robert Osfield
594b4bf873
From Dimi Christop, build fix for RHEL 4.
2011-05-30 13:02:13 +00:00
Robert Osfield
0201480582
Added closing of the _eventDisplay on failure of initializing the context properly.
2011-05-30 09:26:24 +00:00
Robert Osfield
4d09574ccd
Fixed 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.
2011-05-30 09:25:11 +00:00
Robert Osfield
c8f8b2b149
From 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.
"
2011-05-30 08:26:43 +00:00
Robert Osfield
60eaa68122
From Terry Welsh, "I was having a small culling problem with osgText... new TextBase.cpp that fixes it."
2011-05-30 08:24:34 +00:00