Commit Graph

  • efd543d1b0 Ported FLTK example across to using GraphicsWindow Robert Osfield 2006-10-15 11:56:52 +00:00
  • a8f44479db Ported across to using GraphicsWindow. Robert Osfield 2006-10-15 11:39:35 +00:00
  • f257285efc From Chuck Seberion, added support reading ARB float format textures. Robert Osfield 2006-10-14 21:50:29 +00:00
  • 660cda57c8 From Terry Welsh, mplemented POINT_ROT_EYE. Robert Osfield 2006-10-14 21:47:13 +00:00
  • b439c08b71 From Paul de Repentigny, fix for dvide by zero crash under windows when toggle full screen in ogviewer. From Robert Osfield, tweak to the fix to add comment describing the extra check, and addition of check against width, and change to ==0 rather than <= 0. Robert Osfield 2006-10-14 10:16:00 +00:00
  • 97fc2dfa21 Fixed texture coordinates of cylinder ends. Robert Osfield 2006-10-14 10:07:21 +00:00
  • 22b15d6473 Added -losgDB to fix OSX build Robert Osfield 2006-10-13 14:00:08 +00:00
  • ad9cf99109 Added dae (COLLADA) plugin to OpenSceneGraph.dsw workspace. Robert Osfield 2006-10-07 11:57:28 +00:00
  • 56e134dc34 Added project files for the osgsimpleviewerFLTK,GLUT,Producer,QT3,QT4 and SDL examples Robert Osfield 2006-10-07 11:53:07 +00:00
  • 01af960751 Fixed OSGSHADOW_LIBRARY define Robert Osfield 2006-10-06 14:46:50 +00:00
  • 686b22271c Fixed library name Robert Osfield 2006-10-06 14:45:18 +00:00
  • 5163c4a762 First cut at class interfaces and stubs for implementations for the new osgShadow NodeKit Robert Osfield 2006-10-06 14:16:11 +00:00
  • d445995432 From Brede Johansen, "Here's a patch discussed in the thread "OpenFlight Loader Discarding Material" on the osg-user mailing list." Robert Osfield 2006-10-06 13:04:48 +00:00
  • fe575de98f Updated wrappers Robert Osfield 2006-10-06 11:02:34 +00:00
  • f95a913daa Removed osgGA::GUIEventHandlerVisitor and osgGA::SetSceneVistor classes/headers as this classes weren't being actively used the distribution, effectively being noops. Robert Osfield 2006-10-06 09:54:45 +00:00
  • 2f5b7c2e6a Added workaround for NVidia driver bug into SceneView::init() to prevent the extensions string being initialized within a display list. Robert Osfield 2006-10-06 06:58:04 +00:00
  • d40e12a27b Removed deprecated GUIEventHandler method Robert Osfield 2006-10-05 14:32:39 +00:00
  • 51aade98cc Renamed variable Robert Osfield 2006-10-05 10:59:50 +00:00
  • e7e293594c Refactored osgsimpleviewerQT4 to implement a GraphicsWindowQT, and then use multiple inheritance to build the final SimpleViewerQT. Robert Osfield 2006-10-05 10:59:04 +00:00
  • 100288b272 Added a path with an experiemental GraphicsContexProducer implementation, and a test of mulitple inheritance. Robert Osfield 2006-10-05 10:07:16 +00:00
  • 632df7f3ff Added osgGA::GraphicsWindow base class that derives from osg::GraphicsContext but adds default overrides its pure virtue methods, and an EventQueue. Robert Osfield 2006-10-05 10:06:19 +00:00
  • 281865d7fc Added osgGA depedency. Robert Osfield 2006-10-04 09:11:37 +00:00
  • 8e3a092a00 Removed the redundent relaseGLObjects() method declerations Robert Osfield 2006-10-03 20:42:57 +00:00
  • 490fc96ea6 From John Aughey, "Attached is the Optimizer.cpp file that has the fix to duplicate vertex and normal arrays if there is more than one reference to the data. This fixes the problem where the transforms are applied to the same vertex array multiple times if that vertex array is re-used within the model. " Robert Osfield 2006-10-03 20:20:23 +00:00
  • fecb63785f From John Aughey, "The id name of nodes are not being set in the daeReader::processNode method. The names are retained in most of the other osg::Nodes that are created. In this case, I have an external modeler creating models, and the name of component nodes are used to give that subtree different characteristics." Robert Osfield 2006-10-03 19:55:24 +00:00
  • 1c749e95d6 Added osgDB to dependency of osgGA Robert Osfield 2006-10-03 12:46:11 +00:00
  • 7c6b528588 Fixed bug related to clean up of text fonts. Robert Osfield 2006-10-03 11:14:34 +00:00
  • 392232ec06 From Brede Johansen, "This submission adds multitexture support for detecting translucent images used to enable alpha blending. Robert Osfield 2006-10-03 09:55:28 +00:00
  • e686a9a4a5 From Brede Johansen, "I think some nitpicking is required. The loop duration was added in OpenFlight version 15.8. With the attached changes the flasher unit on the spinnercar and the character_anim model from the Creator gallery behaves." Robert Osfield 2006-10-03 09:39:03 +00:00
  • 842b96bbc9 From Colin McDonald, "I've included render bin checks in the StateSet::compare function, because without them the Optimizer can incorrectly eliminate (otherwise identical) StateSets from different render bins." Robert Osfield 2006-10-02 15:59:43 +00:00
  • e0599f652e Added releaseGLObjects to NodeCallbacks, Drawable::DrawCallbacks and wired up osgProducer to use it when doing cleanup_frame. Robert Osfield 2006-10-02 15:38:31 +00:00
  • 02783e1dfd From Paul Martz, Bug fix for sequence node direction, It examines the number of children in the Group record destructor, so that the total duration of the sequence matches the specified loopDuration field. Robert Osfield 2006-10-02 15:09:49 +00:00
  • f97759405a From Farshid Lashkari, "Here is the patch we discussed previously about adding a flag to CullSettings which allows CameraNode to inherit the clear color." Robert Osfield 2006-10-02 14:11:40 +00:00
  • eb68735ff9 From Farshid Lashkari, "The ColorControl of osg::LightModel is never applied because it incorrectly checks for a valid OpenGL version. Instead of checking if the current version is exactly 1.2, it will check if the version is greater than 1.2." Robert Osfield 2006-10-02 13:40:58 +00:00
  • e3478069b4 From Per Fahlberg, "Attached is a fix for loading the same file multiple times with the COLLADA plugin. dae->load will not return DAE_OK the second time a model is loaded, so a second check for DAE_ERR_COLLECTION_ALREADY_EXISTS has been added." Robert Osfield 2006-10-02 13:24:39 +00:00
  • 3bfa8a27a8 From Edgar Ellis, "Changed return type of osg::equivalent methods from float/double to bool. " Robert Osfield 2006-10-02 13:11:32 +00:00
  • c991e33796 From Andreas Ekstrand, "Attached is a small bug fix in the DW plugin. The texture application matrix is read into a double matrix called mx, it was declared as 3x2, it's now fixed to 3x3." Robert Osfield 2006-10-02 13:07:50 +00:00
  • 3edda73797 Added SERIALIZER to ReaderWriterDAE to make sure initialization is thread safe. Robert Osfield 2006-10-02 11:47:55 +00:00
  • 9dd487e6c8 From Andreas Ekstrand, "Attached is a modified ReaderWriterDAE.cpp which creates the one and only DAE instance when it's first needed instead of in the constructor. This fixes the problem with osgdb_dae.dll not being loaded due to unwanted ordering of global initialization. Robert Osfield 2006-10-02 11:38:25 +00:00
  • 0c8d909800 From Andreas Ekstrand, "It seems my changes to ESRIShape.dsp (to create an osgdb_shp.dll rather than an osgdb_ESRI.dll) were overwritten by later commits to this file. Here are the changes again, made from the latest version of ESRIShape.dsp." Robert Osfield 2006-10-02 11:34:45 +00:00
  • 42dfe67c0c From Farshid Lashkari, "There was a bug in ParticleSystem where the bounds is not properly flagged as computed when there is only 1 particle. Attached is the fix." Robert Osfield 2006-10-02 11:26:43 +00:00
  • ba7d27c9b2 From Chris Hanson, "These changes break out the implementation of the fill/wireframe/point, texture, lighting and backface culling settings from the event handling code in StatesetManipulator into public methods. The event handler now calls the public methods. This allows user code to invoke this same functionality from non-keyboard event inputs without clashing with the keyboard-invoked functionality." Robert Osfield 2006-10-01 19:19:31 +00:00
  • 61ce7dd5ac From Brede Johansen, "I have added "billboardCenter" as a reader option to use the center of a billboard as the pivot point." Robert Osfield 2006-10-01 19:09:00 +00:00
  • f03218215d From Colin McDonald, "I have corrected a byte swapping problem in the new OpenFlight plugin. It was only reading floats & doubles correctly on little endian systems, which require byte swapping, and not on big endian systems which don't require any swapping." Robert Osfield 2006-10-01 19:00:39 +00:00
  • f9eaa76d37 Added GLUT based osgsimpleviewerGLUT example Robert Osfield 2006-10-01 16:14:16 +00:00
  • 301eb5750f Added Producer based osgsimplerviewerProducer example Robert Osfield 2006-10-01 16:12:21 +00:00
  • 6bd7f57770 Added FLTK example app - osgsimpleviewerFLTK. Robert Osfield 2006-10-01 16:10:33 +00:00
  • 859dc90bd7 Added osgsimpleviewerQT4 example Robert Osfield 2006-10-01 13:26:02 +00:00
  • 9e8372eeca Refactored the SDL example so that the event conversion in done is a seperate method. Robert Osfield 2006-10-01 11:08:40 +00:00
  • a1afd67bc8 Added a based SDL viewer - osgsimpleviewerSDL Robert Osfield 2006-09-30 20:06:26 +00:00
  • ef2498f3d1 Updated wrappers Robert Osfield 2006-09-30 20:05:56 +00:00
  • 26849018aa Cleaned up build and indenting Robert Osfield 2006-09-30 20:05:36 +00:00
  • e6b08dcda3 Various clean ups to comments Robert Osfield 2006-09-30 16:30:31 +00:00
  • 1f3872ed73 Added SimpleViewer Robert Osfield 2006-09-30 16:29:08 +00:00
  • 75391ceb16 Added osgsimpleviewerQT3 example Robert Osfield 2006-09-30 16:26:53 +00:00
  • 1da298f919 Moved osgGLUTsimple and osgGLUTkeyboardmouse across to using osgGA::SimpleViewer Robert Osfield 2006-09-30 14:12:36 +00:00
  • 2ed98b56c9 Added subclassing from osg::Referenced to allow the SimpleViewer to be safely managed on the heap. Robert Osfield 2006-09-30 14:10:15 +00:00
  • c173eb49bc Added check to init to prevent crash when no camera manipulator is supplied. Robert Osfield 2006-09-30 13:41:01 +00:00
  • dfffa56f64 Added false to setWindowRectangle() call as the InputRange is already set correctly. Robert Osfield 2006-09-29 21:44:31 +00:00
  • f1cc4d77e7 Added preliminary DatabasePager support. Robert Osfield 2006-09-29 18:47:20 +00:00
  • 5c0eb0b013 Added bare bones osgGA::SimpleViewer class to help simplify OSG setup when embedding the OSG into existing GUI applications, and for one one a single camera, single window is required. Robert Osfield 2006-09-25 16:25:53 +00:00
  • 78444878c3 Updated wrappers Robert Osfield 2006-09-21 15:09:10 +00:00
  • 84387e4abe From Eric Wing, updated to Xcode projects Robert Osfield 2006-09-21 11:26:18 +00:00
  • 4b7fb8f17d From Farshid Lashkari, "I made a small modification to the CullVisitor class so that it uses the inheritance mask of CameraNodes with respect to the compute near/far mode." Robert Osfield 2006-09-21 10:38:06 +00:00
  • 35d134f712 From Farshid Lashkari, added function for querring whether a mode is a texture related mode or not. Robert Osfield 2006-09-21 10:01:27 +00:00
  • d91e1ff4bb From Loic Dachary, renamed _mips to of_mips to prevent compile problem under MIIPS Robert Osfield 2006-09-21 09:50:10 +00:00
  • f6fe0de6e5 Rationalized on the number of libs required. Robert Osfield 2006-09-21 09:24:10 +00:00
  • dc57810d99 Removed use osg OSG_LIBS, changing to just -losg and -losgDB. Robert Osfield 2006-09-21 08:56:19 +00:00
  • d4d3e9054e Updated positions of the text labels to make them move obvious on start up Robert Osfield 2006-09-20 15:48:27 +00:00
  • 0dcf5271f1 Added missining initialization of _radius in constructors Robert Osfield 2006-09-20 13:41:33 +00:00
  • ce65ad05d1 Added use of ClusterCullingCallback Robert Osfield 2006-09-20 13:40:58 +00:00
  • efb76cb8e6 Created stress test of fade text labelling Robert Osfield 2006-09-20 12:58:34 +00:00
  • cc202c1b6d Updates for fade text to work properly, but only in perspetive views at present. Robert Osfield 2006-09-20 10:36:21 +00:00
  • 5cab53941f Further work on fade text. Robert Osfield 2006-09-19 22:57:23 +00:00
  • 87aff3d92c Further work on osgText::FadeText implementation. Robert Osfield 2006-09-19 20:19:29 +00:00
  • 45dc4572a9 Fixed reading/writing of non C string osg::Text::String's. Robert Osfield 2006-09-19 13:54:04 +00:00
  • b296e10a0d Added osgfadetext example to VS projects Robert Osfield 2006-09-18 21:03:23 +00:00
  • def74d3471 Introduced new osg::View, and osg::RenderInfo classes into the core OSG to help handle scenes with multiple views with elements that need coordinating on a per view basis. Robert Osfield 2006-09-18 20:54:48 +00:00
  • fa791e99b8 From Per Fahlberg, "I've fixed the dae plugin so it is only using one instance of the DAE. The crashes seen earlier are gone, it is now possible to read multiple .dae files and converting both to and from .dae files." Robert Osfield 2006-09-15 13:11:00 +00:00
  • fa76f7e973 Added a _threadHoldingMutex = 0; to ReentrantMutex::unlock() to avoid a potential bug with the mutex being aquired by two threads. Robert Osfield 2006-09-15 10:21:24 +00:00
  • 6f3962f42d Returning revion number to 0 to signify CVS version Robert Osfield 2006-09-13 16:38:17 +00:00
  • ebd2bb6a19 Added extra comment explaining where state reset() should be called. Robert Osfield 2006-09-13 14:55:53 +00:00
  • 05d218e990 From Eric Wing, updates to OSX build notes. Robert Osfield 2006-09-13 14:00:19 +00:00
  • af32446f92 Fixed GPU stats display bug. Robert Osfield 2006-09-13 13:50:38 +00:00
  • 2f112af91d Correct HP's AIX to IBM's AIX. Robert Osfield 2006-09-13 13:33:36 +00:00
  • 4ecafe5db2 Updated version for 1.2 release Robert Osfield 2006-09-12 19:15:04 +00:00
  • 3c4a4ea00d Updated ChangeLog for 1.2 release Robert Osfield 2006-09-12 19:09:59 +00:00
  • 515225cfb9 Fixed the drawArrays() method checking of _drawArrayPtr Robert Osfield 2006-09-12 15:21:41 +00:00
  • c7906d5412 Added a check for zero length line segment in bool LineSegment::intersect(const BoundingSphere& bs,float& r1,float& r2) const. Robert Osfield 2006-09-12 12:35:20 +00:00
  • bd5a40d82c Updated ChangeLog fro 1.2 release Robert Osfield 2006-09-12 10:52:32 +00:00
  • cf7cee46ca Updated AUTHORS file for 1.2 release Robert Osfield 2006-09-12 10:46:59 +00:00
  • f0db51895a Updated NEWS for 1.2 release Robert Osfield 2006-09-12 09:28:00 +00:00
  • 5915584b37 Revised the osg::ClampColor API to allow vertex, fragment and read color clamping to be applied together. Robert Osfield 2006-09-12 09:26:42 +00:00
  • 63907dbbaf From Bryan Thrall, fix to Optimizer::MergeGeometryVisitor so that it checks the permissable operation status on Drawables. Robert Osfield 2006-09-08 20:08:01 +00:00
  • db33ae97eb Updated ChangeLog and AUTHORS file for 1.2 release Robert Osfield 2006-09-08 14:31:50 +00:00
  • 132a66630c Cleaned up NEWS for 1.2 release Robert Osfield 2006-09-08 13:24:03 +00:00
  • 127ec2a690 From Eric Wing, updated to Xcode projects Robert Osfield 2006-09-08 10:46:05 +00:00
  • 6c7ac73d9d Added link to website for build docs. Robert Osfield 2006-09-08 10:07:41 +00:00
  • 41708fdf16 From Mike Wittman, perl script to help remain project files for dumb VisualStudio 6.0 limitations. Robert Osfield 2006-09-08 10:07:04 +00:00
  • 292eee4c1e From Mike Weiblen, added missing export to fix osgTerrain wrapper linking under VS Robert Osfield 2006-09-07 10:41:38 +00:00