Robert Osfield
132b355d4f
From Brede Johansen,
...
"- Replaced some member attributes with local variables in Face record.
- Multitexture support in Vertex class.
- Renamed VertexList to VertexListRecord (VertexList is now a Vertex array)
- new Mesh (with reserved field at offset 12, thanks to Paul Martz)
- new LocalVertexPool
- new MeshPrimitive
- Use ProxyNode for externals.
- Local cache for externals"
2006-05-15 11:18:50 +00:00
Robert Osfield
f104656d9f
From Carlos García and Paul Baker, Port of Paul Baker's Quake3 BSP loader to OSG by Carlos García.
...
Added Quake3 BSP plugin.
2006-05-15 09:46:54 +00:00
Robert Osfield
8af7b04c5b
From Farshid Lashkari, "The drawInner() method of osgUtil::RenderStage ignores the
...
checkForGLErrors flag of the osg::State object. The attatched file
fixes this."
2006-05-09 09:47:26 +00:00
Robert Osfield
ff518eb9c6
Removed redundent variable declaration.
2006-05-09 09:13:07 +00:00
Robert Osfield
2fc17d3942
Updated wrappers
2006-05-04 19:39:58 +00:00
Robert Osfield
3132f1f2f7
Fixed expire of children to work with the new Group::removeChildren method.
2006-05-04 19:15:52 +00:00
Robert Osfield
a8c52a90f0
Added selective support for thread safe ref/unref such that the rendering
...
backend now doesn't use thread safe ref counting where multi-buffering exists.
This reduces the overhead of multi-threading.
2006-05-02 15:52:46 +00:00
Robert Osfield
67f56dfd77
Updated wrappers.
2006-05-02 09:50:00 +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
34cdf22794
Fixed popping of state frustum.
2006-05-02 09:18:36 +00:00
Robert Osfield
2792c6c2fb
From Colin MacDonald, fixed handling of an adding a graphics context after the creating of the osgText::Text.
2006-05-01 16:20:26 +00:00
Robert Osfield
ffb4c79132
Ran dos2unix.
2006-05-01 16:13:37 +00:00
Robert Osfield
923d85eb06
Added catch for thread model w.r.t new PrecipitationEffect not being
...
sensitive to threading issues.
2006-04-28 10:48:05 +00:00
Robert Osfield
f22d11903b
UPdated wrappers
2006-04-25 13:50:07 +00:00
Robert Osfield
039457700d
Implemented seemless update of precipitation properties.
2006-04-25 12:39:00 +00:00
Robert Osfield
6558a5589f
Reset the default number of graphics context to 1.
2006-04-25 09:00:07 +00:00
Robert Osfield
58e759619c
Moved LessFunctor into header.
2006-04-24 21:48:23 +00:00
Robert Osfield
10f2feeac5
Moved PrecipitationParameters directly into PrecipitationEffect.
2006-04-24 16:21:10 +00:00
Robert Osfield
2e6532ccd3
Added depth sorting of cells.
2006-04-24 11:24:08 +00:00
Robert Osfield
92131fca19
Added near/far compute.
2006-04-24 10:32:33 +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
f5f8754ec7
Decreased notify level of debug message.
2006-04-22 15:07:36 +00:00
Don BURNS
585f1d0f68
Fixed a cut-n-paste error in the ground intersects.
2006-04-21 17:16:49 +00:00
Robert Osfield
d29da5baed
Fixed mouse scroll mapping.
2006-04-19 19:00:04 +00:00
Robert Osfield
fb35d02c33
Added setting of the FrameStamp on the RenderStage's local GraphicsContext to
...
keep it in sync with the calling graphics context.
2006-04-17 13:25:33 +00:00
Robert Osfield
4c0cfd18da
From Ben Discoe, added missing drawable->dirtyDisplayList().
2006-04-14 08:28:35 +00:00
Robert Osfield
99285a40ef
Added setting of the DisplaySettings::setMaxNumberOfGraphicsContext() to the
...
number of contexts required by Producer.
2006-04-11 08:44:26 +00:00
Robert Osfield
761a3b43ac
From Brede Johansen, added MergeGeode visitor to osgUtil::Optimizer.
2006-04-06 14:06:22 +00:00
Don BURNS
de930be1c1
Fixed a bug in the DelaunayTriangulator uniquify points method. Was always
...
skipping the first point.
2006-04-04 23:22:34 +00:00
Robert Osfield
c8097c9b62
Updated wrappers.
2006-04-04 13:20:12 +00:00
Robert Osfield
02837366df
#if'd out use of barrier for stats collection.
2006-04-03 19:14:58 +00:00
Robert Osfield
d62adc9aac
Temporary fix for hang in stats when multi-threaded.
2006-04-03 18:25:31 +00:00
Don BURNS
f76a324c95
Don Tidrow's ifdef for MingW
2006-03-31 01:37:38 +00:00
Don BURNS
a5d12c598a
Updates to osgProducer to bring it up to speed with changes in Producer
2006-03-29 23:32:51 +00:00
Robert Osfield
e7a4ad287b
From Mike Weiblen, changes to internal help class in prep for array uniform support.
...
Small tweaks for build under Linux from Robert Osfield.
2006-03-28 16:08:32 +00:00
Robert Osfield
7f101c37ad
From Glenn Waldrom, addition of .ive support for PriorityOffset and PriorityScale.
2006-03-28 14:45:48 +00:00
Robert Osfield
c67e74f2f6
From Eric Sokolosky, added help for PRODUCER_CAMERA_BLOCK_ON_VSYNC
2006-03-28 10:45:15 +00:00
Robert Osfield
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.
2006-03-28 10:28:49 +00:00
Robert Osfield
7f731f330a
From Farshid Lasharki, added IO suppoty fo osgParticle::ConstantRateContour
2006-03-18 07:07:19 +00:00
Robert Osfield
fd76b4f87b
Updated wrappers.
2006-03-17 22:25:32 +00:00
Robert Osfield
14dab7f818
From Farshid Lashkari, Added ability to read/write the texture tile
...
settings of osgParticle::Particle to .osg files.
2006-03-17 14:05:40 +00:00
Robert Osfield
85edf40fcb
Added createEvent() convinience method.
2006-03-15 15:49:21 +00:00
Robert Osfield
3425ba9706
From Martin Naylor, build fix for Win32.
2006-03-15 11:21:44 +00:00
Robert Osfield
d43dbaeadd
Build fixes
2006-03-14 13:18:21 +00:00
Robert Osfield
f3715665c0
Added 21 as the version number of xine video plugin to allow it work with latest versions of xine.
2006-03-14 09:33:14 +00:00
Robert Osfield
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:
--samples <num>
One thing to note, OsgCameraGroup would previously check if the
computer is an SGI and set multisample to 4. I retained this check in
DisplaySettings to be backwards compatible."
2006-03-13 21:29:17 +00:00
Robert Osfield
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."
2006-03-13 21:20:07 +00:00
Robert Osfield
1a16d6d6b0
Added an EventQueue directly into osgProducer::Viewer.
2006-03-13 13:19:37 +00:00
Robert Osfield
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.
2006-03-09 15:16:18 +00:00