Commit Graph

  • d75cd032b9 From Jean-Sebastien Guay, replaced M_PI with osg::PI. Robert Osfield 2008-11-08 17:53:51 +00:00
  • 52c14132b4 Updated ChangeLog for 2.7.5 release Robert Osfield 2008-11-07 18:02:05 +00:00
  • ee0832c182 From Csaba Halasz, fix for hang when running in CullThreadPerCameraDrawThreadPerContext threading model. Robert Osfield 2008-11-07 17:40:25 +00:00
  • 60af3fd6fc Fixed typo Robert Osfield 2008-11-07 17:23:55 +00:00
  • 18dbdc2e86 Fixed build under gcc 4.3.2 Robert Osfield 2008-11-07 17:07:43 +00:00
  • b2cd130cc2 Updated ChangeLog and version number for 2.7.5 release Robert Osfield 2008-11-07 16:26:46 +00:00
  • fd4dc1b9c6 Removed fstream for wrapper due to problems with wrapping. Robert Osfield 2008-11-07 16:14:49 +00:00
  • b18840d438 Removed due to problems with build Robert Osfield 2008-11-07 16:03:37 +00:00
  • 0790bf18ec Updated wrappers Robert Osfield 2008-11-07 15:38:40 +00:00
  • 720551d549 From Michael Platings, Converted std::fstream/ifstream/ofstream to osgDB::fstream/ifstream/ofstream and fopen to osgDB::fopen to facilitate support for wide character filenames using UT8 encoding. Robert Osfield 2008-11-07 15:08:08 +00:00
  • 0ccf7d8383 Converted tabs to four spaces Robert Osfield 2008-11-07 15:01:15 +00:00
  • 3455431129 From Tim Moore, removed redundent forward declartion of BoundingBox and BoundingSphere Robert Osfield 2008-11-07 13:18:40 +00:00
  • 4f5379389d From Martins Innus, "Here is a fix to add requestWarpPointer for OS X. It seems to work for me, I just took what osgProducer had. These are updated files to 2.7.3" Robert Osfield 2008-11-07 10:23:57 +00:00
  • 20eba3fb74 Changed to using stdio.h. Robert Osfield 2008-11-06 16:48:55 +00:00
  • 566b4cd999 Updated wrappers Robert Osfield 2008-11-06 14:56:31 +00:00
  • 7b9474e33e Fixed constness of getTexture/getRenderBuffer() const and added non cost version. Robert Osfield 2008-11-06 14:46:11 +00:00
  • b5aa966d12 From Michael Platings, "I've added functions to get the texture, renderbuffer and other properties from a FrameBufferAttachment." Robert Osfield 2008-11-06 14:29:35 +00:00
  • 3f9e5dbfaa From Kyle Centers, removed redundent check to _currentContext.valid(). Robert Osfield 2008-11-06 14:17:12 +00:00
  • ad2cb03a68 From Csaba Halasz, adding missing export directives Robert Osfield 2008-11-06 14:04:26 +00:00
  • bfec6546ce From Thomas Wedner, "use osgViewer::CompositeViewer with several views. All views share parts of their scene graphs. Within these common part some nodes have event handlers which use the action adapter argument to the event handler to determinate which view received the event. Here is the problem, osgViewer::CompositeViewer::eventTraversal sets the action adapter field in the EventVisitor always to the last view which received an event, instead of using the view which actually received the event, so determination of the correct view does not work. I looked at the code a bit, and moved the code for setting the action adapter to a IMO better place" Robert Osfield 2008-11-06 13:57:14 +00:00
  • c7c1913561 From Ulrich Hertleinm "cmake 2.6 is having trouble on Mac OS X because example/CMakeLists.txt addes subdirectory osgviewerGLUT twice. I took the liberty to remove the second occurrence. " Robert Osfield 2008-11-06 13:40:35 +00:00
  • 45c7ca720c Fixed IntersectionVisitor::accept(Camera) handling of relative Cameras. Robert Osfield 2008-11-06 13:38:11 +00:00
  • c80c7dd5b9 From Chris Denham, added transform to cube to test picking fixes Robert Osfield 2008-11-06 13:36:25 +00:00
  • 239c18eddb Removed redundent static ImageStream pointer Robert Osfield 2008-11-05 16:06:25 +00:00
  • a063d1dfb0 Added --no-rescale, --rescale (default) and --shift-min-to-zero command line options for controlling how the pixel data is managed. Robert Osfield 2008-11-05 15:59:48 +00:00
  • de4e08e868 Added --replace-rgb-with-luminance option Robert Osfield 2008-11-05 15:04:38 +00:00
  • 2d10404a2f Added support for different pixel formats and datatypes in copyImage() method Robert Osfield 2008-11-05 15:04:11 +00:00
  • 766dcf4aeb Fixed return value of ArgumentParser::find() for when the search string is not found, the correct value is now -1. Robert Osfield 2008-11-05 11:56:44 +00:00
  • 822b1c9566 Added extra data types info to debug message Robert Osfield 2008-11-05 10:29:45 +00:00
  • 484ead14b5 Added Thread::Init() to CurrentThread Robert Osfield 2008-11-05 10:27:49 +00:00
  • 80a6e5eb2a Compiled fix for gcc 4.3.2 Robert Osfield 2008-11-04 16:31:47 +00:00
  • bc2e8034fe Fixed --images commandline parsing Robert Osfield 2008-11-04 12:57:30 +00:00
  • 2f541fc076 Added GPL copyright notice Robert Osfield 2008-11-03 16:55:06 +00:00
  • c73f33d27c Added handling of texture matrices and texture rectangles in InteractiveImageHandler Robert Osfield 2008-11-03 16:31:44 +00:00
  • 9bba7bbee0 Refactored osgvnc example to utilise the new vnc plugin Robert Osfield 2008-11-03 15:58:02 +00:00
  • 5e56fb6eb6 Added vnc plugin. Robert Osfield 2008-11-03 15:57:21 +00:00
  • 70e1c60819 Added sendPointerEvent and sendKeyEvent virtual methods to osg::Image to facilitate the subclassing of Image providing interactive behaviours so as used in the vnc interactive VncImage class. Robert Osfield 2008-11-03 15:08:04 +00:00
  • 545a5d02c7 Changed version number to 2.7.5 in prep for dev release Robert Osfield 2008-11-03 15:03:49 +00:00
  • 4741893563 Changed Tiff plugin to link to TIFF_LIBRARIES to handle case where JPEG and ZLIB are dependencies. Robert Osfield 2008-11-03 10:17:26 +00:00
  • 521a951b58 Wrapped up the various client streaming methods + thread into VncImage classes. Robert Osfield 2008-10-31 16:48:19 +00:00
  • f1cc01c6b8 Implemented keyboard and mouse dispatch from vnc client to vnc server. Robert Osfield 2008-10-31 13:59:32 +00:00
  • bad9854d71 Added very basic osgvnc example that uses the LibVNCServer client libries for implementing a vnc client as an osg::Image with the vnc data stream going to it. Robert Osfield 2008-10-31 12:03:44 +00:00
  • ae61033a32 Removed renduent osgDB::Registry DatabasePager methods Robert Osfield 2008-10-30 13:05:08 +00:00
  • 5141397d6f Updated ChangeLog, AUTHORS.txt and README.txt for 2.4.7 release Robert Osfield 2008-10-29 12:04:11 +00:00
  • 848b047708 From Blasius Czink, "changed the CHECK_CXX_SOURCE_RUNS macro slightly to avoid the compile problems due to bugged "intrin.h". In such a case the mutex fallback will be used (see attached file)." Robert Osfield 2008-10-29 11:51:47 +00:00
  • 3d07ab5664 Warning fixes Robert Osfield 2008-10-29 11:15:33 +00:00
  • d7bc94d7cd Added missing implementations Robert Osfield 2008-10-29 11:09:08 +00:00
  • edb4c4e554 Updated ChangeLog and AUTHORS.txt for 2.7.4 release Robert Osfield 2008-10-29 10:56:40 +00:00
  • 73e4e55328 Updated wrappers Robert Osfield 2008-10-29 10:38:55 +00:00
  • 4b28e22d34 From Lukas Diduch, added a multithread compsite viewer path, accessible using: Robert Osfield 2008-10-29 10:25:24 +00:00
  • 649bc16753 From James Moliere, fixed display of axis Robert Osfield 2008-10-29 10:12:02 +00:00
  • 5034e223ec From Lionel Lagrade, "I've replaced readsome by read+gcount." Robert Osfield 2008-10-28 17:28:14 +00:00
  • 0b451491b0 From Chris Denham, changed nested Camera intersection test so that it requires the command line --relative-camera-scene to enable it Robert Osfield 2008-10-27 19:59:05 +00:00
  • 5471bb9932 Added --help-env docs for OSG_MAX_PAGEDLOD Robert Osfield 2008-10-27 17:42:04 +00:00
  • 10834cdea4 Merged in comment split code from the old flt plugin so that FLT comments string with returns in them are put into separate description entries. Robert Osfield 2008-10-27 17:11:01 +00:00
  • 9568a062f1 From Wojciech Lewandowski, "I am sending a really minor fix for StatsHandler::reset method. We dynamically add and remove slave cameras in our application. StatsHandler does not automatically adapt to this situation, and we call StatsHandler::reset to force it to update number of cameras and their graphs. Unfortunately, if stats were already drawn, reset would not remove former graph drawables and they would remain frozen below new stats. This update fixes it. " Robert Osfield 2008-10-27 17:09:36 +00:00
  • ff74744556 From Chris Denham, default scene that tests the use of in scene graph Camera which has a RELATIVE_RF ReferenceFrame. Robert Osfield 2008-10-27 16:16:28 +00:00
  • 10b6309f79 From Chris Denham, fixed support of in scene graph osg::Camera's with ReferenceFrame of RELATIVE_RF. Robert Osfield 2008-10-27 16:06:24 +00:00
  • 72200de866 From Katharina Plugge, "I found a bug in the OpenFlight-Plugin. When exporting to OpenFlight it could happen that palettes of an external reference like the texture palette are set wrong, because they are overwritten by parent settings (userData), which actually do not refer to palette entries respectively ParentPools (happens for example if a Transform is parent of a ProxyNode). The static cast from userData to ParentPools should therefore be a dynamic cast. --------------------------- Robert Osfield 2008-10-27 15:26:53 +00:00
  • b28612bce2 Various warning fixes Robert Osfield 2008-10-27 13:09:43 +00:00
  • e062524cb4 Updated wrappers Robert Osfield 2008-10-27 11:49:31 +00:00
  • 756b9c389a From Mathias Froehlich, "This change is a result of a recent thread on osg-users. The semantic change that went into the ac loader with the past patch was incorrect wrt the document describing the behaviour of ac files and inconsistent with what ac3d itself displays for that files. This attached change reverts the behaviour to the original one. The infrastructure to change this is left in place. The change is based on rev 9045." Robert Osfield 2008-10-27 11:08:54 +00:00
  • d703c58936 From Blasius Czink, "Among other things I added support for atomic operations on BSD-like systems and additional methods (for "and", "or", "xor"). " Robert Osfield 2008-10-27 10:42:58 +00:00
  • b1c858d8f8 Fixed positioning of wings Robert Osfield 2008-10-27 10:40:13 +00:00
  • 71814fe266 From Mathieu Marache, "I came across a bug when building OpenSceneGraph with MSVC_VERSIONED_DLL, NMake makefiles and CMake 2.6.2. The compilation fails because it tries to copy ot11-OpenThreads.lib to OpenThreads.lib which is valid for the 2.4.x era of CMake but not anymore in 2.6.x era. The provided file from the CMakeModules directory adds a tests on the CMake version and corrects this. Works for me now." Robert Osfield 2008-10-27 09:48:34 +00:00
  • 32907d679f From Alberto Lucas, fixed typo Robert Osfield 2008-10-27 09:44:49 +00:00
  • 0ff3f48693 Improved the support for no pre compile, and configuring the number of threads in the DatabasePager. Robert Osfield 2008-10-26 22:22:38 +00:00
  • 1cb2fc259e Improved the error reporting Robert Osfield 2008-10-26 22:21:09 +00:00
  • 20da8e55a8 From Jim Vaughan, Robert Osfield 2008-10-25 13:17:22 +00:00
  • 48c31e5885 From Alberto Luaces, "it seems a copy-paste error is present on the OBJ loader when parsing the options given by the user. "noTesselateLargePolygons" is being activated instead of "noTriStripPolygons". I'm attaching the fixed file." Robert Osfield 2008-10-24 11:38:40 +00:00
  • 37cd3b419c Fixed typo Robert Osfield 2008-10-24 10:02:13 +00:00
  • 284d7c911d Add osgParticle:: qualifiers in front of Program entries to avoid issues when combining osg::Program and osgParticle::Program in a single app Robert Osfield 2008-10-24 09:59:12 +00:00
  • b2ffdacd80 Changed timing stats to osg::INFO level Robert Osfield 2008-10-24 09:49:55 +00:00
  • 19a51b5aff Removed debugging test. Robert Osfield 2008-10-24 08:09:36 +00:00
  • c1fd14fb2c Introduced new method of management the number of PagedLOD active, by using a capping the number of PagedLOD to a sepcified maximum, with pruning of inactive PagedLOD when the total number of inactive and active PagedLOD goes above the maximum. Robert Osfield 2008-10-23 16:33:14 +00:00
  • f4f6aa288d From Panagiotis Koutsourakis, "We are using Open Scene Graph for an application and we need COLLADA support. While testing the pluggin we found a small bug and we are submitting a patch. Robert Osfield 2008-10-21 16:39:24 +00:00
  • fd5f9741d3 From Wojciech Lewandowski, "I made a minor tweak in StandardShadowMap.cpp. As agreed with J-S I have added AlphaFunc/AlphaTest to shadow camera stateset to make sure transparent objects will not cast blocky solid shadows." Robert Osfield 2008-10-21 16:32:55 +00:00
  • 3b5f9f1e5d From Chris Denham, "However, just spotted another inconsistency between UFOManipulator::getMatrix() and UFOManipulator::getInverseMatrix() It assumes that inverse(_inverseMatrix * _offset) = _offset * _matrix This is only true when _offset=identity, so I think it should be inverse(_offset) * _matrix This inconsistency can cause problems when switching from UFO to other manipulators, because the UFO:Manipulator::getMatrix function is not necessarily returning a correct inverse of the currently set ModelViewTransform. It was tempting to change the name of the _offset member to _inverseOffset, or to maintain both variables, but in the end went for the minimal change." Robert Osfield 2008-10-21 16:31:01 +00:00
  • 144e44a749 From Per Fahlberg, "I ran into a problem when using another library that implemented the same functions as the osg jpeg plugin, i guess they both originated from the same example code :) As a solution I added a namespace in ReaderWriterJPEG.cpp around the functions. " Robert Osfield 2008-10-21 16:27:22 +00:00
  • 01593240ed #if'd out an premature StateSet optimization that was causing problems with datasets that mixed multi-texture coord geometry with single texture coord geometries in a single scene graph. Robert Osfield 2008-10-21 15:51:56 +00:00
  • f058fc299e Updated wrappers Robert Osfield 2008-10-21 09:50:07 +00:00
  • 24eb2f6c43 Introduce osgDB::FileCache, and updated osgfilecache and DatabasePager to use it. Robert Osfield 2008-10-20 16:24:57 +00:00
  • 10186190f6 Introduced support for controlling mipmapping of osgTerrain::ImageLayer and compression of osgTerrain::HeightFieldLayer. Robert Osfield 2008-10-20 08:43:25 +00:00
  • 351ac1614c From Paul Melis, fixed typo Robert Osfield 2008-10-17 09:16:02 +00:00
  • 61bd2b825f From Chris Denham, "I noticed that UFOManipulator _matrix and _inverseMatrix may be inconsistently set due to typo in UFOManipulator::home(). I assume the intention is that _matrix and _inverseMatrix are kept consistent, so corrected file attached. Robert Osfield 2008-10-15 10:07:21 +00:00
  • f66a285b01 Changed erroneous ZLIB_INCLUDE_DIRS to ZLIB_INCLUDE_DIR Robert Osfield 2008-10-14 17:20:58 +00:00
  • 1bbab1fcc7 From Jason Beverage, "Here is a small change to the CURL plugin to distinguish between a 400 level error and a 500 level error. Robert Osfield 2008-10-14 16:57:37 +00:00
  • 36a93d9cf3 Converted M_PI* usage across to osg::PI Robert Osfield 2008-10-14 16:44:14 +00:00
  • ec797b3a81 From Ricard Schmidt, dot writer plugin. Robert Osfield 2008-10-14 16:35:03 +00:00
  • 8c6f65caca From James Moliere, " The code below is to show how a heirarchy of objects can be made within a scenegraph. In other words, how there can be a parent/child relationship between objects such that when a parent is rotated or translated, the children move is respect to it's parent movement. A robotic arm is used in this example because this is what I'm using OSG for." Robert Osfield 2008-10-14 15:24:39 +00:00
  • e4057b65ee Removed geomoflife_frag.cpp experiement from CMakeList.txt file Robert Osfield 2008-10-14 15:10:10 +00:00
  • 3aebed206e From J.P Delport, game of life example that demonstrates ping pong render to texture rendering Robert Osfield 2008-10-14 14:58:10 +00:00
  • 78d731a316 Added zlib support to curl and ive plugins Robert Osfield 2008-10-14 14:37:11 +00:00
  • ad78c21e07 Added debug timing code Robert Osfield 2008-10-14 14:36:24 +00:00
  • ac975bf79a Added a Refrenced::getGlobalReferencedMutex, and OpenThreads::ScopedPointerLock() and use of this in add/removeParent() codes to avoid threading problems when using atomic ref counting. Robert Osfield 2008-10-14 14:27:41 +00:00
  • af13e84093 UPdated version numbers Robert Osfield 2008-10-14 14:25:54 +00:00
  • d8525815fd Moved compress/uncompress code across to using gzip compatible methods Robert Osfield 2008-10-10 12:01:54 +00:00
  • 46172c931e Added initial cut of gz compress/uncompress plugin Robert Osfield 2008-10-09 18:46:49 +00:00
  • ab3ecd129d Initial cut of zlib based compress/uncompress plugin Robert Osfield 2008-10-09 17:02:16 +00:00
  • df0fcbdf9b From Stephan Huber: updated XCode-project, added osgVolume-lib Stephan Maximilian HUBER 2008-10-09 13:16:49 +00:00