Commit Graph

  • 475f526b3d Added UseFarLineSegments option Robert Osfield 2006-04-25 12:56:33 +00:00
  • 039457700d Implemented seemless update of precipitation properties. Robert Osfield 2006-04-25 12:39:00 +00:00
  • 6558a5589f Reset the default number of graphics context to 1. Robert Osfield 2006-04-25 09:00:07 +00:00
  • 58e759619c Moved LessFunctor into header. Robert Osfield 2006-04-24 21:48:23 +00:00
  • 10f2feeac5 Moved PrecipitationParameters directly into PrecipitationEffect. Robert Osfield 2006-04-24 16:21:10 +00:00
  • 2e6532ccd3 Added depth sorting of cells. Robert Osfield 2006-04-24 11:24:08 +00:00
  • 92131fca19 Added near/far compute. Robert Osfield 2006-04-24 10:32:33 +00:00
  • 48240c23f9 Added osgParticle dependency to osgPrecipitation example. Robert Osfield 2006-04-24 09:35:01 +00:00
  • 18ad77d8a3 Added osgUtil to the osgParticle dependencies. Robert Osfield 2006-04-24 08:37:04 +00:00
  • 49a5ef9ee1 Added support for wind. Robert Osfield 2006-04-24 06:36:26 +00:00
  • e8fa0433b3 Moved PrecipitationEffect node into osgParticle. Robert Osfield 2006-04-22 15:08:07 +00:00
  • f5f8754ec7 Decreased notify level of debug message. Robert Osfield 2006-04-22 15:07:36 +00:00
  • 1cf1710f92 Moved PrecipitationDrawable into PrecipitationEffect. Robert Osfield 2006-04-22 06:33:01 +00:00
  • c144977b6e Added new precipitation nodes. Robert Osfield 2006-04-21 19:39:05 +00:00
  • 585f1d0f68 Fixed a cut-n-paste error in the ground intersects. Don BURNS 2006-04-21 17:16:49 +00:00
  • d29da5baed Fixed mouse scroll mapping. Robert Osfield 2006-04-19 19:00:04 +00:00
  • a00455b4ff Convertered shaders across to using modelview matrix instead of uniforms. Robert Osfield 2006-04-19 13:04:21 +00:00
  • 832c22fe9e Standardised the bin number of the particle effects Robert Osfield 2006-04-17 19:10:06 +00:00
  • fb35d02c33 Added setting of the FrameStamp on the RenderStage's local GraphicsContext to keep it in sync with the calling graphics context. Robert Osfield 2006-04-17 13:25:33 +00:00
  • 453243ed8c Added inline shaders so that the tha example can be run from any directory. Robert Osfield 2006-04-14 16:44:12 +00:00
  • 6f20b47c23 Further tweaks to settings to improve performance at mid intensity ranges Robert Osfield 2006-04-14 15:03:36 +00:00
  • 839fb12098 Refined the default settings for rain and snow to achieve better framerates. Robert Osfield 2006-04-14 14:24:12 +00:00
  • fd838f5787 Added fog parameters settings. Robert Osfield 2006-04-14 11:04:11 +00:00
  • 4c0cfd18da From Ben Discoe, added missing drawable->dirtyDisplayList(). Robert Osfield 2006-04-14 08:28:35 +00:00
  • f1b52fbd0a Added --numberOfParticles, --numberOfCellsX, --numberOfCellsY, --numberOfCellsZ, --boundingBox, --fogEnd and --fogDensity controls Robert Osfield 2006-04-13 20:21:55 +00:00
  • 264ae12770 Added command line options and various speed improvements. Robert Osfield 2006-04-13 19:05:26 +00:00
  • 7747971b6a Implement positioning of cells via vertex attribute. Robert Osfield 2006-04-12 11:59:07 +00:00
  • 19a1d83f33 Moved common uniforms to top of precipitation subgraph. Robert Osfield 2006-04-12 09:42:25 +00:00
  • 3be10b5a2a Added support for LOD's with transistion between quads and point rendering. Robert Osfield 2006-04-11 19:56:53 +00:00
  • 9faf5f9496 Added support for point sprite particle effects. Robert Osfield 2006-04-11 13:22:59 +00:00
  • e15c67b9cd Added point and line paths. Robert Osfield 2006-04-11 10:53:46 +00:00
  • 99285a40ef Added setting of the DisplaySettings::setMaxNumberOfGraphicsContext() to the number of contexts required by Producer. Robert Osfield 2006-04-11 08:44:26 +00:00
  • acb754a127 From Martin Naylor, osgprecipitation project file. Robert Osfield 2006-04-10 15:45:59 +00:00
  • abfda5e38a Added mipmap generation. Robert Osfield 2006-04-07 19:54:44 +00:00
  • 5335b45146 Added quad based rain effect Robert Osfield 2006-04-07 18:24:52 +00:00
  • 761a3b43ac From Brede Johansen, added MergeGeode visitor to osgUtil::Optimizer. Robert Osfield 2006-04-06 14:06:22 +00:00
  • 051f2a5eb9 Added beginings osgprecipitation example. Robert Osfield 2006-04-05 15:13:17 +00:00
  • de930be1c1 Fixed a bug in the DelaunayTriangulator uniquify points method. Was always skipping the first point. Don BURNS 2006-04-04 23:22:34 +00:00
  • e8967b5390 Added missing .js file. Robert Osfield 2006-04-04 14:10:48 +00:00
  • bb20760a3f From Joran Jessurun and Chris Hanson, Visual Studio Static build support. Robert Osfield 2006-04-04 13:47:35 +00:00
  • c8097c9b62 Updated wrappers. Robert Osfield 2006-04-04 13:20:12 +00:00
  • 1461ccd7ba Converted SceneHandlerList to use Producer::ref_ptr<> Robert Osfield 2006-04-04 12:58:56 +00:00
  • 8a245a7bb6 From Eric Wing, XCode project files. Robert Osfield 2006-04-04 12:53:10 +00:00
  • 02837366df #if'd out use of barrier for stats collection. Robert Osfield 2006-04-03 19:14:58 +00:00
  • d62adc9aac Temporary fix for hang in stats when multi-threaded. Robert Osfield 2006-04-03 18:25:31 +00:00
  • f76a324c95 Don Tidrow's ifdef for MingW Don BURNS 2006-03-31 01:37:38 +00:00
  • 1c2deb253a Build fixes to cope with changes to Producer/osgProducer. Robert Osfield 2006-03-30 10:20:11 +00:00
  • a5d12c598a Updates to osgProducer to bring it up to speed with changes in Producer Don BURNS 2006-03-29 23:32:51 +00:00
  • e7a4ad287b From Mike Weiblen, changes to internal help class in prep for array uniform support. Small tweaks for build under Linux from Robert Osfield. Robert Osfield 2006-03-28 16:08:32 +00:00
  • 7f101c37ad From Glenn Waldrom, addition of .ive support for PriorityOffset and PriorityScale. Robert Osfield 2006-03-28 14:45:48 +00:00
  • c67e74f2f6 From Eric Sokolosky, added help for PRODUCER_CAMERA_BLOCK_ON_VSYNC Robert Osfield 2006-03-28 10:45:15 +00:00
  • 42e4a5841c From Mike Weiblen, added support for new OSG_IMAGE_FILE_NAME env var for setting the default name to use when writing out captured images from the viewer. Robert Osfield 2006-03-28 10:28:49 +00:00
  • 83ee2f797d Updated ChangeLog. Robert Osfield 2006-03-27 20:30:10 +00:00
  • 7f731f330a From Farshid Lasharki, added IO suppoty fo osgParticle::ConstantRateContour Robert Osfield 2006-03-18 07:07:19 +00:00
  • fd76b4f87b Updated wrappers. Robert Osfield 2006-03-17 22:25:32 +00:00
  • faa2f219e4 Added exports. Robert Osfield 2006-03-17 22:23:37 +00:00
  • f17faa80b3 From Keith Steffen, changed instance of sun to sun_geode to avoid Solaris10 build issue with it defining "sun"?#! Robert Osfield 2006-03-17 22:22:57 +00:00
  • 14dab7f818 From Farshid Lashkari, Added ability to read/write the texture tile settings of osgParticle::Particle to .osg files. Robert Osfield 2006-03-17 14:05:40 +00:00
  • 4291dd8d60 From Sohey Yamamoto, fixed eroneous CHECK_BLACK_LISTED_MODES enum value, changing 0xA0 to 0x100 Robert Osfield 2006-03-17 11:28:35 +00:00
  • 85edf40fcb Added createEvent() convinience method. Robert Osfield 2006-03-15 15:49:21 +00:00
  • cbc2668c5c Added comment on the meaning of the matrix paramter in the computeIntersections methods. Robert Osfield 2006-03-15 12:26:48 +00:00
  • 5fe7595478 Added moving sphere segment intersections. Robert Osfield 2006-03-15 12:26:10 +00:00
  • 3425ba9706 From Martin Naylor, build fix for Win32. Robert Osfield 2006-03-15 11:21:44 +00:00
  • 840262bdf3 From Martin Naylor, added ESRIShape.dsp project Robert Osfield 2006-03-15 10:36:10 +00:00
  • d43dbaeadd Build fixes Robert Osfield 2006-03-14 13:18:21 +00:00
  • f3715665c0 Added 21 as the version number of xine video plugin to allow it work with latest versions of xine. Robert Osfield 2006-03-14 09:33:14 +00:00
  • d888d45cea From Martin Naylor, added normals VS project Robert Osfield 2006-03-14 09:23:30 +00:00
  • 2b61cf0a1e From Farshid Lashkari, "The following patch adds a multisample option to the osg::DisplaySettings class. OsgCameraGroup will now read the setting from the DisplaySettings instead of hardcoding the value. I added the following commandline option to be able to set the multisample value: Robert Osfield 2006-03-13 21:29:17 +00:00
  • d50f2e3add From Andrew Sampson, "The terravista terrain generation tool can insert references to external model files into a terrapage tile. It unfortunately does not update the bounding sphere of that tile to include the extents of the external model. This means that if a large model (such as an airfield model) is attached to a tile, the model will disappear when the tile is off-screen (outside the view volume), even though the model is on-screen." Robert Osfield 2006-03-13 21:20:07 +00:00
  • 1a16d6d6b0 Added an EventQueue directly into osgProducer::Viewer. Robert Osfield 2006-03-13 13:19:37 +00:00
  • 8229875432 Checked in the genwrapper generated Export.cpp. This does seem to be an eroneously built file though since Export.cpp doesn't appear in the other plugins... I have checked it in here to keep the builds running, there isn't actually any useful body in the Export.cpp. Robert Osfield 2006-03-09 15:16:18 +00:00
  • 4f0b1652b2 Ran dos2unix on new OpenFlight files. Robert Osfield 2006-03-09 13:02:11 +00:00
  • 3246dde716 From Brede Johansen, new OpenFlight plugin!!!!! Robert Osfield 2006-03-08 21:38:37 +00:00
  • 4fc4e60cc3 From Bob Kuehne, added osg::getGlVersion() and fixed a minor typo in Texture3D. Robert Osfield 2006-03-08 16:11:54 +00:00
  • fa5ff9d169 Added EventQueue. Robert Osfield 2006-03-08 15:40:02 +00:00
  • 7604146d3f From Farshid Lashkari, "A while back the behaviour of extension alias' was modified so that the user can override existing alias'. The change allowed for circular references, so the createLibraryNameForExtension would get caught in an endless loop. The following fix will catch circular references." Robert Osfield 2006-03-08 15:30:07 +00:00
  • c69c9d2070 From Farshid Lashkari, "I noticed that sometimes when a particle emitter is re-enabled, a few particles will appear at the location it was disabled at. The problem is that the previous local to world matrix is not being updated while it is disabled. I modified the particle processor so that it will set the dirty flag for the previous local to world matrix when the processor is skipped for a frame, since the value will no longer be relevant." Robert Osfield 2006-03-08 15:26:39 +00:00
  • 02f5681180 From Roger James, "1. Fixed a problem with the caching of textures when the associated image file was not in the current working directory. In this case the texture object was being placed in the cache with the short filename, but was looked up with the full path. Robert Osfield 2006-03-08 15:16:59 +00:00
  • dbbabf87c6 Converted osgGA::GUIEventAdapter into a concrete class capable of respresenting keyboard and mouse events. Robert Osfield 2006-03-08 14:09:47 +00:00
  • 582967286a Improved the GET protocol for the http socket. By adding Connection: close the server sends a EOF immediately after the data, improving performance because readers are not left waiting for EOF. Don BURNS 2006-03-07 18:26:32 +00:00
  • c448e4d791 Began work on making EventVisitor capable of adapting events directly. Robert Osfield 2006-03-05 20:46:59 +00:00
  • cdc8b13f14 From Farshid Lashkari, support for writing to istream for the the TIFF plugin and support for controlling PNG compression level via the the ReaderWriter::Option string "PNG_COMPRESSION <level>" Robert Osfield 2006-03-02 20:39:20 +00:00
  • 8796f37acb Added automatic toggling between png and jpeg when compressImageData option is used. Jpeg is used to compress RGB data only, the just of the formats are passed on to the png plugin. Robert Osfield 2006-03-02 20:31:40 +00:00
  • c42e14dd1f From Robert Swain, compile fix for debian unstable. Robert Osfield 2006-03-02 15:26:12 +00:00
  • 507fb0074f From Farshid Lashakari, support for png write. Robert Osfield 2006-03-02 14:58:13 +00:00
  • 74f073c2a8 From Farshid Lashkari, "I've attached another modified version of the IVE loader which supports compressing the image data. The option to compress the data is "compressImageData". Currently it uses the jpeg plugin to write the image. Maybe we could add an option that allows the user to specify which image format to use. The jpeg writer supports specifying the quality of the jpeg, so you could use the following command line to convert the skydome.osg model to IVE using 50% jpeg quality: Robert Osfield 2006-03-01 10:17:53 +00:00
  • 58bdc6f92f Added TextureRectangle.cpp Robert Osfield 2006-02-28 21:18:45 +00:00
  • 71b7a6be7b Compile fix. Robert Osfield 2006-02-28 20:10:25 +00:00
  • c64f527925 From Brede Johansen, added missing array handling into Geometry::accept(AttributeFunctor& af) and Geometry::accept(ConstAttributeFunctor& af). Robert Osfield 2006-02-28 19:46:02 +00:00
  • 93f514109f Further clean up of RefNodePath references. Robert Osfield 2006-02-28 19:36:18 +00:00
  • 0d9ba0283e Updated wrappers. Robert Osfield 2006-02-28 19:12:27 +00:00
  • deb6632b04 Fixes to removed dependency on RefNodePath. Robert Osfield 2006-02-28 18:54:29 +00:00
  • a8255f6932 Updated wrappers. Robert Osfield 2006-02-27 19:51:32 +00:00
  • abed6b7951 Ported NodeTrackCallback and NodeTrackManipulator across to use oberserver_ptr instead of RefNodePath. Robert Osfield 2006-02-27 19:49:47 +00:00
  • 1dcf4fe81f Added support in osg::computeWorldToLocal and compteLocalToWorld functions for automatically stripping any absolute or root CameraNode's from the NodePaths. Robert Osfield 2006-02-27 19:48:34 +00:00
  • 8f2ffb7c2d Added new observer_ptr templated smart pointer to allow one to retain pointers to objects but have the pointer reset to null if that object is deleted. Robert Osfield 2006-02-27 19:44:33 +00:00
  • 10d139fc1f From Farshid Lashkari, "I've made some changes to the IVE loader which will add the capability of saving image files inside the IVE file. Currently, only the raw image data is saved into the file. If your model uses jpg images as textures then this will cause your file size to increase. Robert Osfield 2006-02-26 17:45:52 +00:00
  • a028f59ea0 Added debugging code to help pick out instablilities in osgParticle. Debugging code now commented out. Robert Osfield 2006-02-24 13:57:47 +00:00
  • 4b4c77c420 Added clamping of the wind force contribution to acceletion of particle so that the de-acceleration never exceed the actual wind vector itself. Robert Osfield 2006-02-24 13:56:07 +00:00
  • 964110f315 Completed .osg support for ClusterCullingCallback. Robert Osfield 2006-02-23 20:37:19 +00:00