5747773096From Tree, changes to better support Java binding generation
Robert Osfield
2004-09-28 09:14:04 +00:00
0c24cf48b8Added a mutex and _numFramesActive count to track multiview usages of the DatabasePager.
Robert Osfield
2004-09-28 08:39:46 +00:00
7b826228bbFrom Brad Christiansen, fix expandBy(const BoundingSphere&) method to properly handle the instance of when the two bounding sphere's have a coincident center.
Robert Osfield
2004-09-28 07:15:01 +00:00
de0e616433Added new methods into osg::Referenced for controlling the use of thread safe ref/unref:
Robert Osfield
2004-09-27 14:15:13 +00:00
7e5c87de6aChanged the version strings to use OpenSceneGaph rather than "Open Scene Graph"
Robert Osfield
2004-09-27 12:07:34 +00:00
1068667b86Changed the pruning of database requests so that the frame number need not be identical to pass, a delta of 1 is now pemssible
Robert Osfield
2004-09-27 10:42:14 +00:00
0e4f7077abRemoved erroneous casts that would have been causing uneccessary copying.
Robert Osfield
2004-09-26 19:01:27 +00:00
37c8b3a6fbFrom Geoff Michel, typos and spelling fixes.
Robert Osfield
2004-09-26 18:39:34 +00:00
be8476592eFrom Mike Weiblen, partial fix for OpenGL error generation under NVidia drivers.
Robert Osfield
2004-09-26 10:27:25 +00:00
22bb35f4f1Fixed typo
Robert Osfield
2004-09-23 20:13:16 +00:00
10247ef983Fixed typo.
Robert Osfield
2004-09-23 20:07:37 +00:00
b9e4235d85Added releaseAllGLObjects() convinience method.
Robert Osfield
2004-09-23 20:01:40 +00:00
1b31024cd5Clean up of new DatabasePager code, and change of osgProducer so that DatabasePager support is now integrated into the OsgSceneHandler.
Robert Osfield
2004-09-23 18:50:38 +00:00
fc68ccacb7Fixed warnings
Don BURNS
2004-09-23 16:05:24 +00:00
5b0739bcf0Updates for better DatabasePager peformance w.r.t constant frame rates.
Robert Osfield
2004-09-23 12:27:56 +00:00
1a03a08f4aAdded a extra debugging comment
Robert Osfield
2004-09-22 09:28:40 +00:00
54b45ce3bcUpdated to DatabasePager support
Robert Osfield
2004-09-21 21:33:52 +00:00
0d884d66ebVarious improvements to database paing.
Robert Osfield
2004-09-21 17:26:08 +00:00
eea9ddccf5removed makeDir.h
Don BURNS
2004-09-20 17:42:59 +00:00
95b9ec54e9Removed temporary makeDir files and call in ReaderWriterNet.cpp
Don BURNS
2004-09-20 17:42:40 +00:00
0750a19aa6Added clear(), setDatabasePagerThreadPause() and setAcceptNewDatabaseRequests() methods and new local implementation of cancel().
Robert Osfield
2004-09-19 20:09:54 +00:00
de7b7c0869Removed unused variable.
Robert Osfield
2004-09-19 19:03:38 +00:00
ec74beede7Added reference to GL_LIBS
Robert Osfield
2004-09-19 18:34:05 +00:00
8bce22343bVarious improvements to the DatabasePager with the aim to achieve constant framerates and minimizing memory consumption.
Robert Osfield
2004-09-18 19:28:45 +00:00
9ac9bfa5aeRemoved reference to ComputeTransformCallback
Robert Osfield
2004-09-18 19:27:39 +00:00
e68cfd1965From Sebastien Grignard, add writing out/reading in of drawable components of a ShapeDrawable.
Robert Osfield
2004-09-15 19:14:00 +00:00
b25c08bca4More spelling & top fixes.
Robert Osfield
2004-09-15 19:10:15 +00:00
88e2c1b1dfFrom Geoff Michel, typo and spelling fixes
Robert Osfield
2004-09-15 19:07:56 +00:00
6d7a046160Added usage of std::vector<> and ref_ptr<>'s to avoid memory leaks
Robert Osfield
2004-09-15 15:09:46 +00:00
a2f88b6e08Commented out osg::noitfy usage under OSX since this was causing a crash on start up
Robert Osfield
2004-09-14 15:05:16 +00:00
7858e89078Added GDAL check to compile of osgsimulation
Robert Osfield
2004-09-14 15:03:18 +00:00
c204628d1aFix of tabbing and typo
Robert Osfield
2004-09-13 17:19:05 +00:00
4c4be0a750From Paul Martz, typo and spelling fixes
Robert Osfield
2004-09-13 16:10:59 +00:00
b272fcf803Fixed comments
Robert Osfield
2004-09-13 15:17:43 +00:00
ee67127279From Eric Hammil, typo and spelling fixes
Robert Osfield
2004-09-13 15:14:11 +00:00
63f8935afbFrom George Papagiannakis, added extra Quat length to catch case where length is zero.
Robert Osfield
2004-09-13 14:33:41 +00:00
b664c20c74Improved the handling of building/writing generated databases, and the fixed transition distances on the lower levels of geocentric databases.
Robert Osfield
2004-09-13 13:53:45 +00:00
8536e5dbdfAdded a deleteTextureObject after the creation of the compressed textures
Robert Osfield
2004-09-11 03:00:11 +00:00
99332ef11aAdded missing LightModel.h and .cpp from Stansilav.
Robert Osfield
2004-09-10 17:49:50 +00:00
e5ea972cffAdded convinience methods.
Robert Osfield
2004-09-10 13:31:37 +00:00
6b2e17fe14Made update, cull and draw callbacks virtual to allow custom Drawable's to there own specific extensions for handling callbacks
Robert Osfield
2004-09-10 08:26:53 +00:00
790da0776aMade the computeLocalToWorld etc method to use const NodePath's parameters.
Robert Osfield
2004-09-09 15:14:33 +00:00
6a48a3ffe7Added osg::RefNodePath class for handling node paths.
Robert Osfield
2004-09-09 13:18:45 +00:00
217fa3ec0eFrom Stanislav Blinov, addition of LightModel support for .ive format.
Robert Osfield
2004-09-09 13:07:18 +00:00
39a79a9805Fixed write of normalmap.
Robert Osfield
2004-09-09 09:03:28 +00:00
d36739a8cdChange the warnigns about a fail getLibraryHandle to be INFO rather than WARN.
Robert Osfield
2004-09-09 08:54:22 +00:00
2c60114a94From Martin Aumueller, added ref() and unref() to Inventor node handling.
Robert Osfield
2004-09-09 08:18:43 +00:00
568bd8f945Fixed keyword used for setting the database name.
Robert Osfield
2004-09-08 18:14:04 +00:00
a9c731eff2Quick fix to crash in TXPNode.
Robert Osfield
2004-09-08 15:14:18 +00:00
daf8887bb0Changed usage of assert() to throw.
Robert Osfield
2004-09-07 14:34:04 +00:00
94f1f6025cAdded a size check on heap_array<T, CmpT>::Adjust(size_t i) to prevent access errors.
Robert Osfield
2004-09-07 10:45:22 +00:00
bafc126edaFrom Paul Martz, removed redundent paramaters in clampArray4LEQUAL.
Robert Osfield
2004-09-07 10:31:30 +00:00
e0a3e687ecChanged the wrap mode from CLAMP to CLAMP_TO_EDGE
Robert Osfield
2004-09-07 10:09:52 +00:00
767b397534From Paul Martz, typos and spelling fixes
Robert Osfield
2004-09-07 10:07:11 +00:00
46c830cc12Added missing setTrackerMode(TrackerMode)
Robert Osfield
2004-09-07 06:59:19 +00:00
9dc35ce47aAdded mutex to access to the Registry::_objectCache.
Robert Osfield
2004-09-06 18:20:38 +00:00
add06bab8dAdded docs for max size commandline params.
Robert Osfield
2004-09-06 14:58:29 +00:00
a36b10ac24From Marco Jez, added missing TexGenNode constructor.
Robert Osfield
2004-09-06 14:30:25 +00:00
f4839d7158Updates to controlling maximum texture size
Robert Osfield
2004-09-04 09:22:26 +00:00
6f1716a15bAdded commandline support for Size and texcoord Multipliers
Robert Osfield
2004-09-03 15:42:43 +00:00
d7d83923f4Added setConstantColorAsLightDirection & getConstantColorAsLightDirection methods to make it more convinient to set up DOT3 register combiners.
Robert Osfield
2004-09-03 15:05:33 +00:00
200b23f354Added handling of RGBA to normal map computation
Robert Osfield
2004-09-03 10:02:56 +00:00
83b94144b4Fixed .net plugin errors on Mac
Don BURNS
2004-09-02 20:42:28 +00:00
21691f2d56From Geoff Michel, typo and spelling fixes
Robert Osfield
2004-09-02 19:10:33 +00:00
13f43ec836Added Sequence back in with correct Permission, and with Geoff Michel's spelling corrections.
Robert Osfield
2004-09-02 18:19:38 +00:00
d5989faf65Temporary removal of Sequence to try and get around permissions problem with it.
Robert Osfield
2004-09-02 18:17:38 +00:00
506c5a6743Added usage of carbon pathway in appendPlatformSpecificLibraryFilePaths.
Robert Osfield
2004-09-02 10:01:24 +00:00
452cfa7744Added comments from Eric
Robert Osfield
2004-09-02 07:44:33 +00:00
289d838322Fixed a mis-definition of INSTBIN and INSTLIB
Don BURNS
2004-09-02 03:52:13 +00:00
784337204eFrom Geoff Michel, removed mem_ptr reference as it no longer exists
Robert Osfield
2004-09-01 17:18:04 +00:00
1f53745511From Uwe Woessner
Robert Osfield
2004-09-01 15:14:55 +00:00
ac6d25a840Added Don's new osgDB::makeDirectory() code FileUtils.
Robert Osfield
2004-09-01 14:49:18 +00:00
543f4493f6Removed reference to old CmdLineArgs class
Robert Osfield
2004-09-01 11:05:57 +00:00
4702a0a964From Jeoen den Dekker, changed eroneous tcoords[ci][0] to tcoords[ci][1]
Robert Osfield
2004-09-01 10:45:11 +00:00
d9af748b78From Tom Jolly, add detection for whether multi-texturing is supported before checking for number of texture units supported, using 1 as a fallback value
Robert Osfield
2004-09-01 10:41:50 +00:00
da5fa4cbcdAdded bool paramter to MatrixManipulator::setHomePosition(,,,bool) to allow the autocomputehomeposition to be controlled.
Robert Osfield
2004-09-01 10:18:46 +00:00
2003c27714From Marco Jez, added new osgmotionblur example
Robert Osfield
2004-09-01 09:54:36 +00:00
19bf7bb1ceFrom Eric Sokolsky, add support for recording default values for env vars
Robert Osfield
2004-09-01 09:48:17 +00:00
cc4a22a117Added crude #ifdef COIN_BASIC_H around ::REPLACE usage as this is only available under Coing
Robert Osfield
2004-09-01 09:10:15 +00:00
da6993fc77Added support for CONSTANT_COLOR and ONE_MINUS_CONSTANT_COLOR into .osg
Robert Osfield
2004-09-01 09:00:20 +00:00
6483c8f78bFrom Sondra Iverson, adding of CONSTANT_COLOR and ONE_MINUS_CONSTANT_COLOR options
Robert Osfield
2004-09-01 08:59:58 +00:00
e5cfe0a27aFrom Marco Jez, addition of new interal texture formats to osg/Texture and Image.cpp
Robert Osfield
2004-09-01 08:49:48 +00:00
a85ea0a8ccFrom Brede Johhansen, fixed copy and paste bug where in getInverse(..) methods
Robert Osfield
2004-09-01 08:34:49 +00:00
b855987297From Paul Martz, typos and spelling fixes.
Robert Osfield
2004-09-01 08:15:36 +00:00
2047611904small change for Visual Studio compile
Don BURNS
2004-08-31 21:18:46 +00:00
573079fbaeAdded Visual Studio files for osgPlugin net
Don BURNS
2004-08-31 21:06:01 +00:00
3c0ea75e28added makeDir - temporary UNIX only
Don BURNS
2004-08-31 20:49:23 +00:00
b7b3c7cd10Fixes (hopefully) for windows and other platforms...
Don BURNS
2004-08-31 20:26:54 +00:00
32a78e5a16From Geoff Michel, typo and spelling fixes.
Robert Osfield
2004-08-31 14:49:33 +00:00
de686f409bAdded support for spherical texture mapping and better file search support for meterial files.
Robert Osfield
2004-08-31 14:48:05 +00:00
1da72da167Simplified the TrackMode options
Robert Osfield
2004-08-31 14:21:46 +00:00
e278cc9d4cFrom Geoff Michel, spelling and typo fixes.
Robert Osfield
2004-08-31 14:08:12 +00:00
3b90a0e8a6From Sébastien Kuntz, spelling and typo fixes
Robert Osfield
2004-08-31 13:19:30 +00:00
08017daf37Added rescale of quaternion in Matrix::set(Quat), a copy operation in osg::Quat and extra tracking options in NodeTrackerManipulator.
Robert Osfield
2004-08-31 09:20:31 +00:00
15def16d43Added cache_mode option to Net plugin
Don BURNS
2004-08-31 01:12:56 +00:00
6578655ff3Added trackmode support for handling rotation of tracked node
Robert Osfield
2004-08-30 18:53:44 +00:00
2733324701Fixed the Matrix::get(Quat&) method
Robert Osfield
2004-08-30 18:51:42 +00:00
146f4cd573Remamed TrackerManipulator to NodeTrackerManipulator
Robert Osfield
2004-08-30 10:03:18 +00:00
0724243959Added the local_cache_dir option to the net plug-in allowing for the keeping and populating of a local cache. With this option, the cache is checked first before fetching from the network.
Don BURNS
2004-08-30 01:15:49 +00:00