Commit Graph

  • f9bcde3cf0 Added name and keep member variables to osg::GraphicsThread::Operation to allow the names of the operations to be logged for stats purposes, or used when do searches of the operation list. The keep member variable tells the graphics thread run loop wether to remove the entry from the list once its been called. Robert Osfield 2005-08-30 19:03:02 +00:00
  • aba3b4fa67 Clean up and fixes to GraphicThread class, and osgcamera example. Robert Osfield 2005-08-30 14:41:08 +00:00
  • 3810d3b850 From Norman Vine, fixed small typo. Robert Osfield 2005-08-30 09:33:42 +00:00
  • ceadd41ef1 Fixed reading and writng of data. Robert Osfield 2005-08-29 20:38:46 +00:00
  • 492956d73e Added scratch pad reset. Robert Osfield 2005-08-29 20:16:15 +00:00
  • 6e39f9f475 Implement a scratch pad for writing and read data to, to solve issue between running a master and slave on a mix of 32bit and 64bit. Robert Osfield 2005-08-29 19:57:02 +00:00
  • 9f740f7397 Improved support for keyboard/mouse events in osgcluster. Robert Osfield 2005-08-29 14:05:30 +00:00
  • 2e84f10b21 Added extra debug info. Robert Osfield 2005-08-29 12:25:16 +00:00
  • ffb06a8c49 Added extra access methods on osgProducer::KeyboardMouseCallback, and added support for reading and writing keyboard/mouse events in osgcluster. Robert Osfield 2005-08-29 12:05:17 +00:00
  • b316dc30e8 Disabled the pbuffer graphics thread. Robert Osfield 2005-08-28 19:07:09 +00:00
  • 48a9a395bb From Marco Jez, fixed typo of OverlayNode.cpp. Robert Osfield 2005-08-28 15:49:58 +00:00
  • f3be713d66 Added OveralyNode into VS project file, and fleshed out more code in the OveralyNode implementation. Robert Osfield 2005-08-26 20:01:21 +00:00
  • 42752347aa Added beginings of new OverlayNode, for managing a render to texture which is then used to overaly other parts of the scene such as terrain. Robert Osfield 2005-08-26 14:00:02 +00:00
  • ee4d2128da Added --num-components <num> option. Robert Osfield 2005-08-26 13:26:02 +00:00
  • 16e777b69b From Farshid Lashkari, fixed warnings. Robert Osfield 2005-08-26 08:48:54 +00:00
  • 7e0781d0c8 From Farshid Lashkari, added istream support to JPEG plugin. Robert Osfield 2005-08-25 19:23:58 +00:00
  • 5f27216e7e made removeExpiredSubgraphs virtual. Don BURNS 2005-08-25 18:18:27 +00:00
  • d154c2a4cd From Eric Sokolowsky, warning fixes for g++ 4.0 under Fedora Core 4. Robert Osfield 2005-08-25 17:53:01 +00:00
  • fb96298355 From Farshid Lashkari, Support for reading TIF images from stream, and support from reading and writing RGB image to/from stream. Robert Osfield 2005-08-25 14:37:21 +00:00
  • be285c62c0 Added support for rapid movement of the emitter, with particle now seeding between the position of the emitter in the previous frame and the new position in the new frame, the number of particles added also scales up to compensate for this movement. Robert Osfield 2005-08-25 14:12:08 +00:00
  • 320d0f67e4 Removed old commented out code. Robert Osfield 2005-08-24 19:21:12 +00:00
  • dedf81fa51 From Domenico Mangieri, added constructor. Robert Osfield 2005-08-24 19:20:36 +00:00
  • f4dd930376 From Gordon Tomlinson: " This fixes some crashing issues I was having with certain FLT files that only had partial colour palettes Robert Osfield 2005-08-24 11:53:13 +00:00
  • e7c6a03bb2 From Farshid Lashari, added support for reading from std::istream's to the BMP, GIF, PNG and TGA image plugins Robert Osfield 2005-08-24 10:48:24 +00:00
  • 3ac94784fc From Geoff Michel, added normal definition for tesselation Robert Osfield 2005-08-22 15:13:04 +00:00
  • 6e167c0db7 From Carlo Camporesi, fixed .ive handling of character height and aspect ratio. Robert Osfield 2005-08-22 14:13:28 +00:00
  • b50ac89b9d From Domenico Mangieri: Robert Osfield 2005-08-22 14:07:47 +00:00
  • c0d6126313 From Domenico Mangieri, addded some missing const qualifiers in osgUtil::SceneView. Robert Osfield 2005-08-22 13:58:23 +00:00
  • 8e3f4e4890 From Fabio Mierlo, Robert Osfield 2005-08-22 13:54:43 +00:00
  • 2fa2041655 From Joseph Winston, "Corrected displayed comment about the text size to match the actual text size." Robert Osfield 2005-08-22 13:45:15 +00:00
  • 9394e224f4 Tweaked flight manipulator pitch sensitivity. Robert Osfield 2005-08-22 13:03:23 +00:00
  • 29958a5612 Added OSG_EXPORT to GrephicsThread and fixed typo in osg.dsp. Robert Osfield 2005-08-21 15:32:38 +00:00
  • ac07e07705 Further work on GraphicsContext/GraphicsThread Robert Osfield 2005-08-20 08:59:03 +00:00
  • f07b24e56b From Joseph Winston, removed #include <osgUtil/RenderToTexture> Robert Osfield 2005-08-20 08:20:26 +00:00
  • 356f1ccfaf Added GraphicsThread class Robert Osfield 2005-08-18 20:35:19 +00:00
  • edd75cfc63 Added GraphicsThread to project file Robert Osfield 2005-08-18 20:33:38 +00:00
  • 51faa7e43a Various updates to support the new GraphicsThread class. Robert Osfield 2005-08-18 20:17:51 +00:00
  • 717a6dcf14 Added beginings of GraphicsThread class Robert Osfield 2005-08-18 09:36:40 +00:00
  • db3fe3fd3b Implemented more SceneView operations in main as a move to try and replace SceneView usage in this example. Robert Osfield 2005-08-18 08:37:01 +00:00
  • e98102219b Replaced osgUtil::SceneView usage by osg::CameraNode Robert Osfield 2005-08-17 16:13:06 +00:00
  • 84618ffcb3 Merged RenderToTextureStage functionality into RenderStage Robert Osfield 2005-08-17 10:12:49 +00:00
  • 4745e2b79b Fix compile under x64_32. Robert Osfield 2005-08-17 08:50:17 +00:00
  • b04e09c8b8 Disabled assembly code for x64_64 paths. Robert Osfield 2005-08-17 07:27:51 +00:00
  • e8fc5248fa Added realize() and isRealized() methods to osg::GraphicsContext. Robert Osfield 2005-08-16 13:29:07 +00:00
  • 75987a045d Added osgshaderterrain example. Robert Osfield 2005-08-15 13:54:25 +00:00
  • 5959362e5c Added base texture support. Robert Osfield 2005-08-09 14:13:24 +00:00
  • aedb187718 Added getStartTick() acess method Robert Osfield 2005-08-09 10:48:50 +00:00
  • a5d64e5a77 Added getDisplayList access method Robert Osfield 2005-08-09 10:48:26 +00:00
  • d48841f09b Fixed indenting and typo Robert Osfield 2005-08-09 10:47:21 +00:00
  • 7cb6bbdfea Added GLSL shader pathway into osgforest. Robert Osfield 2005-08-09 09:11:15 +00:00
  • 3af2fc76dc Added setting up of Producer::VisualChooser. Robert Osfield 2005-08-06 19:19:15 +00:00
  • 921148f664 Change the frame reference time so that it uses the same time as the KeyboardMouseCallback. Robert Osfield 2005-08-06 19:18:53 +00:00
  • 64fbb477fe Set the double buffer off when setting up pbuffers. Robert Osfield 2005-08-06 19:16:53 +00:00
  • 81dab87154 Added blend shadow fragment shader Robert Osfield 2005-08-06 04:33:56 +00:00
  • e534e4d1ed Added setStateSet(0) to destructors to force the problem clean up of attached StateSets. Robert Osfield 2005-07-30 18:44:18 +00:00
  • 098fafc198 From Pavel Moloshtan, setting of the cull traversal mask which visiting camera subgraphs. (with small tweak from Robert Osfield to remove compile warnings.) Robert Osfield 2005-07-27 13:38:15 +00:00
  • 4e69d46289 Further work on trying to get glGenerateMipMapEXT working in conjunction with frame buffer objects. Still don't work under Linux yet through :-| Robert Osfield 2005-07-27 11:27:44 +00:00
  • 72a59527f5 From Marco Jez, added setEventHandled() and getEventHandled() to osgGA::EventVisitor. Robert Osfield 2005-07-27 09:37:26 +00:00
  • b9a74c87e1 From Jeremy Bell, Robert Osfield 2005-07-26 21:07:31 +00:00
  • 07af23e280 From Eric Wing, fix to be able to handle "spacial" characters under OSX. Robert Osfield 2005-07-26 20:31:43 +00:00
  • 83da1b0894 From Brede Johansen, fix to the isImageTranslucent() method. Robert Osfield 2005-07-26 16:05:42 +00:00
  • eca7fc210a From Fabio Mierlo, removed cast from float to RGB8, to allow native float imagery to be correctly importated from HDR files. Robert Osfield 2005-07-26 15:49:19 +00:00
  • bddaefd569 Perliminary support for glGenerateMinMapEXT. Robert Osfield 2005-07-25 16:12:24 +00:00
  • 384830d37e Added handling of automatic setting up of the contextID. Robert Osfield 2005-07-25 14:28:22 +00:00
  • 3c23a42f17 Added support for TextureCubeMap into osgUtil::RenderToTextureStage. Robert Osfield 2005-07-25 13:05:57 +00:00
  • ee8f7bb756 Added post draw callback to osg::CameraNode/osgUtil::RenderToTextureStage. Robert Osfield 2005-07-24 20:31:21 +00:00
  • 42e4488454 Port Impostor across to use the new osg::CameraNode. Robert Osfield 2005-07-24 11:06:39 +00:00
  • d8a5c2e7ac Updated wrappers. Robert Osfield 2005-07-23 19:08:02 +00:00
  • c210dd2db9 Added osg::CameraNode to ImpostorSprite in prep for moving across to using camera node in pre rendering of impostors. Robert Osfield 2005-07-23 19:05:42 +00:00
  • 06d3d869f3 Attached ImpostorSpriteManager to the CullVisitor. Robert Osfield 2005-07-23 15:21:18 +00:00
  • 69efae505b Renabled impostor support using old style RenderToTextureStage setup. Robert Osfield 2005-07-22 16:25:38 +00:00
  • 47651d3c8d Added glSissor suppor via new osg::Scissor class. Added .osg support for osg::Scissor. Added .ive support for osg::Viewport and osg::Scissor. Robert Osfield 2005-07-22 09:31:19 +00:00
  • 37b4df3f71 Added missing typedef Robert Osfield 2005-07-22 08:21:17 +00:00
  • 3c12f5ccce Fixed compile error. Robert Osfield 2005-07-21 20:45:16 +00:00
  • 9b34bc5c86 Added GraphicsContextImplementation Robert Osfield 2005-07-21 19:37:44 +00:00
  • 302c58fc93 Implemented the beginings of the osgProducer::GraphicsContexImplementation. Robert Osfield 2005-07-21 19:27:19 +00:00
  • 7776924407 Checked in graphics context. Robert Osfield 2005-07-21 08:43:24 +00:00
  • 1e9fb4ab03 From Marco Jez (with tweaks by Robert Osfield) : clean up of inheritance from std::vector<> classes Robert Osfield 2005-07-20 19:42:59 +00:00
  • b9e651baf1 Added new osg::GraphicsContext base class Robert Osfield 2005-07-20 15:55:07 +00:00
  • 9120a0ca2c Removed osgIntrospection wrappers Robert Osfield 2005-07-20 14:31:54 +00:00
  • 6b873f33f5 Updated wrappers Robert Osfield 2005-07-20 08:03:37 +00:00
  • 6778bc3981 Added wrapper projects and updates of autogenerated wrappers. Robert Osfield 2005-07-19 20:40:29 +00:00
  • 7b23cf930e Added support for multiple colour buffers into osg::CameraNode/osgUtil::CullVisitor Robert Osfield 2005-07-19 20:01:00 +00:00
  • 8dd013171c Ported all the render to texture examples across to using the new osg::CameraNode. Added support for texture cube maps in FBO + CameraNode. Robert Osfield 2005-07-19 16:30:55 +00:00
  • 5c9bd792a3 Updated wrappers Robert Osfield 2005-07-15 21:47:11 +00:00
  • 71a7078d79 Added return 1. Robert Osfield 2005-07-15 19:24:46 +00:00
  • ac460a2dfb Added .osg suppot for new alignment modes Robert Osfield 2005-07-15 16:26:45 +00:00
  • 1c88914e5f From Yuri Vilmanis, improved multi-line justifaction support and new alignment modes Robert Osfield 2005-07-15 16:22:53 +00:00
  • d35ea68f3e Renamed Byte2,3,4 and Short2,3,4 and UByte4 to use the Vec*b, Vec*s and Vec4ub form Robert Osfield 2005-07-15 14:41:19 +00:00
  • 0c7f228224 From Brede Johansen, fixed range check Robert Osfield 2005-07-15 10:48:23 +00:00
  • 70647b8801 Fixed bug in ProxyNode write out where non existant children were written out. Robert Osfield 2005-07-15 09:56:36 +00:00
  • cfac4c74bc Added reference frame to TexGenNode Robert Osfield 2005-07-15 08:32:36 +00:00
  • ec5463c10d Cleaned up osghud and osgprerender examples Robert Osfield 2005-07-15 08:31:02 +00:00
  • 247327ef31 Updates Robert Osfield 2005-07-14 21:04:40 +00:00
  • 0e4b263ddb Fix PagedLOD::addChild(,,) so that they allocate the correct size of range data. Robert Osfield 2005-07-14 20:32:25 +00:00
  • 0956674292 Added back in the call to drawPreRenderStages() as this shouldn't interfere with the stereo code in SceneView as RenderStage should automatically only allow themselves to be draw on per frame. Robert Osfield 2005-07-14 13:21:11 +00:00
  • aece690d8e Removed the set culling active flag setting Robert Osfield 2005-07-14 10:34:46 +00:00
  • 53347812cb From Mike Weiblen, addiding of Program::validateProgram and osg::isNotifyEnabled() method Robert Osfield 2005-07-14 10:27:00 +00:00
  • d4a8bc0f03 Changed osgpagedlod example to convert LOD nodes into PagedLOD ones. Robert Osfield 2005-07-14 10:18:05 +00:00
  • 5cfc42daf8 Added missing copy _referenceFrame in copy constructor Robert Osfield 2005-07-14 10:17:20 +00:00