Commit Graph

  • 3ea1bb6de7 Added osgdistortion examples .dsp Robert Osfield 2004-01-06 15:56:18 +00:00
  • 4a0a7c7801 Fixed comments Robert Osfield 2004-01-06 14:37:25 +00:00
  • 3b82c67c13 Added code to the DatagbasePager::removeExpiredSubgraphs() that update the osgDB::Registry cache. Robert Osfield 2004-01-06 14:09:12 +00:00
  • 9927c664b5 Merged changes from Cobin Holtz for support of "noUnitsConversion" via the ReaderWriter::Options string. Robert Osfield 2004-01-06 12:27:20 +00:00
  • 466497cc8c From Nick, increased info.radius by x 1.3 to avoid culling Robert Osfield 2004-01-06 08:38:17 +00:00
  • 3f9ba1484c Added code to scale the priority by the offset and scale. Robert Osfield 2004-01-05 20:51:30 +00:00
  • 413064fc6e Added support for priority offset and scale into PagedLOD. Robert Osfield 2004-01-05 20:45:28 +00:00
  • 50a7fc16af #if 0'd out code for switch off seam generation. Robert Osfield 2004-01-05 19:04:25 +00:00
  • f820a28335 Compile fixes for Win32 Robert Osfield 2004-01-05 15:40:44 +00:00
  • a442c7c2cb Fixed .dsp Robert Osfield 2004-01-05 15:34:41 +00:00
  • e8b15c03bf Renamed osgshadowtexture.dsp to osgdepthshadow.dsp Robert Osfield 2004-01-05 14:17:01 +00:00
  • f230f5a132 Added support into osgProducer::Viewer for flushing and compiling GL objects via a Producer post swap callback. Robert Osfield 2004-01-05 13:40:36 +00:00
  • 042644df13 From Pavel Moloshtan, osgdepthshadow example Robert Osfield 2004-01-05 09:34:28 +00:00
  • c71e2100ec Experiments at fixing seam handling. Robert Osfield 2004-01-04 22:28:37 +00:00
  • d25b682269 Fixed osgFX::Validator::compare(..) so that it checked for the correct StateAttribute type before comparing member variables. Robert Osfield 2004-01-04 12:37:18 +00:00
  • ad97db86a2 Oops. Fixed glaring memory leak in main loop of osgsimple Don BURNS 2004-01-03 22:52:51 +00:00
  • 687410145d From Marco Jez, new Light Wave Scene loader Robert Osfield 2004-01-03 20:32:27 +00:00
  • c0f2730d99 From Marco Jez, updates to the LWO loader. Robert Osfield 2004-01-03 15:20:33 +00:00
  • 249eddb3d8 Updates to osgGL2 from Mike Weiblen Robert Osfield 2004-01-03 09:06:52 +00:00
  • 458e10c796 Fixed getFogCoord methods Robert Osfield 2004-01-02 20:44:18 +00:00
  • 3034112577 Updates to TXP plugin from Nick. Robert Osfield 2004-01-02 17:30:05 +00:00
  • bf9af3f940 Added "&& oitr->second.first->referenceCount()<=1" check to removeExpiredObjectsInCache so that it only expires objects in the cache that have no external reference. Robert Osfield 2004-01-02 17:06:18 +00:00
  • 9867bce5f0 Updates to the AUTHORS file from Rune. Robert Osfield 2004-01-02 11:31:45 +00:00
  • 2870d093f2 Added osgdistortion demo. Robert Osfield 2003-12-27 22:17:41 +00:00
  • 401c3ec45d From Geof Michel, addition of TESSELATE_GEOMETRY pass. Robert Osfield 2003-12-27 22:17:25 +00:00
  • e6949ee70e Removed TXPIO.h Robert Osfield 2003-12-27 15:57:57 +00:00
  • 884e046abb From Geoff Michel, added tesselate pass to Optimizer and added handling of per primitve color to osgUtil::Tesselator. Robert Osfield 2003-12-27 13:46:33 +00:00
  • 2cb360dd38 From Rommano Silva, admendments to Texture::computeRequiredTextureDimensions so that it takes into account the current mip map settings. Robert Osfield 2003-12-27 11:30:41 +00:00
  • 177eb76244 Fixed osgFX::Scribe so that is handled setting of colour and line width correctly, by setting up the Materiail and LineWidth attributes within the Scribe constructor. Robert Osfield 2003-12-26 16:45:06 +00:00
  • 96a8fa1f21 Fixes for VS6.0 Robert Osfield 2003-12-24 19:28:39 +00:00
  • 1a99f78aee Removed redundent osgcameragroup Robert Osfield 2003-12-24 17:20:13 +00:00
  • 6062823bf9 Fixed typo of TileMap - now corrected to TileMapper Robert Osfield 2003-12-24 17:19:07 +00:00
  • 477739f6fc Fixed typos in error reporting Robert Osfield 2003-12-24 00:14:45 +00:00
  • 5c199e01c0 Build fixes for VS6.0 Robert Osfield 2003-12-24 00:14:12 +00:00
  • 119a73e406 Added osgphotoalbum project Robert Osfield 2003-12-24 00:07:28 +00:00
  • 0683c1b5a8 Added support for a photo archive. Robert Osfield 2003-12-23 23:55:06 +00:00
  • 5cc98a420d Updates from Nick. Robert Osfield 2003-12-23 13:02:13 +00:00
  • 2747c0aa41 removed osg:: Robert Osfield 2003-12-23 12:10:06 +00:00
  • 453902001c Removed osg:: from NodeVisitor and Group base class calls Robert Osfield 2003-12-23 09:18:29 +00:00
  • ca7a80685d Added beginings of PhotoArchive for storing and loading a set of photos from an archive. Robert Osfield 2003-12-22 21:05:10 +00:00
  • 679b2e44b8 Added max texture anisotropy of 4. Robert Osfield 2003-12-22 14:48:14 +00:00
  • 26ef2ca0d2 Updates from Nick. Robert Osfield 2003-12-22 14:05:04 +00:00
  • 503568a303 Moved TileMapper code out into its own file and made it a signleton Robert Osfield 2003-12-22 07:26:45 +00:00
  • 7a5053f81f From Trajce Nikolov, port of TXP plugin across to a pure PagedLOD based pager, with a little assistance from Robert Osfield. Robert Osfield 2003-12-22 06:27:17 +00:00
  • f1d8a584d8 Fixed memory leak and utilised DrawArrayLengths in place of multiple DrawArray calls. Robert Osfield 2003-12-21 23:02:32 +00:00
  • fdd5a72115 Added extra clampProjectionMatrix methods to handle both Matrixd and Matrixf pathways. Robert Osfield 2003-12-21 13:11:36 +00:00
  • 315065df24 Fixed PagedLOD's handling of distances beyond the furthest range. Robert Osfield 2003-12-20 23:25:05 +00:00
  • b890c8b97c Added support for placing pictures of backs and fronts of pages. Robert Osfield 2003-12-20 14:25:18 +00:00
  • a7a96e710c Added support for REVERESED_XY_PLANE, REVERESED_XZ_PLANE and REVERESED_YZ_PLANE's for the axis alignement to allow the text to be reversed. Robert Osfield 2003-12-20 14:23:04 +00:00
  • fd9777101c *** empty log message *** Robert Osfield 2003-12-20 14:20:48 +00:00
  • 30bafd8867 Added Mode parameter to constructor. Robert Osfield 2003-12-20 14:19:09 +00:00
  • 6553284ed9 Added support for reading and writing UserData from objects. Robert Osfield 2003-12-19 23:14:54 +00:00
  • e19f87ddce Added support for tagging the required resolutions from the source data. Robert Osfield 2003-12-19 22:55:35 +00:00
  • b1945b865e Added swap bytes methods. Robert Osfield 2003-12-19 22:34:18 +00:00
  • ca86461446 From Corbin Holtz, support for endian testing and bytes swapping. With mods from Robert to use include/osg/Endian Robert Osfield 2003-12-19 22:21:57 +00:00
  • 3ee8ed15a6 Added _ARB to GL_COMPARE_R_TO_TEXTURE Robert Osfield 2003-12-19 10:52:17 +00:00
  • d99e7a2d00 Changed inline docs for readPixels to say "read pixels from current frame buffer" Robert Osfield 2003-12-18 20:53:23 +00:00
  • 7f76c66a00 Added definition of GL_DEPTH_TEXTURE_MODE_ARB Robert Osfield 2003-12-18 16:15:58 +00:00
  • ca06afbc79 Changed the ArrayData constructor to use copyop for copying arrays, instead of by default doing cloning. Robert Osfield 2003-12-18 12:20:38 +00:00
  • 3eef331f2a Fixed s/getCreateBackFace(bool on) methds so that use used the correct variable. Robert Osfield 2003-12-18 10:57:57 +00:00
  • aac16a17e7 Fixed typo in comments. Robert Osfield 2003-12-18 09:56:48 +00:00
  • 0edb480129 From Bob Kuehne, build fixes for OSX. Robert Osfield 2003-12-17 23:19:11 +00:00
  • 8fefec9f47 From Pavel Moloshtan, added GL_ARB_shadow_support to osg::Texture. Robert Osfield 2003-12-17 19:26:16 +00:00
  • 1e361017c8 From Pavel Molishtan, Fixed comparision of _t plane. Robert Osfield 2003-12-17 17:05:20 +00:00
  • 01f171f133 Added support for tracing the resolutions that are required by the destination data. Robert Osfield 2003-12-17 17:02:23 +00:00
  • c6cd8edf3f From Jeremy Bell, made SHARED = -dynamic for OSX. Robert Osfield 2003-12-17 10:05:29 +00:00
  • a30c83560c Added VS projects for osgkeyboardmouse and osgsimple examples. Robert Osfield 2003-12-17 10:04:01 +00:00
  • 90642007e1 Added -losgGL2 to link line. Robert Osfield 2003-12-17 00:58:36 +00:00
  • 6bdbe942b1 From Marco Jez, fixes to osgFX so that effects are compiled correctly. Robert Osfield 2003-12-16 23:43:37 +00:00
  • 7fcdf9b82d Added osgUtil dependancy to lib3ds plugin Robert Osfield 2003-12-16 19:21:45 +00:00
  • 2e9676f2cb Put the ordering of the callbacks so that the update callback is first, then cull then draw. Added missing copy of update callback into copy constructor. Robert Osfield 2003-12-16 08:56:49 +00:00
  • 1158e4605d Added support for updating the SceneView projection matrix from the values of near and far computed during the cull traversal. Robert Osfield 2003-12-15 23:23:45 +00:00
  • de0253aac7 Changed the default wrap modes from REPEAT to CLAMP since CLAMP is the OpenGL default value. Robert Osfield 2003-12-15 23:22:35 +00:00
  • b1226cc4a9 Added two news examples, osgsimple just loads a model and then renders it in a single window. osgkeyboardmouse adds to osgsimple support for keyboard mouse and picking interactions. Robert Osfield 2003-12-15 16:46:06 +00:00
  • ff6b9099cf Added gemetry of photo album and page turning animation. Robert Osfield 2003-12-15 16:40:26 +00:00
  • caaed0d8b8 Added test against MultiSwitch in Optimizer to prevent switch children being removed. Robert Osfield 2003-12-15 08:54:38 +00:00
  • 0c22a6550f Fixed paramter name from being fileName to file. Robert Osfield 2003-12-13 22:15:47 +00:00
  • 3702947ef9 From Jeremy Bell, add -losgText to fix OSX compile. Robert Osfield 2003-12-13 22:07:55 +00:00
  • 70572a3930 Added TriStripVisitor usage. Robert Osfield 2003-12-13 16:41:46 +00:00
  • 0cbe10d399 From Michael Gronager, with updates from Robert Osfield, to add support for Registry::closeAllLibrary and forced Registry destruction via Registry::instance(true). Robert Osfield 2003-12-13 16:36:29 +00:00
  • 1025643170 From Eric Sokolosky, fixed broken handling of palatted textures. Robert Osfield 2003-12-13 15:33:48 +00:00
  • 4c95f0db1f Fixed typo of s/getUpdateVisitor(). Robert Osfield 2003-12-12 20:33:36 +00:00
  • 9f0dc42efe Fixed flatten static transform Robert Osfield 2003-12-12 17:23:03 +00:00
  • 3fefc3cc7e Removed comments, and move the tri stipper slightly later in the code to apply it on all geometries. Robert Osfield 2003-12-12 16:34:46 +00:00
  • f4b5c075be Updates from Geof Michel. Robert Osfield 2003-12-12 15:22:39 +00:00
  • 4bf9347fae Made progress reports use osg::notify(osg::INFO) instread of std::cout Robert Osfield 2003-12-12 13:53:04 +00:00
  • 995af47ab9 Fixed merging of geometry code. Robert Osfield 2003-12-12 13:24:23 +00:00
  • 7e012ccfc4 Renamed PermissableOptions to setPermissableOptimizations. Robert Osfield 2003-12-11 23:33:27 +00:00
  • 1881610a35 Added support for controlling what optimization operations can be applied to specific nodes in the scene graph. Typical use would be tagging a node so that it can't be optimized away in say a flatten static transform pass. Added methods to Optimizer are: Robert Osfield 2003-12-11 23:26:22 +00:00
  • 5295d68fd3 Added _maximumNumberOfActiveOccluders variable to CollectOccludersVisitor(), to limit the maximum number of occluders used in the cull traversal, default is now 10. Robert Osfield 2003-12-11 16:46:45 +00:00
  • 8f41f8a149 Added environmental variable for setting the height of the drive manipulator. Robert Osfield 2003-12-10 16:50:26 +00:00
  • 5011d994e8 Added a special AvailablerReaderWriterIterator class to handle the task of iterating through the list of available reader writer, whilst handling cases where the list itself changes size during iteration through the list. Previous size changes during iteration was cause invalid iterators, which in turn was causing a crash. Robert Osfield 2003-12-10 15:24:14 +00:00
  • cfb14b7490 Added proper handling of unhandled file return type. Robert Osfield 2003-12-10 15:22:05 +00:00
  • af482998b9 Improved the management of errors reported from ReaderWriters, and cleaned up the reporting of errors in DynamicLibrary. Robert Osfield 2003-12-10 11:40:58 +00:00
  • eb57ab5cda Added support for using DrawArrays when indices are in ascending order, and increment 1 at a time. Robert Osfield 2003-12-10 10:49:16 +00:00
  • a25e14b42f Improvements to the TriStripVisitor such that it now groups 4 point tri strips together as quads. Robert Osfield 2003-12-09 22:29:56 +00:00
  • 9780a7cbd6 Removed osg::Transform::ComputeTransformCallback from osg::Transform. Robert Osfield 2003-12-09 14:07:44 +00:00
  • d76cef6f8e Added support for new PagedLOD Radius and NumChildrenThatCannorBeExpired variables to .osg and .ive support. Robert Osfield 2003-12-09 14:06:48 +00:00
  • f46cbe60dc Added new example osgphotoalbum. Robert Osfield 2003-12-09 12:11:21 +00:00
  • 5ad968b049 Reverted back to non exception based JPEG plugin. Robert Osfield 2003-12-09 12:09:36 +00:00