Commit Graph

  • 4613269a81 Changed the way the the InputRange is adjusted on the event state to fix bugs related to picking Robert Osfield 2007-05-22 13:48:21 +00:00
  • 5056f6fee6 Added osg::Camera::ProjectionResizePolicy enum and associated methods for controlling how the field of view is adjust on window resizes. Robert Osfield 2007-05-22 09:32:38 +00:00
  • d22208f701 Added extra checks to make sure that graphics operations arn't done on no longer valid graphics contexts Robert Osfield 2007-05-21 18:46:57 +00:00
  • d74d62ed0b Fixed Viewer::checkWindowStatus() to work correctly when running single threaded Robert Osfield 2007-05-21 18:17:54 +00:00
  • db2cef09b3 Reverting Luigi's addition of argv[1] as it breaks the build. Robert Osfield 2007-05-21 13:15:26 +00:00
  • e0f5b28dc7 Updated readme Robert Osfield 2007-05-21 12:34:03 +00:00
  • 592143b018 From Luigi Calori, changed hardwired "cow.osg" paramter to argv[1] Robert Osfield 2007-05-21 12:30:14 +00:00
  • 9da1c67961 Converted tabs to 4 spaces Robert Osfield 2007-05-21 12:28:25 +00:00
  • d987d6c485 Updated version file for 1.9.5 release Robert Osfield 2007-05-21 12:26:38 +00:00
  • 08aabf9312 Fixed const method type Robert Osfield 2007-05-21 11:49:37 +00:00
  • ccede7740e Updated version numbers for 1.9.5 release Robert Osfield 2007-05-21 09:27:01 +00:00
  • 621c85ecfc Updated ChangeLog Robert Osfield 2007-05-21 09:18:23 +00:00
  • 94b3a63e0c From Olaf Flebbe, "FlightGear/OSG on Windows did not load the Texture Fonts. Robert Osfield 2007-05-21 08:01:45 +00:00
  • d2aefbc09a Added static build support to export macros Robert Osfield 2007-05-21 07:54:01 +00:00
  • d2ed03f931 Added istream:imbue(std::locale::classic()) setting to prevent non classic locals from being used when the .osg plugin reads and writes. Robert Osfield 2007-05-21 06:57:30 +00:00
  • e463844020 Introduced VERSION and SOVERSION'ing of libraries. Robert Osfield 2007-05-20 17:38:11 +00:00
  • e138b956c5 From Stephan Huber, "attached you'll find some modifications and enhancements to the carbon's implementation of GraphicsWindow: Robert Osfield 2007-05-20 13:42:41 +00:00
  • 9497d75cc9 Added support for version of the osgPlugins directory, which now gets versioned according to the OpenSceneGraph/CMakeLists.txt and the include/osg/Version settings. These changes mean that the 1.9.5 release will have a libs/osgPlugins-1.9.5 directory. Robert Osfield 2007-05-20 12:29:11 +00:00
  • dd796df02a Added support for SG_USE_FLOAT_MATRIX and OSG_USE_FLOAT_PLANE in CMake build and include/osg/Matrix and include/osg/Plane. Robert Osfield 2007-05-20 11:45:09 +00:00
  • 732685d125 Fixed build error under float matrix build Robert Osfield 2007-05-20 11:13:18 +00:00
  • 9c86af41e1 From Lugi Calori, added control of lib postfix. Robert Osfield 2007-05-20 09:55:34 +00:00
  • 6a29688896 From Stephan Huber, "I cleaned the code a little bit and improved the handling of loops: Robert Osfield 2007-05-19 14:00:39 +00:00
  • e37ec98748 Various additions to better support view dependent overlay node, and updated wrappers Robert Osfield 2007-05-19 13:43:38 +00:00
  • e3747b1004 From Rafa Giatan and Robert Osfield, added support for User defined events, by adding UserData to Events. Robert Osfield 2007-05-19 13:39:55 +00:00
  • a441b1cf35 Made the near far ratio lower to allow one to be near the terrain before clipping comes in to effect Robert Osfield 2007-05-19 13:38:38 +00:00
  • 95e77d02ec From Michael Hartman, "I have made a small change to the osgviewerMFC application that resolved most of my home computer issues. It seams that my home computer needed to have the pixel format set with PFD_DOUBLEBUFFER. Robert Osfield 2007-05-19 12:27:53 +00:00
  • de598bffaa From Lugi Calori, fix for Win32 build of osgsimpleviewerWX Robert Osfield 2007-05-19 12:16:06 +00:00
  • c100841487 In Drawable::releaseGLObjects() replaced glDeleteLists with Drawable::deleteDisplayList(..) to prevent inappropriate OpenGL deletion when current thread does have required grpahics contxt Robert Osfield 2007-05-19 07:08:20 +00:00
  • 7d39c74029 Updated wrappers Robert Osfield 2007-05-18 11:22:56 +00:00
  • 0d71586ee0 Added support for tracking the CoordinateSystemNode path, and passing this on to camera manipulators. Robert Osfield 2007-05-18 10:33:56 +00:00
  • 79b274b3d6 Added range of CameranManipulators to allow us to navigate the scene freely Robert Osfield 2007-05-18 09:49:30 +00:00
  • 7a66aaca15 Added -f/--fixed option to allow use to freeze the animation of the cessna. Robert Osfield 2007-05-18 09:43:25 +00:00
  • cf9518f346 Added support for View::setFustionDistance(..) Robert Osfield 2007-05-17 19:58:57 +00:00
  • 851df77673 Improved view dependent camera positioning Robert Osfield 2007-05-17 15:39:33 +00:00
  • 9ba424e8b2 Added saving and restoring of the near/far planes during Camera setup Robert Osfield 2007-05-17 13:20:32 +00:00
  • fec8b86a00 From Serge Lages, "Here is a modified GraphicsWindowWin32.cpp which handle double click events. I've modified the file submitted yesterday by Andre and not the current SVN version." Robert Osfield 2007-05-17 11:55:53 +00:00
  • ec1a586a5f From David Callu, "I have added the uninstall command at the end of the first file, and the configuration file template use by the command is the second file. Robert Osfield 2007-05-17 11:48:30 +00:00
  • 7f1cb32fc1 From Michael Hartman, "I have gone in and created a CMakeList.txt file for osgviewerMFC application. Robert Osfield 2007-05-17 11:04:57 +00:00
  • c7fc2e018e From Andre Garneau, warnings fixes fo VC++ Robert Osfield 2007-05-17 10:59:05 +00:00
  • 8c10301d30 From Andre Garneau,"Please find attached changes to have the GraphicsWindowWin32 class selectively set the pixel format for windows that are inherited, following some discussions on the mailing list last week. Robert Osfield 2007-05-17 10:33:44 +00:00
  • d80cf6b5ee Futher work on view dependent OverlayNode Robert Osfield 2007-05-16 19:19:43 +00:00
  • 78800829ed Refactored the internals of OverlayNode Robert Osfield 2007-05-16 14:22:10 +00:00
  • 310d6d2fc8 Added code for computing the frustum dimensions in local coords to the overlay node Robert Osfield 2007-05-16 11:32:29 +00:00
  • 752942addb From Mathias Froehlich, "This is an other small update for the ac3d loader: - It avoids attaching texture coordinates if there is not texture attached. - It uses DrawArrayLengths instead of multiple DrawElements." Robert Osfield 2007-05-15 19:45:46 +00:00
  • 9cfff7fa19 From Blasius Czink, "when creating windows with decorations (titlebar) the mouse position should be adjusted." Robert Osfield 2007-05-15 19:32:55 +00:00
  • e8cf7b22ad From Laurens Voerman, "Attached is a version of src\osgViewer\GraphicsWindowWin32.cpp that allows to render in software. (maybe also in hardware w/o wglChoosePixelFormatARB)" Robert Osfield 2007-05-15 19:25:57 +00:00
  • 1e0af35900 Added code to better compute the view frustum that is appropriate for a traversed subgraph. Robert Osfield 2007-05-15 17:04:57 +00:00
  • 881ba2ed2f Changed back to use find Qt3 and Qt4 separately to avoid QT error reports Robert Osfield 2007-05-15 17:04:24 +00:00
  • 6468905e42 From John Kelso, Added support for new Sequence options. From Robert Osfield, updated the above changes to the .ive loader so that the new addition were tested against the IVE version number Robert Osfield 2007-05-15 14:55:02 +00:00
  • 7b644e6d82 Added -n/--no-overlay option Robert Osfield 2007-05-15 14:53:58 +00:00
  • 6096af0b99 From Mathieu Marache, "I tried the latest developper release 1.9.4 and found that I hadn't the osgsimpleviewerQt4 example in my Visual studio solutions... After looking into it it seems that you cannot have both Qt3 and Qt4 enabled. After modifying the root CMakeLists.txt to use : Robert Osfield 2007-05-15 11:31:09 +00:00
  • ab4398e440 From Farshid Lashkari, "I made a modification to the setClientActiveTextureUnit and setActiveTextureUnit methods of osg::State so they return false if the texture unit is outside the range of allowable units for the driver. Currently, the functions would return true even if the units are invalid. This would cause the osg::State to become out of sync with the actual driver state, which can cause some bugs in certain cases. Robert Osfield 2007-05-15 11:25:14 +00:00
  • dd1f6982dd Futher work on new view dependent overlay node Robert Osfield 2007-05-15 11:22:25 +00:00
  • e41cd46da8 Set up new view dependent overlay technique control methods Robert Osfield 2007-05-14 20:23:10 +00:00
  • 55bd6129f4 Added include of GraphicsWindow to fix wrapper build error Robert Osfield 2007-05-14 17:01:07 +00:00
  • 4d6c08c543 Removed redundent comment '.' Robert Osfield 2007-05-14 16:17:16 +00:00
  • 51a4de5ec7 Fixed parameter name Robert Osfield 2007-05-14 16:16:22 +00:00
  • 74e968df76 Clean up comments and rebuilt wrappers. Robert Osfield 2007-05-14 16:14:40 +00:00
  • fac01b5a23 Replaced TARGET_ADD_LIBRARIES to TARGET_EXTERNAL_LIBRARIES for WxWidgets to avoid debug issues Robert Osfield 2007-05-14 16:13:33 +00:00
  • 52b2548d31 Renamed ViewerEventHandler to ViewerEventHandlers Robert Osfield 2007-05-14 15:16:26 +00:00
  • 701ea582e5 Renamed the ScreenHandler to WindowSizeHandler, fixed the code style to be conform more to the rest of the OSG, and moved the osgviewer across to using the event handlers in osgViewer. Robert Osfield 2007-05-14 15:07:04 +00:00
  • 43549f3df6 From Serge Lages, "Here is a ViewerEventHandler file with a collection of helper handlers for osgViewer. Most of the code is from the osgviewer application, I have took the fullscreen handler and the threading one, and I have just added a fonctionality to be able to change the screen resolution in windowed mode." Robert Osfield 2007-05-14 14:41:22 +00:00
  • 01083b8aa4 Changed tabs to four spaces Robert Osfield 2007-05-14 14:36:03 +00:00
  • 2664a576dc Updated authors file Robert Osfield 2007-05-14 09:43:48 +00:00
  • 9e60a5d222 Updated wrappers and version numbers for 1.9.4 dev release Robert Osfield 2007-05-14 09:33:32 +00:00
  • b97d8c0fe0 Added TerrainNode::init() and s/getTreatBoundariesToValidDataAsDefaultValue flag. Robert Osfield 2007-05-13 09:54:51 +00:00
  • 91ddcdf531 Added include Robert Osfield 2007-05-11 20:16:52 +00:00
  • e7509cda87 Updated wrappers Robert Osfield 2007-05-11 19:28:41 +00:00
  • 1cb4dfbcb5 Added new areThreadsRunning() method to Viewer and CompositeViewer. Robert Osfield 2007-05-11 19:25:44 +00:00
  • acb2ed177c Added ValidDataOperator base class and NoDataValue and ValidRange subclasses, and support for it in osgTerrain::Layer and GeometryTechniqnue. Robert Osfield 2007-05-11 18:25:06 +00:00
  • e72ec7bb15 From Uwe Woessner, fixed handling of read/draw buffer in vertical interlaced stereo Robert Osfield 2007-05-11 13:45:53 +00:00
  • 35d4cb509c UPdated wrappers Robert Osfield 2007-05-11 13:43:00 +00:00
  • 5e161ff0e0 Fixed CMake support for osgsimpleviewWX Robert Osfield 2007-05-11 12:46:38 +00:00
  • 2ca67c0916 From Doug McCorkle, removed pfdb from link line Robert Osfield 2007-05-11 12:12:55 +00:00
  • 925efc9685 From Gian Lorenzetto, osgsimpleviewWX example, CMake support added by Robert Osfield Robert Osfield 2007-05-11 09:07:00 +00:00
  • 7cf78fa99e Updated wrappers Robert Osfield 2007-05-11 09:05:59 +00:00
  • 0fd46ae957 From Brad Colbert, removed inappropriate rewind on non looping code path. Robert Osfield 2007-05-11 08:30:20 +00:00
  • 4eb8427327 From Michael Hartman, " Here is the MFC_OSG example. It is very basic and the community is welcome to enhance/improve this example. There is one bug documented in the Readme.txt file that I just have not had time to solve. Also, the code is built outside of the OSG environment and uses environment variables to get to the OSG distribution headers and examples. That should be the only change a user needs to make to get the code to compile." Robert Osfield 2007-05-11 08:19:46 +00:00
  • 8c7b5b5865 Added supoort for transforming layers by an offset and scale Robert Osfield 2007-05-10 18:07:54 +00:00
  • c1332f6893 Removed rendundent const Robert Osfield 2007-05-10 18:07:15 +00:00
  • 3fd26eec28 Added automatic detection of alpha values, switching on blending when alpah!=1.0 Robert Osfield 2007-05-10 12:49:09 +00:00
  • bd194693dd Added automatic enabling of blending when alpha value != 1.0 occur in the color or transfer function data. Robert Osfield 2007-05-10 12:33:56 +00:00
  • fd07f5cab5 From Daniel Sjolie, build fix for Windows Robert Osfield 2007-05-10 11:36:53 +00:00
  • 63245f4147 Added getHWND, getHDC and getWGLContext methods Robert Osfield 2007-05-10 10:52:35 +00:00
  • c7b9a07758 Added checks against Options to osga plugin to ensure archives are only cached when requested, cleaned up the Registry::openArchiveImplementation function. Robert Osfield 2007-05-10 08:20:33 +00:00
  • 1d5f76c55d Commented out debug messages Robert Osfield 2007-05-09 13:05:19 +00:00
  • 66fe3e18df Updated wrappers Robert Osfield 2007-05-09 12:08:30 +00:00
  • d8ee198735 From John Kelso, Robert Osfield 2007-05-09 11:11:19 +00:00
  • 53777aee29 Set default texture size back to 1024x1204 Robert Osfield 2007-05-09 10:42:56 +00:00
  • 2cd6a174d2 Added GL_MAX_TEXTURE_SIZE check and use of OSG_MAX_TEXTURE_SIZE env var to help hint to osgText that the native OpenGL implementation only supports textures up to a given size. Robert Osfield 2007-05-09 10:41:56 +00:00
  • 77b4ffcac2 Added use of OSG_MAX_TEXTURE_SIZE for clamping texture sizes. Robert Osfield 2007-05-09 10:31:06 +00:00
  • 5d23bf7739 From Mike Weiblen, with mods of using references by Robert Osfield for efficiency. Submission notes from Mike: "By repurpose, I'm creating a new plugin that uses much of the .osg fileformat, but with some changes. Specifically, I'm creating a ".osgfs" plugin, which represents the scenegraph hierarchy as a filesystem of nested subdirectories and individual files for each node, rather than nested braces with everything in a single monolithic file. I intend to incorporate file alteration monitor events to watch the filesystem for modifications and automatically reload. Robert Osfield 2007-05-09 10:01:15 +00:00
  • 790a1ea66f From Alan Harris, "Registry and Archive ~~~~~~~~~~~~~~~~~~~~~~~~~ This is a simple change to permit databases other than those named "*.osga" to be used. It is hardcoded in read() at present. Robert Osfield 2007-05-09 09:43:18 +00:00
  • 6c74589014 Added signOrZero template method, and to Matrix_implementation.cpp usage of this method in the get(Quat&) code. Robert Osfield 2007-05-09 09:26:33 +00:00
  • 681bf12333 Added imageData block initialized to 0 for first construction of GlyphTexture Robert Osfield 2007-05-09 07:54:32 +00:00
  • 2d0fd3a645 Further work on dome correction Robert Osfield 2007-05-08 15:32:35 +00:00
  • 00e1af1902 Firt cut at full dome correction of wrap around movies and imagery Robert Osfield 2007-05-08 12:18:57 +00:00
  • 5b9883516a Added CullSettings inheritance mask for LIGHTING_MODE and LIGHT Robert Osfield 2007-05-08 10:02:07 +00:00
  • 963cd837e3 Added s/getLightingMode and s/getLight to osg::View to allow control of the viewers global light source. Robert Osfield 2007-05-07 22:07:23 +00:00
  • 6716f0d845 Added missing HelpHandler::reset() implementation Robert Osfield 2007-05-07 19:48:46 +00:00