Robert Osfield
b03a772846
Added mutexes to RealizeCallbaks
2006-07-19 13:02:35 +00:00
Robert Osfield
4bb4add9b3
Added scene handler init to custom realize callback
2006-07-19 12:58:45 +00:00
Robert Osfield
f1c2694c17
Updated copyright years.
2006-07-18 15:21:48 +00:00
Robert Osfield
56fce04cb4
Added additional command line docs
2006-07-18 15:11:41 +00:00
Robert Osfield
dcdc2d492d
Updated commandline docs
2006-07-18 13:37:42 +00:00
Robert Osfield
419e185895
From Eric Wing, add alternate backdrop implementations.
...
From Robert Osfield, updated naming and copy constructor methods.
2006-07-18 12:24:04 +00:00
Robert Osfield
618e63a267
Removed the default loading of bluemarble.ive
2006-07-14 14:04:54 +00:00
Robert Osfield
822ef01531
Added mutex to the test context.
2006-07-05 13:31:38 +00:00
Robert Osfield
b871ae5cf7
Added vertex program hack to get round apparent NVidia bug when handling
...
vertex texture read.
2006-07-05 13:18:00 +00:00
Robert Osfield
b6b9e4bc7e
fixed warning and add a few extra tests
2006-07-04 09:46:41 +00:00
Robert Osfield
c986f6ea41
Added a performace test section to osgunitests, currently just does basic C/C++ tests.
2006-07-03 13:53:39 +00:00
Robert Osfield
2cf8fd8f42
Added a setRadius into the screen space LOD.
2006-06-28 10:00:54 +00:00
Robert Osfield
bc9c949d53
From Eric Wing, added support for outline/shadow and colour gradient effects.
2006-06-27 12:05:40 +00:00
Robert Osfield
240fc9ebee
Replaced ref_ptr<>:take with ref_ptr<>:release, and added handling of removeal
...
of ref_ptr<> operator >.
2006-06-26 20:45:51 +00:00
Robert Osfield
8d111fd147
Added pick handler.
2006-06-12 14:04:40 +00:00
Robert Osfield
ac20eca87a
Revamped osgkeyboardmouse to use the osgGA.
2006-06-12 11:32:11 +00:00
Robert Osfield
2e2684c05a
From Paul Martz, added support to textured light points into osgSim and OpenFlight loader, as part of the OpenFlight v16.0 spec.
2006-06-08 14:32:02 +00:00
Robert Osfield
ecd5a96671
From Mike Weiblen, reverted shaders changes due to lack of hardware/driver support
2006-06-08 12:07:11 +00:00
Robert Osfield
efeeabbef9
added SphereSegment test code segment, commented out at pressent.
2006-06-08 11:18:27 +00:00
Robert Osfield
5670ce8c0a
Added extra SphereSegment intersection tests.
2006-06-05 16:25:01 +00:00
Robert Osfield
bf065ed3a4
From Mike Weiblen, support GLSL uniform arrays. A couple of tweaks and fixes from Robert Osfield.
2006-05-15 15:46:08 +00:00
Robert Osfield
d7fdaecfa0
From Adrian Egli, added std::ifstream::binary qualifier to ifstream usage.
2006-05-15 11:38:56 +00:00
Robert Osfield
43f0efd6d2
Reorganised the Group::removeChild and Geode::removeDrawable methods so
...
that removeChild(Node*), removeChild(uint) and equivilant Geode methods are
now inline methods, not designed to be overriden, and seperated out the
multiple remove method to be called removeChildren(uint, uint) which is
now the only virtual method. There removeChildren is now the method to
override in subclasses.
This reorganisation requires some call code to be rename removeChild usage
to removeChildren.
2006-05-02 09:45:31 +00:00
Robert Osfield
475f526b3d
Added UseFarLineSegments option
2006-04-25 12:56:33 +00:00
Robert Osfield
039457700d
Implemented seemless update of precipitation properties.
2006-04-25 12:39:00 +00:00
Robert Osfield
10f2feeac5
Moved PrecipitationParameters directly into PrecipitationEffect.
2006-04-24 16:21:10 +00:00
Robert Osfield
49a5ef9ee1
Added support for wind.
2006-04-24 06:36:26 +00:00
Robert Osfield
e8fa0433b3
Moved PrecipitationEffect node into osgParticle.
2006-04-22 15:08:07 +00:00
Robert Osfield
1cf1710f92
Moved PrecipitationDrawable into PrecipitationEffect.
2006-04-22 06:33:01 +00:00
Robert Osfield
c144977b6e
Added new precipitation nodes.
2006-04-21 19:39:05 +00:00
Robert Osfield
a00455b4ff
Convertered shaders across to using modelview matrix instead of uniforms.
2006-04-19 13:04:21 +00:00
Robert Osfield
832c22fe9e
Standardised the bin number of the particle effects
2006-04-17 19:10:06 +00:00
Robert Osfield
453243ed8c
Added inline shaders so that the tha example can be run from any directory.
2006-04-14 16:44:12 +00:00
Robert Osfield
6f20b47c23
Further tweaks to settings to improve performance at mid intensity ranges
2006-04-14 15:03:36 +00:00
Robert Osfield
839fb12098
Refined the default settings for rain and snow to achieve better framerates.
2006-04-14 14:24:12 +00:00
Robert Osfield
fd838f5787
Added fog parameters settings.
2006-04-14 11:04:11 +00:00
Robert Osfield
f1b52fbd0a
Added --numberOfParticles, --numberOfCellsX, --numberOfCellsY, --numberOfCellsZ, --boundingBox, --fogEnd and --fogDensity controls
2006-04-13 20:21:55 +00:00
Robert Osfield
264ae12770
Added command line options and various speed improvements.
2006-04-13 19:05:26 +00:00
Robert Osfield
7747971b6a
Implement positioning of cells via vertex attribute.
2006-04-12 11:59:07 +00:00
Robert Osfield
19a1d83f33
Moved common uniforms to top of precipitation subgraph.
...
Added a run of the SpatializeGroupVisitor to create a balanced subgraph.
Changed the quad to particle transistion distance from 100 to 50m.
2006-04-12 09:42:25 +00:00
Robert Osfield
3be10b5a2a
Added support for LOD's with transistion between quads and point rendering.
2006-04-11 19:56:53 +00:00
Robert Osfield
9faf5f9496
Added support for point sprite particle effects.
2006-04-11 13:22:59 +00:00
Robert Osfield
e15c67b9cd
Added point and line paths.
2006-04-11 10:53:46 +00:00
Robert Osfield
abfda5e38a
Added mipmap generation.
2006-04-07 19:54:44 +00:00
Robert Osfield
5335b45146
Added quad based rain effect
2006-04-07 18:24:52 +00:00
Robert Osfield
051f2a5eb9
Added beginings osgprecipitation example.
2006-04-05 15:13:17 +00:00
Robert Osfield
1c2deb253a
Build fixes to cope with changes to Producer/osgProducer.
2006-03-30 10:20:11 +00:00
Robert Osfield
f17faa80b3
From Keith Steffen, changed instance of sun to sun_geode to avoid Solaris10 build issue with it defining "sun"?#!
2006-03-17 22:22:57 +00:00
Robert Osfield
5fe7595478
Added moving sphere segment intersections.
2006-03-15 12:26:10 +00:00
Robert Osfield
dbbabf87c6
Converted osgGA::GUIEventAdapter into a concrete class capable of respresenting
...
keyboard and mouse events.
Added osgGA::EventQueue class to support a thread safe event queue and adaption
of keyboard and mouse events.
Removed osgProducer::EventAdapter as GUIEventAdapter replaces it.
Adapted osgProducer and examples to work with the new changes to osgGA.
2006-03-08 14:09:47 +00:00