Commit Graph

  • 0c5e9e5a2e Added Program pointer to help with uniform apply. Robert Osfield 2007-01-26 16:08:52 +00:00
  • df7ab22414 Added 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
  • 7232a831da Added osg::FrameStamp::set/getSimulationTime(). Robert Osfield 2007-01-25 12:02:51 +00:00
  • 13dd5acb63 From Gordon Tomlinson, fixes to BoundingSphere::expandBy(BoundingSphere&) Robert Osfield 2007-01-25 10:02:20 +00:00
  • 577313ae7d Updated wrappers Robert Osfield 2007-01-24 12:59:11 +00:00
  • 1c7a164176 From 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
  • fd6f5c87b8 Added support for GUIEventAdapter::setHandled Robert Osfield 2007-01-24 12:28:18 +00:00
  • a01cade782 Added setHandled/getHandled to osgGA::GUIEventAdapter Robert Osfield 2007-01-24 12:21:29 +00:00
  • 3c96113970 Added 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
  • 056ce866b0 From André Garneau, " Robert Osfield 2007-01-24 10:02:04 +00:00
  • 2fc6dd1942 Added cube test model. Robert Osfield 2007-01-23 17:42:43 +00:00
  • 4b2e559c63 changed build order so that osgText gets built before osgViewer Robert Osfield 2007-01-23 17:29:14 +00:00
  • 9e91e6410b Fixed tabbing Robert Osfield 2007-01-23 16:32:17 +00:00
  • 3c6eec78f9 Updated wrappers Robert Osfield 2007-01-23 16:28:59 +00:00
  • bd7af070af Commented out the default saving of models Robert Osfield 2007-01-23 16:27:07 +00:00
  • 055abec7a3 Added 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
  • 45dea96d75 Added #define of GL_QUERY_RESULT and GL_QUERY_RESULT_AVAILABLE Robert Osfield 2007-01-23 16:02:37 +00:00
  • 6b7652b1cb Added single screen option Robert Osfield 2007-01-23 15:51:43 +00:00
  • fd9c8c5258 Added command line help Robert Osfield 2007-01-23 14:43:07 +00:00
  • 6b47ea31b5 Added delete selected object using delete and back space key, and added save option Robert Osfield 2007-01-23 14:10:10 +00:00
  • a7dcd3e9b6 Adde osgText dependency to osgViewer Robert Osfield 2007-01-23 13:54:32 +00:00
  • 781b3bd5c9 Made stats bars transparent and improved positioning Robert Osfield 2007-01-23 13:28:49 +00:00
  • 4dea029608 Made two sided stencil the default Robert Osfield 2007-01-23 13:16:47 +00:00
  • d614262ab7 Added stats and range of keyboard mouse handling to osgshadow example Robert Osfield 2007-01-23 12:10:44 +00:00
  • 691e4d7b88 Added ability to customize the keys used to control stats Robert Osfield 2007-01-23 11:56:10 +00:00
  • affb8f1289 Moved StatsHandler into its own seperate header/source in osgViewer. Robert Osfield 2007-01-23 11:01:20 +00:00
  • 1f05b14f4e Added ticks to stats display Robert Osfield 2007-01-23 10:38:23 +00:00
  • 71f307c5b2 Further work on GPU stats Robert Osfield 2007-01-22 21:16:51 +00:00
  • 52e86aaea3 Further work on stats Robert Osfield 2007-01-22 17:39:32 +00:00
  • b83753abd5 Added camera stats Robert Osfield 2007-01-22 13:13:43 +00:00
  • d6ecce6f5f Improvements to stats Robert Osfield 2007-01-22 11:22:37 +00:00
  • 24bc488205 From 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
  • 89cb2a438c Further work on stats Robert Osfield 2007-01-21 20:41:23 +00:00
  • d6834d7abc Added 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
  • 8e20956511 Changed 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
  • b47ef11d74 Initial on screen stats support Robert Osfield 2007-01-21 18:24:54 +00:00
  • d3ce4825d8 Removed gl includes Robert Osfield 2007-01-21 11:18:07 +00:00
  • 2e7e114aba Updated wrappers Robert Osfield 2007-01-20 09:48:50 +00:00
  • f5d425cd11 Fixed the output of texture files Robert Osfield 2007-01-20 09:44:05 +00:00
  • 15a3972be0 Added OSG_EXPORT to Stats to fix Windows build Robert Osfield 2007-01-20 09:03:58 +00:00
  • 41a0226a8f Added stats for update, event and rendering traversals Robert Osfield 2007-01-19 20:25:17 +00:00
  • f0e2404541 Added 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
  • a90206bcbb Added EXT_timer_query support Robert Osfield 2007-01-19 14:41:29 +00:00
  • ccc8a922a6 Added osg::StencilTwoSided state attribute to wrap up the stencil_two_sided extension. Robert Osfield 2007-01-18 22:32:18 +00:00
  • ba9e355550 Added support for stencil GL_INCR_WRAP and GL_DECR_WRAP operations Robert Osfield 2007-01-18 17:00:42 +00:00
  • d60d04c8c4 From 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
  • fdc5ebc900 Build fix for Win32 Robert Osfield 2007-01-18 09:03:08 +00:00
  • 552293eb03 Added extra methods WindowSystemInterface for controlling frame rate and resolution, and adde useCursor flag. Robert Osfield 2007-01-17 21:11:57 +00:00
  • 3ebc5efe05 From Joakim Simonsson, added osgDB::concateFile and osgDB::getRealPath. Robert Osfield 2007-01-17 15:59:29 +00:00
  • d63b351137 From 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
  • 3ce53da0e1 From André Garneau, Implementation osg GraphicsWindowWin32 Robert Osfield 2007-01-17 14:21:18 +00:00
  • 65e1a5cda3 Updaed wrappers Robert Osfield 2007-01-16 22:10:52 +00:00
  • 578a5a3b9b Removed the automatic registration of GraphicsContextImplementation. Robert Osfield 2007-01-16 22:00:56 +00:00
  • 19a5682c33 Fixed compile warning Robert Osfield 2007-01-16 21:40:43 +00:00
  • 6cf85cb953 Cleaned up CompositeViewer interface and added event traversal of views Robert Osfield 2007-01-16 19:18:32 +00:00
  • b71f613b77 Added PickHandler to osgmultiplecameras examples Robert Osfield 2007-01-16 17:10:15 +00:00
  • dad3deec38 Added debug messages Robert Osfield 2007-01-16 17:08:47 +00:00
  • 91a4b0b71d Reverted the FlightManipulator usage Robert Osfield 2007-01-16 16:02:08 +00:00
  • 1ee2af9f41 Further work on CompositeViewer Robert Osfield 2007-01-16 16:01:01 +00:00
  • 0b40a6fc82 Added mouseWarped call into View::requestWarpPointer Robert Osfield 2007-01-16 15:05:44 +00:00
  • 46b9c19fb5 Further work on event handling in CompositeViewer Robert Osfield 2007-01-16 14:15:49 +00:00
  • c7211f41ec Added extra view combinations too commandline Robert Osfield 2007-01-16 14:13:00 +00:00
  • 0873a8cea0 Work on CompositeViewer and related calsses to implement viewers with multiple views Robert Osfield 2007-01-16 08:56:33 +00:00
  • 6fda4a927a Updated wrappers Robert Osfield 2007-01-15 16:12:34 +00:00
  • 91968a9bec Improved handling of intersection computations on datasets with multiple cameras Robert Osfield 2007-01-15 16:09:32 +00:00
  • b06dbda224 Added 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
  • 4b97e30d22 Added terrain manipulator. Robert Osfield 2007-01-15 11:44:38 +00:00
  • 3cb9af0dd6 From 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
  • c53b597795 From 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
  • 0d8efac569 Added setting of the update visitors' traversal number Robert Osfield 2007-01-15 09:30:48 +00:00
  • 45822caed4 Reverted the experimental shader code Robert Osfield 2007-01-15 09:14:36 +00:00
  • 09cef410ec Added releaseContext to end of GraphicsThread::run() Robert Osfield 2007-01-14 20:23:47 +00:00
  • 35ec6cee40 From 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
  • b992451586 Added explicit to ParticleEffect constructors Robert Osfield 2007-01-12 22:01:56 +00:00
  • 007cc9f4ac From 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
  • 785fd5c0d9 From 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
  • 694b304c00 Added 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
  • 5a515914bc Moved the signalBeginFrame to the start of the rendering traversal. Robert Osfield 2007-01-12 19:09:24 +00:00
  • c2416e48c1 Added support for animation path manipulator to osgViewer path Robert Osfield 2007-01-12 15:08:45 +00:00
  • 509ac7fb1a Add manually sync of the EventQueue's startTick with the osg::Timer::startTick Robert Osfield 2007-01-12 14:45:10 +00:00
  • 5c78d06dad Added 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
  • 5c030413f3 Added 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
  • f405848380 Implement a GraphicsOperation to test extension availability Robert Osfield 2007-01-12 10:28:36 +00:00
  • 4d494c0014 Fixed comment Robert Osfield 2007-01-12 10:28:06 +00:00
  • 5b0e78783a Added osgViewer path into osgviewer, old osgProducer version remains accessible via --osgProducer command line option Robert Osfield 2007-01-12 10:26:49 +00:00
  • 041482ca46 Ported osgmotionblurr across to osgViewer Robert Osfield 2007-01-11 17:15:04 +00:00
  • b961179d83 Added setting of DisplaySettings Robert Osfield 2007-01-11 17:00:09 +00:00
  • 9e34e56c70 Added stencil buffer setting Robert Osfield 2007-01-11 16:59:50 +00:00
  • 7249d5c122 Updated wrappers Robert Osfield 2007-01-11 15:54:11 +00:00
  • ddba526d54 Added #include <iostream> Robert Osfield 2007-01-11 15:53:32 +00:00
  • 190a0bb01a Removed examples: Robert Osfield 2007-01-11 15:48:44 +00:00
  • b121c9686f Ported following examples to osgViewer: Robert Osfield 2007-01-11 15:19:59 +00:00
  • ab2d9520a6 Fixed 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
  • 374f8e30a4 Added DisplaySettings support into osgViewer::Viewer Robert Osfield 2007-01-11 12:06:24 +00:00
  • d6291a0ffc Ported follow examples to osgViewer: Robert Osfield 2007-01-11 11:47:01 +00:00
  • 5ee30edbea Added support for setThreadSafeRefUnref into TexGenNode Robert Osfield 2007-01-11 10:35:03 +00:00
  • dd958be8a4 Added setThreadSafeRefUnref, resizeGLObjectBuffers and releaseGLObjects to OverlayNode Robert Osfield 2007-01-11 10:21:11 +00:00
  • 877a32c3eb Ported following examples to osgViewer: Robert Osfield 2007-01-10 21:05:26 +00:00
  • 8d918d951f Ported osgconv and osgdem across to osgViewer Robert Osfield 2007-01-10 14:56:22 +00:00