Commit Graph

  • 9fee243b36 Updated OpenThreads version number for stable release Robert Osfield 2011-06-17 11:02:40 +00:00
  • c19b697baf Tempory 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
  • 25d9c44b10 Updated AUTHORS file for 3.0.0-rc1 Robert Osfield 2011-06-17 09:20:57 +00:00
  • e8e4fcf738 Updated ChangeLog Robert Osfield 2011-06-17 09:19:11 +00:00
  • fde8b03b5c From 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
  • f04e841933 Updated version number of 3.0.0-rc1 Robert Osfield 2011-06-17 09:02:22 +00:00
  • 6881983562 Added GLES version checks to prevent build problems under GLES1 and GLES2 Robert Osfield 2011-06-17 08:47:36 +00:00
  • 058123cd50 Refined the version checking Robert Osfield 2011-06-17 08:42:54 +00:00
  • 4c6cc601c2 Build fix Robert Osfield 2011-06-17 08:41:56 +00:00
  • 5a7f0b1f7d From 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
  • c0b2e12d28 From 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
  • c547172c24 Fixed warning Robert Osfield 2011-06-17 06:22:01 +00:00
  • 52aeb306d0 Fixed warnings Robert Osfield 2011-06-17 06:09:25 +00:00
  • d5fa4dd272 Added disabling of VisualStudio warning C4324 : structure was padded due to __declspec(align()) Robert Osfield 2011-06-17 05:57:29 +00:00
  • 4dd0782549 Fixed warnings. Robert Osfield 2011-06-16 18:43:58 +00:00
  • d970b9fa5f Added support for new InternalTextureFormatModes Robert Osfield 2011-06-16 18:25:46 +00:00
  • 7821968342 Added wider file extension support to ExternalFileWriter::generateObjectName Robert Osfield 2011-06-16 18:12:55 +00:00
  • 22dd032faa From 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
  • 27d4d5e4b9 From 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
  • 38a807ae6e Windows warning fixes Robert Osfield 2011-06-16 15:57:40 +00:00
  • 93d1fedd0b Fixed indentation issues Robert Osfield 2011-06-16 13:00:28 +00:00
  • 375c1456f6 Improved indentation. Robert Osfield 2011-06-16 10:05:49 +00:00
  • d0ccbf8219 Replaced tabs with four spaces Robert Osfield 2011-06-16 08:59:48 +00:00
  • 14b12f94e5 From 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
  • 17b9cfad02 Improved the handling of compiling vs flushing deleted objects Robert Osfield 2011-06-15 18:31:11 +00:00
  • e36f239917 Changed the key handling code to use EventQueue::getTime() rather then the theEvent timestamp. Robert Osfield 2011-06-15 17:00:44 +00:00
  • f1c7e81eb3 Fixed blitting of FBO's with multiple render targets. Robert Osfield 2011-06-15 09:36:34 +00:00
  • ba489a04a3 From 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
  • b06ef64a39 From Jorge Ciges, "Update to FindAndroidNDK to make it use the latest Ndk (r5c) automatically. Robert Osfield 2011-06-14 18:10:27 +00:00
  • d18250da59 Replaced .osg with .osgt file usage Robert Osfield 2011-06-14 16:54:20 +00:00
  • 2c2234d68b Improved the handling of command line parameters Robert Osfield 2011-06-14 16:50:40 +00:00
  • bfe4877b9a Updated version Robert Osfield 2011-06-14 15:55:36 +00:00
  • b6a15b2ef8 Added 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
  • 5b3eed5dce Fixed issue with events having a negative delta of time between them. Robert Osfield 2011-06-14 12:44:44 +00:00
  • 6a6c5bccda Added 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
  • 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." Robert Osfield 2011-06-14 09:16:44 +00:00
  • e1f5597167 Removed executable permission. Robert Osfield 2011-06-14 09:11:58 +00:00
  • de3dc57edc From 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
  • 7f05605c16 Fixed wild card search when wild card filename includes a path. Robert Osfield 2011-06-13 15:20:48 +00:00
  • c034333400 From Jeremy Moles, fixed style == operator. Robert Osfield 2011-06-13 08:52:11 +00:00
  • 0dbb4004d7 From Stephan Huber, build fix for IOS Robert Osfield 2011-06-13 08:45:25 +00:00
  • 18d08e706f Added handling of s/gUserValue() directly on a UserDataContainer. Robert Osfield 2011-06-10 11:42:02 +00:00
  • 27058fb380 Updated ChangeLog and AUTHORS file for 2.9.16 dev release Robert Osfield 2011-06-09 14:20:46 +00:00
  • 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. Robert Osfield 2011-06-09 14:11:04 +00:00
  • 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. Robert Osfield 2011-06-09 12:57:14 +00:00
  • 1016092720 From Mathias Froehlich, "the attached patch adds an additional null pointer check" Robert Osfield 2011-06-09 11:07:27 +00:00
  • 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. " Robert Osfield 2011-06-09 11:05:36 +00:00
  • 9ac24c8e5d Changed the defaults volume setting to not enable the SampleDensityWhenMoving property. Robert Osfield 2011-06-09 10:48:19 +00:00
  • 1fbbd347bf Cleaned 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
  • 86439123b4 Added support for creating a 3D Image from an image list. Robert Osfield 2011-06-08 16:10:46 +00:00
  • ebc3c295a7 Removed OSG_EXPORT Robert Osfield 2011-06-08 09:28:59 +00:00
  • 973a9dee09 Introduced a less conservative near ratio. Robert Osfield 2011-06-08 09:24:50 +00:00
  • ccfac57f20 Simplified the osgdepthpartion example to use the osgView::View::setUpDepthPartition(..) feature Robert Osfield 2011-06-08 09:24:29 +00:00
  • 9aa7010ded Added 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
  • 537272b98f Added support for .osgt, .osgb and .osgx plugins to osgvolume example Robert Osfield 2011-06-07 16:17:35 +00:00
  • c565a7a956 Updated ChangeLog and AUTHORS file for release Robert Osfield 2011-06-07 15:33:35 +00:00
  • 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. " Robert Osfield 2011-06-07 14:28:58 +00:00
  • 4f7903f732 From Mathias Froehlich, build fixes for legacy unix systems Robert Osfield 2011-06-07 14:26:13 +00:00
  • 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. Robert Osfield 2011-06-07 13:02:20 +00:00
  • 848ec5e770 Added the return of the index position of the added UserObject Robert Osfield 2011-06-07 09:28:38 +00:00
  • 71a961ccc3 Added support for searching for user objects from a given startPosition in the UserDataContainer object. Robert Osfield 2011-06-07 08:53:03 +00:00
  • cb442ffacc Tagging 2.8.5 final release. OpenSceneGraph-2.8.5 Paul MARTZ 2011-06-07 00:49:48 +00:00
  • 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. " Robert Osfield 2011-06-06 11:48:32 +00:00
  • 323ccafb0a From 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
  • c289d57191 From 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
  • d75bdbc7e5 2.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
  • 9e8c1b033e 2.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
  • b0ca6de657 Added support for --tf-255 transfer function files Robert Osfield 2011-06-03 15:58:36 +00:00
  • 985fdc8965 Added support for using the sampleDensityWhenMoving tag with all techniques Robert Osfield 2011-06-03 13:47:59 +00:00
  • deed0a89fe Added extra check to make sure that _userDataContainer was available before copying it Robert Osfield 2011-06-02 22:49:29 +00:00
  • 52e3f300e8 Add new macro's to help with serialization of new user objects Robert Osfield 2011-06-02 22:07:16 +00:00
  • f64762b3ec Added 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
  • b5d00a1450 Added support for new osg::Object user objects. Robert Osfield 2011-06-02 22:05:10 +00:00
  • c703f39459 Introduced 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
  • 4103319059 Updated version Robert Osfield 2011-06-02 21:32:03 +00:00
  • 2e03f53778 Added ref_ptr<> usage to avoid possible memory leak. Robert Osfield 2011-06-02 20:38:13 +00:00
  • ecfe8dbfbb Updated version and so number for next dev release Robert Osfield 2011-06-02 14:42:21 +00:00
  • 0aab63cfba 2.8 branch: Fix for 3ds backport missing #include, from Robert Osfield. Paul MARTZ 2011-06-01 14:51:40 +00:00
  • 66b31b677a 2.8 branch: Backport of 3ds plugin from trunk. Paul MARTZ 2011-06-01 00:58:43 +00:00
  • 9e6e5a99b0 Updated AUTHORS and ChangeLog for 2.9.15 dev release Robert Osfield 2011-05-30 15:43:18 +00:00
  • 594b4bf873 From Dimi Christop, build fix for RHEL 4. Robert Osfield 2011-05-30 13:02:13 +00:00
  • 0201480582 Added closing of the _eventDisplay on failure of initializing the context properly. Robert Osfield 2011-05-30 09:26:24 +00:00
  • 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. Robert Osfield 2011-05-30 09:25:11 +00:00
  • 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. " Robert Osfield 2011-05-30 08:26:43 +00:00
  • 60eaa68122 From 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
  • 40fd093fb1 Reverted 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
  • 86f312cae9 2.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
  • 6ceb0a8f87 2.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
  • 9c7234ac2a From 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
  • 6bc1c27fe9 Fixed indentation Robert Osfield 2011-05-27 11:18:44 +00:00
  • 960f20fe1e Fixed the searchAndReplace function so that it correctly skips over the newly inserted replacement strings. Robert Osfield 2011-05-27 11:07:04 +00:00
  • 6c94ea13eb From 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
  • 0820be93d2 From 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
  • fcd3150b12 From 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
  • ba2fd0316b From 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
  • 0acce47d97 Reverted Bryce Eldrige submission. Robert Osfield 2011-05-27 08:22:16 +00:00
  • e3f7d802e4 Form Jorge Ciges, improved GL version detection code. Robert Osfield 2011-05-26 16:52:08 +00:00
  • 3fa1f2ed5a From 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
  • b8b368dc7c From 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
  • 909a4d1603 Fixed 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