3d9d666b02From Stephan Huber, added reset of _currentContext when graphics context is closed.
Robert Osfield
2007-07-27 17:07:44 +00:00
2faf38f68fFrom 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
fc9efa2972Updated svn::externals
Robert Osfield
2007-07-27 15:26:43 +00:00
1b9fac45e1From 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
c7821ddfe3From 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
593dfe3193Updated AUTHORS
Robert Osfield
2007-07-24 14:52:51 +00:00
5967236c06Updated ChangeLog
Robert Osfield
2007-07-24 14:47:41 +00:00
4542c04046Updated version for dev release
Robert Osfield
2007-07-24 14:43:46 +00:00
31ddff443aFixed warning
Robert Osfield
2007-07-24 14:30:31 +00:00
6b4e2fbdf2From Alexandre Amalric, Fox example
Robert Osfield
2007-07-24 14:02:53 +00:00
fee5bc9f8cFrom 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
9394238720From 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
952e644016Converted tabs to four spaces
Robert Osfield
2007-07-23 20:08:16 +00:00
3740052c23Updated wrappers
Robert Osfield
2007-07-23 18:19:02 +00:00
4a0a45ad92From Mathias Froehlich, compile fix for OSX.
Robert Osfield
2007-07-23 18:13:16 +00:00
3eae87854bAdded FlushDeletedGLObjectsOperation.
Robert Osfield
2007-07-23 16:42:25 +00:00
ff267d1ad6Added support for using the CompileContext to do GL object deletion.
Robert Osfield
2007-07-22 20:33:20 +00:00
14fcf4f8b3Converted usleep call to OpenThreads::Thread::microSleep() to avoid VS build problems
Robert Osfield
2007-07-21 20:11:16 +00:00
a4433e9af4Added reset it to set block correctly before use.
Robert Osfield
2007-07-19 18:59:20 +00:00
1ed0e0a861Improved 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
e8eec312a1Updated wrappers
Robert Osfield
2007-07-19 16:42:36 +00:00
c3adce3ef4Added osg::RefBlockCount subclassed from the new OpenThreads::BlockCount and used it into osgterrain example
Robert Osfield
2007-07-19 15:24:11 +00:00
fb1a34a8c5Added support for using multiple load threads as a thread pool used by the MasterOperation
Robert Osfield
2007-07-19 12:09:25 +00:00
5ec2969330Added setting of ThreadSafeRefUnref to true.
Robert Osfield
2007-07-18 16:48:25 +00:00
035f49c0b3Refactored 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
8c60ea437fCommented out debug messages
Robert Osfield
2007-07-18 16:14:59 +00:00
de69a4a3d8Added call to State::initializeExtensionsProcs() to prevent crashes before these variables are initialized.
Robert Osfield
2007-07-18 14:54:27 +00:00
da95b907f1Added missing export symbol.
Robert Osfield
2007-07-18 09:05:11 +00:00
51e07f1e66Added traverse method implementation into GeometryTechnique.
Robert Osfield
2007-07-17 17:36:44 +00:00
ea5ca995e3Merged the new master operation/operation thread code with older standard terrain set up code.
Robert Osfield
2007-07-17 16:18:13 +00:00
04c1dee7a2Fixed GraphcicsContext::getMaxContextID so it properly returns the current max contextID.
Robert Osfield
2007-07-17 10:54:17 +00:00
610a76b210Fixed typo
Robert Osfield
2007-07-17 09:15:08 +00:00
b132aed217Work in progress on support for dynamically reading a master file in a background thread
Robert Osfield
2007-07-16 21:39:30 +00:00
e40d346fbbAdded MasterOperation to do file querry and loading and background thread.
Robert Osfield
2007-07-16 17:40:38 +00:00
166ac4a7d3Added custom colour support to TransferFunction setup.
Robert Osfield
2007-07-16 15:47:42 +00:00
d4aaa31549Improvements to the .terrain file support
Robert Osfield
2007-07-16 15:13:47 +00:00
f9fab3c3b0First 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
06ad036da1Updated wrappers
Robert Osfield
2007-07-14 17:16:09 +00:00
1f0edca631Added 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
af19e71024Changed BarrierOperation so that it isn't limited to jut working within GraphicsContexts.
Robert Osfield
2007-07-14 09:17:18 +00:00
f7ce35c5eeConverted Operations to GraphicsOperations where apporpriate.
Robert Osfield
2007-07-13 19:24:50 +00:00
0a58c6e280Removed 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
a28588a84cIntroduce GraphicsOperation subclass from osg::Operation, and osgUtil::GLObjectOperation for compiling subgraphs.
Robert Osfield
2007-07-13 17:25:35 +00:00
65156475f6Updated wrappers
Robert Osfield
2007-07-13 11:49:16 +00:00
ee470f2445From 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
b1f943cef8From 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
6831940851Added setCurrentEventState method
Robert Osfield
2007-07-13 11:31:56 +00:00
14ab33cc29Updated wrappers
Robert Osfield
2007-07-13 11:22:44 +00:00
b2535d55c6Introduced 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
03749d5e34Removed 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
92ffe6f74aFixed spelling of cartesian.
Robert Osfield
2007-07-12 20:10:56 +00:00
f753ff6a5aFrom Martin Lavery, updates to Xcode projects
Robert Osfield
2007-07-12 16:37:06 +00:00
ecf0b58a19Renamed include/osg/OperationsThread to OperationThread.
Robert Osfield
2007-07-12 15:54:45 +00:00
4d7e8b12aeRenamed OperationsThread to OperationThread and add two way link between OperationQueue and OperationThread
Robert Osfield
2007-07-12 12:15:42 +00:00
751c638015From Martin Lavery, Update to Packaging files for Xcode build
Robert Osfield
2007-07-12 09:03:43 +00:00
4ed9940e71Added better description of TransferFunction.
Robert Osfield
2007-07-12 08:29:39 +00:00
35435c3146Updated wrappers
Robert Osfield
2007-07-11 16:06:24 +00:00
095da72020Fixed typo
Robert Osfield
2007-07-11 16:06:04 +00:00
691a49d0faFrom Paul Melis, fixes to spelling mistakes/typos.
Robert Osfield
2007-07-11 15:51:17 +00:00
55f3b67dbbUpdated version number in prep for 2.1.1 dev release
Robert Osfield
2007-07-11 15:50:05 +00:00
bdc8a72aaeFrom Andre Garneau, minor warning fixes
Robert Osfield
2007-07-11 15:30:14 +00:00
8779813837Added support for --sky-light and headlight with local position at 0,0,0
Robert Osfield
2007-07-11 14:16:02 +00:00
b93539ee09Added 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
c58a2235bbFrom Martin Lavery, update of Xcode projects to meet the latest SVN revision
Robert Osfield
2007-07-11 09:00:19 +00:00
0d38a66bbbAdded OperationsThread
Robert Osfield
2007-07-10 19:29:11 +00:00
2e53a2e95eAdded test code path which stress tests new thread pool support in OperationsThread
Robert Osfield
2007-07-10 17:36:33 +00:00
6a9551ebfbWired 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
44c07b9fadSeparated OperationsThread out from the GraphicsThread header and introduced new OperationQueue class.
Robert Osfield
2007-07-09 19:04:36 +00:00
4d04f3f645Fixed unitialized variables.
Robert Osfield
2007-07-09 15:02:03 +00:00
aaa0b156ffUpdated ChangeLog, osgversion and AUTHORS.txt for 2.1 dev release
Robert Osfield
2007-07-09 11:37:06 +00:00
26e8ba27caUpdated version number for 2.1.0 dev release
Robert Osfield
2007-07-09 11:05:24 +00:00
c407866f30Added OpertionQueue
Robert Osfield
2007-07-09 11:05:04 +00:00
d70228c98dAdded OperationQueue class for future work on support thread pools that share a single OpeationQueue.
Robert Osfield
2007-07-09 11:03:33 +00:00
e8f8c0c147Updated wrappers
Robert Osfield
2007-07-09 10:48:32 +00:00
f70b6d0993Improved the consistency of setting of rotation and auto rotate modes in setAxisAlingment method
Robert Osfield
2007-07-09 10:47:06 +00:00
a4499b482bFixed missinged intialization of the _threadsRunning variable.
Robert Osfield
2007-07-09 10:12:37 +00:00
7099068914From 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
4c379a2848Updared wrappers
Robert Osfield
2007-07-06 20:00:11 +00:00
50ec07b734Added include of DeleteHandler
Robert Osfield
2007-07-06 16:54:45 +00:00
2b84aa7760Added dirty count support to osgTerrain::Layer clases.
Robert Osfield
2007-07-06 16:47:08 +00:00
c4c165099cFrom Jea-Sebastien Guay and Robert Osfield, build fixes for Windows
Robert Osfield
2007-07-06 14:07:59 +00:00
9e2fe92ef1From 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
a7de33ee55From 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
6931ae4878Added include/osg/GLObjects + .cpp which provide osg::flush*DeletedGLObjects() methods.
Robert Osfield
2007-07-06 13:08:51 +00:00
a484b95d3cAdded #include<algorithm>
Robert Osfield
2007-07-06 09:06:37 +00:00
dedc99f036Updated wrappers.
Robert Osfield
2007-07-05 18:41:54 +00:00
d1fa520349Added support for managing a CompileContext. Rearranged the DeleteHandler::flushAll call.
Robert Osfield
2007-07-05 18:33:20 +00:00
7a98691704Added debug messages to catch key modified state
Robert Osfield
2007-07-05 18:32:12 +00:00
5aa3db15a3Improved the computation of the side vector
Robert Osfield
2007-07-05 18:30:57 +00:00
601217025fImproved the mapping of update and cull traversal
Robert Osfield
2007-07-05 18:30:20 +00:00
0434d29ad4From 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
70bbb06dd5Commented 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
afc722d43bFrom 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
7f0b3144eaAdded checking of GUIEventAdpter::getHandled().
Robert Osfield
2007-07-03 13:26:48 +00:00
dd628a9829From Roger James, added GL_NORMALIZE mode to scaled models
Robert Osfield
2007-07-03 10:00:41 +00:00
e7d7c1dcc2Changed the way that computeNearFar is computed to avoid inconsistencies when in stereo mode
Robert Osfield
2007-07-02 13:17:47 +00:00
1522002b47Updated wrappers
Robert Osfield
2007-07-02 13:16:54 +00:00
e5a6b1a834From Csaba Halasz, support reading "monochrome" option string and use of monocrhome FreetType support
Robert Osfield
2007-07-02 12:43:23 +00:00
19d1a563feFrom Csaba Halasz and Robert Osfield, support for passing in ReaderWriter::Options object into readFontFile
Robert Osfield
2007-07-02 12:30:14 +00:00
c7a316e445From Mike Connell, "This is a tiny fix for win32.
Robert Osfield
2007-06-30 16:19:56 +00:00