Commit Graph

  • aea3d6855b Removed trailing spaces Robert Osfield 2012-05-02 14:13:29 +00:00
  • 476dbf1c33 Fixed for including cmath before osg/Math. Robert Osfield 2012-05-02 13:58:34 +00:00
  • d32160abde Added 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
  • b86c87d1a8 From 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
  • 45c6ba0b73 From 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
  • 18b5e2a9b8 From 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
  • d37eff5c2b Ran dos2unx on file Robert Osfield 2012-04-20 09:40:29 +00:00
  • b0c510ab08 From 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
  • de05dd22a8 Restructed how the GL_SAMPLER_* #define's are placed to avoid build problems under GLES. Robert Osfield 2012-04-19 14:58:35 +00:00
  • a5cd9c0630 Changed #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
  • c3bfa67576 Fixed build with OSG_USE_REF_PTR_IMPLICIT_OUTPUT set to OFF. Robert Osfield 2012-04-19 13:18:58 +00:00
  • 9f93b005cc From 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
  • 9045813aab Added missing getUniformBlocks implmentation Robert Osfield 2012-04-19 10:10:26 +00:00
  • c6a4fde917 From 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
  • 97e4ad473b Refactored 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
  • 01beb82041 From 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
  • 25989e73f5 From 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
  • b882467217 Updated version number Robert Osfield 2012-04-18 09:50:23 +00:00
  • 96effb3690 From 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
  • 95cac0b549 From Ulrich Hertlein, Fix for MatrixTemplate compile errors Robert Osfield 2012-04-06 10:42:17 +00:00
  • 5e315d5fab From 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
  • 28a9a235b6 Update AUTHORS for release Robert Osfield 2012-03-30 17:08:21 +00:00
  • bac5e760da Updated ChangeLog for dev release Robert Osfield 2012-03-30 16:58:24 +00:00
  • 6a40df7b7d Added check to avoid accessing pointer past the end of the string. Robert Osfield 2012-03-30 10:10:27 +00:00
  • c0bd5cda99 From Magnus Kessler, typo and documentation fixes Robert Osfield 2012-03-29 15:08:15 +00:00
  • ba2432ca45 From 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
  • 68412a1784 From Magnus Kessler, "remove unecessary conversion from float in double precision method" Robert Osfield 2012-03-29 09:57:47 +00:00
  • aab27e106c From 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
  • 59d6931b59 Added int packing parameter to Image::readPixels(..) Robert Osfield 2012-03-29 08:27:21 +00:00
  • 055e1258ea Removed trailing spaces Robert Osfield 2012-03-23 16:09:30 +00:00
  • 695e08ec8c Updated ChangeLog and AUTHORS for 3.1.2 dev release Robert Osfield 2012-03-23 11:32:10 +00:00
  • eb9f545d67 Fixed potential memory leak Robert Osfield 2012-03-23 11:20:17 +00:00
  • 1feea279a5 From 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
  • 1227f3f620 From 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
  • 5fc6f0a796 As 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
  • c2ae14f94d From Erik den Dekker, " IF(${CMAKE_OSX_SYSROOT} STREQUAL "/Developer/SDKs/MacOSX10.7.sdk") ... Robert Osfield 2012-03-23 10:18:27 +00:00
  • 14a563dc9f Ran script to remove trailing spaces and tabs Robert Osfield 2012-03-21 17:36:20 +00:00
  • 1e35f8975d For 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
  • f551c3dcec From David Callu, "just a typo fix that break the compilation under windows" Robert Osfield 2012-03-21 14:08:07 +00:00
  • c3a0a8ddc3 Added Traits::getContextVersion(uint,uint) Robert Osfield 2012-03-21 11:36:54 +00:00
  • cee53f6adc Updated version number Robert Osfield 2012-03-21 11:26:09 +00:00
  • 2f2908b7eb Removed inappropriate warning Robert Osfield 2012-03-20 12:01:02 +00:00
  • f51bb8bc70 Replaced && with & to address error in handling bitmask Robert Osfield 2012-03-20 11:18:45 +00:00
  • 41863ecbb6 From Lukasz Izdebski, Added StencilTwoSided support to ive plugin Robert Osfield 2012-03-19 09:49:41 +00:00
  • 9c04527cbe Fixed the order of setting of CenterMode Robert Osfield 2012-03-16 13:22:20 +00:00
  • e5b5494fe1 From 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
  • 7977b31577 Moved static initializers into global scope to prevent problems with using exit(). Robert Osfield 2012-03-12 14:22:48 +00:00
  • df82754203 Changed osgAnimation::StackedTransform::update(t). It can now be used for custom usage Cedric Pinson 2012-03-11 22:05:29 +00:00
  • d546f95412 Updated ChangeLog and AUTHORS file for 3.1.1 dev release Robert Osfield 2012-03-09 13:16:39 +00:00
  • 5e105d2fc4 From 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
  • fc6fdeaa2c Updated version number for 3.1.1 dev release Robert Osfield 2012-03-08 16:33:44 +00:00
  • fef2628d00 From 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
  • 71893c46e5 From Olaf Flebbe, "Appended now a bugfixed proposition for the Win7 Multitouch Support. Robert Osfield 2012-03-07 09:32:38 +00:00
  • 17ba6f0a24 From 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
  • ecbe4b1058 From 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
  • 7c278ce5d6 From 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
  • fd97a9a800 From 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
  • 8d3790d594 Added RotateCylinderDragger and RotateSphereDragger to list of manipulators for testing purposes Robert Osfield 2012-03-06 10:06:00 +00:00
  • f59f4d2929 From Paul Martz, "Just a minor update and typo fix. " Robert Osfield 2012-03-05 14:17:01 +00:00
  • 51f3a02f73 From Luc Frauciel, "I've modified dxf writer : Robert Osfield 2012-03-01 11:33:31 +00:00
  • ac2be18fbc From 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
  • 2c7b82b401 From David Callu, "I found a bug in osg::Program. Robert Osfield 2012-03-01 10:38:28 +00:00
  • 2907284d00 Removed redudent spaces at ends of lines Robert Osfield 2012-03-01 10:14:55 +00:00
  • 1744617988 Updated ChangeLog and AUTHORS for dev release Robert Osfield 2012-02-29 14:01:44 +00:00
  • 9c5774defb Improved the handling of endian swap of osg::Array Robert Osfield 2012-02-29 10:22:56 +00:00
  • 7bcf5e3b36 From 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
  • 33e7857af9 From 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
  • 84ca21655e Added build problem with using float Matrix. Robert Osfield 2012-02-28 11:37:09 +00:00
  • 11c9ec4f7d From Thomas Hogarth, build fix for IOS build Robert Osfield 2012-02-28 10:21:21 +00:00
  • 1a080dfa6a Added fin.imbue(std::locale::classic()); to avoid problems with parsing of .obj files Robert Osfield 2012-02-27 09:50:47 +00:00
  • e8ac276451 Added 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
  • c3fb8dc714 Added support for using glGenerateMipmap instead of GL_GENERATE_MIPMAP_SGIS on GLES2 Robert Osfield 2012-02-24 12:15:15 +00:00
  • 3ca30736b4 Added 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
  • f86efdcd31 Cleaned up CMake warning Robert Osfield 2012-02-24 10:56:48 +00:00
  • b4155dd817 Moved the Robert Osfield 2012-02-23 17:51:40 +00:00
  • 6d351ba237 From 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
  • 949c635d5d From 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
  • caceb94db8 From 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
  • da44e4f4b6 From 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
  • 0b88ad24b2 From 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
  • f56ab3a04e From Chris Denham, "ReaderWriter3DS smoothing group handling corrections" Robert Osfield 2012-02-21 11:13:25 +00:00
  • aea4d1a261 Fixed warnings Robert Osfield 2012-02-21 10:42:59 +00:00
  • 67ce0d5244 Fixed 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
  • ec89769e6b From 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
  • b213f6030e From Alexander Sinditskiy, "Fix loading small monochrome bmp images" Robert Osfield 2012-02-20 12:36:53 +00:00
  • 5ac0181cdc From 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
  • acb48db89e From 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
  • 041dd7a871 From Riccardo Corsi, Added passing of EventVisitor pointer to event handlers. Robert Osfield 2012-02-20 12:18:50 +00:00
  • 2a97715239 From 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
  • 48b9b25805 From 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
  • 981182fb01 From 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
  • 5a396c91e6 From 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
  • 2f5e19447c Added usage of OSG_CPP_EXCEPTIONS_AVAILABLE for plugins that use std::exceptions. Robert Osfield 2012-02-17 16:13:16 +00:00
  • d393604846 From 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
  • 4457d2a145 From 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
  • d507a54456 From Domenico Mangieri, "Implementation for MoveRight and MoveUp methods in FirstPersonManipulator is missing. Robert Osfield 2012-02-10 16:12:28 +00:00
  • bd81dd5ff8 From 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
  • 06e88f3b91 From Luc Frauciel, "osgUtil Tessellator : beginTessellation() made virtual to allow configuration of tessellation: Robert Osfield 2012-02-09 18:10:52 +00:00
  • 9b6e10ddf0 From Torben Dannhauer, "Modification to osgfilecache: Now source data can also be local.: Robert Osfield 2012-02-09 17:52:13 +00:00
  • 0b73ee7933 Updated ChangeLog, AUTHORS and Contriburos.cpp files Robert Osfield 2012-02-09 17:45:23 +00:00