0c5e9e5a2eAdded Program pointer to help with uniform apply.
Robert Osfield
2007-01-26 16:08:52 +00:00
df7ab22414Added custom callback to capture RenderBins
Robert Osfield
2007-01-26 09:44:49 +00:00
aa339f8e7a#ifdef'd out the artifical simulation time code
Robert Osfield
2007-01-25 12:16:38 +00:00
7232a831daAdded osg::FrameStamp::set/getSimulationTime().
Robert Osfield
2007-01-25 12:02:51 +00:00
13dd5acb63From Gordon Tomlinson, fixes to BoundingSphere::expandBy(BoundingSphere&)
Robert Osfield
2007-01-25 10:02:20 +00:00
577313ae7dUpdated wrappers
Robert Osfield
2007-01-24 12:59:11 +00:00
1c7a164176From Martin Spott, "To enable osgviewer to link on Solaris added -lmtsk as SunOS/SunStudio implements some threading stuff in libmtsk."
Robert Osfield
2007-01-24 12:35:29 +00:00
fd6f5c87b8Added support for GUIEventAdapter::setHandled
Robert Osfield
2007-01-24 12:28:18 +00:00
a01cade782Added setHandled/getHandled to osgGA::GUIEventAdapter
Robert Osfield
2007-01-24 12:21:29 +00:00
3c96113970Added ability to generate various cube faces for testing and switch handler to toggle between different models.
Robert Osfield
2007-01-24 11:18:27 +00:00
056ce866b0From André Garneau, "
Robert Osfield
2007-01-24 10:02:04 +00:00
2fc6dd1942Added cube test model.
Robert Osfield
2007-01-23 17:42:43 +00:00
4b2e559c63changed build order so that osgText gets built before osgViewer
Robert Osfield
2007-01-23 17:29:14 +00:00
9e91e6410bFixed tabbing
Robert Osfield
2007-01-23 16:32:17 +00:00
3c6eec78f9Updated wrappers
Robert Osfield
2007-01-23 16:28:59 +00:00
bd7af070afCommented out the default saving of models
Robert Osfield
2007-01-23 16:27:07 +00:00
055abec7a3Added osg::StateSet* parameter to constructor to make it more convinient to set up the StateSetManipulator and moved the initialization of locally cached states into the handle method to ensure a representative version of the StateSet is captured
Robert Osfield
2007-01-23 16:26:15 +00:00
45dea96d75Added #define of GL_QUERY_RESULT and GL_QUERY_RESULT_AVAILABLE
Robert Osfield
2007-01-23 16:02:37 +00:00
6b7652b1cbAdded single screen option
Robert Osfield
2007-01-23 15:51:43 +00:00
fd9c8c5258Added command line help
Robert Osfield
2007-01-23 14:43:07 +00:00
6b47ea31b5Added delete selected object using delete and back space key, and added save option
Robert Osfield
2007-01-23 14:10:10 +00:00
a7dcd3e9b6Adde osgText dependency to osgViewer
Robert Osfield
2007-01-23 13:54:32 +00:00
781b3bd5c9Made stats bars transparent and improved positioning
Robert Osfield
2007-01-23 13:28:49 +00:00
4dea029608Made two sided stencil the default
Robert Osfield
2007-01-23 13:16:47 +00:00
d614262ab7Added stats and range of keyboard mouse handling to osgshadow example
Robert Osfield
2007-01-23 12:10:44 +00:00
691e4d7b88Added ability to customize the keys used to control stats
Robert Osfield
2007-01-23 11:56:10 +00:00
affb8f1289Moved StatsHandler into its own seperate header/source in osgViewer.
Robert Osfield
2007-01-23 11:01:20 +00:00
1f05b14f4eAdded ticks to stats display
Robert Osfield
2007-01-23 10:38:23 +00:00
71f307c5b2Further work on GPU stats
Robert Osfield
2007-01-22 21:16:51 +00:00
52e86aaea3Further work on stats
Robert Osfield
2007-01-22 17:39:32 +00:00
b83753abd5Added camera stats
Robert Osfield
2007-01-22 13:13:43 +00:00
d6ecce6f5fImprovements to stats
Robert Osfield
2007-01-22 11:22:37 +00:00
24bc488205From Mathias Fröhlich, "Attached is a small change that makes the txf loader render the same resulting text than an other well known txf loader. That means drawing them one on top of the other I can only see differences due to different mipmapping ...
Robert Osfield
2007-01-22 09:28:31 +00:00
89cb2a438cFurther work on stats
Robert Osfield
2007-01-21 20:41:23 +00:00
d6834d7abcAdded osgproducerviewer, in the form of orignal Producer based osgviewer, leaving the new osgViewer based osgviewer focused on just osgViewer functionality.
Robert Osfield
2007-01-21 18:46:01 +00:00
8e20956511Changed the camera with focus code to only accept cameras with valid views as ones that can recieve focus.
Robert Osfield
2007-01-21 18:34:26 +00:00
b47ef11d74Initial on screen stats support
Robert Osfield
2007-01-21 18:24:54 +00:00
d3ce4825d8Removed gl includes
Robert Osfield
2007-01-21 11:18:07 +00:00
2e7e114abaUpdated wrappers
Robert Osfield
2007-01-20 09:48:50 +00:00
f5d425cd11Fixed the output of texture files
Robert Osfield
2007-01-20 09:44:05 +00:00
15a3972be0Added OSG_EXPORT to Stats to fix Windows build
Robert Osfield
2007-01-20 09:03:58 +00:00
41a0226a8fAdded stats for update, event and rendering traversals
Robert Osfield
2007-01-19 20:25:17 +00:00
f0e2404541Added new osg::Stats class for collecting frame stats of different sorts. Added s/getStats() to osg::View and osg::Camera. Added population of View::getStats() with frame stats in osgViewer/Viewer. Added Basic StatsHandler to osgviewer example.
Robert Osfield
2007-01-19 19:53:23 +00:00
a90206bcbbAdded EXT_timer_query support
Robert Osfield
2007-01-19 14:41:29 +00:00
ccc8a922a6Added osg::StencilTwoSided state attribute to wrap up the stencil_two_sided extension.
Robert Osfield
2007-01-18 22:32:18 +00:00
ba9e355550Added support for stencil GL_INCR_WRAP and GL_DECR_WRAP operations
Robert Osfield
2007-01-18 17:00:42 +00:00
d60d04c8c4From André Garneau, "Attached is a fix in the GraphicsWindowWin32 class to allow the following usage pattern to work properly; create window, delete window, create window, etc. In all the tests I made I was always creating-deleting and then shutting down the application so this pattern was untested. The osgtexture3d & osgsimulation examples were also using this pattern so would not work. They are working fine now."
Robert Osfield
2007-01-18 09:56:23 +00:00
fdc5ebc900Build fix for Win32
Robert Osfield
2007-01-18 09:03:08 +00:00
552293eb03Added extra methods WindowSystemInterface for controlling frame rate and resolution, and adde useCursor flag.
Robert Osfield
2007-01-17 21:11:57 +00:00
3ebc5efe05From Joakim Simonsson, added osgDB::concateFile and osgDB::getRealPath.
Robert Osfield
2007-01-17 15:59:29 +00:00
d63b351137From André Garneau, threading bug fixes - moving scoped statics out of scope to be global statics
Robert Osfield
2007-01-17 14:40:03 +00:00
3ce53da0e1From André Garneau, Implementation osg GraphicsWindowWin32
Robert Osfield
2007-01-17 14:21:18 +00:00
65e1a5cda3Updaed wrappers
Robert Osfield
2007-01-16 22:10:52 +00:00
578a5a3b9bRemoved the automatic registration of GraphicsContextImplementation.
Robert Osfield
2007-01-16 22:00:56 +00:00
19a5682c33Fixed compile warning
Robert Osfield
2007-01-16 21:40:43 +00:00
6cf85cb953Cleaned up CompositeViewer interface and added event traversal of views
Robert Osfield
2007-01-16 19:18:32 +00:00
b71f613b77Added PickHandler to osgmultiplecameras examples
Robert Osfield
2007-01-16 17:10:15 +00:00
dad3deec38Added debug messages
Robert Osfield
2007-01-16 17:08:47 +00:00
91a4b0b71dReverted the FlightManipulator usage
Robert Osfield
2007-01-16 16:02:08 +00:00
1ee2af9f41Further work on CompositeViewer
Robert Osfield
2007-01-16 16:01:01 +00:00
0b40a6fc82Added mouseWarped call into View::requestWarpPointer
Robert Osfield
2007-01-16 15:05:44 +00:00
46b9c19fb5Further work on event handling in CompositeViewer
Robert Osfield
2007-01-16 14:15:49 +00:00
c7211f41ecAdded extra view combinations too commandline
Robert Osfield
2007-01-16 14:13:00 +00:00
0873a8cea0Work on CompositeViewer and related calsses to implement viewers with multiple views
Robert Osfield
2007-01-16 08:56:33 +00:00
6fda4a927aUpdated wrappers
Robert Osfield
2007-01-15 16:12:34 +00:00
91968a9becImproved handling of intersection computations on datasets with multiple cameras
Robert Osfield
2007-01-15 16:09:32 +00:00
b06dbda224Added FramStamp into osgViewer::Viewer and added ability to handle setSceneData during during the application running.
Robert Osfield
2007-01-15 14:46:16 +00:00
4b97e30d22Added terrain manipulator.
Robert Osfield
2007-01-15 11:44:38 +00:00
3cb9af0dd6From Brede Johansen, "The OpenFlight loader already have a caching mechanism for externals. The cache works for nested externals but is cleared before the master flight file is returned. I implemented texture caching using the same mechanism."
Robert Osfield
2007-01-15 10:11:23 +00:00
c53b597795From Paul Martz and Geoff Michel, Paul updated Geoff's bug fixes to DelaunaryTraingulator.cpp to reflect recent tessellator spelling changes
Robert Osfield
2007-01-15 09:56:36 +00:00
0d8efac569Added setting of the update visitors' traversal number
Robert Osfield
2007-01-15 09:30:48 +00:00
45822caed4Reverted the experimental shader code
Robert Osfield
2007-01-15 09:14:36 +00:00
09cef410ecAdded releaseContext to end of GraphicsThread::run()
Robert Osfield
2007-01-14 20:23:47 +00:00
35ec6cee40From Riccardo Corsi, "this should be the final version of the qt-plugin ported to windows and cleaned up to avoid crashes on exit. Stephan and I tested it on Mac and Win. Just a couple of notes:
Robert Osfield
2007-01-12 22:07:33 +00:00
b992451586Added explicit to ParticleEffect constructors
Robert Osfield
2007-01-12 22:01:56 +00:00
007cc9f4acFrom Tom Jolley, "There was some unnecessary creation and deletion of Particle objects in include/osgParticle/ParticleSystem. I replaced
Robert Osfield
2007-01-12 21:44:28 +00:00
785fd5c0d9From Stephan Huber, "New features: + Multi-display-support + automatic hiding of the menubar/dock if one of the windows intersects the menubar/dock
Robert Osfield
2007-01-12 21:33:19 +00:00
694b304c00Added Viewer::setEndBarrierPosition method, change Viewer::setKeySetsDone(int) to setKeyEventSetDone(int), added support for toggling threading model and end barrier position into osgviewer
Robert Osfield
2007-01-12 21:05:39 +00:00
5a515914bcMoved the signalBeginFrame to the start of the rendering traversal.
Robert Osfield
2007-01-12 19:09:24 +00:00
c2416e48c1Added support for animation path manipulator to osgViewer path
Robert Osfield
2007-01-12 15:08:45 +00:00
509ac7fb1aAdd manually sync of the EventQueue's startTick with the osg::Timer::startTick
Robert Osfield
2007-01-12 14:45:10 +00:00
5c78d06dadAdded a default StateSet to osg::View's master Camera. Wired up osgViewer::Viewer so that the master Camera's StateSet is passed to osgUtil::SceneView to use as its global StateSet.
Robert Osfield
2007-01-12 12:10:06 +00:00
5c030413f3Added osgGA Trackball, Flight and Drive camera manipulators, and StateSetManipulator to the osgViewer path in osgviewer
Robert Osfield
2007-01-12 11:38:24 +00:00
f405848380Implement a GraphicsOperation to test extension availability
Robert Osfield
2007-01-12 10:28:36 +00:00
4d494c0014Fixed comment
Robert Osfield
2007-01-12 10:28:06 +00:00
5b0e78783aAdded osgViewer path into osgviewer, old osgProducer version remains accessible via --osgProducer command line option
Robert Osfield
2007-01-12 10:26:49 +00:00
041482ca46Ported osgmotionblurr across to osgViewer
Robert Osfield
2007-01-11 17:15:04 +00:00
b961179d83Added setting of DisplaySettings
Robert Osfield
2007-01-11 17:00:09 +00:00
9e34e56c70Added stencil buffer setting
Robert Osfield
2007-01-11 16:59:50 +00:00
7249d5c122Updated wrappers
Robert Osfield
2007-01-11 15:54:11 +00:00
ddba526d54Added #include <iostream>
Robert Osfield
2007-01-11 15:53:32 +00:00
190a0bb01aRemoved examples:
Robert Osfield
2007-01-11 15:48:44 +00:00
b121c9686fPorted following examples to osgViewer:
Robert Osfield
2007-01-11 15:19:59 +00:00
ab2d9520a6Fixed the setWindowSize so that it sets the input range to 0,0,width,height rather than x,y,x+width,y+height as mouse coordinates move relative to the window, not the screens origin.
Robert Osfield
2007-01-11 14:53:34 +00:00
374f8e30a4Added DisplaySettings support into osgViewer::Viewer
Robert Osfield
2007-01-11 12:06:24 +00:00
d6291a0ffcPorted follow examples to osgViewer:
Robert Osfield
2007-01-11 11:47:01 +00:00
5ee30edbeaAdded support for setThreadSafeRefUnref into TexGenNode
Robert Osfield
2007-01-11 10:35:03 +00:00
dd958be8a4Added setThreadSafeRefUnref, resizeGLObjectBuffers and releaseGLObjects to OverlayNode
Robert Osfield
2007-01-11 10:21:11 +00:00
877a32c3ebPorted following examples to osgViewer:
Robert Osfield
2007-01-10 21:05:26 +00:00
8d918d951fPorted osgconv and osgdem across to osgViewer
Robert Osfield
2007-01-10 14:56:22 +00:00