Commit Graph

  • 8b03d59be3 Added support for modifying the osg::Texture*:Extensions stuctures. Robert Osfield 2003-04-10 13:41:45 +00:00
  • bc4fd5b051 Added usage of Producer::CameraGroup::isValidForRendering() to the Viewer::done() implemention so apps automatically close if one of the windows is killed. Robert Osfield 2003-04-10 12:55:48 +00:00
  • 22546b8085 Added support for multiple graphics context to osg::VertexProgram and osg::Impostor Robert Osfield 2003-04-10 12:11:40 +00:00
  • 0dd724e8b7 Changed the '-c' commandline option to '-m' to avoid overlapp with -c used for config files. Robert Osfield 2003-04-10 10:21:20 +00:00
  • 5c88b5ff8b Fix to the CameraGroup::setViewByMarix usage. Robert Osfield 2003-04-10 10:16:39 +00:00
  • e1e54570cb Fixed Viewer and OsgCameraGroup classes so that work properly with the Prodicer::setViewByMatrix calls. Robert Osfield 2003-04-10 10:02:24 +00:00
  • 0a68608bc4 From Brede, added if (cv->getComputeNearFarMode() != osgUtil::CullVisitor::DO_NOT_COMPUTE_NEAR_FAR) to protect cv->updateCalculatedNearFar(matrix,_bbox); call to avoid inapporpriate near/far warnings. Robert Osfield 2003-04-10 08:25:30 +00:00
  • 2166f9b701 Fixes to the Impostor implementation. Robert Osfield 2003-04-09 21:53:09 +00:00
  • 3dc180f3fd From Romano, ' ' now sets pause to false. Robert Osfield 2003-04-09 13:29:12 +00:00
  • eb995684fb Added using namespace std; Robert Osfield 2003-04-09 11:45:41 +00:00
  • 2e87dcd804 Added desciptions to all the demos. Robert Osfield 2003-04-09 11:44:32 +00:00
  • 38cccb696b Added environmental variable usage to OsgCameraGroup. Robert Osfield 2003-04-09 10:51:13 +00:00
  • 692283100c Added support for osg::Node::get/setNodeMask() into .osg format. Robert Osfield 2003-04-09 10:30:24 +00:00
  • ca4b558994 Made the AnimationPathManipulator::home() reset the timming of the animation path so that the timing always starts at the begining of the loop. Robert Osfield 2003-04-09 10:26:50 +00:00
  • 2c030170ff Added a setting of OsgCameraGroup::_applicateUsage to ApplicationUsage::instance() by default. Robert Osfield 2003-04-09 10:13:07 +00:00
  • 2061b1bdd3 Fixed warning. Robert Osfield 2003-04-09 10:11:56 +00:00
  • e377424752 Added fallback in RenderBin::createRenderBin(const std::string& binName) which return a new RenderBin when the no prototype is found with className of binName. Robert Osfield 2003-04-09 10:10:57 +00:00
  • b02917e7a2 Fixed type of osg::ApplicationUsage::set/getApplictionName(), updated demos accordingly. Robert Osfield 2003-04-09 08:20:08 +00:00
  • 1e689ae57a Added support for key modifiers to osgProducer::EventAdapter. Robert Osfield 2003-04-08 20:39:47 +00:00
  • c3fd384eb1 From Romano José Magacho da Silva, added 'p' toggle to animation path manipulator to allow animations to be paused and resumed. Robert Osfield 2003-04-08 20:06:37 +00:00
  • 06e773cefb Fixed warning. Robert Osfield 2003-04-08 20:05:00 +00:00
  • 8a3d731739 Added support for Viewer::setViewer::setView so that the internal old style osg::Camera and camera manipulators are updated correctly. Robert Osfield 2003-04-08 15:47:45 +00:00
  • e928bca4c9 Changed the Viewer::realize() calls across to not using the threading paramter leaving it up to the Viewer to specify the mode (which by default is MultiThreaded). Added a check for the presence of osgParticle systems so that threading is disabled in this case. Robert Osfield 2003-04-08 15:18:45 +00:00
  • afef5ad2fa Set the static mouse position values in osgProducer::EventAdater to the same value as warp pointer to ensure that the now roll is encountered on warping of the pointer. Robert Osfield 2003-04-08 13:53:28 +00:00
  • 5f8411ac5c Changed the KeySwichCameraManipulator::setNode() so it set all camera's attached to it. Robert Osfield 2003-04-08 13:10:47 +00:00
  • cbd0fad400 Convert dsp's to use dos endings. Robert Osfield 2003-04-08 10:59:08 +00:00
  • 4fd2352afa Cleaned up some warnings and added : Robert Osfield 2003-04-08 10:17:44 +00:00
  • 0d45181aff Removed the output of command line usage when no arguments are passed since this example doens't need paramters. Robert Osfield 2003-04-08 09:48:02 +00:00
  • 6f859366e9 Added Producer to the dependcies in osgwindows. Robert Osfield 2003-04-08 09:44:21 +00:00
  • 559f5f93e5 Added an osg::absolute template function into osg/Math. Robert Osfield 2003-04-08 09:42:03 +00:00
  • 18ab95a294 Added support for snaping screen images from osgProducer::Viewer apps. Robert Osfield 2003-04-07 19:19:01 +00:00
  • e04b36b467 Fixes to dds plugin from Rune. Robert Osfield 2003-04-07 15:11:29 +00:00
  • 6a178f76c4 Set the hardware mip map generation to false in TextureCubeMap since this extension is not implemented when texture cube mapping. Robert Osfield 2003-04-07 15:07:45 +00:00
  • 564077643f Set the fusion distance ratio to 1/300.0f to compensate for the coords of the hang gliding database being so small, this allow the scene to be viewed in stereo and still look a convincing size. Robert Osfield 2003-04-07 14:57:18 +00:00
  • 7af174fadb From Ulrich Hertlien, new osg::TextureRectangle class. Robert Osfield 2003-04-07 13:20:53 +00:00
  • 9f0fa75484 Added support for unref image data after apply in the osg::Texture* classes. Only unref's after all graphics context have been applied. Robert Osfield 2003-04-07 12:51:00 +00:00
  • 0df1b28672 Added osgwindows example which sets up and Producer::CameraConfig up and uses that to create multiple windows. Robert Osfield 2003-04-07 10:20:34 +00:00
  • 7e58786b11 Moved the modified tag's from osg::Texture into the osg::Texture1D,2D,3D and CubeMap classes. Robert Osfield 2003-04-07 09:46:06 +00:00
  • 98f691f693 Added if (!_kbmcb) to handle the case where the keyboard mouse callback is pre set. Robert Osfield 2003-04-06 21:46:48 +00:00
  • 49a28660dc Added the usage report to the examples for when no arguments are passed to the examples. Robert Osfield 2003-04-06 21:32:44 +00:00
  • 908164d58a Fixed for new implemention osg OsgCameraGroup::setView(). Robert Osfield 2003-04-06 18:18:52 +00:00
  • e60ddd4916 Fixed setView to work with new OsgCameraGroup::setView Robert Osfield 2003-04-06 13:29:02 +00:00
  • 8a3b81f00d Fixed handling of pixel and internal images formats. Robert Osfield 2003-04-06 10:07:44 +00:00
  • c7a7bd03cb Added support for recording animation paths in the osgProducer::Viewer. Robert Osfield 2003-04-05 22:24:48 +00:00
  • 79fd5786d8 Fixed manipulator to work correctly with new osgGA::GUIEventAdapter code. Robert Osfield 2003-04-05 20:02:42 +00:00
  • 5dbe1f0d0b Added Images/ infront of dog_left and dog_right images. Robert Osfield 2003-04-05 19:54:51 +00:00
  • 75b591e70b Added a couple ability of offset the images relative to each other horizontally and vertically to allow better comenstation for mismatched imagery. Robert Osfield 2003-04-05 19:40:18 +00:00
  • cac6642de5 Improvements to the handling of warp pointer call on start up. Robert Osfield 2003-04-05 07:19:40 +00:00
  • c6e3cb044b Fixed the drive manipulator so its height is now 1.5m and the buffer size if 2.0m. Robert Osfield 2003-04-05 07:11:07 +00:00
  • 169bf25f77 Implemented support for float x and y mouse positions, and normalization of mouse coords in osgGA::GUIEventAdapter, and ported osgGA camera manaipulators to use the new normalized values. Robert Osfield 2003-04-04 19:10:37 +00:00
  • fb49e5a60f Removal of trailing \ from end of couple lines in cygwin path. Robert Osfield 2003-04-04 15:22:25 +00:00
  • e9e0b4304d Improved support for toggle between full screen and non fullscreen in the osgProducer::Viewer. Robert Osfield 2003-04-04 11:06:09 +00:00
  • e0d7709d50 Added code to set the colour of each geometry to white to prevent colours from the text being inherited. Robert Osfield 2003-04-04 08:39:58 +00:00
  • 7473bf573d Suported for mip mapping added by Rune. Robert Osfield 2003-04-03 21:00:12 +00:00
  • a47a6f0310 Fixes to the multipipe initialization. Robert Osfield 2003-04-03 14:12:09 +00:00
  • 03a0b4f5de Changes to fix compiles on Mac OS X Don BURNS 2003-04-03 08:14:49 +00:00
  • 78d95b2414 Fixes for Win32 - removed second copy constructor from protected section in ReaderWriterLOGO.cpp, and add osgText as a dependancy to osgtexture3D example app. Robert Osfield 2003-04-03 07:37:08 +00:00
  • 2bdb79e6b5 Added osgText dependancy to osgtexture2D demo. Robert Osfield 2003-04-03 07:31:01 +00:00
  • e1e22ab430 Added GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB etc to the Texture header to allow compilation across platforms. Robert Osfield 2003-04-02 20:43:19 +00:00
  • 12e2e1968a Fixes to the dds plugin. Robert Osfield 2003-04-02 19:41:18 +00:00
  • 0f3eaeba46 From Rune Schmidt Jensen - new dds loader. Robert Osfield 2003-04-02 18:26:34 +00:00
  • 161c40d75f Removed OSX override override of PLUGIN_DIRS. Robert Osfield 2003-04-02 14:54:05 +00:00
  • fea6ad3101 Changed colour of anisotropic text in osgtexture2D example. Robert Osfield 2003-04-02 11:57:23 +00:00
  • 7aab621405 Added support for min pixel size, max pixel size and max visable distance to osgSim::LightPointNode, the max pixel size from was originally in osg::LightPoint. Robert Osfield 2003-04-02 10:50:15 +00:00
  • d3d32edfcd Added prefix's to ApplicationUsageProxy's and made them static to help prevent problems under OSX. Robert Osfield 2003-04-02 08:22:47 +00:00
  • 732dad0e6e Fixed std::string usage so that std::string::size_type is used where appropriate. Robert Osfield 2003-04-01 20:52:56 +00:00
  • 5a974ab091 Fixes to osg::Texture's handling of anisotropy updating and hardware generate mip mapping. Robert Osfield 2003-04-01 20:32:57 +00:00
  • b59760482f Changed unsigned int to std::string::size_type. Robert Osfield 2003-04-01 18:50:36 +00:00
  • 5b36049f33 Added convinience constructor. Robert Osfield 2003-04-01 18:42:38 +00:00
  • 060b9f7150 Added futher debugging messages to track down the x86-64 crash. Robert Osfield 2003-04-01 18:42:17 +00:00
  • d820449931 Used notify for reporting the keypressing to the commandline. Robert Osfield 2003-04-01 18:35:31 +00:00
  • b63a49ca3f New osgtexture2D example code. Robert Osfield 2003-04-01 16:00:33 +00:00
  • 49b62ff92c Moved the logo plugins from the osgPlugins/logos directory to osgPlugins/logo to make it consistent with the naming of the plugin. Robert Osfield 2003-04-01 15:13:26 +00:00
  • 43f1c0121b Bug spotted and fix by Sébastien Kuntz. Changed < to <= on Geometry.cpp, in removePrimitiveSet(), if( i+numElementsToRemove<_primitives.size() ) Robert Osfield 2003-04-01 15:08:30 +00:00
  • f01cc73b43 From Macro Jez, fixes to logo plugin under VS. Robert Osfield 2003-04-01 13:16:02 +00:00
  • e8f7290ead Updated NEWS. Robert Osfield 2003-04-01 12:00:13 +00:00
  • fee0debfde Added timer code to the init in OsgCameraGroup. Robert Osfield 2003-04-01 11:55:29 +00:00
  • 763ee7f086 Cleaned up the reset of the vertex arrays in osg::State. Robert Osfield 2003-04-01 11:53:34 +00:00
  • 3975fc9b01 Improved handling of subloading. Robert Osfield 2003-04-01 11:49:09 +00:00
  • 05820ecbe9 From Marco, fix to the path of the osgPlugin logo. Robert Osfield 2003-04-01 11:38:33 +00:00
  • 90a2c93e50 Added extra debugging messages into the ArgumentParser::reportRemainingOptionsAsUnrecognized(ErrorSeverity severity) method to help track down a crash under x86-64. Robert Osfield 2003-04-01 08:47:11 +00:00
  • b728b1dd99 Implemented load and subload methods in osg::Texture/Texture2D. Robert Osfield 2003-03-31 21:41:17 +00:00
  • 11a38e12f2 Made the default transparent bin be bin number 10 rather than 1 to allow more bins between it and the default opaque bin of 0. Robert Osfield 2003-03-31 12:48:33 +00:00
  • 3fe1313ad9 Adding reseting of the array pointers to the dirty methods. Robert Osfield 2003-03-31 11:25:04 +00:00
  • 2af64da81c Removed closeLibrary reference for osgtext as this was causing problems with the osgtext help. Robert Osfield 2003-03-30 11:10:56 +00:00
  • 11053aaa5c Change the className() functions from non const to const to be consistent with the osg::Object definition. Robert Osfield 2003-03-29 22:07:03 +00:00
  • 60e16ea044 Added Escape to the help list. Changed the help key from '?' to 'h' Robert Osfield 2003-03-28 10:04:58 +00:00
  • 190c32c73a Moved demo references acros to being example references. Robert Osfield 2003-03-27 18:56:23 +00:00
  • 5b1969563b Fixed installation of demo source from src/Demos to examples Don BURNS 2003-03-27 18:42:31 +00:00
  • d8c82e17af Changed private to protected. Robert Osfield 2003-03-27 17:20:21 +00:00
  • 82139fae78 Fixed typo. Robert Osfield 2003-03-27 17:18:59 +00:00
  • ee7975c76a Added -losgGA to keep things compiling across platforms. Robert Osfield 2003-03-27 17:16:53 +00:00
  • 6b7102d16e Improved stats. Robert Osfield 2003-03-27 14:39:19 +00:00
  • a3d676c10b Added -osgText to GNUMakefiles. Robert Osfield 2003-03-27 13:51:40 +00:00
  • c784f8a669 Changed the background pixel colour to white, but kept the alpha value zero. This has been done to improve the quality of the mip mapping of text. Robert Osfield 2003-03-27 10:58:20 +00:00
  • fc4fe9c625 Updates to utilise the new Producer keyboard bindings. Robert Osfield 2003-03-27 10:54:01 +00:00
  • 9d45b526ad Added osgText dependency to osgProducer lib. Robert Osfield 2003-03-26 20:11:11 +00:00
  • e93c812021 Improved the stats reporting. Robert Osfield 2003-03-26 16:48:29 +00:00
  • 8779fe20a7 Added help support for display help on screen to osgProducer::Viewer. Robert Osfield 2003-03-26 12:50:30 +00:00
  • e00b8f2868 Tweak the tex coords of fonts slightly to avoid cut off of text. Robert Osfield 2003-03-25 15:48:17 +00:00