475f526b3dAdded UseFarLineSegments option
Robert Osfield
2006-04-25 12:56:33 +00:00
039457700dImplemented seemless update of precipitation properties.
Robert Osfield
2006-04-25 12:39:00 +00:00
6558a5589fReset the default number of graphics context to 1.
Robert Osfield
2006-04-25 09:00:07 +00:00
58e759619cMoved LessFunctor into header.
Robert Osfield
2006-04-24 21:48:23 +00:00
10f2feeac5Moved PrecipitationParameters directly into PrecipitationEffect.
Robert Osfield
2006-04-24 16:21:10 +00:00
2e6532ccd3Added depth sorting of cells.
Robert Osfield
2006-04-24 11:24:08 +00:00
92131fca19Added near/far compute.
Robert Osfield
2006-04-24 10:32:33 +00:00
48240c23f9Added osgParticle dependency to osgPrecipitation example.
Robert Osfield
2006-04-24 09:35:01 +00:00
18ad77d8a3Added osgUtil to the osgParticle dependencies.
Robert Osfield
2006-04-24 08:37:04 +00:00
49a5ef9ee1Added support for wind.
Robert Osfield
2006-04-24 06:36:26 +00:00
e8fa0433b3Moved PrecipitationEffect node into osgParticle.
Robert Osfield
2006-04-22 15:08:07 +00:00
f5f8754ec7Decreased notify level of debug message.
Robert Osfield
2006-04-22 15:07:36 +00:00
1cf1710f92Moved PrecipitationDrawable into PrecipitationEffect.
Robert Osfield
2006-04-22 06:33:01 +00:00
c144977b6eAdded new precipitation nodes.
Robert Osfield
2006-04-21 19:39:05 +00:00
585f1d0f68Fixed a cut-n-paste error in the ground intersects.
Don BURNS
2006-04-21 17:16:49 +00:00
d29da5baedFixed mouse scroll mapping.
Robert Osfield
2006-04-19 19:00:04 +00:00
a00455b4ffConvertered shaders across to using modelview matrix instead of uniforms.
Robert Osfield
2006-04-19 13:04:21 +00:00
832c22fe9eStandardised the bin number of the particle effects
Robert Osfield
2006-04-17 19:10:06 +00:00
fb35d02c33Added 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
453243ed8cAdded inline shaders so that the tha example can be run from any directory.
Robert Osfield
2006-04-14 16:44:12 +00:00
6f20b47c23Further tweaks to settings to improve performance at mid intensity ranges
Robert Osfield
2006-04-14 15:03:36 +00:00
839fb12098Refined the default settings for rain and snow to achieve better framerates.
Robert Osfield
2006-04-14 14:24:12 +00:00
fd838f5787Added fog parameters settings.
Robert Osfield
2006-04-14 11:04:11 +00:00
4c0cfd18daFrom Ben Discoe, added missing drawable->dirtyDisplayList().
Robert Osfield
2006-04-14 08:28:35 +00:00
f1b52fbd0aAdded --numberOfParticles, --numberOfCellsX, --numberOfCellsY, --numberOfCellsZ, --boundingBox, --fogEnd and --fogDensity controls
Robert Osfield
2006-04-13 20:21:55 +00:00
264ae12770Added command line options and various speed improvements.
Robert Osfield
2006-04-13 19:05:26 +00:00
7747971b6aImplement positioning of cells via vertex attribute.
Robert Osfield
2006-04-12 11:59:07 +00:00
19a1d83f33Moved common uniforms to top of precipitation subgraph.
Robert Osfield
2006-04-12 09:42:25 +00:00
3be10b5a2aAdded support for LOD's with transistion between quads and point rendering.
Robert Osfield
2006-04-11 19:56:53 +00:00
9faf5f9496Added support for point sprite particle effects.
Robert Osfield
2006-04-11 13:22:59 +00:00
e15c67b9cdAdded point and line paths.
Robert Osfield
2006-04-11 10:53:46 +00:00
99285a40efAdded setting of the DisplaySettings::setMaxNumberOfGraphicsContext() to the number of contexts required by Producer.
Robert Osfield
2006-04-11 08:44:26 +00:00
acb754a127From Martin Naylor, osgprecipitation project file.
Robert Osfield
2006-04-10 15:45:59 +00:00
abfda5e38aAdded mipmap generation.
Robert Osfield
2006-04-07 19:54:44 +00:00
5335b45146Added quad based rain effect
Robert Osfield
2006-04-07 18:24:52 +00:00
761a3b43acFrom Brede Johansen, added MergeGeode visitor to osgUtil::Optimizer.
Robert Osfield
2006-04-06 14:06:22 +00:00
051f2a5eb9Added beginings osgprecipitation example.
Robert Osfield
2006-04-05 15:13:17 +00:00
de930be1c1Fixed a bug in the DelaunayTriangulator uniquify points method. Was always skipping the first point.
Don BURNS
2006-04-04 23:22:34 +00:00
e8967b5390Added missing .js file.
Robert Osfield
2006-04-04 14:10:48 +00:00
bb20760a3fFrom Joran Jessurun and Chris Hanson, Visual Studio Static build support.
Robert Osfield
2006-04-04 13:47:35 +00:00
c8097c9b62Updated wrappers.
Robert Osfield
2006-04-04 13:20:12 +00:00
1461ccd7baConverted SceneHandlerList to use Producer::ref_ptr<>
Robert Osfield
2006-04-04 12:58:56 +00:00
8a245a7bb6From 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
d62adc9aacTemporary fix for hang in stats when multi-threaded.
Robert Osfield
2006-04-03 18:25:31 +00:00
f76a324c95Don Tidrow's ifdef for MingW
Don BURNS
2006-03-31 01:37:38 +00:00
1c2deb253aBuild fixes to cope with changes to Producer/osgProducer.
Robert Osfield
2006-03-30 10:20:11 +00:00
a5d12c598aUpdates to osgProducer to bring it up to speed with changes in Producer
Don BURNS
2006-03-29 23:32:51 +00:00
e7a4ad287bFrom 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
7f101c37adFrom Glenn Waldrom, addition of .ive support for PriorityOffset and PriorityScale.
Robert Osfield
2006-03-28 14:45:48 +00:00
c67e74f2f6From Eric Sokolosky, added help for PRODUCER_CAMERA_BLOCK_ON_VSYNC
Robert Osfield
2006-03-28 10:45:15 +00:00
42e4a5841cFrom 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
83ee2f797dUpdated ChangeLog.
Robert Osfield
2006-03-27 20:30:10 +00:00
fd76b4f87bUpdated wrappers.
Robert Osfield
2006-03-17 22:25:32 +00:00
faa2f219e4Added exports.
Robert Osfield
2006-03-17 22:23:37 +00:00
f17faa80b3From 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
14dab7f818From 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
4291dd8d60From Sohey Yamamoto, fixed eroneous CHECK_BLACK_LISTED_MODES enum value, changing 0xA0 to 0x100
Robert Osfield
2006-03-17 11:28:35 +00:00
85edf40fcbAdded createEvent() convinience method.
Robert Osfield
2006-03-15 15:49:21 +00:00
cbc2668c5cAdded comment on the meaning of the matrix paramter in the computeIntersections methods.
Robert Osfield
2006-03-15 12:26:48 +00:00
5fe7595478Added moving sphere segment intersections.
Robert Osfield
2006-03-15 12:26:10 +00:00
3425ba9706From Martin Naylor, build fix for Win32.
Robert Osfield
2006-03-15 11:21:44 +00:00
840262bdf3From Martin Naylor, added ESRIShape.dsp project
Robert Osfield
2006-03-15 10:36:10 +00:00
d43dbaeaddBuild fixes
Robert Osfield
2006-03-14 13:18:21 +00:00
f3715665c0Added 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
d888d45ceaFrom Martin Naylor, added normals VS project
Robert Osfield
2006-03-14 09:23:30 +00:00
2b61cf0a1eFrom 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
d50f2e3addFrom 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
1a16d6d6b0Added an EventQueue directly into osgProducer::Viewer.
Robert Osfield
2006-03-13 13:19:37 +00:00
8229875432Checked 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
4f0b1652b2Ran dos2unix on new OpenFlight files.
Robert Osfield
2006-03-09 13:02:11 +00:00
3246dde716From Brede Johansen, new OpenFlight plugin!!!!!
Robert Osfield
2006-03-08 21:38:37 +00:00
4fc4e60cc3From Bob Kuehne, added osg::getGlVersion() and fixed a minor typo in Texture3D.
Robert Osfield
2006-03-08 16:11:54 +00:00
fa5ff9d169Added EventQueue.
Robert Osfield
2006-03-08 15:40:02 +00:00
7604146d3fFrom 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
c69c9d2070From 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
02f5681180From 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
dbbabf87c6Converted osgGA::GUIEventAdapter into a concrete class capable of respresenting keyboard and mouse events.
Robert Osfield
2006-03-08 14:09:47 +00:00
582967286aImproved 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
c448e4d791Began work on making EventVisitor capable of adapting events directly.
Robert Osfield
2006-03-05 20:46:59 +00:00
cdc8b13f14From 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
8796f37acbAdded 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
c42e14dd1fFrom Robert Swain, compile fix for debian unstable.
Robert Osfield
2006-03-02 15:26:12 +00:00
507fb0074fFrom Farshid Lashakari, support for png write.
Robert Osfield
2006-03-02 14:58:13 +00:00
74f073c2a8From 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
58bdc6f92fAdded TextureRectangle.cpp
Robert Osfield
2006-02-28 21:18:45 +00:00
71b7a6be7bCompile fix.
Robert Osfield
2006-02-28 20:10:25 +00:00
c64f527925From 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
93f514109fFurther clean up of RefNodePath references.
Robert Osfield
2006-02-28 19:36:18 +00:00
0d9ba0283eUpdated wrappers.
Robert Osfield
2006-02-28 19:12:27 +00:00
deb6632b04Fixes to removed dependency on RefNodePath.
Robert Osfield
2006-02-28 18:54:29 +00:00
a8255f6932Updated wrappers.
Robert Osfield
2006-02-27 19:51:32 +00:00
abed6b7951Ported NodeTrackCallback and NodeTrackManipulator across to use oberserver_ptr instead of RefNodePath.
Robert Osfield
2006-02-27 19:49:47 +00:00
1dcf4fe81fAdded 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
8f2ffb7c2dAdded 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
10d139fc1fFrom 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
a028f59ea0Added debugging code to help pick out instablilities in osgParticle. Debugging code now commented out.
Robert Osfield
2006-02-24 13:57:47 +00:00
4b4c77c420Added 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
964110f315Completed .osg support for ClusterCullingCallback.
Robert Osfield
2006-02-23 20:37:19 +00:00