aea3d6855bRemoved trailing spaces
Robert Osfield
2012-05-02 14:13:29 +00:00
476dbf1c33Fixed for including cmath before osg/Math.
Robert Osfield
2012-05-02 13:58:34 +00:00
d32160abdeAdded using base_class::set to the Matrix*Template class to enable the set() method from the base class to be used.
Robert Osfield
2012-04-27 09:43:25 +00:00
b86c87d1a8From Christophe Herreman, Added viewer.setCameraManipulator( keyswitchManipulator.get() ) to fix problem with master Camera not being updated
Robert Osfield
2012-04-26 10:07:36 +00:00
45c6ba0b73From Mathias Froehlich,"Attached is a change to the ac3d model loader as of rev 11498, that uses indexed draws instead of plain array draws to save some amount of main memory. Draw performance does not change with the nvidia binary blob as well as with the open source drivers."
Robert Osfield
2012-04-20 10:01:50 +00:00
18b5e2a9b8From John Kaniarz, "Here's a patch to add new extensions for tessellation shaders to the GLSL plugin." "I went with .tctrl and .teval for the shader extensions."
Robert Osfield
2012-04-20 09:53:41 +00:00
d37eff5c2bRan dos2unx on file
Robert Osfield
2012-04-20 09:40:29 +00:00
b0c510ab08From John Kaniarz, "Here is an example of using tessellation shaders in osg. With permission from the author, I adapted it from this tutorial: http://prideout.net/blog/?p=48"
Robert Osfield
2012-04-20 09:38:51 +00:00
de05dd22a8Restructed how the GL_SAMPLER_* #define's are placed to avoid build problems under GLES.
Robert Osfield
2012-04-19 14:58:35 +00:00
a5cd9c0630Changed #ifdef __IPHONE_4_0 to #if defined(__IPHONE_4_0) to fix error that Clang compile warning highlighted
Robert Osfield
2012-04-19 14:34:28 +00:00
c3bfa67576Fixed build with OSG_USE_REF_PTR_IMPLICIT_OUTPUT set to OFF.
Robert Osfield
2012-04-19 13:18:58 +00:00
9f93b005ccFrom David Callu, "Here the fix for Matrix{2,3,4}x{2,3,4}{fd} defined in Uniform header.
Robert Osfield
2012-04-19 10:27:58 +00:00
9045813aabAdded missing getUniformBlocks implmentation
Robert Osfield
2012-04-19 10:10:26 +00:00
c6a4fde917From Jorge Izquierdo Ciges, "Mostly small changes to add more compile options, and shared linking (still testing that capability, but this enables on a compile basis if the user wants). Robert, when you give the Ok I'll update/rewrite the Android section in the old/new wiki you'll say where is better. Mostly to be clear for the future users what options can configure and what are their purpose."
Robert Osfield
2012-04-19 09:50:10 +00:00
97e4ad473bRefactored the handling of GLES adaptations of the 1,2,3,4 internal formats and added handling of GL_RGB8_OES and GL_RGBA8_OES.
Robert Osfield
2012-04-18 10:16:09 +00:00
01beb82041From Mathias Froehlich, "Attached is a change to the slow path geometry dispatch tables that allows the use of 3 component float color vectors."
Robert Osfield
2012-04-18 09:56:00 +00:00
25989e73f5From Martin Naylor, "I have been experiencing a crash in the example osgtexture2D. Not sure why my system seems to be so sensitive to these problems.
Robert Osfield
2012-04-18 09:51:39 +00:00
b882467217Updated version number
Robert Osfield
2012-04-18 09:50:23 +00:00
96effb3690From Martin Naylor, "Please find attached a fix for the STD library(tested under Windowsx64 VS2008) when atomiccounter is found but not used."
Robert Osfield
2012-04-06 11:29:29 +00:00
95cac0b549From Ulrich Hertlein, Fix for MatrixTemplate compile errors
Robert Osfield
2012-04-06 10:42:17 +00:00
5e315d5fabFrom Wang Rui, "I'd like to submit the changes that will put ObjectProperty and ObjectMark variables into the InputStream/OutputStream class instead of static ones. This should avoid the threading problem and won't repeatedly reallocate memory for the properties. Some of the wrappers will be slightly modified to use the property variable stored in the InputStream/OutputStream as well."
Robert Osfield
2012-04-05 13:53:47 +00:00
28a9a235b6Update AUTHORS for release
Robert Osfield
2012-03-30 17:08:21 +00:00
bac5e760daUpdated ChangeLog for dev release
Robert Osfield
2012-03-30 16:58:24 +00:00
6a40df7b7dAdded check to avoid accessing pointer past the end of the string.
Robert Osfield
2012-03-30 10:10:27 +00:00
c0bd5cda99From Magnus Kessler, typo and documentation fixes
Robert Osfield
2012-03-29 15:08:15 +00:00
ba2432ca45From Cedric Pinson, "I Updated the ply plugin to support alpha color in files. Plus I updated it to use by default an alpha of 1.0 instead of 0 when no alpha is specified. Last changes is to divide byte color by 255.0 instead of 256.0."
Robert Osfield
2012-03-29 14:58:00 +00:00
68412a1784From Magnus Kessler, "remove unecessary conversion from float in double precision method"
Robert Osfield
2012-03-29 09:57:47 +00:00
aab27e106cFrom David Callu, "Here an update of osg::Uniform : - add non square matrix - add double - add all uniform type available in OpenGL 4.2 - backward compatibility for Matrixd to set/get an float uniform matrix - update of IVE / Wrapper ReadWriter
Robert Osfield
2012-03-29 09:43:12 +00:00
59d6931b59Added int packing parameter to Image::readPixels(..)
Robert Osfield
2012-03-29 08:27:21 +00:00
055e1258eaRemoved trailing spaces
Robert Osfield
2012-03-23 16:09:30 +00:00
695e08ec8cUpdated ChangeLog and AUTHORS for 3.1.2 dev release
Robert Osfield
2012-03-23 11:32:10 +00:00
eb9f545d67Fixed potential memory leak
Robert Osfield
2012-03-23 11:20:17 +00:00
1feea279a5From Luc Frauciel, "I've encoutered a nasty group of dae which are incompatible with dae plugins (and probably collada schema ) in 4 different ways :
Robert Osfield
2012-03-23 11:16:01 +00:00
1227f3f620From Ulrich Hertlein, "as discussed on osg-users there is an issue with clang++ on OS X and iOS that results in the following error:
Robert Osfield
2012-03-23 10:24:50 +00:00
5fc6f0a796As per Ulrich Hertlrein's suggestion, changed APPLE_PLATFORM_SDK_CANONICAL_NAME to OSG_OSX_SDK_NAME.
Robert Osfield
2012-03-23 10:21:51 +00:00
c2ae14f94dFrom Erik den Dekker, " IF(${CMAKE_OSX_SYSROOT} STREQUAL "/Developer/SDKs/MacOSX10.7.sdk") ...
Robert Osfield
2012-03-23 10:18:27 +00:00
14a563dc9fRan script to remove trailing spaces and tabs
Robert Osfield
2012-03-21 17:36:20 +00:00
1e35f8975dFor all OSG_GL*_FEATURE #defines changed 1's to true and 0's to false.
Robert Osfield
2012-03-21 16:02:32 +00:00
f551c3dcecFrom David Callu, "just a typo fix that break the compilation under windows"
Robert Osfield
2012-03-21 14:08:07 +00:00
c3a0a8ddc3Added Traits::getContextVersion(uint,uint)
Robert Osfield
2012-03-21 11:36:54 +00:00
cee53f6adcUpdated version number
Robert Osfield
2012-03-21 11:26:09 +00:00
2f2908b7ebRemoved inappropriate warning
Robert Osfield
2012-03-20 12:01:02 +00:00
f51bb8bc70Replaced && with & to address error in handling bitmask
Robert Osfield
2012-03-20 11:18:45 +00:00
41863ecbb6From Lukasz Izdebski, Added StencilTwoSided support to ive plugin
Robert Osfield
2012-03-19 09:49:41 +00:00
9c04527cbeFixed the order of setting of CenterMode
Robert Osfield
2012-03-16 13:22:20 +00:00
e5b5494fe1From Wang Rui, "I'd like to submit a slightly modified version of the ViewDependentShadowMap. It includes two fixes: one is in ComputeLightSpaceBounds::update(), which changes the statement "if (v.z()<0.0f)" to "if (v.z()<-1.0f)" as clipping space coordinates should be transformed to [-1, 1] and should not be discarded unless they go beyond the range; the other is in ViewDependentShadowMap::computeShadowCameraSettings(), in which I changed the line: viewMatrix.makeLookAt(frustum.center+positionedLight.lightDir*zMin, frustum.center, lightUp); to viewMatrix.makeLookAt(frustum.center+positionedLight.lightDir*zMin, frustum.center+positionedLight.lightDir*zMax, lightUp);
Robert Osfield
2012-03-14 16:42:07 +00:00
7977b31577Moved static initializers into global scope to prevent problems with using exit().
Robert Osfield
2012-03-12 14:22:48 +00:00
df82754203Changed osgAnimation::StackedTransform::update(t). It can now be used for custom usage
Cedric Pinson
2012-03-11 22:05:29 +00:00
d546f95412Updated ChangeLog and AUTHORS file for 3.1.1 dev release
Robert Osfield
2012-03-09 13:16:39 +00:00
5e105d2fc4From Chuck Seberino, "Attached are modified versions of RotateCylinderDragger and Projector files that clean up the use of _onCylinder / isProjectionOnCylinder().
Robert Osfield
2012-03-09 10:20:23 +00:00
fc6fdeaa2cUpdated version number for 3.1.1 dev release
Robert Osfield
2012-03-08 16:33:44 +00:00
fef2628d00From Farshid Lashkari, "I've added support for reading contents of cubemap textures to the osg::Image::readImageFromCurrentTexture method. I added a new parameter to the method for specifying which face of the cubemap to read."
Robert Osfield
2012-03-08 16:05:17 +00:00
71893c46e5From Olaf Flebbe, "Appended now a bugfixed proposition for the Win7 Multitouch Support.
Robert Osfield
2012-03-07 09:32:38 +00:00
17ba6f0a24From Guillaume Millet, "Please find a small fix to avoid crash of texture Atlas builder in case of textures with NULL image.
Robert Osfield
2012-03-06 10:35:57 +00:00
ecbe4b1058From Farshild Laskari, "The vertex shader for the point stateset of PrecipitationEffect was not properly computing the clip vertex. It needed to apply a modelview transformation to the clip vertex. Attached is the fix."
Robert Osfield
2012-03-06 10:33:20 +00:00
7c278ce5d6From Christian Buchner, "The attached openscenegraph example is much simpler than osgshaders.cpp and demonstrates the use of GLSL vertex and fragment shaders with a simple animation callback. I found the osgshaders.cpp too complex to serve as a starting point for GLSL programming"
Robert Osfield
2012-03-06 10:29:47 +00:00
fd97a9a800From Chuck Seberino, "Here is a fix for the RotateCylinderDragger. This patch fixes the case where the picking direction is close to the cylinder axis. The current behavior is this:
Robert Osfield
2012-03-06 10:08:49 +00:00
8d3790d594Added RotateCylinderDragger and RotateSphereDragger to list of manipulators for testing purposes
Robert Osfield
2012-03-06 10:06:00 +00:00
f59f4d2929From Paul Martz, "Just a minor update and typo fix. "
Robert Osfield
2012-03-05 14:17:01 +00:00
ac2be18fbcFrom Luc Frauciel, "In 3ds plugin, asGeometry() is used on a drawable but the resulting pointer is not tested for nullity. It leads to a crash when writing osgText::Text or Shapes"
Robert Osfield
2012-03-01 11:03:18 +00:00
2c7b82b401From David Callu, "I found a bug in osg::Program.
Robert Osfield
2012-03-01 10:38:28 +00:00
2907284d00Removed redudent spaces at ends of lines
Robert Osfield
2012-03-01 10:14:55 +00:00
1744617988Updated ChangeLog and AUTHORS for dev release
Robert Osfield
2012-02-29 14:01:44 +00:00
9c5774defbImproved the handling of endian swap of osg::Array
Robert Osfield
2012-02-29 10:22:56 +00:00
7bcf5e3b36From Glenn Waldron, "Attached are modifications to ZipArchive to make it safe for mutli-threaded access. Here's a summary:
Robert Osfield
2012-02-29 10:22:18 +00:00
33e7857af9From Guillaume Millet, "When using the texture Atlas builder, it will convert from REPEAT to CLAMP all textures using only texcoord between [-0.001 1.001] to give a chance to create an Atlas. If the atlas creation failed for other reason (texture size, only one compatible texture, ...) the texture remain modified in CLAMP mode.
Robert Osfield
2012-02-28 12:03:48 +00:00
84ca21655eAdded build problem with using float Matrix.
Robert Osfield
2012-02-28 11:37:09 +00:00
11c9ec4f7dFrom Thomas Hogarth, build fix for IOS build
Robert Osfield
2012-02-28 10:21:21 +00:00
1a080dfa6aAdded fin.imbue(std::locale::classic()); to avoid problems with parsing of .obj files
Robert Osfield
2012-02-27 09:50:47 +00:00
e8ac276451Added s/getByteSwap to teh InputStreamOperator base class and use of this method in the InputStream::start(InputStreamOperator*) method to ensure the bytes are swapped consistently.
Robert Osfield
2012-02-24 21:07:02 +00:00
c3fb8dc714Added support for using glGenerateMipmap instead of GL_GENERATE_MIPMAP_SGIS on GLES2
Robert Osfield
2012-02-24 12:15:15 +00:00
3ca30736b4Added support for checking the possible endian reversal the OSG_HEADER_LOW and OSG_HEADER_HIGH when reading binary files written out from systems that have a different endian to the system reading it.
Robert Osfield
2012-02-24 11:43:35 +00:00
f86efdcd31Cleaned up CMake warning
Robert Osfield
2012-02-24 10:56:48 +00:00
b4155dd817Moved the
Robert Osfield
2012-02-23 17:51:40 +00:00
6d351ba237From Mathieu Marache, "I was trying to play with the configuratiion files from the data but couldn't load them with osgviewer's -c CLI switch, this correction should make the alias work :-) "
Robert Osfield
2012-02-23 15:55:30 +00:00
949c635d5dFrom Sergey Polischuk, "In and Out control points were computed incorrectly for some animation channels with cubic bezier interpolation"
Robert Osfield
2012-02-22 10:50:38 +00:00
caceb94db8From Miha Ravsel, "While trying to create my custom serializer class, i created some dummy data which accidentally popped-up bug in InputStream readObjectFields function.
Robert Osfield
2012-02-22 10:46:35 +00:00
da44e4f4b6From Paul Martz, "The attached fixes a few issues that are present when ref_ptr implicit casting is disabled."
Robert Osfield
2012-02-21 17:20:58 +00:00
0b88ad24b2From Olaf Flebbe, "Macos X cleanup: I added AFAIK proper defaults for several Macos X Version API targets.
Robert Osfield
2012-02-21 11:30:07 +00:00
f56ab3a04eFrom Chris Denham, "ReaderWriter3DS smoothing group handling corrections"
Robert Osfield
2012-02-21 11:13:25 +00:00
aea4d1a261Fixed warnings
Robert Osfield
2012-02-21 10:42:59 +00:00
67ce0d5244Fixed erroneous use #if !defined(OSG_GLES1_FEATURES) && !defined(OSG_GLES2_FEATURES) which should have been #if !defined(OSG_GLES1_AVAILABLE) && !defined(OSG_GLES2_AVAILABLE)
Robert Osfield
2012-02-21 10:38:12 +00:00
ec89769e6bFrom Luc Frauciel, "When dae plugin is used with daeUseSequencedTextureUnitsoption, the transparency processing is done with the wrong texture unit I've remplaced the unused parameter diffuseColorName by the diffuseTextureUnit effectively used."
Robert Osfield
2012-02-20 16:00:46 +00:00
b213f6030eFrom Alexander Sinditskiy, "Fix loading small monochrome bmp images"
Robert Osfield
2012-02-20 12:36:53 +00:00
5ac0181cdcFrom Dietmar Funck, "in order to use a customized database thread it's necessary to use a customized database pager, which creates such customized database threads, too. I think the best way to achieve this is to overwrite the DatabasePager::addDatabaseThread() method within the customized database pager. However this method is not 'virtual' yet, so I propose to make the method 'virtual'."
Robert Osfield
2012-02-20 12:33:17 +00:00
acb48db89eFrom Farshid Lashkari, "I've attached a small optimization to osgDB::Registry::removeExpiredObjectsInCache that removes the expired items while iterating over the cache, instead of saving to a temporary vector and then removing."
Robert Osfield
2012-02-20 12:23:36 +00:00
041dd7a871From Riccardo Corsi, Added passing of EventVisitor pointer to event handlers.
Robert Osfield
2012-02-20 12:18:50 +00:00
2a97715239From Riccardo Corsi, "please find attached a small patch for HDR plugin, which simply set by default the internal pixel format to GL_RGB32F_ARB where appropriate.
Robert Osfield
2012-02-20 12:12:43 +00:00
48b9b25805From Johannes Baeurele, "The osg::Image class now contains a 'supportsTextureSubloading()' method that is used inside the Texture2D::apply method. For now it only checks for the etc1 format in which case it returns 'false'. All other formats lead to a return value of 'true'.
Robert Osfield
2012-02-20 12:03:14 +00:00
981182fb01From Kim Bale, "The application description for osg2cpp was cut and pasted from osgconv and not changed.
Robert Osfield
2012-02-17 16:51:10 +00:00
5a396c91e6From Martin Lambers, "It adds a new ReaderWriter plugin for the GTA file format (http://gta.nongnu.org). This allows to read and write floating point image data. Unlike other formats, GTA also allows very good compression ratios for floating point data. The compression method can be selected with the COMPRESSION option of the plugin. "
Robert Osfield
2012-02-17 16:45:49 +00:00
2f5e19447cAdded usage of OSG_CPP_EXCEPTIONS_AVAILABLE for plugins that use std::exceptions.
Robert Osfield
2012-02-17 16:13:16 +00:00
d393604846From Stephan Huber, " Here's another small submission for IOS, which adds unique ids to the touchpoints, so the ids stay the same during a touch-sequence.
Robert Osfield
2012-02-10 17:24:08 +00:00
4457d2a145From Colin McDonald, "Upgrading to OpenSceneGraph 3.0.1, texture mip mapping stopped working on some junk low-end graphics cards which I still have to support. They worked ok with osg 2.8 and earlier.
Robert Osfield
2012-02-10 17:20:43 +00:00
d507a54456From Domenico Mangieri, "Implementation for MoveRight and MoveUp methods in FirstPersonManipulator is missing.
Robert Osfield
2012-02-10 16:12:28 +00:00
bd81dd5ff8From Stephan Huber, attached you'll find a compile fix for the new introduced rowlength-feature on IOS/OpenGL ES builds
Robert Osfield
2012-02-10 15:57:51 +00:00
06e88f3b91From Luc Frauciel, "osgUtil Tessellator : beginTessellation() made virtual to allow configuration of tessellation:
Robert Osfield
2012-02-09 18:10:52 +00:00
9b6e10ddf0From Torben Dannhauer, "Modification to osgfilecache: Now source data can also be local.:
Robert Osfield
2012-02-09 17:52:13 +00:00
0b73ee7933Updated ChangeLog, AUTHORS and Contriburos.cpp files
Robert Osfield
2012-02-09 17:45:23 +00:00