d75cd032b9From Jean-Sebastien Guay, replaced M_PI with osg::PI.
Robert Osfield
2008-11-08 17:53:51 +00:00
52c14132b4Updated ChangeLog for 2.7.5 release
Robert Osfield
2008-11-07 18:02:05 +00:00
ee0832c182From Csaba Halasz, fix for hang when running in CullThreadPerCameraDrawThreadPerContext threading model.
Robert Osfield
2008-11-07 17:40:25 +00:00
60af3fd6fcFixed typo
Robert Osfield
2008-11-07 17:23:55 +00:00
18dbdc2e86Fixed build under gcc 4.3.2
Robert Osfield
2008-11-07 17:07:43 +00:00
b2cd130cc2Updated ChangeLog and version number for 2.7.5 release
Robert Osfield
2008-11-07 16:26:46 +00:00
fd4dc1b9c6Removed fstream for wrapper due to problems with wrapping.
Robert Osfield
2008-11-07 16:14:49 +00:00
b18840d438Removed due to problems with build
Robert Osfield
2008-11-07 16:03:37 +00:00
0790bf18ecUpdated wrappers
Robert Osfield
2008-11-07 15:38:40 +00:00
720551d549From 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
0ccf7d8383Converted tabs to four spaces
Robert Osfield
2008-11-07 15:01:15 +00:00
3455431129From Tim Moore, removed redundent forward declartion of BoundingBox and BoundingSphere
Robert Osfield
2008-11-07 13:18:40 +00:00
4f5379389dFrom 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
20eba3fb74Changed to using stdio.h.
Robert Osfield
2008-11-06 16:48:55 +00:00
566b4cd999Updated wrappers
Robert Osfield
2008-11-06 14:56:31 +00:00
7b9474e33eFixed constness of getTexture/getRenderBuffer() const and added non cost version.
Robert Osfield
2008-11-06 14:46:11 +00:00
b5aa966d12From 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
3f9e5dbfaaFrom Kyle Centers, removed redundent check to _currentContext.valid().
Robert Osfield
2008-11-06 14:17:12 +00:00
bfec6546ceFrom 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
c7c1913561From 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
45c7ca720cFixed IntersectionVisitor::accept(Camera) handling of relative Cameras.
Robert Osfield
2008-11-06 13:38:11 +00:00
c80c7dd5b9From Chris Denham, added transform to cube to test picking fixes
Robert Osfield
2008-11-06 13:36:25 +00:00
239c18eddbRemoved redundent static ImageStream pointer
Robert Osfield
2008-11-05 16:06:25 +00:00
a063d1dfb0Added --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
de4e08e868Added --replace-rgb-with-luminance option
Robert Osfield
2008-11-05 15:04:38 +00:00
2d10404a2fAdded support for different pixel formats and datatypes in copyImage() method
Robert Osfield
2008-11-05 15:04:11 +00:00
766dcf4aebFixed 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
822b1c9566Added extra data types info to debug message
Robert Osfield
2008-11-05 10:29:45 +00:00
484ead14b5Added Thread::Init() to CurrentThread
Robert Osfield
2008-11-05 10:27:49 +00:00
80a6e5eb2aCompiled fix for gcc 4.3.2
Robert Osfield
2008-11-04 16:31:47 +00:00
bc2e8034feFixed --images commandline parsing
Robert Osfield
2008-11-04 12:57:30 +00:00
2f541fc076Added GPL copyright notice
Robert Osfield
2008-11-03 16:55:06 +00:00
c73f33d27cAdded handling of texture matrices and texture rectangles in InteractiveImageHandler
Robert Osfield
2008-11-03 16:31:44 +00:00
9bba7bbee0Refactored osgvnc example to utilise the new vnc plugin
Robert Osfield
2008-11-03 15:58:02 +00:00
5e56fb6eb6Added vnc plugin.
Robert Osfield
2008-11-03 15:57:21 +00:00
70e1c60819Added 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
545a5d02c7Changed version number to 2.7.5 in prep for dev release
Robert Osfield
2008-11-03 15:03:49 +00:00
4741893563Changed 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
521a951b58Wrapped up the various client streaming methods + thread into VncImage classes.
Robert Osfield
2008-10-31 16:48:19 +00:00
f1cc01c6b8Implemented keyboard and mouse dispatch from vnc client to vnc server.
Robert Osfield
2008-10-31 13:59:32 +00:00
bad9854d71Added 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
ae61033a32Removed renduent osgDB::Registry DatabasePager methods
Robert Osfield
2008-10-30 13:05:08 +00:00
5141397d6fUpdated ChangeLog, AUTHORS.txt and README.txt for 2.4.7 release
Robert Osfield
2008-10-29 12:04:11 +00:00
848b047708From 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
3d07ab5664Warning fixes
Robert Osfield
2008-10-29 11:15:33 +00:00
d7bc94d7cdAdded missing implementations
Robert Osfield
2008-10-29 11:09:08 +00:00
edb4c4e554Updated ChangeLog and AUTHORS.txt for 2.7.4 release
Robert Osfield
2008-10-29 10:56:40 +00:00
73e4e55328Updated wrappers
Robert Osfield
2008-10-29 10:38:55 +00:00
4b28e22d34From Lukas Diduch, added a multithread compsite viewer path, accessible using:
Robert Osfield
2008-10-29 10:25:24 +00:00
649bc16753From James Moliere, fixed display of axis
Robert Osfield
2008-10-29 10:12:02 +00:00
5034e223ecFrom Lionel Lagrade, "I've replaced readsome by read+gcount."
Robert Osfield
2008-10-28 17:28:14 +00:00
0b451491b0From 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
5471bb9932Added --help-env docs for OSG_MAX_PAGEDLOD
Robert Osfield
2008-10-27 17:42:04 +00:00
10834cdea4Merged 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
9568a062f1From 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
ff74744556From 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
10b6309f79From 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
72200de866From 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
b28612bce2Various warning fixes
Robert Osfield
2008-10-27 13:09:43 +00:00
e062524cb4Updated wrappers
Robert Osfield
2008-10-27 11:49:31 +00:00
756b9c389aFrom 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
d703c58936From 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
b1c858d8f8Fixed positioning of wings
Robert Osfield
2008-10-27 10:40:13 +00:00
71814fe266From 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
32907d679fFrom Alberto Lucas, fixed typo
Robert Osfield
2008-10-27 09:44:49 +00:00
0ff3f48693Improved 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
1cb2fc259eImproved the error reporting
Robert Osfield
2008-10-26 22:21:09 +00:00
20da8e55a8From Jim Vaughan,
Robert Osfield
2008-10-25 13:17:22 +00:00
48c31e5885From 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
37cd3b419cFixed typo
Robert Osfield
2008-10-24 10:02:13 +00:00
284d7c911dAdd 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
b2ffdacd80Changed timing stats to osg::INFO level
Robert Osfield
2008-10-24 09:49:55 +00:00
19a51b5affRemoved debugging test.
Robert Osfield
2008-10-24 08:09:36 +00:00
c1fd14fb2cIntroduced 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
f4f6aa288dFrom 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
fd5f9741d3From 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
3b5f9f1e5dFrom 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
144e44a749From 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
f058fc299eUpdated wrappers
Robert Osfield
2008-10-21 09:50:07 +00:00
24eb2f6c43Introduce osgDB::FileCache, and updated osgfilecache and DatabasePager to use it.
Robert Osfield
2008-10-20 16:24:57 +00:00
10186190f6Introduced support for controlling mipmapping of osgTerrain::ImageLayer and compression of osgTerrain::HeightFieldLayer.
Robert Osfield
2008-10-20 08:43:25 +00:00
351ac1614cFrom Paul Melis, fixed typo
Robert Osfield
2008-10-17 09:16:02 +00:00
61bd2b825fFrom 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
f66a285b01Changed erroneous ZLIB_INCLUDE_DIRS to ZLIB_INCLUDE_DIR
Robert Osfield
2008-10-14 17:20:58 +00:00
1bbab1fcc7From 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
36a93d9cf3Converted M_PI* usage across to osg::PI
Robert Osfield
2008-10-14 16:44:14 +00:00
8c6f65cacaFrom 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
e4057b65eeRemoved geomoflife_frag.cpp experiement from CMakeList.txt file
Robert Osfield
2008-10-14 15:10:10 +00:00
3aebed206eFrom 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
78d731a316Added zlib support to curl and ive plugins
Robert Osfield
2008-10-14 14:37:11 +00:00
ad78c21e07Added debug timing code
Robert Osfield
2008-10-14 14:36:24 +00:00
ac975bf79aAdded 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
af13e84093UPdated version numbers
Robert Osfield
2008-10-14 14:25:54 +00:00
d8525815fdMoved compress/uncompress code across to using gzip compatible methods
Robert Osfield
2008-10-10 12:01:54 +00:00
46172c931eAdded initial cut of gz compress/uncompress plugin
Robert Osfield
2008-10-09 18:46:49 +00:00
ab3ecd129dInitial cut of zlib based compress/uncompress plugin
Robert Osfield
2008-10-09 17:02:16 +00:00
df0fcbdf9bFrom Stephan Huber: updated XCode-project, added osgVolume-lib
Stephan Maximilian HUBER
2008-10-09 13:16:49 +00:00