Robert Osfield
d084c34e04
Added a functional DeleteHandler.
2006-06-26 20:35:10 +00:00
Robert Osfield
fdd5831b83
Fixed crash on osgconv --compressed cow.osg cow.ive
2006-06-26 15:18:14 +00:00
Robert Osfield
a39516c297
Changed GLunit usage to unsigned int.
2006-06-26 10:57:17 +00:00
Robert Osfield
c46560e478
From Andreas Ekstrand, fix for Windows
2006-06-26 10:39:38 +00:00
Robert Osfield
f8644d08e5
From Leandro Motta Barros, documentation additions to PrimitiveSet & TriangleFunctor.
2006-06-26 09:56:52 +00:00
Robert Osfield
3b499341ed
From Philipp Siemoleit,
...
There are some group codes (i.e. "62") which are interpreted as
dxfDataType::SHORT. That's right because the dxf-specification defines
"16 bit integer" as the type for the corresponding value.
But readerBase::readGroup() calls readValue(std::ifstream&, unsigned
short). I changed readValue(std::ifstream&, unsigned short) to
readValue(std::ifstream&, short). I found no group code at the dxf-specs
which needs a "16 bit unsigned integer" value. So the
readValue(std::ifstream&, unsigned short) function is obsolete - right?
2006-06-26 09:30:16 +00:00
Robert Osfield
a9f2e345c9
From David Fries, Reset only the RenderLeaf objects used in the last
...
frame as given by the _currentReuseRenderLeafIndex instead of
resetting all leaves which can be very time consuming.
2006-06-26 09:18:49 +00:00
Robert Osfield
a80ba8b3d8
From Martin Naylor, added osgGA dependency to osgkeyboardmouse
2006-06-26 09:09:10 +00:00
Robert Osfield
46ad44a9e7
Fixed typo.
2006-06-16 09:28:35 +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
f623b4021e
From Mathew May, FreeBSD build fixes.
2006-06-12 09:57:01 +00:00
Robert Osfield
4ab7be2833
Martin Spindler, new osg::ClampColor state attribute.
2006-06-08 15:27:18 +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
4d35807a54
From Matt Green, fix to handling of centering of multi-line text entries.
2006-06-08 13:34:29 +00:00
Robert Osfield
7d3ddc0e1b
From Paul Martz, clean up of comments.
2006-06-08 12:09:51 +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
78742d6698
From Gustavo Wagner, addition of trim method to TemplateArray class.
...
From Robert Osfield, made trim method a virtual method of the base Array class
and added a trim implementation to TemplateIndexArray.
2006-06-08 11:58:56 +00:00
Robert Osfield
13a5c2310a
From Paul Martz, fixed incorrect filename in project file
2006-06-08 11:56:07 +00:00
Robert Osfield
4c5452733b
With direction from Paul Melis, fixed bug in CopySharedSubgraphsVisitor which prevented
...
it being applied. Also fix inappropriate comment.
2006-06-08 11:39:10 +00:00
Robert Osfield
16d844090f
From Joan Abadie: patch fixes : "osgDB::makeDirectory doesn't work on win32 when using full path name like : "d:/demo"
...
it tryes a mkdir("d:")."
2006-06-08 11:22:45 +00:00
Robert Osfield
6cd4dbfac4
Added setting of default colour.
2006-06-08 11:19:24 +00:00
Robert Osfield
efeeabbef9
added SphereSegment test code segment, commented out at pressent.
2006-06-08 11:18:27 +00:00
Robert Osfield
732ca180d1
Added missing clip against maximum azimuth.
2006-06-05 16:25:29 +00:00
Robert Osfield
5670ce8c0a
Added extra SphereSegment intersection tests.
2006-06-05 16:25:01 +00:00
Robert Osfield
947904ee85
Improved stats sizing in presense of wide screens.
2006-06-05 16:06:29 +00:00
Robert Osfield
21c85ffb59
Reverted changes from revision 1.4, as they look like a temporary hack not intended
...
to be merged.
2006-05-29 09:08:48 +00:00
Robert Osfield
8ca8adeafb
From Jason Baverage, support for interpolating DEM data from GDAL to the positions
...
required for the current tile.
2006-05-26 15:19:14 +00:00
Robert Osfield
a614c293d9
Ran dos2unix of files
2006-05-23 19:03:29 +00:00
Robert Osfield
bf0828138c
Cleaned up the OpenGL error reporting.
2006-05-22 19:30:07 +00:00
Robert Osfield
3ca71e4398
Updated wrappers.
2006-05-16 21:32:37 +00:00
Robert Osfield
e1c77dfe2a
Minor tweaks of ints to unsigned ints
2006-05-16 21:20:36 +00:00
Robert Osfield
690aeea7e4
From Mike Weiblen, futher work on Uniform array support.
2006-05-16 21:00:45 +00:00
Robert Osfield
90fc234cf1
From Mike Weiblen, support for new Uniform arrays.
...
From Robert Osfield, refactor of above with original code to ensure backwards compatibility.
2006-05-16 21:00:15 +00:00
Robert Osfield
a18e697a47
Compile fixes for OSX
2006-05-16 10:21:59 +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
d42a8fd269
From Paul Martz, "This change is based on current CVS. (Note both Brede and I have submitted
...
changes to this plugin that aren't in current CVS yet -- this change is
based on current CVS, not our changed files.)
This changes how shader palette records are parsed to support GLSL per the
OpenFlight 16.1 spec. Existing functionality for 16.0 files is preserved.
The change to Document.h simply adds an enum for VERSION_16_1."
2006-05-15 13:22:59 +00:00
Robert Osfield
35ed4f742f
Replaced BoundingBox with GeospatialExtents.
2006-05-15 13:13:16 +00:00
Robert Osfield
2e0865d0c9
From Jason Baverage, A
...
dded GeospatialExtents bounding box class which used doubles
in place of the original usage of osg::BoundingBox.
Added path for computing interpolation elevation data being read from GDAL.
2006-05-15 13:12:55 +00:00
Robert Osfield
4431b381d3
From Eric Wing, removed trailing commans from enum lists.
2006-05-15 11:56:59 +00:00
Robert Osfield
587adca056
From Eric Wing, compile fix for OSX.
2006-05-15 11:53:21 +00:00
Robert Osfield
1dcb923c15
From Daniel Trastenjak, added checking of binding modes to ensure that changes are only applied
...
when the binding mode changes, thereby avoiding uncessary calls to dirtyDisplayList.
Note, from Robert Osfield, moved bodies of set*Binding() into Geometry.cpp to avoid
clutter in the header.
2006-05-15 11:48:05 +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
56d4c7a269
From Paul Martz, "add support for the v16.0 "Add" texture environment and "mirrored repeat" wrap mode."
2006-05-15 11:27:07 +00:00
Robert Osfield
fdda54e77e
Changed instances of setCoord(const Vec3) to setCoord(const Vec3&) style.
2006-05-15 11:22:08 +00:00
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
e00bf394c8
Added VisualStudio project for Quake3 BSP plugin
2006-05-15 09:55:53 +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
83722dc064
From Tree, build fixes for JavaOSG build.
2006-05-09 09:42:17 +00:00