Commit Graph

  • c986f6ea41 Added a performace test section to osgunitests, currently just does basic C/C++ tests. Robert Osfield 2006-07-03 13:53:39 +00:00
  • 07ac167fa8 Added merge geodes and geometries optimizer call Robert Osfield 2006-07-03 10:47:16 +00:00
  • c90e35038a From 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
  • e7d04408d3 From Michael Platings, added support for blend seperates to .ive and .osg Robert Osfield 2006-07-03 09:22:11 +00:00
  • 8b445af79b Updated wrappers. Robert Osfield 2006-06-30 13:50:32 +00:00
  • f181228d4a From Michael Platings, added support for glBlendFuncSeperate. Robert Osfield 2006-06-30 13:50:02 +00:00
  • 6a2387373c From Eric Sokolowsky, made a couple of methods static. Robert Osfield 2006-06-30 13:47:12 +00:00
  • 4ce0d8af64 From David Callu, compile fix for gcc 4.1 Robert Osfield 2006-06-29 19:38:07 +00:00
  • 30265ac0b3 Added 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
  • d74397ce58 Updated wrappers Robert Osfield 2006-06-29 11:57:15 +00:00
  • 2b293df713 Updated wrappers. Robert Osfield 2006-06-29 11:00:08 +00:00
  • ee72373bfa Updated wrappers Robert Osfield 2006-06-29 10:19:44 +00:00
  • a6fbb7a044 Changed _WIN32 to _MSC_VER Robert Osfield 2006-06-29 10:17:19 +00:00
  • 459f147da7 From Eric Wing, updates to QuickTime plugin Robert Osfield 2006-06-29 10:06:27 +00:00
  • e12c6b7902 Form 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
  • e0258f23b3 Changed unsinged int to GLuint for OSX compile fix. Robert Osfield 2006-06-29 08:08:39 +00:00
  • 17e51e73c4 Changed unsigned int to GLuint for OSX build. Robert Osfield 2006-06-28 20:38:32 +00:00
  • 4dff461b1c Change internal variables across to being GLuint. Robert Osfield 2006-06-28 14:36:28 +00:00
  • a90f06a9ce From Eric Wing, updates to Xcode projects Robert Osfield 2006-06-28 11:37:22 +00:00
  • 12100cd5d1 From Eric Wing, updates to Xcode projects Robert Osfield 2006-06-28 11:27:16 +00:00
  • c3548195f7 Made the new OpenFlight plugin the default. Robert Osfield 2006-06-28 10:22:04 +00:00
  • 2cf8fd8f42 Added a setRadius into the screen space LOD. Robert Osfield 2006-06-28 10:00:54 +00:00
  • 5acd4f3be1 From Martin Naylor, build fix for windows. Robert Osfield 2006-06-28 07:17:56 +00:00
  • 95d29db7c5 Removed old #include <vector.h> entries. Robert Osfield 2006-06-28 07:14:39 +00:00
  • 03af6871ab Added setting of the CameraConfig:TheradModelDirective Robert Osfield 2006-06-27 20:13:41 +00:00
  • 710adfd698 From Eric Wing, added support for outline/shadow and colour gradient effects. Robert Osfield 2006-06-27 13:09:00 +00:00
  • c71fc9fcb6 From 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
  • bc9c949d53 From Eric Wing, added support for outline/shadow and colour gradient effects. Robert Osfield 2006-06-27 12:05:40 +00:00
  • 261f4a3b1c From Terrex and Andrew Sampsom and Don Tidrow and Robert Osfield, Robert Osfield 2006-06-27 10:07:42 +00:00
  • 240fc9ebee Replaced 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
  • 5b89ddab01 Added DeleteHandler flush call. Robert Osfield 2006-06-26 20:43:18 +00:00
  • 3e177ca727 From Tyge Løvset, ref_ptr<> template constructor, operators and associated functions. Robert Osfield 2006-06-26 20:41:33 +00:00
  • d084c34e04 Added a functional DeleteHandler. Robert Osfield 2006-06-26 20:35:10 +00:00
  • fdd5831b83 Fixed crash on osgconv --compressed cow.osg cow.ive Robert Osfield 2006-06-26 15:18:14 +00:00
  • a39516c297 Changed GLunit usage to unsigned int. Robert Osfield 2006-06-26 10:57:17 +00:00
  • c46560e478 From Andreas Ekstrand, fix for Windows Robert Osfield 2006-06-26 10:39:38 +00:00
  • f8644d08e5 From Leandro Motta Barros, documentation additions to PrimitiveSet & TriangleFunctor. Robert Osfield 2006-06-26 09:56:52 +00:00
  • 3b499341ed From Philipp Siemoleit, Robert Osfield 2006-06-26 09:30:16 +00:00
  • 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. Robert Osfield 2006-06-26 09:18:49 +00:00
  • a80ba8b3d8 From Martin Naylor, added osgGA dependency to osgkeyboardmouse Robert Osfield 2006-06-26 09:09:10 +00:00
  • 46ad44a9e7 Fixed typo. Robert Osfield 2006-06-16 09:28:35 +00:00
  • 8d111fd147 Added pick handler. Robert Osfield 2006-06-12 14:04:40 +00:00
  • ac20eca87a Revamped osgkeyboardmouse to use the osgGA. Robert Osfield 2006-06-12 11:32:11 +00:00
  • f623b4021e From Mathew May, FreeBSD build fixes. Robert Osfield 2006-06-12 09:57:01 +00:00
  • 4ab7be2833 Martin Spindler, new osg::ClampColor state attribute. Robert Osfield 2006-06-08 15:27:18 +00:00
  • 2e2684c05a From 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
  • 4d35807a54 From Matt Green, fix to handling of centering of multi-line text entries. Robert Osfield 2006-06-08 13:34:29 +00:00
  • 7d3ddc0e1b From Paul Martz, clean up of comments. Robert Osfield 2006-06-08 12:09:51 +00:00
  • ecd5a96671 From Mike Weiblen, reverted shaders changes due to lack of hardware/driver support Robert Osfield 2006-06-08 12:07:11 +00:00
  • 78742d6698 From Gustavo Wagner, addition of trim method to TemplateArray class. Robert Osfield 2006-06-08 11:58:56 +00:00
  • 13a5c2310a From Paul Martz, fixed incorrect filename in project file Robert Osfield 2006-06-08 11:56:07 +00:00
  • 4c5452733b With 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
  • 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:")." Robert Osfield 2006-06-08 11:22:45 +00:00
  • 6cd4dbfac4 Added setting of default colour. Robert Osfield 2006-06-08 11:19:24 +00:00
  • efeeabbef9 added SphereSegment test code segment, commented out at pressent. Robert Osfield 2006-06-08 11:18:27 +00:00
  • 732ca180d1 Added missing clip against maximum azimuth. Robert Osfield 2006-06-05 16:25:29 +00:00
  • 5670ce8c0a Added extra SphereSegment intersection tests. Robert Osfield 2006-06-05 16:25:01 +00:00
  • 947904ee85 Improved stats sizing in presense of wide screens. Robert Osfield 2006-06-05 16:06:29 +00:00
  • 21c85ffb59 Reverted 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
  • 8ca8adeafb From 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
  • a614c293d9 Ran dos2unix of files Robert Osfield 2006-05-23 19:03:29 +00:00
  • bf0828138c Cleaned up the OpenGL error reporting. Robert Osfield 2006-05-22 19:30:07 +00:00
  • 3ca71e4398 Updated wrappers. Robert Osfield 2006-05-16 21:32:37 +00:00
  • e1c77dfe2a Minor tweaks of ints to unsigned ints Robert Osfield 2006-05-16 21:20:36 +00:00
  • 690aeea7e4 From Mike Weiblen, futher work on Uniform array support. Robert Osfield 2006-05-16 21:00:45 +00:00
  • 90fc234cf1 From 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
  • a18e697a47 Compile fixes for OSX Robert Osfield 2006-05-16 10:21:59 +00:00
  • bf065ed3a4 From 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
  • 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.) Robert Osfield 2006-05-15 13:22:59 +00:00
  • 35ed4f742f Replaced BoundingBox with GeospatialExtents. Robert Osfield 2006-05-15 13:13:16 +00:00
  • 2e0865d0c9 From Jason Baverage, A Robert Osfield 2006-05-15 13:12:55 +00:00
  • 4431b381d3 From Eric Wing, removed trailing commans from enum lists. Robert Osfield 2006-05-15 11:56:59 +00:00
  • 587adca056 From Eric Wing, compile fix for OSX. Robert Osfield 2006-05-15 11:53:21 +00:00
  • 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. Robert Osfield 2006-05-15 11:48:05 +00:00
  • d7fdaecfa0 From Adrian Egli, added std::ifstream::binary qualifier to ifstream usage. Robert Osfield 2006-05-15 11:38:56 +00:00
  • 56d4c7a269 From 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
  • fdda54e77e Changed instances of setCoord(const Vec3) to setCoord(const Vec3&) style. Robert Osfield 2006-05-15 11:22:08 +00:00
  • 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" Robert Osfield 2006-05-15 11:18:50 +00:00
  • e00bf394c8 Added VisualStudio project for Quake3 BSP plugin Robert Osfield 2006-05-15 09:55:53 +00:00
  • f104656d9f From 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
  • 8af7b04c5b From 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
  • 83722dc064 From Tree, build fixes for JavaOSG build. Robert Osfield 2006-05-09 09:42:17 +00:00
  • bd895f94d4 From Farshid Lashari, round funciton. Robert Osfield 2006-05-09 09:35:12 +00:00
  • ff518eb9c6 Removed redundent variable declaration. Robert Osfield 2006-05-09 09:13:07 +00:00
  • 1c6e165cb3 From 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
  • 2fc17d3942 Updated wrappers Robert Osfield 2006-05-04 19:39:58 +00:00
  • 20820c7ce2 Added removeChild(unsigned int, unsigned int) back in for backward compatibility. Robert Osfield 2006-05-04 19:36:30 +00:00
  • 3132f1f2f7 Fixed expire of children to work with the new Group::removeChildren method. Robert Osfield 2006-05-04 19:15:52 +00:00
  • 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. Robert Osfield 2006-05-02 15:52:46 +00:00
  • 67f56dfd77 Updated wrappers. Robert Osfield 2006-05-02 09:50:00 +00:00
  • 03c0c856f3 Fixed docs on GL_SCALE_NORMAL Robert Osfield 2006-05-02 09:49:37 +00:00
  • 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. Robert Osfield 2006-05-02 09:45:31 +00:00
  • 34cdf22794 Fixed popping of state frustum. Robert Osfield 2006-05-02 09:18:36 +00:00
  • 2792c6c2fb From 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
  • ffb4c79132 Ran dos2unix. Robert Osfield 2006-05-01 16:13:37 +00:00
  • 59b9e4d1d7 From Eric Wing, updated precompiled header list in new project file template. Robert Osfield 2006-05-01 16:11:30 +00:00
  • 93a425cafb From Eric Wing, removed trailing semi colonds from namespace end bracket. Robert Osfield 2006-05-01 16:05:16 +00:00
  • a7f6174dc0 From Mathew May, FreeBSD support for AMD64. Robert Osfield 2006-05-01 14:51:56 +00:00
  • 923d85eb06 Added 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
  • f22d11903b UPdated wrappers Robert Osfield 2006-04-25 13:50:07 +00:00