c986f6ea41Added a performace test section to osgunitests, currently just does basic C/C++ tests.
Robert Osfield
2006-07-03 13:53:39 +00:00
07ac167fa8Added merge geodes and geometries optimizer call
Robert Osfield
2006-07-03 10:47:16 +00:00
c90e35038aFrom Eric Sokolowski, "Added the ability to read and write images directly in the ive plugin, through the osgDB::readImageFile and osgDB::writeImageFile functions. This is useful for storing compressed textures on disk for rapid playback for animations."
Robert Osfield
2006-07-03 09:26:12 +00:00
e7d04408d3From Michael Platings, added support for blend seperates to .ive and .osg
Robert Osfield
2006-07-03 09:22:11 +00:00
8b445af79bUpdated wrappers.
Robert Osfield
2006-06-30 13:50:32 +00:00
f181228d4aFrom Michael Platings, added support for glBlendFuncSeperate.
Robert Osfield
2006-06-30 13:50:02 +00:00
6a2387373cFrom Eric Sokolowsky, made a couple of methods static.
Robert Osfield
2006-06-30 13:47:12 +00:00
4ce0d8af64From David Callu, compile fix for gcc 4.1
Robert Osfield
2006-06-29 19:38:07 +00:00
30265ac0b3Added support for RenderBin's have a local top level StateSet. This is now used by default in the depth sorted bin.
Robert Osfield
2006-06-29 15:57:24 +00:00
d74397ce58Updated wrappers
Robert Osfield
2006-06-29 11:57:15 +00:00
2b293df713Updated wrappers.
Robert Osfield
2006-06-29 11:00:08 +00:00
ee72373bfaUpdated wrappers
Robert Osfield
2006-06-29 10:19:44 +00:00
a6fbb7a044Changed _WIN32 to _MSC_VER
Robert Osfield
2006-06-29 10:17:19 +00:00
459f147da7From Eric Wing, updates to QuickTime plugin
Robert Osfield
2006-06-29 10:06:27 +00:00
e12c6b7902Form Brede Johansen, move from istrstream to istringstream. From Robert Osfield, remapped Paul Martz's changes to Pools.h and PaletteRecords.cpp w.r.t texturePatternIndex being a in16, and converted a char* string to a std::string.
Robert Osfield
2006-06-29 09:34:41 +00:00
e0258f23b3Changed unsinged int to GLuint for OSX compile fix.
Robert Osfield
2006-06-29 08:08:39 +00:00
17e51e73c4Changed unsigned int to GLuint for OSX build.
Robert Osfield
2006-06-28 20:38:32 +00:00
4dff461b1cChange internal variables across to being GLuint.
Robert Osfield
2006-06-28 14:36:28 +00:00
a90f06a9ceFrom Eric Wing, updates to Xcode projects
Robert Osfield
2006-06-28 11:37:22 +00:00
12100cd5d1From Eric Wing, updates to Xcode projects
Robert Osfield
2006-06-28 11:27:16 +00:00
c3548195f7Made the new OpenFlight plugin the default.
Robert Osfield
2006-06-28 10:22:04 +00:00
2cf8fd8f42Added a setRadius into the screen space LOD.
Robert Osfield
2006-06-28 10:00:54 +00:00
5acd4f3be1From Martin Naylor, build fix for windows.
Robert Osfield
2006-06-28 07:17:56 +00:00
95d29db7c5Removed old #include <vector.h> entries.
Robert Osfield
2006-06-28 07:14:39 +00:00
03af6871abAdded setting of the CameraConfig:TheradModelDirective
Robert Osfield
2006-06-27 20:13:41 +00:00
710adfd698From Eric Wing, added support for outline/shadow and colour gradient effects.
Robert Osfield
2006-06-27 13:09:00 +00:00
c71fc9fcb6From Stephan Huber, remove Platform specific handling of multi-sample setup as its now supported within Producer in a generic way. From Robert Osfield fix to the parameter ordering
Robert Osfield
2006-06-27 12:08:30 +00:00
bc9c949d53From Eric Wing, added support for outline/shadow and colour gradient effects.
Robert Osfield
2006-06-27 12:05:40 +00:00
261f4a3b1cFrom Terrex and Andrew Sampsom and Don Tidrow and Robert Osfield,
Robert Osfield
2006-06-27 10:07:42 +00:00
240fc9ebeeReplaced ref_ptr<>:take with ref_ptr<>:release, and added handling of removeal of ref_ptr<> operator >.
Robert Osfield
2006-06-26 20:45:51 +00:00
5b89ddab01Added DeleteHandler flush call.
Robert Osfield
2006-06-26 20:43:18 +00:00
3e177ca727From Tyge Løvset, ref_ptr<> template constructor, operators and associated functions.
Robert Osfield
2006-06-26 20:41:33 +00:00
d084c34e04Added a functional DeleteHandler.
Robert Osfield
2006-06-26 20:35:10 +00:00
fdd5831b83Fixed crash on osgconv --compressed cow.osg cow.ive
Robert Osfield
2006-06-26 15:18:14 +00:00
a39516c297Changed GLunit usage to unsigned int.
Robert Osfield
2006-06-26 10:57:17 +00:00
c46560e478From Andreas Ekstrand, fix for Windows
Robert Osfield
2006-06-26 10:39:38 +00:00
f8644d08e5From Leandro Motta Barros, documentation additions to PrimitiveSet & TriangleFunctor.
Robert Osfield
2006-06-26 09:56:52 +00:00
3b499341edFrom Philipp Siemoleit,
Robert Osfield
2006-06-26 09:30:16 +00:00
a9f2e345c9From 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.
Robert Osfield
2006-06-26 09:18:49 +00:00
a80ba8b3d8From Martin Naylor, added osgGA dependency to osgkeyboardmouse
Robert Osfield
2006-06-26 09:09:10 +00:00
46ad44a9e7Fixed typo.
Robert Osfield
2006-06-16 09:28:35 +00:00
8d111fd147Added pick handler.
Robert Osfield
2006-06-12 14:04:40 +00:00
ac20eca87aRevamped osgkeyboardmouse to use the osgGA.
Robert Osfield
2006-06-12 11:32:11 +00:00
f623b4021eFrom Mathew May, FreeBSD build fixes.
Robert Osfield
2006-06-12 09:57:01 +00:00
4ab7be2833Martin Spindler, new osg::ClampColor state attribute.
Robert Osfield
2006-06-08 15:27:18 +00:00
2e2684c05aFrom Paul Martz, added support to textured light points into osgSim and OpenFlight loader, as part of the OpenFlight v16.0 spec.
Robert Osfield
2006-06-08 14:32:02 +00:00
4d35807a54From Matt Green, fix to handling of centering of multi-line text entries.
Robert Osfield
2006-06-08 13:34:29 +00:00
7d3ddc0e1bFrom Paul Martz, clean up of comments.
Robert Osfield
2006-06-08 12:09:51 +00:00
ecd5a96671From Mike Weiblen, reverted shaders changes due to lack of hardware/driver support
Robert Osfield
2006-06-08 12:07:11 +00:00
78742d6698From Gustavo Wagner, addition of trim method to TemplateArray class.
Robert Osfield
2006-06-08 11:58:56 +00:00
13a5c2310aFrom Paul Martz, fixed incorrect filename in project file
Robert Osfield
2006-06-08 11:56:07 +00:00
4c5452733bWith direction from Paul Melis, fixed bug in CopySharedSubgraphsVisitor which prevented it being applied. Also fix inappropriate comment.
Robert Osfield
2006-06-08 11:39:10 +00:00
16d844090fFrom Joan Abadie: patch fixes : "osgDB::makeDirectory doesn't work on win32 when using full path name like : "d:/demo" it tryes a mkdir("d:")."
Robert Osfield
2006-06-08 11:22:45 +00:00
6cd4dbfac4Added setting of default colour.
Robert Osfield
2006-06-08 11:19:24 +00:00
efeeabbef9added SphereSegment test code segment, commented out at pressent.
Robert Osfield
2006-06-08 11:18:27 +00:00
732ca180d1Added missing clip against maximum azimuth.
Robert Osfield
2006-06-05 16:25:29 +00:00
5670ce8c0aAdded extra SphereSegment intersection tests.
Robert Osfield
2006-06-05 16:25:01 +00:00
947904ee85Improved stats sizing in presense of wide screens.
Robert Osfield
2006-06-05 16:06:29 +00:00
21c85ffb59Reverted changes from revision 1.4, as they look like a temporary hack not intended to be merged.
Robert Osfield
2006-05-29 09:08:48 +00:00
8ca8adeafbFrom Jason Baverage, support for interpolating DEM data from GDAL to the positions required for the current tile.
Robert Osfield
2006-05-26 15:19:14 +00:00
a614c293d9Ran dos2unix of files
Robert Osfield
2006-05-23 19:03:29 +00:00
bf0828138cCleaned up the OpenGL error reporting.
Robert Osfield
2006-05-22 19:30:07 +00:00
3ca71e4398Updated wrappers.
Robert Osfield
2006-05-16 21:32:37 +00:00
e1c77dfe2aMinor tweaks of ints to unsigned ints
Robert Osfield
2006-05-16 21:20:36 +00:00
690aeea7e4From Mike Weiblen, futher work on Uniform array support.
Robert Osfield
2006-05-16 21:00:45 +00:00
90fc234cf1From Mike Weiblen, support for new Uniform arrays. From Robert Osfield, refactor of above with original code to ensure backwards compatibility.
Robert Osfield
2006-05-16 21:00:15 +00:00
a18e697a47Compile fixes for OSX
Robert Osfield
2006-05-16 10:21:59 +00:00
bf065ed3a4From Mike Weiblen, support GLSL uniform arrays. A couple of tweaks and fixes from Robert Osfield.
Robert Osfield
2006-05-15 15:46:08 +00:00
d42a8fd269From 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.)
Robert Osfield
2006-05-15 13:22:59 +00:00
35ed4f742fReplaced BoundingBox with GeospatialExtents.
Robert Osfield
2006-05-15 13:13:16 +00:00
2e0865d0c9From Jason Baverage, A
Robert Osfield
2006-05-15 13:12:55 +00:00
4431b381d3From Eric Wing, removed trailing commans from enum lists.
Robert Osfield
2006-05-15 11:56:59 +00:00
587adca056From Eric Wing, compile fix for OSX.
Robert Osfield
2006-05-15 11:53:21 +00:00
1dcb923c15From 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.
Robert Osfield
2006-05-15 11:48:05 +00:00
d7fdaecfa0From Adrian Egli, added std::ifstream::binary qualifier to ifstream usage.
Robert Osfield
2006-05-15 11:38:56 +00:00
56d4c7a269From Paul Martz, "add support for the v16.0 "Add" texture environment and "mirrored repeat" wrap mode."
Robert Osfield
2006-05-15 11:27:07 +00:00
fdda54e77eChanged instances of setCoord(const Vec3) to setCoord(const Vec3&) style.
Robert Osfield
2006-05-15 11:22:08 +00:00
132b355d4fFrom 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"
Robert Osfield
2006-05-15 11:18:50 +00:00
e00bf394c8Added VisualStudio project for Quake3 BSP plugin
Robert Osfield
2006-05-15 09:55:53 +00:00
f104656d9fFrom Carlos García and Paul Baker, Port of Paul Baker's Quake3 BSP loader to OSG by Carlos García.
Robert Osfield
2006-05-15 09:46:54 +00:00
8af7b04c5bFrom Farshid Lashkari, "The drawInner() method of osgUtil::RenderStage ignores the checkForGLErrors flag of the osg::State object. The attatched file fixes this."
Robert Osfield
2006-05-09 09:47:26 +00:00
83722dc064From Tree, build fixes for JavaOSG build.
Robert Osfield
2006-05-09 09:42:17 +00:00
bd895f94d4From Farshid Lashari, round funciton.
Robert Osfield
2006-05-09 09:35:12 +00:00
ff518eb9c6Removed redundent variable declaration.
Robert Osfield
2006-05-09 09:13:07 +00:00
1c6e165cb3From Farshid Lashkari, "The setScale(Vec3) method of osg::AutoTransform does not dirty the matrix. The fix is attached."
Robert Osfield
2006-05-09 09:12:43 +00:00
2fc17d3942Updated wrappers
Robert Osfield
2006-05-04 19:39:58 +00:00
20820c7ce2Added removeChild(unsigned int, unsigned int) back in for backward compatibility.
Robert Osfield
2006-05-04 19:36:30 +00:00
3132f1f2f7Fixed expire of children to work with the new Group::removeChildren method.
Robert Osfield
2006-05-04 19:15:52 +00:00
a8c52a90f0Added 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.
Robert Osfield
2006-05-02 15:52:46 +00:00
67f56dfd77Updated wrappers.
Robert Osfield
2006-05-02 09:50:00 +00:00
03c0c856f3Fixed docs on GL_SCALE_NORMAL
Robert Osfield
2006-05-02 09:49:37 +00:00
43f0efd6d2Reorganised 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.
Robert Osfield
2006-05-02 09:45:31 +00:00
34cdf22794Fixed popping of state frustum.
Robert Osfield
2006-05-02 09:18:36 +00:00
2792c6c2fbFrom Colin MacDonald, fixed handling of an adding a graphics context after the creating of the osgText::Text.
Robert Osfield
2006-05-01 16:20:26 +00:00
ffb4c79132Ran dos2unix.
Robert Osfield
2006-05-01 16:13:37 +00:00
59b9e4d1d7From Eric Wing, updated precompiled header list in new project file template.
Robert Osfield
2006-05-01 16:11:30 +00:00
93a425cafbFrom Eric Wing, removed trailing semi colonds from namespace end bracket.
Robert Osfield
2006-05-01 16:05:16 +00:00
a7f6174dc0From Mathew May, FreeBSD support for AMD64.
Robert Osfield
2006-05-01 14:51:56 +00:00
923d85eb06Added catch for thread model w.r.t new PrecipitationEffect not being sensitive to threading issues.
Robert Osfield
2006-04-28 10:48:05 +00:00
f22d11903bUPdated wrappers
Robert Osfield
2006-04-25 13:50:07 +00:00