Commit Graph

  • d8482ef1ba From Kristofer Tingdahl,"we have a bunch of classes that inherit osg::Node, and they create their own, internal geometry which is passed into the render bucket at the cull-traversal. Last week, we realised that these classes are not accounted for when doing an ComputeBoundVisitor- traversal, as there is no specialization in ComputeBoundVisitor for them. Robert Osfield 2014-01-23 16:48:29 +00:00
  • a96ad565c7 From Stephan Huber, "attached are some fixes to the osc-plugin and the touch-implementations for iOS and os x and other small bugfixes. These fixes will normalize the orientation of the touch points, and transmitting the touch points over osc via the TUIO-protocol works now more robustly between two osg-applications. Robert Osfield 2014-01-23 15:37:48 +00:00
  • 09c09628ac Removed debug message Robert Osfield 2014-01-23 10:56:17 +00:00
  • 15882aae5f Changed the TransprencyProperty range to 0 to 2.0 to enable forcing opaque qualities on fragments Robert Osfield 2014-01-23 10:50:55 +00:00
  • 8876394c7c Cleaned up debug message. Robert Osfield 2014-01-23 10:11:15 +00:00
  • a8e7dbd9ce Cleaned up the Qt find package, and made changed the default threading model to SingleThreaded when using Qt5 to avoid crash due to regresssion since Qt4. Robert Osfield 2014-01-23 10:09:57 +00:00
  • fd85542d8f Cleaned up the Qt find package, and made changed the default threading model to SingleThreaded when using Qt5 to avoid crash due to regresssion since Qt4. Robert Osfield 2014-01-23 10:09:53 +00:00
  • a2e1dc04bf Added clean up of osg::Program that are applied by the GLObjectsVisitor, which addresses a state leak that creates GL error once the main scene graph is rendered. Robert Osfield 2014-01-23 09:41:16 +00:00
  • ea429d5d46 Added clean up of osg::Program that are applied by the GLObjectsVisitor, which addresses a state leak that creates GL error once the main scene graph is rendered. Robert Osfield 2014-01-23 09:41:09 +00:00
  • 7b39cbddfd Added GL_TEXTURE_2D_MULTISAMPLE to texture mode list. Robert Osfield 2014-01-23 07:59:53 +00:00
  • 7f9f7dd216 Added GL_TEXTURE_2D_MULTISAMPLE to texture mode list. Robert Osfield 2014-01-23 07:59:46 +00:00
  • 405cb0d828 Made protected methods virtual to allow subclassing to customize more aspects of the window setup. Robert Osfield 2014-01-22 17:29:44 +00:00
  • 4fef6a3c2f Refactored .p3d loader to make it less strict about the tag, property and value strings when matching them to supported values. Robert Osfield 2014-01-22 16:29:45 +00:00
  • 7fe3244c71 Added support for sampleRatio and sampleRatioWhenMoving <volume> properties Robert Osfield 2014-01-22 11:25:54 +00:00
  • c63bebd8c3 Build fixes for when ref_ptr<> automatic type conversion is turned off Robert Osfield 2014-01-21 18:58:52 +00:00
  • 1678dc3562 Added support for osgVolue::SampleRatioProperty. Fixed build errors when compiling with ref_ptr<> automatic type conversion. Robert Osfield 2014-01-21 18:48:53 +00:00
  • e48d6812fa Build fixes for when ref_ptr<> has no auto type conversion Robert Osfield 2014-01-21 18:31:20 +00:00
  • 504b42aa61 Fixed build error Robert Osfield 2014-01-21 17:27:21 +00:00
  • 779bd20fd5 Fixed build error due to typo. Robert Osfield 2014-01-21 17:00:56 +00:00
  • 752d40b118 Integrated multipass volume rendering shaders from OpenSceneGraph-Data Robert Osfield 2014-01-20 17:23:11 +00:00
  • b41e5ccc77 Changed the default directory for the output files to be the current working directory, with the --write-to-source-file-directory added to allow one to have the original behaviour of writing to the same directory as the original source file. Robert Osfield 2014-01-20 17:03:29 +00:00
  • 8a0e49d780 Removed nolonger used code paths Robert Osfield 2014-01-20 16:21:24 +00:00
  • 54a3f76a2b Disable depth test for rendering of hull backface Robert Osfield 2014-01-20 15:54:48 +00:00
  • 5cb305041d From Stephan Huber, "recent commits regarding GLuint64EXT broke the build for GLES1 and GLES2. Attached you’ll find a fix which hopefully work for every platform." Robert Osfield 2014-01-20 15:10:49 +00:00
  • 15399bbf35 From Kristofer Tingdahl, reimplement of AntiSquish node to avoid the use of an update callback. Robert Osfield 2014-01-20 11:00:09 +00:00
  • 6246cd5d85 From Roni Zanolli,Added use of Qt's new devicePixelRatio() method to assist with handling the upscalling of resolution on iPhone for "retina" displays. Robert Osfield 2014-01-20 10:40:49 +00:00
  • eaca0d3d3d From Stephan Huber, OSX build fix Robert Osfield 2014-01-17 18:22:16 +00:00
  • 0d4a448c34 Fixed warning Robert Osfield 2014-01-17 18:20:39 +00:00
  • 8efe470d07 From Stephan Huber, fix for OSX build issue Robert Osfield 2014-01-17 18:20:28 +00:00
  • 2665191aed From Kristofer Tingdahl, "the patch I sent to src/osgQt/CMakeModules.txt did not do the work on windows. I have fixed that, and also made it more generic so there is no special handling of qt5.2, but all qt5 are the same. Robert Osfield 2014-01-17 14:02:46 +00:00
  • e968caae80 From Kristoger Tingdahl, "the patch I sent to src/osgQt/CMakeModules.txt did not do the work on windows. I have fixed that, and also made it more generic so there is no special handling of qt5.2, but all qt5 are the same. Robert Osfield 2014-01-17 14:02:30 +00:00
  • e04e03d695 From Jordi Torres, "We have a code using gcc with -Wextra flag and using OSG as a third party library. It does not compile when importing <osgViewer/Viewer> failing in EventHandler and GUIEventHandler: Robert Osfield 2014-01-17 13:59:29 +00:00
  • 354d79acd1 From Jordi Torres, "Fixed a typo in ReaderWriterCURL::ReaderWriterCURL() changed Psuedo for Pseudo." Robert Osfield 2014-01-17 13:54:14 +00:00
  • ed2b25e32c From Jordi Torres, "Fixed a typo in ReaderWriterCURL::ReaderWriterCURL() changed Psuedo for Pseudo." Robert Osfield 2014-01-17 13:53:54 +00:00
  • 235a52405d Fixed handling of background colours. Robert Osfield 2014-01-17 12:40:58 +00:00
  • 706afaccae Removed old redundent TexGen usage. Robert Osfield 2014-01-16 17:26:35 +00:00
  • e8cd06c6e9 Added hull="hul-filename" property support to <volume> tag that can used thus: Robert Osfield 2014-01-16 17:17:37 +00:00
  • 1264ec736a Added support for controlling the extents of the volume rendering by nesting the hull underneath VolumeTile. Currently only supported by the new osgVolume::MultipassTechnique Robert Osfield 2014-01-16 16:08:43 +00:00
  • a30ec25067 From Paul Martz, build fix for Windows GL3 build Robert Osfield 2014-01-09 11:13:09 +00:00
  • 110fbf89b0 Added per TileData RTT Camera in prep for rendering backface of volume to a depth texture Robert Osfield 2014-01-09 09:41:43 +00:00
  • 2efd52dda2 Changed near/far values to use CullVisitor::value_type and use std::numeric_limits<>. Robert Osfield 2014-01-08 15:56:43 +00:00
  • 889e4749ef From Farshid Lashkari, "I've attached a fix for the Collada loader that prevents a crash with some files containing textures. I also converted an OSG_NOTICE to OSG_INFO to be consistent with other log messages within the loader." Robert Osfield 2014-01-08 10:33:00 +00:00
  • acdebc99bc From Farshid Lashkari, "I've attached a fix for the Collada loader that prevents a crash with some files containing textures. I also converted an OSG_NOTICE to OSG_INFO to be consistent with other log messages within the loader." Robert Osfield 2014-01-08 10:32:58 +00:00
  • 84d301715e Removed more odd characters Robert Osfield 2014-01-08 10:31:36 +00:00
  • 574b3eb573 Removed more odd characters Robert Osfield 2014-01-08 10:31:24 +00:00
  • 32d7a48712 Removed more odd characters Robert Osfield 2014-01-08 10:28:24 +00:00
  • d32d406019 Removed more odd characters Robert Osfield 2014-01-08 10:28:11 +00:00
  • db82bb4ab1 Removed odd characters Robert Osfield 2014-01-08 10:24:43 +00:00
  • 8b3a85e6bc Removed odd characters Robert Osfield 2014-01-08 10:24:32 +00:00
  • 4a76063b03 Moved destructor to protected Robert Osfield 2014-01-08 10:16:39 +00:00
  • 716cfbffa4 Refined the GLint64 definitions Robert Osfield 2014-01-07 19:06:44 +00:00
  • 0f2502c72d Removed duplicated instances of GLint64EXT declarations Robert Osfield 2014-01-07 18:32:45 +00:00
  • 91660974e2 Removed execute permissions using svn propdel svn:executable file Robert Osfield 2014-01-07 16:43:49 +00:00
  • 0bb62a8162 Removed execute properties via svn propdel svn:executable file Robert Osfield 2014-01-07 16:43:07 +00:00
  • d48091d37e From Farshid Lashkari, "I've attached a small change to the DAE writer to support writing out unknown transform types. It will essentially treat it as a matrix transform, using the the local to world matrix value." Robert Osfield 2014-01-07 16:29:22 +00:00
  • 0f547585d3 From Farshid Lashkari, "I've attached a small change to the DAE writer to support writing out unknown transform types. It will essentially treat it as a matrix transform, using the the local to world matrix value." Robert Osfield 2014-01-07 16:29:20 +00:00
  • 7bc373a056 Bumped SO_VERSION number of OpenThreads to avoid conflicts with Debian SO_VERSION bump Robert Osfield 2014-01-07 16:18:05 +00:00
  • 3ba5f22604 From Sebastian Messerschmidt, "Original shader was not running on various NVidia cards due to old syntax in shader." Robert Osfield 2014-01-07 16:16:25 +00:00
  • 0ee9f732b8 From Sebastian Messerschmidt, "Original shader was not running on various NVidia cards due to old syntax in shader." Robert Osfield 2014-01-07 16:15:50 +00:00
  • 64707b12f2 Updated SO_VERSION of OpenThreads to avoid conflicts with Debian increments to the SO version they have bumped for OpenThreads Robert Osfield 2014-01-07 11:02:39 +00:00
  • 3531bec43c Added State::getMaxTextureCoords() and State::getMaxTextureUnits() inline methods. Robert Osfield 2014-01-07 11:01:32 +00:00
  • 7da5ae26d0 Added State::getMaxTextureCoords() and State::getMaxTextureUnits() inline methods. Robert Osfield 2014-01-07 11:01:27 +00:00
  • cc99a40b16 Added support for Switch::set/getValue() Robert Osfield 2014-01-06 17:19:21 +00:00
  • 8ae971bdaa Added Group::setChild(..) and Geode::setDrawable(..) MethodObjects Robert Osfield 2014-01-06 16:58:07 +00:00
  • fa7f25d75d Removed the prototype MethodObject classes Robert Osfield 2014-01-06 15:46:36 +00:00
  • 6490f1b6a5 Moved osgDB::MethodObject from lua plugin into osgDB, added support for running methods via the osgDB::PropertyInterface class. Robert Osfield 2014-01-06 15:45:46 +00:00
  • 485776bf18 Renamed the OSGSIM cmake variable to OSGSIM_LIBRARY to be consistent with the rest of the variables. Robert Osfield 2014-01-06 10:23:31 +00:00
  • 534d21dffd Renamed the OSGSIM cmake variable to OSGSIM_LIBRARY to be consistent with the rest of the variables. Robert Osfield 2014-01-06 10:23:26 +00:00
  • bfdcf4d8d1 Fixed build of V8 and Python plugins Robert Osfield 2014-01-03 14:36:58 +00:00
  • afab78ed40 Preliminary support for wrapping methods in the lua script plugin. Robert Osfield 2013-12-25 17:36:32 +00:00
  • 865a47bd6b Added <switch> tag to .p3d to allow one to provide multiple ways to render children within a layer. Robert Osfield 2013-12-20 09:57:35 +00:00
  • a72508bc71 From Kristofer Tingdahl, "the syntax of the moc executable has changed between 5.1.1 and 5.2.0 versions of qt (see below). The difference is that the <file> argument has become mandatory after the -f option. Robert Osfield 2013-12-19 17:13:24 +00:00
  • 3eddec871a From Kristofer Tingdahl, "the syntax of the moc executable has changed between 5.1.1 and 5.2.0 versions of qt (see below). The difference is that the <file> argument has become mandatory after the -f option. Robert Osfield 2013-12-19 17:13:23 +00:00
  • e4810990f0 From Sylvain Marie, When compiling OSG for the iOS simulator, providing both -miphoneos-version-min and -mios-simulator-version-min doesn’t please clang (tested on OS X 10.9.0 with Xcode 5.0.1). Here is a small change (against commit da597ab16945c572a2ad2f4f26fcef38ed21b074) in the CMakeLists.txt to avoid this situation. Robert Osfield 2013-12-19 15:10:28 +00:00
  • 3e171414bd From Michal Durkovic, "I’m building current trunk on Mac OS X 10.9 and have encountered this error during linking of osgdb_lua plugin: Robert Osfield 2013-12-19 13:53:40 +00:00
  • f16f278fea From Stephan Hunber, "attached you’ll find some changes to osg/p3d: Robert Osfield 2013-12-19 13:49:27 +00:00
  • 02120e188e From Stephan Hunber, "I found some time and ported osgDB::FileUtils and DarwinUtils across new apis to fix the warnings about deprecated api-usage. Robert Osfield 2013-12-19 13:44:42 +00:00
  • a8dc460085 Implemented support for calling scripts from with Present3D. Robert Osfield 2013-12-19 10:02:16 +00:00
  • 591c5bae42 Added support for new osgVolume::MultiPassTechnique to Present3D. To use add property renderer="MultiPass": Robert Osfield 2013-12-17 12:18:06 +00:00
  • 666aa81185 Added experimental image 3d downsample function. Robert Osfield 2013-12-17 10:52:50 +00:00
  • 723ecfad8d Removed the unused Texture::Extensions::numTextureUnits() Robert Osfield 2013-12-16 11:28:10 +00:00
  • 5571c361dc Implemented ability to switch between different shaders with new MultipassTechnique Robert Osfield 2013-12-13 12:38:01 +00:00
  • 939aa38a2a Added SampleRatioWhenMoving property and support to new osgVolume::MultipassTechnique. Robert Osfield 2013-12-12 09:53:24 +00:00
  • a5c0127a6e Applied unquie CullVisitor::Identifier rather than reusing the cloned one. Robert Osfield 2013-12-12 09:51:30 +00:00
  • 2501f32e9a Changed epsilon to 1e-5 to address picking problems with planaer objects Robert Osfield 2013-12-11 17:20:14 +00:00
  • e3bf55a266 Added initial support for 1D transfer functions to MultipassTechnique Robert Osfield 2013-12-11 12:00:27 +00:00
  • ff4a0ce1e2 Added support for handling viewports with offset origins, and with it split stereo. Robert Osfield 2013-12-10 13:38:27 +00:00
  • bc95ea97fb Introduced SampleRatioValueProperty for more intuitive control of how many samples to take when volume rendering Robert Osfield 2013-12-10 10:43:48 +00:00
  • 499adba97f Improvements to new MultipassTechnique Robert Osfield 2013-12-09 10:39:01 +00:00
  • 3858acf70f Further work on new MultipassTechnique/VolumeScene. Robert Osfield 2013-12-06 19:31:12 +00:00
  • f8f04cb04c From Mike Krus, compile fix to enable compiling across a wider set of versions. Robert Osfield 2013-12-06 09:36:02 +00:00
  • ed4deeb0fb From Mike Krus, compile fix to enable compiling across a wider set of versions. Robert Osfield 2013-12-06 09:35:57 +00:00
  • 1b3290221c Added support for using shaders to render the RTT textures with depth Robert Osfield 2013-11-26 19:03:46 +00:00
  • 477951b924 Replaced readShaderFile() usage to readRefShaderFile() Robert Osfield 2013-11-26 10:38:35 +00:00
  • 4fcf8d3e86 Added initial render to texture functionality into osgVolume::VolumeScene Robert Osfield 2013-11-25 17:36:17 +00:00
  • 4f11db1653 From Stephan Huber, workaround for Clang bug under Apple Robert Osfield 2013-11-22 10:33:57 +00:00
  • 63bd3be9cd Warning fixes Robert Osfield 2013-11-22 10:27:20 +00:00
  • f02ed3c629 Warning fixes Robert Osfield 2013-11-22 10:27:15 +00:00
  • 4ca088dcf9 Clean up of line endings Robert Osfield 2013-11-22 10:10:14 +00:00
  • 91033a3a1f From Kristofer Tingdahl, Build fix for svg plugin that makes sure the version of librsvg is at sufficient, and fixed a missing virtual destructor warning. Robert Osfield 2013-11-22 09:48:02 +00:00