Commit Graph

  • 1baffa3a77 Addition of the following methods: Robert Osfield 2003-12-09 12:08:27 +00:00
  • f5a79aec4e Added get() method to ReaderWriterProxy class to allow the readerwriter to be obtained once its constructed. Robert Osfield 2003-12-09 12:07:41 +00:00
  • 6d5eb79804 Addition of Mode mode=MODULATE constructor. Robert Osfield 2003-12-09 12:05:50 +00:00
  • bbde1b2ae7 Fixes for optional compile of GL_LUMINANCE_ALPHA and GL_ALPHA texture usage in fonts. Default to GL_ALPHA. Robert Osfield 2003-12-09 12:04:14 +00:00
  • 4c3f6004df Moved osgText across to create GL_ALPHA textures instead of GL_LUMINANCE_ALPHA Robert Osfield 2003-12-09 11:31:33 +00:00
  • 393f1580c8 From Pavel Moloshtan, extension support for ARB_occlusion_querry Robert Osfield 2003-12-09 11:20:44 +00:00
  • 77fce7f6f6 From Mike Wieblen, tweak to GL2 shader Robert Osfield 2003-12-09 11:19:52 +00:00
  • 58c872c662 From Tree, tweaks to the coord generation to improve text alignment. Robert Osfield 2003-12-09 10:42:30 +00:00
  • 1f219f5a7e From Johan Nouvel, support for AnimationPathCallback values in .osg file. Includes a small modication to ensure that code works shared animation paths, by RO. Robert Osfield 2003-12-09 10:38:59 +00:00
  • e6d3af7a46 From Eric Sokolosky, OSX uses DYLD_LIBRARY_PATH for initial library search path instead of LD_LIBRARY_PATH. Robert Osfield 2003-12-09 09:25:53 +00:00
  • b0a4e917c8 Aded FileUtils include. Robert Osfield 2003-12-09 09:03:14 +00:00
  • 0034d026d2 Added commented out lines for setting orange blue anaglyphic stereo. The analgyphic block really needs to have the color mask set up optionally, this is something to configure in the future. Robert Osfield 2003-12-08 19:25:08 +00:00
  • 83bf813e58 Moved the responsibility for finding file to load on to the ReaderWriter plugins, instead of osgDB::Registry where it original lay. This has been done to allow fileName strings to be encode data rather than just file names, such as one requires when using PagedLOD along with plugins for doing dynamic tesselation. Robert Osfield 2003-12-08 11:24:43 +00:00
  • 3e7fadb2ec Added check against null being passed into std::string constructor. Robert Osfield 2003-12-07 20:58:46 +00:00
  • 75174c1be1 Changed the minium tri strip length to 2 rather than 0. Robert Osfield 2003-12-05 22:42:02 +00:00
  • 3f14b9a653 Added code for combining adjacent static MatrixTransforms Robert Osfield 2003-12-05 14:39:32 +00:00
  • 1046c73731 Fixes for Win32 build. Robert Osfield 2003-12-05 14:39:09 +00:00
  • 8794f1bb76 Fixes for Windows build. Robert Osfield 2003-12-05 13:58:27 +00:00
  • 73c5896432 Removed DOFTransform. Robert Osfield 2003-12-05 13:26:47 +00:00
  • 4b63fde145 Added a cast (Array*) to get round VS.NET compiler error. Robert Osfield 2003-12-05 09:22:03 +00:00
  • 9c2f01fd61 Added support for expanding index'd attributes from within osgUtil:TriStripVisitor. Robert Osfield 2003-12-04 17:14:06 +00:00
  • f9fcffd9cd Added optional TraversalMask paramter to computeIntersections() methods. Robert Osfield 2003-12-04 09:43:34 +00:00
  • db66abd6d6 Implemented duplicate removal code into TriStripVisitor and added an extra pass to doing tri stripping in the osgUtil::Optimzer. Robert Osfield 2003-12-03 21:45:32 +00:00
  • cdb6f9a1df Made removedExpiredChildren() virtual. Robert Osfield 2003-12-03 21:28:42 +00:00
  • eed6b77ca4 Suggestion from Tree, changed tex coord scaling against textureWidth/Height rather than textureWidth-1 etc. Robert Osfield 2003-12-02 21:38:52 +00:00
  • a66d6becfa From Rune, Added catch for erroneous size specification in .dds file. Robert Osfield 2003-12-02 21:38:01 +00:00
  • bd4a1cd601 From Pavel Moloshton, addition of AlphaFunc support to .ive. Robert Osfield 2003-12-01 14:31:56 +00:00
  • 3c9d1e0603 Added a spatializer into osgUtil to create a balanced quad/oct tree. Robert Osfield 2003-12-01 10:28:23 +00:00
  • 532d9a38bf From Ruben, Robert Osfield 2003-11-28 22:39:15 +00:00
  • 848e21fb98 From Geoff Michel, updates to GEO plugin. Robert Osfield 2003-11-28 14:37:46 +00:00
  • 1c2ef7d508 Updates to osgdem. Robert Osfield 2003-11-28 14:26:51 +00:00
  • 4f71f1becd From Qing Shen, addition of computeIntsect methods which take a node pointer to intersect with rather than assume the viewer's scene pointer. Robert Osfield 2003-11-28 13:41:10 +00:00
  • fd2a735be8 From Rune Schmidt Jensen, support for osgSim::VisibilityGroup in the .ive loader and support for node masks. Robert Osfield 2003-11-27 22:53:40 +00:00
  • f2da687d0f Standardised the tabbing so that 4 spaces are used instead of hardware tabs. Robert Osfield 2003-11-27 22:06:11 +00:00
  • 2353d55697 From Michael Gronager, osgSim::VisibilityGroup Robert Osfield 2003-11-27 16:23:07 +00:00
  • e7f9a51f0f Updates to osgdem + BoundingBox to support graph iterators Robert Osfield 2003-11-27 15:13:55 +00:00
  • dd44734635 From Nikolaus Hanekamp, Fixes to lightpoint code Robert Osfield 2003-11-27 13:31:16 +00:00
  • d41a3de37c From Trajce Nikolov: Robert Osfield 2003-11-27 13:25:52 +00:00
  • d950ee8410 Addition of light point. Robert Osfield 2003-11-26 16:56:32 +00:00
  • 091151e4ce Warning fix from Romano Robert Osfield 2003-11-26 16:43:28 +00:00
  • a0375f58da Added a f after 2.0 definitions in atan2 to get round stupid MS errors. Robert Osfield 2003-11-26 13:21:40 +00:00
  • f0e24bdd5a Removed DOFTransform. Robert Osfield 2003-11-26 11:33:30 +00:00
  • 148c24d69c Changed SG_EXPORT to OSGSIM_EXPORT. Robert Osfield 2003-11-26 11:01:12 +00:00
  • 83320374ab Added missing DOFTransform and MultiSwitch implementations Robert Osfield 2003-11-26 08:37:03 +00:00
  • b4776cd947 Checked in support for osgTerrain in Make/makedirdefs Robert Osfield 2003-11-25 19:43:19 +00:00
  • 023d2254ab Early development work on osgTerrain. Robert Osfield 2003-11-25 19:42:35 +00:00
  • a4b399c002 Disabled the build of osgTerrain, until its checked in. Robert Osfield 2003-11-25 19:25:59 +00:00
  • 7bebda5e4d Added OSGSIM_EXPORT to scalarbar::printer Robert Osfield 2003-11-25 19:25:42 +00:00
  • fea4688589 Added missing DOFTransform.cpp Robert Osfield 2003-11-25 19:06:31 +00:00
  • d20f93d78a Added suport for osgSim::MultiSwitch to .ive plugin Robert Osfield 2003-11-25 16:28:32 +00:00
  • 953bbd85e8 Tweaked MultiSwitch IO Robert Osfield 2003-11-25 16:07:32 +00:00
  • 72ba462251 Added osgSim::MultiSwitch and support for it in the OpenFlight and .osg plugins Robert Osfield 2003-11-25 15:58:57 +00:00
  • 280eaf56fd Added support for TexMat to .ive plugin Robert Osfield 2003-11-25 14:38:16 +00:00
  • 31c5528ffb Moved osg::DOFTransform to osgSim::DOFTransform. Robert Osfield 2003-11-25 14:11:05 +00:00
  • 032909f8c7 Work in progress on osgdem example and osgTerrain::DataSet class Robert Osfield 2003-11-25 11:40:10 +00:00
  • 92fc29a22c Fixed type of unrecognized Robert Osfield 2003-11-25 11:06:39 +00:00
  • 871d9c9237 Moved the unrecognized options check to after loaded Robert Osfield 2003-11-25 11:05:22 +00:00
  • 91ccb013a4 Tweaks for debugging output Robert Osfield 2003-11-25 10:57:50 +00:00
  • 9c311b4077 Added intersect method. Robert Osfield 2003-11-25 10:56:42 +00:00
  • d82b3d0105 Added read(string,float,float,float,float) method Robert Osfield 2003-11-25 10:56:12 +00:00
  • 845adb8745 Reorganised posstion of getViewMatrix*() methods. Robert Osfield 2003-11-25 10:55:37 +00:00
  • 787b64999c From Eric Hammil, support for compute the dimensions when the file specified size is zero. Robert Osfield 2003-11-25 10:53:57 +00:00
  • 33fabed8c8 Changed error message to something more meaningful Robert Osfield 2003-11-25 10:52:13 +00:00
  • 7147f52f6d Increased the prevision of outputing the height field parameters Robert Osfield 2003-11-25 10:50:57 +00:00
  • 781aa4fe45 Added support for case insenstive file searches. Robert Osfield 2003-11-25 10:49:38 +00:00
  • 357078f207 From Trajce Nicklov, support for GeneralMatrix record Robert Osfield 2003-11-25 10:47:13 +00:00
  • 689e11693a From Alberto Farre, added support for nesting of files. Robert Osfield 2003-11-25 10:32:23 +00:00
  • bd686c4598 From Michael Morrison, added support for the OpenFlight BSPRecord, simply mapping it to a Group. Robert Osfield 2003-11-25 10:20:21 +00:00
  • c7b96d18b7 Updated links to mailing list Robert Osfield 2003-11-25 09:23:04 +00:00
  • 78a0fd5a16 Added support for case insenstive searches of the filepaths. Robert Osfield 2003-11-25 09:04:41 +00:00
  • 8fd4bbe510 Changed the shadow colour so that it is now controlled via the emissive light material rather than ambient, this allows it to bypass any of the osg::Light values and control the resulting shadow colour more directly. Robert Osfield 2003-11-24 10:01:02 +00:00
  • 9bb18750c7 Removed the ScalarBar:: from the from of the ScalarPrinter::printScalar() calls. Robert Osfield 2003-11-21 20:21:41 +00:00
  • e9df154427 From John Tan, support for offset and scale tex coords via TexMat. Robert Osfield 2003-11-21 19:33:09 +00:00
  • 454b474f37 From Stephan Huber, clean up of QTexture.cpp's scaling code and additions of handling of different extensions in ReaderWriterQT.cpp Robert Osfield 2003-11-21 16:30:59 +00:00
  • 709e1de9c8 Removed newline from top of header Robert Osfield 2003-11-21 16:19:07 +00:00
  • 0283495c11 From Stephan Huber, with mods by Robert to keep old code in place, change to replace scaling of texture since the OSG does this automatically when required. Robert Osfield 2003-11-21 14:30:01 +00:00
  • 9d883176f9 Changed the main to create a Group and then add the loaded scene and HUD scene into this. This has been done to rework code nearer to what Stephan Huber used to get round a crash under OSX when a model was passed in. This crash suggest a problem in dynamic_cast<> perhaps? Robert Osfield 2003-11-21 14:17:26 +00:00
  • f28783e22b From Romano J M Silva, changed osg::Texture2D::copyTexImage2D so that it uses the _internalFormat for the texture format to read rather than default to GL_RGBA. Robert Osfield 2003-11-21 13:45:40 +00:00
  • 62c955fa19 Added the missing insertChild(index,child) and insertChild(index,child,value) into osg::Switch. Robert Osfield 2003-11-20 12:03:51 +00:00
  • 7136a00b9a Changed the freetype plugin so it keeps its own ref_ptr<Font> to fonts that it creates, rather than have osgText::Font::readFontFile() use the osgDB::Registry object cache. Robert Osfield 2003-11-20 11:07:19 +00:00
  • 84989b06b3 Changed libgdal.lib to gdal.lib Robert Osfield 2003-11-19 20:30:24 +00:00
  • 91da08b525 From Ruben, added support for nested update and cull callbacks. Robert Osfield 2003-11-14 13:39:34 +00:00
  • bddd49c86a Changed the credit from NVidia's NvTriStrip to Tanguy Faure's traingulation code. Robert Osfield 2003-11-14 09:25:17 +00:00
  • 8af38347d1 From Tom Jolly, Fix to handling of triangle fans. Robert Osfield 2003-11-13 15:45:31 +00:00
  • c41221f2ac Added usage of object cache + fixed handling of projection matrix. Robert Osfield 2003-11-12 19:05:54 +00:00
  • 3f33163c47 Fixed setting of OSG_SPLIT_STEREO_AUTO_ADJUST_ASPECT_RATIO value. Robert Osfield 2003-11-12 15:03:05 +00:00
  • 5fb06a1d77 Moved the getTime to inside the locked part of the add events. Robert Osfield 2003-11-12 10:13:31 +00:00
  • 02274f0ea9 From Tom Jolly, fixed incorrect setTexCoordIndices to setColorIndices. Robert Osfield 2003-11-11 16:30:35 +00:00
  • 21881490cd From Dean Iversion, fix to the ReaderWriter::Options management in Pool.cpp Robert Osfield 2003-11-11 08:52:41 +00:00
  • 8bbbd1fc70 Made getWidth and getHeight const. Robert Osfield 2003-11-07 09:00:22 +00:00
  • d3251dc9d8 From Sondra Iverson: Robert Osfield 2003-11-06 22:06:44 +00:00
  • 71cae09943 Added Producer.lib into the dependancy list. Robert Osfield 2003-11-06 21:58:41 +00:00
  • 9184e9190e From David Ergo, patch for setting the shininess strength of the specular material, Robert Osfield 2003-11-06 13:44:59 +00:00
  • b7eeeea8d1 Fixed loading of dynamic libraries with dlopen if the library is in the current directory Don BURNS 2003-11-06 04:08:53 +00:00
  • e043f6c89d Added code to load the bluemarble.ive database instead of the texture mapped sphere for the earth model in the logo. Robert Osfield 2003-11-05 10:24:51 +00:00
  • 4e8992d8c1 MIssing check for ptr == NULL at line 227 in Registry.cpp Don BURNS 2003-11-05 04:58:18 +00:00
  • d56ef40d7d Small bug in DynamicLibrary.cpp ptr was not being checked for NULL Don BURNS 2003-11-05 04:56:08 +00:00
  • d493309b69 Changed versioning for make rpms Don BURNS 2003-11-05 04:51:10 +00:00
  • 8f2a688eff Added TextureObjectManager constructor. Robert Osfield 2003-11-04 22:00:16 +00:00
  • 5f5677dcee Made all positioning transform DYNAMIC to avoid the osgUtil::Optimizer flattening them. Flattening of static transforms was affecting the PagedLOD nodes. Robert Osfield 2003-11-04 19:26:16 +00:00