Commit Graph

  • 3d9d666b02 From Stephan Huber, added reset of _currentContext when graphics context is closed. Robert Osfield 2007-07-27 17:07:44 +00:00
  • 2faf38f68f From Stephan Huber, "attached you'll find a fix for the dead locks when closing a window under OS X." Robert Osfield 2007-07-27 16:48:31 +00:00
  • fc9efa2972 Updated svn::externals Robert Osfield 2007-07-27 15:26:43 +00:00
  • 1b9fac45e1 From Thibault Genessay, "Attached is an unitialized variable fix I spotted with Purify. The _currentCursor (of type HCURSOR) member of the graphics window was not properly initialized, causing potential problems if setCursor() was called before anything else set it." Robert Osfield 2007-07-26 19:31:41 +00:00
  • c7821ddfe3 From Parag Chaudhur, "In daeRMaterials.cpp in the COLLADA plugin, in the processTexture function, Lines 519-522 of the source file: Robert Osfield 2007-07-25 10:12:45 +00:00
  • 593dfe3193 Updated AUTHORS Robert Osfield 2007-07-24 14:52:51 +00:00
  • 5967236c06 Updated ChangeLog Robert Osfield 2007-07-24 14:47:41 +00:00
  • 4542c04046 Updated version for dev release Robert Osfield 2007-07-24 14:43:46 +00:00
  • 31ddff443a Fixed warning Robert Osfield 2007-07-24 14:30:31 +00:00
  • 6b4e2fbdf2 From Alexandre Amalric, Fox example Robert Osfield 2007-07-24 14:02:53 +00:00
  • fee5bc9f8c From Michael Hartman, "Here is an update for the closing issue with the example osgviewerMFC where the MFC rendering thread would not exit before the application and the thread would be left running in the background and the user would have to use TaskManager to kill the process. Robert Osfield 2007-07-23 20:37:49 +00:00
  • 9394238720 From Andy Skinner, addition of standard c library includes to avoid issues with using STLport on some platforms. Robert Osfield 2007-07-23 20:10:13 +00:00
  • 952e644016 Converted tabs to four spaces Robert Osfield 2007-07-23 20:08:16 +00:00
  • 3740052c23 Updated wrappers Robert Osfield 2007-07-23 18:19:02 +00:00
  • 4a0a45ad92 From Mathias Froehlich, compile fix for OSX. Robert Osfield 2007-07-23 18:13:16 +00:00
  • 3eae87854b Added FlushDeletedGLObjectsOperation. Robert Osfield 2007-07-23 16:42:25 +00:00
  • ff267d1ad6 Added support for using the CompileContext to do GL object deletion. Robert Osfield 2007-07-22 20:33:20 +00:00
  • 14fcf4f8b3 Converted usleep call to OpenThreads::Thread::microSleep() to avoid VS build problems Robert Osfield 2007-07-21 20:11:16 +00:00
  • a4433e9af4 Added reset it to set block correctly before use. Robert Osfield 2007-07-19 18:59:20 +00:00
  • 1ed0e0a861 Improved the filtering of changes to master file to prevent using reading from files that are still under going changes. Robert Osfield 2007-07-19 17:02:37 +00:00
  • e8eec312a1 Updated wrappers Robert Osfield 2007-07-19 16:42:36 +00:00
  • c3adce3ef4 Added osg::RefBlockCount subclassed from the new OpenThreads::BlockCount and used it into osgterrain example Robert Osfield 2007-07-19 15:24:11 +00:00
  • fb1a34a8c5 Added support for using multiple load threads as a thread pool used by the MasterOperation Robert Osfield 2007-07-19 12:09:25 +00:00
  • 5ec2969330 Added setting of ThreadSafeRefUnref to true. Robert Osfield 2007-07-18 16:48:25 +00:00
  • 035f49c0b3 Refactored the viewer setup code to use a CustomViewer subclass of Viewer which wraps up the set up of compile contexts and merging of changes. Robert Osfield 2007-07-18 16:17:06 +00:00
  • 8c60ea437f Commented out debug messages Robert Osfield 2007-07-18 16:14:59 +00:00
  • de69a4a3d8 Added call to State::initializeExtensionsProcs() to prevent crashes before these variables are initialized. Robert Osfield 2007-07-18 14:54:27 +00:00
  • da95b907f1 Added missing export symbol. Robert Osfield 2007-07-18 09:05:11 +00:00
  • 51e07f1e66 Added traverse method implementation into GeometryTechnique. Robert Osfield 2007-07-17 17:36:44 +00:00
  • ea5ca995e3 Merged the new master operation/operation thread code with older standard terrain set up code. Robert Osfield 2007-07-17 16:18:13 +00:00
  • 04c1dee7a2 Fixed GraphcicsContext::getMaxContextID so it properly returns the current max contextID. Robert Osfield 2007-07-17 10:54:17 +00:00
  • 610a76b210 Fixed typo Robert Osfield 2007-07-17 09:15:08 +00:00
  • b132aed217 Work in progress on support for dynamically reading a master file in a background thread Robert Osfield 2007-07-16 21:39:30 +00:00
  • e40d346fbb Added MasterOperation to do file querry and loading and background thread. Robert Osfield 2007-07-16 17:40:38 +00:00
  • 166ac4a7d3 Added custom colour support to TransferFunction setup. Robert Osfield 2007-07-16 15:47:42 +00:00
  • d4aaa31549 Improvements to the .terrain file support Robert Osfield 2007-07-16 15:13:47 +00:00
  • f9fab3c3b0 First steps at provide a .terrain file format to experiment with file definitions of terrain subgraphs Robert Osfield 2007-07-16 12:37:39 +00:00
  • 06ad036da1 Updated wrappers Robert Osfield 2007-07-14 17:16:09 +00:00
  • 1f0edca631 Added support into osg::RenderInfo for a stack of Cameras that allow querries of which camera is currently active to be querried from within the draw traversal. Robert Osfield 2007-07-14 17:07:59 +00:00
  • af19e71024 Changed BarrierOperation so that it isn't limited to jut working within GraphicsContexts. Robert Osfield 2007-07-14 09:17:18 +00:00
  • f7ce35c5ee Converted Operations to GraphicsOperations where apporpriate. Robert Osfield 2007-07-13 19:24:50 +00:00
  • 0a58c6e280 Removed all the plugins BUILD_OSG_* options as these just get in the way of browsing standard CMake options. Robert Osfield 2007-07-13 19:22:09 +00:00
  • a28588a84c Introduce GraphicsOperation subclass from osg::Operation, and osgUtil::GLObjectOperation for compiling subgraphs. Robert Osfield 2007-07-13 17:25:35 +00:00
  • 65156475f6 Updated wrappers Robert Osfield 2007-07-13 11:49:16 +00:00
  • ee470f2445 From Mathias Froehlich, "This patch removes the X11/Xmu/WinUtil.h header from GraphicsWindowX11.cpp. That one is not used and appears not to be present on every platform we compile on." Robert Osfield 2007-07-13 11:42:02 +00:00
  • b1f943cef8 From Mathias Froehlich, "This change makes the net plugin compile on hp-ux. It tries to unify some partly ugly ifdefs in the socket classes. The change is also tested on a solaris 8, irix 6.5 and suse 9.0 machine." Robert Osfield 2007-07-13 11:39:40 +00:00
  • 6831940851 Added setCurrentEventState method Robert Osfield 2007-07-13 11:31:56 +00:00
  • 14ab33cc29 Updated wrappers Robert Osfield 2007-07-13 11:22:44 +00:00
  • b2535d55c6 Introduced new GUIEventAdatper singleton for sharing the current state between multiple GraphicsWindows, this singleton is accessable via GUIEventEvent::getAccumulatedEventState(). Robert Osfield 2007-07-13 11:17:41 +00:00
  • 03749d5e34 Removed redundent TerrainGeometry classes, and adding double buffer of internal data within GeometryTechinque in prep for support multi-threaded set up and rendering of terrain. Robert Osfield 2007-07-12 20:12:38 +00:00
  • 92ffe6f74a Fixed spelling of cartesian. Robert Osfield 2007-07-12 20:10:56 +00:00
  • f753ff6a5a From Martin Lavery, updates to Xcode projects Robert Osfield 2007-07-12 16:37:06 +00:00
  • ecf0b58a19 Renamed include/osg/OperationsThread to OperationThread. Robert Osfield 2007-07-12 15:54:45 +00:00
  • 4d7e8b12ae Renamed OperationsThread to OperationThread and add two way link between OperationQueue and OperationThread Robert Osfield 2007-07-12 12:15:42 +00:00
  • 751c638015 From Martin Lavery, Update to Packaging files for Xcode build Robert Osfield 2007-07-12 09:03:43 +00:00
  • 4ed9940e71 Added better description of TransferFunction. Robert Osfield 2007-07-12 08:29:39 +00:00
  • 35435c3146 Updated wrappers Robert Osfield 2007-07-11 16:06:24 +00:00
  • 095da72020 Fixed typo Robert Osfield 2007-07-11 16:06:04 +00:00
  • 691a49d0fa From Paul Melis, fixes to spelling mistakes/typos. Robert Osfield 2007-07-11 15:51:17 +00:00
  • 55f3b67dbb Updated version number in prep for 2.1.1 dev release Robert Osfield 2007-07-11 15:50:05 +00:00
  • bdc8a72aae From Andre Garneau, minor warning fixes Robert Osfield 2007-07-11 15:30:14 +00:00
  • 8779813837 Added support for --sky-light and headlight with local position at 0,0,0 Robert Osfield 2007-07-11 14:16:02 +00:00
  • b93539ee09 Added setting of the Scene's FrameStamp on each CompositeViewer::updateTraversal() call to fix animation path issue. Robert Osfield 2007-07-11 13:48:41 +00:00
  • c58a2235bb From Martin Lavery, update of Xcode projects to meet the latest SVN revision Robert Osfield 2007-07-11 09:00:19 +00:00
  • 0d38a66bbb Added OperationsThread Robert Osfield 2007-07-10 19:29:11 +00:00
  • 2e53a2e95e Added test code path which stress tests new thread pool support in OperationsThread Robert Osfield 2007-07-10 17:36:33 +00:00
  • 6a9551ebfb Wired up OperationsThread to use the new OperationQueue and thereby support thread pooling where multiple OperationsThreads share a single OperationsQueue Robert Osfield 2007-07-10 17:36:01 +00:00
  • 44c07b9fad Separated OperationsThread out from the GraphicsThread header and introduced new OperationQueue class. Robert Osfield 2007-07-09 19:04:36 +00:00
  • 4d04f3f645 Fixed unitialized variables. Robert Osfield 2007-07-09 15:02:03 +00:00
  • aaa0b156ff Updated ChangeLog, osgversion and AUTHORS.txt for 2.1 dev release Robert Osfield 2007-07-09 11:37:06 +00:00
  • 26e8ba27ca Updated version number for 2.1.0 dev release Robert Osfield 2007-07-09 11:05:24 +00:00
  • c407866f30 Added OpertionQueue Robert Osfield 2007-07-09 11:05:04 +00:00
  • d70228c98d Added OperationQueue class for future work on support thread pools that share a single OpeationQueue. Robert Osfield 2007-07-09 11:03:33 +00:00
  • e8f8c0c147 Updated wrappers Robert Osfield 2007-07-09 10:48:32 +00:00
  • f70b6d0993 Improved the consistency of setting of rotation and auto rotate modes in setAxisAlingment method Robert Osfield 2007-07-09 10:47:06 +00:00
  • a4499b482b Fixed missinged intialization of the _threadsRunning variable. Robert Osfield 2007-07-09 10:12:37 +00:00
  • 7099068914 From Jean-Sebastien Guay and Jan Ciger, added search path can improved handling of backslashes/forward slashes Robert Osfield 2007-07-07 16:05:05 +00:00
  • 4c379a2848 Updared wrappers Robert Osfield 2007-07-06 20:00:11 +00:00
  • 50ec07b734 Added include of DeleteHandler Robert Osfield 2007-07-06 16:54:45 +00:00
  • 2b84aa7760 Added dirty count support to osgTerrain::Layer clases. Robert Osfield 2007-07-06 16:47:08 +00:00
  • c4c165099c From Jea-Sebastien Guay and Robert Osfield, build fixes for Windows Robert Osfield 2007-07-06 14:07:59 +00:00
  • 9e2fe92ef1 From Rudolf Wiedemann, "I need to link OpenSceneGraph statically to my application, so I completed the new registration of the plugin-readerwriters ("REGISTER_OSGPLUGIN") according to your osgstaticviewer-example (see attachment, based on today's svn)." Robert Osfield 2007-07-06 13:54:26 +00:00
  • a7de33ee55 From Brede Johansen, "Attached is a fix that returns a default color (white) if an invalid index to the color palette is used." Robert Osfield 2007-07-06 13:33:40 +00:00
  • 6931ae4878 Added include/osg/GLObjects + .cpp which provide osg::flush*DeletedGLObjects() methods. Robert Osfield 2007-07-06 13:08:51 +00:00
  • a484b95d3c Added #include<algorithm> Robert Osfield 2007-07-06 09:06:37 +00:00
  • dedc99f036 Updated wrappers. Robert Osfield 2007-07-05 18:41:54 +00:00
  • d1fa520349 Added support for managing a CompileContext. Rearranged the DeleteHandler::flushAll call. Robert Osfield 2007-07-05 18:33:20 +00:00
  • 7a98691704 Added debug messages to catch key modified state Robert Osfield 2007-07-05 18:32:12 +00:00
  • 5aa3db15a3 Improved the computation of the side vector Robert Osfield 2007-07-05 18:30:57 +00:00
  • 601217025f Improved the mapping of update and cull traversal Robert Osfield 2007-07-05 18:30:20 +00:00
  • 0434d29ad4 From Adndre Garneau, "Attached is a fix to prevent a cursor being shown in graphics windows when traits specify that none should be used (a recent change forced a left-pointer cursor as the default). " Robert Osfield 2007-07-05 10:57:34 +00:00
  • 70bbb06dd5 Commented out "fix" that explictly sets the key modifier state as this change actually broke the key modifier state management. Robert Osfield 2007-07-05 10:51:47 +00:00
  • afc722d43b From Thibault Genessay, "You'll find attached a fix for the comments of the osgwindows example. It fixes a typo in the comments which is quite disturbing for newbies trying to learn using the source (twice 'left' instead of 'left' and 'right'). I've also added a little offset to the windows' positions so that their decoration falls inside the desktop and we can manipulate them - it looks a bit less "made out of wood"." Robert Osfield 2007-07-03 17:32:19 +00:00
  • 7f0b3144ea Added checking of GUIEventAdpter::getHandled(). Robert Osfield 2007-07-03 13:26:48 +00:00
  • dd628a9829 From Roger James, added GL_NORMALIZE mode to scaled models Robert Osfield 2007-07-03 10:00:41 +00:00
  • e7d7c1dcc2 Changed the way that computeNearFar is computed to avoid inconsistencies when in stereo mode Robert Osfield 2007-07-02 13:17:47 +00:00
  • 1522002b47 Updated wrappers Robert Osfield 2007-07-02 13:16:54 +00:00
  • e5a6b1a834 From Csaba Halasz, support reading "monochrome" option string and use of monocrhome FreetType support Robert Osfield 2007-07-02 12:43:23 +00:00
  • 19d1a563fe From Csaba Halasz and Robert Osfield, support for passing in ReaderWriter::Options object into readFontFile Robert Osfield 2007-07-02 12:30:14 +00:00
  • c7a316e445 From Mike Connell, "This is a tiny fix for win32. Robert Osfield 2007-06-30 16:19:56 +00:00