Robert Osfield
6b4e2fbdf2
From Alexandre Amalric, Fox example
...
From Robert Osfield, CMake build support for FOX example
2007-07-24 14:02:53 +00:00
Robert Osfield
9394238720
From Andy Skinner, addition of standard c library includes to avoid issues with using STLport on some platforms.
2007-07-23 20:10:13 +00:00
Robert Osfield
952e644016
Converted tabs to four spaces
2007-07-23 20:08:16 +00:00
Robert Osfield
3740052c23
Updated wrappers
2007-07-23 18:19:02 +00:00
Robert Osfield
4a0a45ad92
From Mathias Froehlich, compile fix for OSX.
2007-07-23 18:13:16 +00:00
Robert Osfield
3eae87854b
Added FlushDeletedGLObjectsOperation.
2007-07-23 16:42:25 +00:00
Robert Osfield
ff267d1ad6
Added support for using the CompileContext to do GL object deletion.
2007-07-22 20:33:20 +00:00
Robert Osfield
e8eec312a1
Updated wrappers
2007-07-19 16:42:36 +00:00
Robert Osfield
5ec2969330
Added setting of ThreadSafeRefUnref to true.
2007-07-18 16:48:25 +00:00
Robert Osfield
8c60ea437f
Commented out debug messages
2007-07-18 16:14:59 +00:00
Robert Osfield
de69a4a3d8
Added call to State::initializeExtensionsProcs() to prevent crashes before
...
these variables are initialized.
2007-07-18 14:54:27 +00:00
Robert Osfield
51e07f1e66
Added traverse method implementation into GeometryTechnique.
2007-07-17 17:36:44 +00:00
Robert Osfield
04c1dee7a2
Fixed GraphcicsContext::getMaxContextID so it properly returns the current max contextID.
...
Fixed the osgviewer's compile context code to account for the above fix.
Added compile context support into osgterrain example.
2007-07-17 10:54:17 +00:00
Robert Osfield
06ad036da1
Updated wrappers
2007-07-14 17:16:09 +00:00
Robert Osfield
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.
2007-07-14 17:07:59 +00:00
Robert Osfield
af19e71024
Changed BarrierOperation so that it isn't limited to jut working within GraphicsContexts.
2007-07-14 09:17:18 +00:00
Robert Osfield
f7ce35c5ee
Converted Operations to GraphicsOperations where apporpriate.
2007-07-13 19:24:50 +00:00
Robert Osfield
0a58c6e280
Removed all the plugins BUILD_OSG_* options as these just get in the way of
...
browsing standard CMake options.
2007-07-13 19:22:09 +00:00
Robert Osfield
a28588a84c
Introduce GraphicsOperation subclass from osg::Operation, and osgUtil::GLObjectOperation
...
for compiling subgraphs.
2007-07-13 17:25:35 +00:00
Robert Osfield
65156475f6
Updated wrappers
2007-07-13 11:49:16 +00:00
Robert Osfield
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."
2007-07-13 11:42:02 +00:00
Robert Osfield
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."
2007-07-13 11:39:40 +00:00
Robert Osfield
14ab33cc29
Updated wrappers
2007-07-13 11:22:44 +00:00
Robert Osfield
b2535d55c6
Introduced new GUIEventAdatper singleton for sharing the current state between
...
multiple GraphicsWindows, this singleton is accessable via GUIEventEvent::getAccumulatedEventState().
Added use of this new singleton in GraphicsWindow* implementations.
Added WindowSizeHandler to osgkeyboard to help with debugging of event state
between windows.
2007-07-13 11:17:41 +00:00
Robert Osfield
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.
2007-07-12 20:12:38 +00:00
Robert Osfield
ecf0b58a19
Renamed include/osg/OperationsThread to OperationThread.
...
Created a new GraphicsThread subclass from OperationThread which allows the
GraphicsContext specific calls to be moved out of the base OperationThread class.
Updated the rest of the OSG to respect these changes.
2007-07-12 15:54:45 +00:00
Robert Osfield
4d7e8b12ae
Renamed OperationsThread to OperationThread and add two way link between OperationQueue and OperationThread
2007-07-12 12:15:42 +00:00
Robert Osfield
35435c3146
Updated wrappers
2007-07-11 16:06:24 +00:00
Robert Osfield
095da72020
Fixed typo
2007-07-11 16:06:04 +00:00
Robert Osfield
691a49d0fa
From Paul Melis, fixes to spelling mistakes/typos.
2007-07-11 15:51:17 +00:00
Robert Osfield
bdc8a72aae
From Andre Garneau, minor warning fixes
2007-07-11 15:30:14 +00:00
Robert Osfield
b93539ee09
Added setting of the Scene's FrameStamp on each CompositeViewer::updateTraversal() call to fix animation path issue.
2007-07-11 13:48:41 +00:00
Robert Osfield
0d38a66bbb
Added OperationsThread
2007-07-10 19:29:11 +00:00
Robert Osfield
6a9551ebfb
Wired up OperationsThread to use the new OperationQueue and thereby support
...
thread pooling where multiple OperationsThreads share a single OperationsQueue
2007-07-10 17:36:01 +00:00
Robert Osfield
44c07b9fad
Separated OperationsThread out from the GraphicsThread header and introduced
...
new OperationQueue class.
2007-07-09 19:04:36 +00:00
Robert Osfield
4d04f3f645
Fixed unitialized variables.
2007-07-09 15:02:03 +00:00
Robert Osfield
c407866f30
Added OpertionQueue
2007-07-09 11:05:04 +00:00
Robert Osfield
e8f8c0c147
Updated wrappers
2007-07-09 10:48:32 +00:00
Robert Osfield
f70b6d0993
Improved the consistency of setting of rotation and auto rotate modes in setAxisAlingment method
2007-07-09 10:47:06 +00:00
Robert Osfield
a4499b482b
Fixed missinged intialization of the _threadsRunning variable.
2007-07-09 10:12:37 +00:00
Robert Osfield
7099068914
From Jean-Sebastien Guay and Jan Ciger, added search path can improved handling of backslashes/forward slashes
2007-07-07 16:05:05 +00:00
Robert Osfield
4c379a2848
Updared wrappers
2007-07-06 20:00:11 +00:00
Robert Osfield
50ec07b734
Added include of DeleteHandler
2007-07-06 16:54:45 +00:00
Robert Osfield
2b84aa7760
Added dirty count support to osgTerrain::Layer clases.
...
Added LayerHandler to osgterrain example that modifies the layers in
response to pressing the 's' and 'q' keys
2007-07-06 16:47:08 +00:00
Robert Osfield
c4c165099c
From Jea-Sebastien Guay and Robert Osfield, build fixes for Windows
2007-07-06 14:07:59 +00:00
Robert Osfield
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)."
2007-07-06 13:54:26 +00:00
Robert Osfield
a7de33ee55
From Brede Johansen, "Attached is a fix that returns a default color (white) if an invalid
...
index to the color palette is used."
2007-07-06 13:33:40 +00:00
Robert Osfield
6931ae4878
Added include/osg/GLObjects + .cpp which provide osg::flush*DeletedGLObjects() methods.
...
Added and cleaned up DeleteHandler calls in osgViewer to help avoid crashes on exit.
Changed DatabasePager across to dynamically checcking osg::getCompileContext(..)
Updated wrappers.
2007-07-06 13:08:51 +00:00
Robert Osfield
a484b95d3c
Added #include<algorithm>
2007-07-06 09:06:37 +00:00
Robert Osfield
dedc99f036
Updated wrappers.
2007-07-05 18:41:54 +00:00