Commit Graph

  • c4279bd5f1 Ported following examples to osgViewer: Robert Osfield 2007-01-10 13:52:22 +00:00
  • c5082cb85c Added support for vertex ratios into LineSegmentIntersector. Robert Osfield 2007-01-10 10:40:12 +00:00
  • 4954262eb0 Added View::computeIntersection implementation for a node withing a scene graph. Robert Osfield 2007-01-10 10:09:05 +00:00
  • 4d4b342e97 Added View::computeIntersections methods Robert Osfield 2007-01-09 17:35:46 +00:00
  • 7626169283 From Jan Ciger, Tolga Abaci, Bruno Herbelin : OpenVRML 0.14.3 based .wrl/VRML plugin Robert Osfield 2007-01-09 14:35:59 +00:00
  • 77e300100c From Geoff Michel, "New delaunay triangulator attached. I hadn't realised that the erase() method was not erase (first, last) but erase (first, one after the last one you want deleted). This made a big difference; however some of the edges of the terrain were not included as edges in the terrain so I increased the size of the supertriangle, which works but reduces accuracy due to the larger range of coordinates in the supertriangle. (A larger supertriangle forces the triangles using supertriangle vertices to be long and thin, making the triangulation fit the convex hull of the terrain.) Robert Osfield 2007-01-09 11:42:49 +00:00
  • d6d1a46db9 From Stephan Huber, GraphicsWindowCarbon implementation Robert Osfield 2007-01-09 10:06:20 +00:00
  • 97f32e635f Changed osgparticle's osgProducer dependency to osgViewer Robert Osfield 2007-01-09 09:16:06 +00:00
  • b039728bf1 Fixed typo Robert Osfield 2007-01-09 09:14:25 +00:00
  • 96b2b93edc Build fixes Robert Osfield 2007-01-08 22:54:02 +00:00
  • 59511c82ab Removed reference to Producer Robert Osfield 2007-01-08 22:44:10 +00:00
  • 9454bafc8c Removed debug messages Robert Osfield 2007-01-08 22:40:56 +00:00
  • 3c79e82fc7 Fixed comment Robert Osfield 2007-01-08 21:57:37 +00:00
  • aebbdf59eb Added genwrapper.conf to OSG CVS Robert Osfield 2007-01-08 21:55:24 +00:00
  • 462803fd57 From Paul Martz, speeling fixes for Tessellator/Tessellation. Robert Osfield 2007-01-08 21:29:49 +00:00
  • 2bf5f56311 Tessellator name changes Robert Osfield 2007-01-08 21:19:33 +00:00
  • 7f5aaa8424 Improved resizeGLObjectBuffers support Robert Osfield 2007-01-08 20:46:56 +00:00
  • 709d2fa435 Improved the handling a releaseGLObjects() and add setThreadSafeRefUnref and resizeGLObjectsBuffers methods Robert Osfield 2007-01-08 20:40:29 +00:00
  • 77f0f74920 Added releaseContextImplementation method Robert Osfield 2007-01-08 19:58:58 +00:00
  • 536f9d65b1 Updated wrappers Robert Osfield 2007-01-08 19:33:31 +00:00
  • 16d1c00a3d Changed the return types of makeCurrent to bool, and added a bool GraphicsContext::releaseContext method along with implementations in osgViewer. Robert Osfield 2007-01-08 19:29:59 +00:00
  • 4a5eda6522 Added GraphicsContext::ResizedCallback and GraphicsContext::resizedImplementation. Added message on non implementation of GraphicsContext::valid(). Added prelimary GraphicsContext clean up support. Robert Osfield 2007-01-08 16:20:10 +00:00
  • a3726fba66 Added Tessellator Robert Osfield 2007-01-08 14:12:57 +00:00
  • 81449a7625 Fixed spelling of Tessellator in comment Robert Osfield 2007-01-08 13:28:44 +00:00
  • b9f629f0cb From Mathias Fröhlich, txf plugin for reading .txf textured texture files. Robert Osfield 2007-01-08 12:04:04 +00:00
  • fdc6e675aa Updated wrappers Robert Osfield 2007-01-08 11:37:09 +00:00
  • 02bda82b55 From Paul Martz and Robert Osfield, renamed include/osgUtil/Tesselator and associated classes/references to Tessellator etc. Robert Osfield 2007-01-08 11:23:52 +00:00
  • dfb21cb81a Ported following examples to osgViewer: osggeodemo osggeometry osghud osgimpostor osgkeyboard osglauncher osglight osglightpoint osglogicop osglogo osgmovie osgmultiplecameras osgmultitexture osgoccluder osgparametric osgparticle Robert Osfield 2007-01-08 10:00:16 +00:00
  • e041f08b73 From Stephan Huber, updated Xcode projects for changes to examples ported over to osgViewer Robert Osfield 2007-01-07 20:52:10 +00:00
  • 574761d479 From André Garneau, added export to StatsVisitor Robert Osfield 2007-01-07 17:29:34 +00:00
  • 773fbd1b16 Added setThreadSafeRefUnref to LightSource Robert Osfield 2007-01-07 10:00:50 +00:00
  • 19a7ec0f6b Ported osgcopy, osgcubemap, osgdelaunay, osgdepthpartion, osgdistortion, osgfadetext, osgforest and osgfxbrowser to osgViewer Robert Osfield 2007-01-06 21:35:57 +00:00
  • 0cd64c8c4f Added View::setUpViewOnSingleScreen(uint) method to help set up view on a single full screen window Robert Osfield 2007-01-06 21:06:35 +00:00
  • 983e0c7ecc Add trackball manipulator usage Robert Osfield 2007-01-05 21:23:37 +00:00
  • fea694a0bf Ported osgcluster to osgViewer. Robert Osfield 2007-01-05 21:19:01 +00:00
  • ee5adcdae5 Fixed genwrapper to add include of osg/Camera. Robert Osfield 2007-01-05 20:28:35 +00:00
  • 2913cb9422 Updated wrappers Robert Osfield 2007-01-05 17:21:35 +00:00
  • 9a4209c61b Simplified the nameing of updateTraversal etc methods Robert Osfield 2007-01-05 16:48:04 +00:00
  • 9dc369eec2 Cleaned up graphics window setup and added clear graphics window to single window, multiple camera setup. Robert Osfield 2007-01-05 16:46:57 +00:00
  • 1268d0ce08 Ported osgcegui across to osgViewer Robert Osfield 2007-01-05 16:24:05 +00:00
  • f99be366f6 Ported osgcallback to osgViewer Robert Osfield 2007-01-05 16:19:25 +00:00
  • 3d0b511a00 Ported osgbluemarble to osgViewer Robert Osfield 2007-01-05 16:13:43 +00:00
  • 0dd473007a Ported osgblendequation across to osgViewer Robert Osfield 2007-01-05 16:00:28 +00:00
  • a2599c5fb7 Ported osgbillboard over to osgViewer Robert Osfield 2007-01-05 15:54:13 +00:00
  • 57e20282de Simplified the osganimate and osgautotransform mains, removing most or all of the argument parser code. Robert Osfield 2007-01-05 15:52:33 +00:00
  • 01c1e07646 Fixed aspect ratio. Robert Osfield 2007-01-05 15:32:21 +00:00
  • d4045a6fef Cleaned up the GraphicsWindow setup Robert Osfield 2007-01-05 15:30:49 +00:00
  • 9fcace0e73 Added GraphicsContext support for clearing the graphis context. The clearing is off by default (ClearMask is 0), but can be switched on when ClearMask is non zero. GraphicsContext::clear() is called after each swap buffers Robert Osfield 2007-01-05 15:24:06 +00:00
  • ed3c7ba116 Replace osgProducer reference by osgViewer Robert Osfield 2007-01-05 14:57:20 +00:00
  • 411c1fcd25 Moved osgautotransform across to osgViewer Robert Osfield 2007-01-05 14:56:37 +00:00
  • a6cc78a6b6 Converted osganimate projects across to osgViewer Robert Osfield 2007-01-05 14:50:47 +00:00
  • 44dab36dff Converted osganimate example to osgViewer Robert Osfield 2007-01-05 14:48:50 +00:00
  • fc07efa656 Added int return type of Viewer::run(). Robert Osfield 2007-01-05 13:16:24 +00:00
  • 348fc7bdb3 Made the custom window set up a runtime option Robert Osfield 2007-01-05 13:15:59 +00:00
  • a42633a9ee Tweaked comments Robert Osfield 2007-01-05 13:06:11 +00:00
  • 23ac972d4e Added a workaround for computing the time of an event. Robert Osfield 2007-01-05 13:01:08 +00:00
  • 3d1c971bca Removed commented out checkEvents calls Robert Osfield 2007-01-05 12:22:24 +00:00
  • 552bda4cc5 Added Viewer::isRealized() and run() methods to make it easier to set up and run a viewer, taking care of realized() calls if not already done, and assigning trackball manipulator if not already assigned. Robert Osfield 2007-01-05 10:59:23 +00:00
  • 9e30014634 Removed inappropriate comment about normal orientation. Robert Osfield 2007-01-05 09:55:04 +00:00
  • 1ef899069b Changed compile paths into runtime selected paths using command line parameters Robert Osfield 2007-01-04 21:58:37 +00:00
  • aebf0de6f2 Removed now redundent calls to set up view Robert Osfield 2007-01-04 21:51:10 +00:00
  • 0985a06572 Moved the set of GraphicsContext RenderingOperations into Viewer. Robert Osfield 2007-01-04 21:49:02 +00:00
  • fc061f7b15 In Viewer::realize() added default fallback of calling setUpViewAcrossAllScreens() when no windows have previously been set up. Robert Osfield 2007-01-04 21:35:11 +00:00
  • 1fd2047cf5 Added Viewer::setKeySetsDone(int) to allow developers to specify which key should set done and cause the main loop to exit. Robert Osfield 2007-01-04 21:28:16 +00:00
  • abdb1741a4 Removed the setting of thread safe ref/unref and max number of graphics contexts as this is now done automatically by osgViewer::Viewer Robert Osfield 2007-01-04 21:18:44 +00:00
  • cb65524851 Changed debug messages to INFO Robert Osfield 2007-01-04 21:18:03 +00:00
  • 733c6e9e62 Changed the ReadWriteMutex to use standard OpenThreads::Mutex to fix crashes in osgcatch. Robert Osfield 2007-01-04 21:14:29 +00:00
  • 9a31b7652e Added mutex to lock of ReentrantMutex Robert Osfield 2007-01-04 20:50:35 +00:00
  • 778fbc78e5 Fixed compile warning Robert Osfield 2007-01-04 20:49:39 +00:00
  • 73fffe1800 Made Refernced::setThreadSafeReferenceCounting(bool) a virtual then overrode this in various scene graph classes to ensure that the scene graph gets updated as well as the objects that the initialial call is made from. Robert Osfield 2007-01-04 16:49:58 +00:00
  • cce656a19b Fixed warnings Robert Osfield 2007-01-04 16:48:23 +00:00
  • a0374d7c85 Added glXDestryContext to help clean up OpenGL. Robert Osfield 2007-01-04 14:34:53 +00:00
  • ff195bddf5 Added Object::resizeGLObjectBuffers(uint) method to help improve the ability to change the number of active graphics contexts on the fly during an applications life. Robert Osfield 2007-01-04 14:11:51 +00:00
  • 0ec854a365 Added support for starting and stopping osgViewer::Viewer threading and automatic handling of windows being closed. Robert Osfield 2007-01-04 11:49:15 +00:00
  • 23206270e0 Added catch of window close Robert Osfield 2007-01-03 23:00:05 +00:00
  • 21869a79a9 From Paul Martz, added export to fix Windows build Robert Osfield 2007-01-03 19:11:57 +00:00
  • 1de65ddedc Added setting of default backgroud colour of View's master colour to be consistent with the previous default colour used by SceneView Robert Osfield 2007-01-03 17:26:24 +00:00
  • eb3ef906e7 Removed setting of master camera colour Robert Osfield 2007-01-03 17:25:09 +00:00
  • 3eaa9ff05b Changed the View's master camera projection matrix setting so that it is consistent with osgProducer::Viewer default setting. Robert Osfield 2007-01-03 16:32:44 +00:00
  • 4f87afdbf5 Improved the robustness of thread start and cancellation Robert Osfield 2007-01-03 16:06:12 +00:00
  • 740363133f Fixed the COPY_OP( Array, DEEP_COPY_ARRAYS); entry. Robert Osfield 2007-01-02 20:26:49 +00:00
  • f14aa7ef66 Added support for different threading models in osgViewer::Viewer Robert Osfield 2007-01-02 17:39:31 +00:00
  • b315ed4d58 Shifted the setting of thread safe ref/unref to earlier in the main to ensure that the Viewer's view is set up thread safe. Robert Osfield 2007-01-02 13:02:30 +00:00
  • d068f7025a Added support for getting all windows and hiding the cursor Robert Osfield 2007-01-02 12:50:57 +00:00
  • db7df9d6d4 Switched off lighting in osgcatch. Robert Osfield 2007-01-02 12:19:26 +00:00
  • dda72a16e8 Changed default multi-screen setup to set up for a flat wall configuration Robert Osfield 2007-01-02 12:03:48 +00:00
  • 453cd7a4ef Fixed version function names and comment strings Robert Osfield 2007-01-02 10:31:38 +00:00
  • 9004aa7f8b Added missing init() implementation Robert Osfield 2007-01-02 10:11:53 +00:00
  • a3d7322fe7 Fixed path to osgViewer wrapper Robert Osfield 2007-01-02 09:54:21 +00:00
  • 8ce8061dbe Added mouseWarped update Robert Osfield 2007-01-01 20:01:45 +00:00
  • 7155f7d1b0 Various work on osgViewer library, including warp point and graphics window resize support Robert Osfield 2007-01-01 18:20:10 +00:00
  • 88fc4ee986 Removed GraphicsWindowProxy Robert Osfield 2006-12-28 08:21:19 +00:00
  • 96071fd1b1 Removed osgViewer::GraphicsWindowProxy as its was causing wrapper compile problems and also no longer has a key role in osgViewer. Robert Osfield 2006-12-28 08:16:36 +00:00
  • 640e3b623d Updated wrappers Robert Osfield 2006-12-27 23:32:49 +00:00
  • d7e3ed3fb2 Updated wrappers Robert Osfield 2006-12-27 23:19:37 +00:00
  • 11fef2d75e Tweaks from using a ReadWriteMutex& to a ReadWriteMutex* parameter to avoid problems with osgIntrospection generation. Robert Osfield 2006-12-27 23:19:17 +00:00
  • b2a0b50a5a Improved handling of window input ranges for single window apps Robert Osfield 2006-12-27 20:23:34 +00:00
  • c8957b58c8 Removed old hack to disable multi-threaded cameras when particle systems are present, this is no longer required as osgParticle has now been made thread safe. Robert Osfield 2006-12-27 16:44:18 +00:00
  • 30cb8735d3 Added an osgDB::ReadWriteMutex to help manage the ability to have serialize write to objects but allow multiple threads to read at once in a read only way. Robert Osfield 2006-12-27 16:40:34 +00:00
  • cd133e5f2c Updated to reflect changes to osgGA::EventQueue. Robert Osfield 2006-12-27 15:15:23 +00:00