Commit Graph

  • e81d3ea000 Made the constructor's default value for _lightingMode be NO_SCENEVIEW_LIGHT Robert Osfield 2004-07-08 22:10:44 +00:00
  • ef93f96328 Added lighting and materials to volume subgraph Robert Osfield 2004-07-07 15:05:00 +00:00
  • 787792077c From Vasily Radostev, fixed Billboard compute near/far bug due to typo of bbCornerFar. Robert Osfield 2004-07-07 13:19:07 +00:00
  • c6ca80f2c5 Added automatic scaling of the minimum distance to cope with models of small dimensions. Robert Osfield 2004-07-07 11:29:58 +00:00
  • 1634cc47c6 Added automatic setting of the verical scale when the destination coordinate system is geographic (i.e. lats and longs.). Robert Osfield 2004-07-07 11:28:21 +00:00
  • a3f7547cf7 Added support for automatically computing the local skirt orientation Robert Osfield 2004-07-07 09:04:21 +00:00
  • 3c7dfa389d Added mutex to image stream thread to serialize calls to Quicktime. Robert Osfield 2004-07-06 15:10:33 +00:00
  • 105c3568f8 From Geoff Michel, replaced used C style FILE with iostream. Robert Osfield 2004-07-06 13:00:14 +00:00
  • ba20259794 Removed debugging message Robert Osfield 2004-07-06 12:32:09 +00:00
  • b8aa8bfc40 Fixed warning. Robert Osfield 2004-07-06 12:15:03 +00:00
  • d0aa593292 Changed the default mipmapping mode to record the mipmaps in the images in the generated databases. Robert Osfield 2004-07-06 12:14:52 +00:00
  • 89a4dcbbd3 Added GL_TEXTURE_DEPTH #define for Win32 build Robert Osfield 2004-07-06 06:13:34 +00:00
  • b6b29e2151 Fixed build after Image change Robert Osfield 2004-07-06 06:05:32 +00:00
  • 518cedf6c7 Added dealloc or previous image data into readImageFromTexture Robert Osfield 2004-07-05 21:46:02 +00:00
  • cce00c475b Added suppor for copying mipmaps of compressed textures Robert Osfield 2004-07-05 21:09:30 +00:00
  • 4c5f33d397 Changed internal formatt on jpeg loader to be GL_RGB, GL_RGBA, etc. rather than numComponents. Don BURNS 2004-07-05 16:21:43 +00:00
  • 1c2c5c4f43 From Ulrich Hertlein, added check for detailRatio<=0.0 Robert Osfield 2004-07-05 09:04:53 +00:00
  • c58891d168 Fixed missing member variable initialized varaibles Robert Osfield 2004-07-05 07:42:46 +00:00
  • 2ce192f0ae Change the light in LightSource from a generic osg::StateAttribute to a osg::Light. Robert Osfield 2004-07-02 14:46:24 +00:00
  • 4ba3f7cad3 Added setFunction and setReferenceValue method Robert Osfield 2004-07-02 14:45:36 +00:00
  • fc3f40c8f4 Added normal setting to slice planes Robert Osfield 2004-07-02 14:43:27 +00:00
  • 5fb7eab911 Clean up of osgvolume Robert Osfield 2004-07-01 14:30:18 +00:00
  • fc20015110 Added osgvolume Robert Osfield 2004-07-01 14:29:29 +00:00
  • 2598b02243 Changed the generation of primtive set to use DrawElementsUShort for even index sets that can be represented by UBytes, thisis to try to keep to fast paths more likely to be supported by graphics drivers. Robert Osfield 2004-07-01 14:27:22 +00:00
  • a0eead991f Fixed indenting Robert Osfield 2004-07-01 14:22:11 +00:00
  • 0c38189018 Moved the radius parameter from PageLOD into LOD. Robert Osfield 2004-07-01 13:53:30 +00:00
  • a8ee967f14 Added support for using pixel size control of LOD levels. Robert Osfield 2004-06-30 19:07:05 +00:00
  • b22de2eba0 Maded the image filename handling more consistent. Robert Osfield 2004-06-30 14:43:40 +00:00
  • ae3b1454e8 Completed support for "--levels min max" option where the levels that a source imager or DEM contributes to. Robert Osfield 2004-06-30 14:37:06 +00:00
  • c45138f977 Fixed handling of PROCTED/OVERRIDE Robert Osfield 2004-06-30 09:02:41 +00:00
  • 656762edbb Changed const int to #define for VS6.0 build Robert Osfield 2004-06-30 07:26:02 +00:00
  • 888d9e2a25 From Pavel Moloshtan, added support for storing primitive sets in VBO's Robert Osfield 2004-06-29 15:04:38 +00:00
  • 342444d5bb Improved the handling of normal lighting Robert Osfield 2004-06-29 14:58:24 +00:00
  • 16c5b80c61 Added osgvolume example Robert Osfield 2004-06-29 13:59:07 +00:00
  • d4c46df7ce Fixed parsing of internalTextureFormat. Robert Osfield 2004-06-29 08:03:28 +00:00
  • fdbb1fe021 Re-organised Texture::computeInternalFormatWithImage() to avoid testing for extensions when not required. Robert Osfield 2004-06-28 22:09:52 +00:00
  • 9b03d8c67e Fixed warnings. Robert Osfield 2004-06-28 21:39:31 +00:00
  • f96622ebf9 From Matt Burke, typo fix on getMinimumDistance(). Robert Osfield 2004-06-28 20:47:39 +00:00
  • 0887e22c3f Added .osg support for new TexGenNode Robert Osfield 2004-06-28 15:09:49 +00:00
  • 124f64c55f Fixed warning Robert Osfield 2004-06-28 14:18:48 +00:00
  • ca96c9e731 From Michael Logan, build fix for Performer plugin Robert Osfield 2004-06-28 13:18:31 +00:00
  • db43e34bce From Michael Gronager, added support for alpha channel in writing of BMP images Robert Osfield 2004-06-28 13:18:10 +00:00
  • 6de63f097b From Eric Sokolowsky. Added missing blend modes into .osg reading and writing and fixed typo. Robert Osfield 2004-06-28 12:52:13 +00:00
  • 20de9666dd From Terry Welsh, added support for reading and writing osg::FragmentProgram local parameters. Robert Osfield 2004-06-28 10:00:21 +00:00
  • 9de43e833f From Bob Kuehne, add additional check in osgconv to handles modules that don't load gracefully. Robert Osfield 2004-06-28 09:05:33 +00:00
  • 4c0aa24526 Added handling of GL_INTENSITY in osg::Image::computeNumComponents() Robert Osfield 2004-06-17 15:07:50 +00:00
  • 63aa9b857d Added first stage of support for "--levels min max" in osgdem/osgTerrain where this option controls which levels that an associated imager or DEM contributes to the final model. Robert Osfield 2004-06-17 14:39:16 +00:00
  • 06aa06d686 Added support for setting texture units in the new TexGenNode. Robert Osfield 2004-06-17 14:02:15 +00:00
  • 840d5d4930 From Loic Dachary, added missing copy contructor operations. Robert Osfield 2004-06-16 15:05:01 +00:00
  • ad6bf73037 From David Fries, small treak to debugging output. Robert Osfield 2004-06-16 06:02:12 +00:00
  • 9acb5173c4 Added include of osg/ClusterCullingCallback Robert Osfield 2004-06-15 12:31:25 +00:00
  • 8b0a98f03c Added Marco's AutoTransform.cpp Robert Osfield 2004-06-15 12:26:39 +00:00
  • 85344ebdaf Fixed deprecated #idef Robert Osfield 2004-06-14 20:14:54 +00:00
  • 616ee0928a From Marco Jez, implemented I/O support for the AutoTransform node. Robert Osfield 2004-06-14 20:12:04 +00:00
  • 3eea9dc1a7 Fixed #ifdef USE_DEPRECATED_API Robert Osfield 2004-06-14 20:11:28 +00:00
  • ade10ccebc Improved precision of AnimationPath IO. Robert Osfield 2004-06-14 20:10:08 +00:00
  • 2d35b3cc27 Changed Billboard::g/setPos(..) to g/setPosition(..). Robert Osfield 2004-06-14 19:34:43 +00:00
  • 9a683e837d Fixed tabbing. Robert Osfield 2004-06-14 19:31:48 +00:00
  • 7367c1cee5 Added extra constructor to make it more convinient to create AlphaFunc. Robert Osfield 2004-06-14 19:30:20 +00:00
  • 33bc3820ac Tweaked comments. Robert Osfield 2004-06-14 19:20:07 +00:00
  • 1e2aae1634 Removed old UserData comment which was non longer relevant. Robert Osfield 2004-06-14 19:17:32 +00:00
  • dde68108b6 Fixed typos. Robert Osfield 2004-06-14 19:14:06 +00:00
  • 78d075eb24 Added new TexGenNode class for positioning tex gens. Robert Osfield 2004-06-14 19:11:04 +00:00
  • 0153764aa9 Fixed handling of skylight and headlight options in osgProducer::Viewer. Robert Osfield 2004-06-11 21:27:36 +00:00
  • 773ffc0c05 Added better debugging messages for verify bindings. Robert Osfield 2004-06-11 21:05:50 +00:00
  • 6f03f991b3 Changed the color binding to better reflect the settings in the OpenFlight file. Robert Osfield 2004-06-11 21:05:07 +00:00
  • eda1bf544d Added further checks for _node validity. Robert Osfield 2004-06-11 21:00:06 +00:00
  • c63f0e2fce Added checks against null to prevent crashes when the terrain manipulator is set up before a node has been attached. Robert Osfield 2004-06-11 20:57:36 +00:00
  • 09d585561a Added missing setColorBinding() into ConvertFromFLT::setMeshColors(). Robert Osfield 2004-06-11 14:49:22 +00:00
  • 343fa27fcd From Troy Yee, fixes to handling meshes. From Robert Osfield, replaced assert(0)'s with error messages. Robert Osfield 2004-06-10 15:43:56 +00:00
  • 61a98ac95e Added CluserCullingCallback Robert Osfield 2004-06-10 05:27:43 +00:00
  • 8b2ba07653 Compile fix w.r.t new CoordinateSystemNode. Robert Osfield 2004-06-09 20:18:58 +00:00
  • 3adacbdeb7 Changed the *(itr++) instances with *(itr), *(itr+1) with a seperate itr+=n etc. This has been done to avoid VC6.0 optimization ordering problems. Robert Osfield 2004-06-09 16:28:51 +00:00
  • f75a7c6294 Added CoordinateSystemNode::set(const CoordinateSystemNode&) method to conviniently set up a coordindate system. Robert Osfield 2004-06-09 15:11:27 +00:00
  • 84c66b7c2e Added proper mapping of format and coordinate system. Robert Osfield 2004-06-09 15:06:19 +00:00
  • a8ce6b01d6 Added CoordinateSystem::s/getFormat(). Robert Osfield 2004-06-09 15:00:03 +00:00
  • 893eaaa3f4 Cleaned up float vs double types in Vec*d and Vec2f classes Robert Osfield 2004-06-09 13:06:12 +00:00
  • 81082648c3 Added --o_cs, --o_wkt and --o_wkt_file commandline options. Robert Osfield 2004-06-09 10:03:01 +00:00
  • 6f82b37dd0 Improved the precision of animation paths. Robert Osfield 2004-06-08 14:30:48 +00:00
  • 65d0293778 Added options for controlling mipmapping and aniso-tropic filtering. Robert Osfield 2004-06-08 13:58:36 +00:00
  • ba7a7fe638 Updates to FlightManipulator Robert Osfield 2004-06-08 12:31:33 +00:00
  • dbba29e35c From Boris Bralo, reimplementation of dereference_less functor to use two input types, to attempt to avoid VC compile problems and redundent copies of ref_ptr<>. Robert Osfield 2004-06-08 09:29:56 +00:00
  • 22ec86114d Updates to the terrain manipulator. Robert Osfield 2004-06-08 07:32:08 +00:00
  • eec378a885 Moved the osg::ClusterCullingCallback into into own header and source file. Robert Osfield 2004-06-07 15:05:22 +00:00
  • 48d671352d Changed the terrain manipulator so the intersection ray is only computed near to the current center point during panning. Robert Osfield 2004-06-07 14:49:39 +00:00
  • 727af69af5 Added sphere segment to osgsimulator. Robert Osfield 2004-06-07 12:53:09 +00:00
  • 67cb59dbef Added --RGB_16, --RGB_24 and --compressed options. Robert Osfield 2004-06-06 14:28:29 +00:00
  • 1f4417ab2b Fixed the Vec*d class so there have value_type set to double. Robert Osfield 2004-06-04 16:32:00 +00:00
  • 4bb147aed4 Added haveAppliedAttribute to allow draw callbacks to get access to the current active lights. Robert Osfield 2004-06-04 12:27:04 +00:00
  • bfd1286b25 Add clamping to 0..1 bounds for each of the r,g,b,a components in the CubeMapGenerator::set_pixel() method. Robert Osfield 2004-06-04 11:35:13 +00:00
  • c69a8a5b80 Added check to Quat::makeRotate(,,,) to catch zero lengh axis. Robert Osfield 2004-06-04 10:05:18 +00:00
  • de52abcdd3 From Ulrich Hertlein & Iskander Prins, added rotation of skydown on fixed handling of updating one image per frame. Robert Osfield 2004-06-04 08:40:15 +00:00
  • 2cf45b50c9 From Terry Welsh, added checks to incoming Geometry for existance of normals, and if they are present use these to compute the tanget and binormals vectors perpendicular to existing normals. Robert Osfield 2004-06-04 08:24:13 +00:00
  • 0fac56f56a From Max Behensky, fixes to the computation of the number of primitives Robert Osfield 2004-06-04 08:13:36 +00:00
  • e8a3ba8a9f Fixed spelling of Equivalent. Robert Osfield 2004-06-03 20:06:17 +00:00
  • a92a9d0f22 Added handling of case when only one colour is used. Robert Osfield 2004-06-03 10:16:19 +00:00
  • 5d97f7ec92 Added support for a single color in a ColorRange Robert Osfield 2004-06-03 10:10:41 +00:00
  • 1526281793 Added room for tail of text. Robert Osfield 2004-06-03 09:36:49 +00:00
  • ac771894ad Added handling of skirt ratio, and extra docs on commandline args Robert Osfield 2004-06-02 14:16:45 +00:00
  • b5366cbda6 Added DataSet::s/getSkirtRatio() method to allow control of how deep to make the skirts around tiles. Robert Osfield 2004-06-02 14:15:08 +00:00