d8482ef1baFrom 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
a96ad565c7From 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
09c09628acRemoved debug message
Robert Osfield
2014-01-23 10:56:17 +00:00
15882aae5fChanged 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
8876394c7cCleaned up debug message.
Robert Osfield
2014-01-23 10:11:15 +00:00
a8e7dbd9ceCleaned 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
fd85542d8fCleaned 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
a2e1dc04bfAdded 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
ea429d5d46Added 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
7b39cbddfdAdded GL_TEXTURE_2D_MULTISAMPLE to texture mode list.
Robert Osfield
2014-01-23 07:59:53 +00:00
7f9f7dd216Added GL_TEXTURE_2D_MULTISAMPLE to texture mode list.
Robert Osfield
2014-01-23 07:59:46 +00:00
405cb0d828Made protected methods virtual to allow subclassing to customize more aspects of the window setup.
Robert Osfield
2014-01-22 17:29:44 +00:00
4fef6a3c2fRefactored .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
7fe3244c71Added support for sampleRatio and sampleRatioWhenMoving <volume> properties
Robert Osfield
2014-01-22 11:25:54 +00:00
c63bebd8c3Build fixes for when ref_ptr<> automatic type conversion is turned off
Robert Osfield
2014-01-21 18:58:52 +00:00
1678dc3562Added 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
e48d6812faBuild fixes for when ref_ptr<> has no auto type conversion
Robert Osfield
2014-01-21 18:31:20 +00:00
504b42aa61Fixed build error
Robert Osfield
2014-01-21 17:27:21 +00:00
779bd20fd5Fixed build error due to typo.
Robert Osfield
2014-01-21 17:00:56 +00:00
752d40b118Integrated multipass volume rendering shaders from OpenSceneGraph-Data
Robert Osfield
2014-01-20 17:23:11 +00:00
b41e5ccc77Changed 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
8a0e49d780Removed nolonger used code paths
Robert Osfield
2014-01-20 16:21:24 +00:00
54a3f76a2bDisable depth test for rendering of hull backface
Robert Osfield
2014-01-20 15:54:48 +00:00
5cb305041dFrom 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
15399bbf35From Kristofer Tingdahl, reimplement of AntiSquish node to avoid the use of an update callback.
Robert Osfield
2014-01-20 11:00:09 +00:00
6246cd5d85From 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
eaca0d3d3dFrom Stephan Huber, OSX build fix
Robert Osfield
2014-01-17 18:22:16 +00:00
0d4a448c34Fixed warning
Robert Osfield
2014-01-17 18:20:39 +00:00
8efe470d07From Stephan Huber, fix for OSX build issue
Robert Osfield
2014-01-17 18:20:28 +00:00
2665191aedFrom 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
e968caae80From 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
e04e03d695From 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
354d79acd1From Jordi Torres, "Fixed a typo in ReaderWriterCURL::ReaderWriterCURL() changed Psuedo for Pseudo."
Robert Osfield
2014-01-17 13:54:14 +00:00
ed2b25e32cFrom Jordi Torres, "Fixed a typo in ReaderWriterCURL::ReaderWriterCURL() changed Psuedo for Pseudo."
Robert Osfield
2014-01-17 13:53:54 +00:00
235a52405dFixed handling of background colours.
Robert Osfield
2014-01-17 12:40:58 +00:00
706afaccaeRemoved old redundent TexGen usage.
Robert Osfield
2014-01-16 17:26:35 +00:00
e8cd06c6e9Added hull="hul-filename" property support to <volume> tag that can used thus:
Robert Osfield
2014-01-16 17:17:37 +00:00
1264ec736aAdded 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
a30ec25067From Paul Martz, build fix for Windows GL3 build
Robert Osfield
2014-01-09 11:13:09 +00:00
110fbf89b0Added 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
2efd52dda2Changed near/far values to use CullVisitor::value_type and use std::numeric_limits<>.
Robert Osfield
2014-01-08 15:56:43 +00:00
889e4749efFrom 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
acdebc99bcFrom 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
84d301715eRemoved more odd characters
Robert Osfield
2014-01-08 10:31:36 +00:00
574b3eb573Removed more odd characters
Robert Osfield
2014-01-08 10:31:24 +00:00
32d7a48712Removed more odd characters
Robert Osfield
2014-01-08 10:28:24 +00:00
d32d406019Removed more odd characters
Robert Osfield
2014-01-08 10:28:11 +00:00
db82bb4ab1Removed odd characters
Robert Osfield
2014-01-08 10:24:43 +00:00
8b3a85e6bcRemoved odd characters
Robert Osfield
2014-01-08 10:24:32 +00:00
4a76063b03Moved destructor to protected
Robert Osfield
2014-01-08 10:16:39 +00:00
716cfbffa4Refined the GLint64 definitions
Robert Osfield
2014-01-07 19:06:44 +00:00
0f2502c72dRemoved duplicated instances of GLint64EXT declarations
Robert Osfield
2014-01-07 18:32:45 +00:00
91660974e2Removed execute permissions using svn propdel svn:executable file
Robert Osfield
2014-01-07 16:43:49 +00:00
0bb62a8162Removed execute properties via svn propdel svn:executable file
Robert Osfield
2014-01-07 16:43:07 +00:00
d48091d37eFrom 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
0f547585d3From 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
7bc373a056Bumped SO_VERSION number of OpenThreads to avoid conflicts with Debian SO_VERSION bump
Robert Osfield
2014-01-07 16:18:05 +00:00
3ba5f22604From 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
0ee9f732b8From 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
64707b12f2Updated 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
3531bec43cAdded State::getMaxTextureCoords() and State::getMaxTextureUnits() inline methods.
Robert Osfield
2014-01-07 11:01:32 +00:00
7da5ae26d0Added State::getMaxTextureCoords() and State::getMaxTextureUnits() inline methods.
Robert Osfield
2014-01-07 11:01:27 +00:00
cc99a40b16Added support for Switch::set/getValue()
Robert Osfield
2014-01-06 17:19:21 +00:00
8ae971bdaaAdded Group::setChild(..) and Geode::setDrawable(..) MethodObjects
Robert Osfield
2014-01-06 16:58:07 +00:00
fa7f25d75dRemoved the prototype MethodObject classes
Robert Osfield
2014-01-06 15:46:36 +00:00
6490f1b6a5Moved 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
485776bf18Renamed 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
534d21dffdRenamed 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
bfdcf4d8d1Fixed build of V8 and Python plugins
Robert Osfield
2014-01-03 14:36:58 +00:00
afab78ed40Preliminary support for wrapping methods in the lua script plugin.
Robert Osfield
2013-12-25 17:36:32 +00:00
865a47bd6bAdded <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
a72508bc71From 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
3eddec871aFrom 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
e4810990f0From 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
3e171414bdFrom 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
f16f278feaFrom Stephan Hunber, "attached you’ll find some changes to osg/p3d:
Robert Osfield
2013-12-19 13:49:27 +00:00
02120e188eFrom 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
a8dc460085Implemented support for calling scripts from with Present3D.
Robert Osfield
2013-12-19 10:02:16 +00:00
591c5bae42Added support for new osgVolume::MultiPassTechnique to Present3D. To use add property renderer="MultiPass":
Robert Osfield
2013-12-17 12:18:06 +00:00
666aa81185Added experimental image 3d downsample function.
Robert Osfield
2013-12-17 10:52:50 +00:00
723ecfad8dRemoved the unused Texture::Extensions::numTextureUnits()
Robert Osfield
2013-12-16 11:28:10 +00:00
5571c361dcImplemented ability to switch between different shaders with new MultipassTechnique
Robert Osfield
2013-12-13 12:38:01 +00:00
939aa38a2aAdded SampleRatioWhenMoving property and support to new osgVolume::MultipassTechnique.
Robert Osfield
2013-12-12 09:53:24 +00:00
a5c0127a6eApplied unquie CullVisitor::Identifier rather than reusing the cloned one.
Robert Osfield
2013-12-12 09:51:30 +00:00
2501f32e9aChanged epsilon to 1e-5 to address picking problems with planaer objects
Robert Osfield
2013-12-11 17:20:14 +00:00
e3bf55a266Added initial support for 1D transfer functions to MultipassTechnique
Robert Osfield
2013-12-11 12:00:27 +00:00
ff4a0ce1e2Added support for handling viewports with offset origins, and with it split stereo.
Robert Osfield
2013-12-10 13:38:27 +00:00
bc95ea97fbIntroduced SampleRatioValueProperty for more intuitive control of how many samples to take when volume rendering
Robert Osfield
2013-12-10 10:43:48 +00:00
499adba97fImprovements to new MultipassTechnique
Robert Osfield
2013-12-09 10:39:01 +00:00
3858acf70fFurther work on new MultipassTechnique/VolumeScene.
Robert Osfield
2013-12-06 19:31:12 +00:00
f8f04cb04cFrom Mike Krus, compile fix to enable compiling across a wider set of versions.
Robert Osfield
2013-12-06 09:36:02 +00:00
ed4deeb0fbFrom Mike Krus, compile fix to enable compiling across a wider set of versions.
Robert Osfield
2013-12-06 09:35:57 +00:00
1b3290221cAdded support for using shaders to render the RTT textures with depth
Robert Osfield
2013-11-26 19:03:46 +00:00
477951b924Replaced readShaderFile() usage to readRefShaderFile()
Robert Osfield
2013-11-26 10:38:35 +00:00
4fcf8d3e86Added initial render to texture functionality into osgVolume::VolumeScene
Robert Osfield
2013-11-25 17:36:17 +00:00
4f11db1653From Stephan Huber, workaround for Clang bug under Apple
Robert Osfield
2013-11-22 10:33:57 +00:00
63bd3be9cdWarning fixes
Robert Osfield
2013-11-22 10:27:20 +00:00
f02ed3c629Warning fixes
Robert Osfield
2013-11-22 10:27:15 +00:00
4ca088dcf9Clean up of line endings
Robert Osfield
2013-11-22 10:10:14 +00:00
91033a3a1fFrom 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