Commit Graph

  • e4580f2028 From Farshid Laskari, addiition of FrontFace support to .ive Robert Osfield 2005-03-26 10:04:31 +00:00
  • 0123cdbe8f From Waltice (don't have full name at time of submission), added support for 16bit tiff files Robert Osfield 2005-03-25 11:17:33 +00:00
  • 60cecb8959 Added State::getActiveUnit and usage of it in the glTexCopyImage*() implementations Robert Osfield 2005-03-25 11:07:48 +00:00
  • 9de5dc38f1 Made the ground intersection warning just output to INFO level. Robert Osfield 2005-03-25 11:06:44 +00:00
  • 7883574d28 From Mike Weiblen, "updates for GLSL core integration: Code compiles and runs on win32. Basic functionality of Program and Shader in place. Program derived from StateAttribute. Uniform value propagation is not yet functional (in development) Includes some patches by Nathan Cournia. includes example testcase to demo use of new classes." Robert Osfield 2005-03-24 09:37:45 +00:00
  • 2ab78cfe38 From Marco Jez, fixed constness of data return type Robert Osfield 2005-03-23 21:00:28 +00:00
  • 9e54b00205 From Randall Hopper, with small order tweak from Robert and addition to GNUmakefile.inst, added $(GDAL_LIBS) to fix build under FreeBSD. Robert Osfield 2005-03-23 20:48:50 +00:00
  • 3ca1ea80b3 From Mike Weiblen: change paths to .cpp files from "examples" to "applications" Robert Osfield 2005-03-23 20:38:40 +00:00
  • 1c34cceb3a Fixed indenting. Robert Osfield 2005-03-23 20:35:19 +00:00
  • fb4157ae75 From Mike Weiblen: "Fix for VS7.1 warning C4715: not all control paths return a value" Robert Osfield 2005-03-23 20:34:02 +00:00
  • 58d60476f0 From Mike Weiblen, " Move update of shader values after shader rebuild opportunity, to ensure uniform state of shaders is consistent" Robert Osfield 2005-03-23 20:31:42 +00:00
  • aee1e88f15 Added extra controls for ParticleEffects. Robert Osfield 2005-03-23 17:05:21 +00:00
  • 60597f4bbb Fixed the scaling in pixelSize computation and the autoscale usage of it. Robert Osfield 2005-03-23 10:46:08 +00:00
  • a61a99251f Removed multiple inheritance from TechniqueEventHandler. Robert Osfield 2005-03-23 10:41:51 +00:00
  • dde703e3b0 Commented out the if (!node->getName().empty()) return false; in isOperationPermissibleImplementation() Robert Osfield 2005-03-23 08:30:15 +00:00
  • 476a83bb9c Added MatrixManipulator::s/getIntersectTraversalMask(uint) to allow control of which subgraphs should be used in intersection calculations. Updated Terrain,Drive and UFO manipulator to use this new flag. Robert Osfield 2005-03-22 21:06:06 +00:00
  • 0b2ac40fe8 Moved ParticleSystemUpdater into ParticleEffect nodes to simplify usage of nodes. Robert Osfield 2005-03-22 20:26:45 +00:00
  • 1c808e4959 Fixed the double transform of ParticleEffects Robert Osfield 2005-03-22 17:00:41 +00:00
  • 8e9f14a374 Updated sphere segment example to use original osgsimulation source, adding in terrain, moving models and particle effects. Robert Osfield 2005-03-22 12:11:03 +00:00
  • 1791f7c6b9 Corrected orientation of aeroplane and direction of rotation around earth. Robert Osfield 2005-03-22 12:04:03 +00:00
  • 8eb0e8ca88 Added getCameraByName method to viewer Don BURNS 2005-03-21 00:33:37 +00:00
  • 5d10547ac5 Added getCameraByName method to viewer and home(double currentTime) to MatrixManipulator, UFO, Trackball and ANimation manipulator. Don BURNS 2005-03-20 23:57:17 +00:00
  • c579ab511e Updated some visual studio files for the new applications. Don BURNS 2005-03-20 23:29:05 +00:00
  • 3c38fa2dfe Added (for real this time) application project files for visual studio Don BURNS 2005-03-20 21:43:33 +00:00
  • 7951be9573 Added support for handling transparent geometries and textures. Robert Osfield 2005-03-18 11:21:01 +00:00
  • 0452f1eac2 Moved osgarchive, osgconv, osgdem, osgversion and osgviewer .dsp's to applications folder. Robert Osfield 2005-03-18 11:07:35 +00:00
  • 41bd934fac Moved COMPILE_EXAMPLES ?= no to top of Make/dependencies to make it more clear, and removed the application programs fully from the examples list Robert Osfield 2005-03-18 10:46:15 +00:00
  • 329876c493 Removed the redundent subclassing from osg::NodeVisitor in examples event handlers Robert Osfield 2005-03-18 10:45:18 +00:00
  • 2e67fee738 updates to reflect changes to StateAttribute::Types Robert Osfield 2005-03-18 10:27:49 +00:00
  • 667ecd91f1 From Alberto Farre, fixes to ProxyNode. Robert Osfield 2005-03-18 10:00:16 +00:00
  • b0c36076fb From Marco Jez, added OSGNVEXT_ prefex to StateAttribute enums. Robert Osfield 2005-03-18 09:48:09 +00:00
  • c30141d6be From Mike Weiblen, "minor patches to osgFX consisting of changing from "state.matrix.modelview[0]" to the equivalent "state.matrix.modelview". Per ARB_vertex_program, the "[0]" syntax is supported only when EXT_vertex_weighting or ARB_vertex_blend are supported." Robert Osfield 2005-03-18 09:37:46 +00:00
  • d801593d35 Improvements to the handling of textures and texture coords. Robert Osfield 2005-03-18 02:45:54 +00:00
  • dd4427d1e3 Made the can't find ground intersection message only appear as INFO. Robert Osfield 2005-03-18 02:45:02 +00:00
  • d52f4ea23a Added support for a new IsOperationPermissibleForObjectCallback in osgUtil::Optimizer. Robert Osfield 2005-03-18 02:44:08 +00:00
  • f8426a8ad8 Made supports(..) methods use support(const ...) Robert Osfield 2005-03-18 02:42:59 +00:00
  • a2f5c8563e Randal Hopper fix to GNUmakefile for osgsimulation. Don BURNS 2005-03-18 01:51:13 +00:00
  • 8bb4649cd5 Added extra controls into osgDB::DatabasePager for customizing how much time is allocated to compiling and deleting OpenGL objects, also added support into osgProducer::OsgSceneHandler.cpp for these new parameters. Robert Osfield 2005-03-17 19:32:09 +00:00
  • a06ca64061 Removed redundant examples, that have been moved to the applications directory Don BURNS 2005-03-17 18:29:56 +00:00
  • 451a27ac65 Added guard to texture image to avoid seg fault when dealing with incomplete databases. Robert Osfield 2005-03-17 14:40:30 +00:00
  • 6904696573 Added check against node.getName() into isNodeEmpty(Node&) method so that nodes with names arn't assumed to be empty. Robert Osfield 2005-03-17 10:24:22 +00:00
  • 8545fa5198 Added if (image ..) check to prevent seg fault on imcomplete models Robert Osfield 2005-03-17 08:54:23 +00:00
  • 033fe70f9a Added --addMissingColours / --addMissingColor support into osgconv which provides a mechansim for adding in a white colour where none previously existed. This solves the problem that exists on some databases where no colour is present, causing the colour to be inherited randomly. Robert Osfield 2005-03-16 20:44:10 +00:00
  • 6169934d1b From Mike Weiblen, added UFOManipulator to osgGA project file. Robert Osfield 2005-03-16 14:48:52 +00:00
  • 1d94826b40 Added --smooth option to osgconv Robert Osfield 2005-03-16 14:14:12 +00:00
  • d7ddecbb40 Removed applications from examples list Robert Osfield 2005-03-16 14:09:03 +00:00
  • 4beb385d2d Changed tabs to four spaces Robert Osfield 2005-03-14 09:28:31 +00:00
  • 21ae4c6c65 From Marco Jez, fix for data corruption bug in TypedMethodInfo*::invoke() Robert Osfield 2005-03-14 09:13:38 +00:00
  • e114f68af6 Added guard to osgdem build Robert Osfield 2005-03-13 21:22:56 +00:00
  • 2e3aab7cbb Added GNUmakefile for the new applications directory Don BURNS 2005-03-13 17:51:31 +00:00
  • 8c7f71ef39 Added osgGL2 to .ive list of dependencies Robert Osfield 2005-03-13 17:26:52 +00:00
  • c332d1f751 Chagned osg::Matrix to osg::Matrixd Don BURNS 2005-03-13 05:02:02 +00:00
  • bdd04bef60 Added applications directory. Copied (not moved) osgarchive osgconv osgdem osgversion osgviewer Don BURNS 2005-03-13 01:47:46 +00:00
  • 4904c20889 Added M_PI definition for winders Don BURNS 2005-03-12 15:57:44 +00:00
  • fce7f24347 Added a few things to osgProducer::Viewer to support UFO manipulator and cleaned up UFOManipulator. Don BURNS 2005-03-12 05:31:26 +00:00
  • a2e8bc6267 Added support for set/getUniform and set/getProgram into osg::StateSet. Robert Osfield 2005-03-11 20:29:21 +00:00
  • 3005f34cc4 Fixed old handle(..) method call parameters Robert Osfield 2005-03-11 20:19:16 +00:00
  • 21c1d64b1c Added methods getCameraManipulatorNameList() and selectCameraManipulatorByName(). Don BURNS 2005-03-11 17:48:01 +00:00
  • e001d4ddd6 Added the 'H' - home to usage message Don BURNS 2005-03-11 17:46:34 +00:00
  • e59284501b Changed class name to UFO instead of UFOManipulator to conform to the other manipulators Don BURNS 2005-03-11 17:46:12 +00:00
  • cc439f11c7 Improvements to handling smoothing Robert Osfield 2005-03-11 09:53:13 +00:00
  • fd84431d36 Added UFO Manipulator to Viewer Don BURNS 2005-03-11 06:10:07 +00:00
  • 2601412135 Added UFOManipulator to Viewer Don BURNS 2005-03-11 06:09:38 +00:00
  • a7ac8f5992 Added UFO manipulator Don BURNS 2005-03-11 06:09:16 +00:00
  • 537fa6c604 Added null pointer check to avoid crash Robert Osfield 2005-03-10 11:11:57 +00:00
  • 2d9a4d5fa7 Added support for writing base layer 0 texture into texture layer 1 and above to use as a background. Robert Osfield 2005-03-09 22:01:15 +00:00
  • 929601f070 Improvements to MultiTextureControl and texture layer handling in osgTerrain::DataSet. Robert Osfield 2005-03-09 20:40:31 +00:00
  • 6a103aa413 Added osgFX::MultiTextureControl node for managing blending between different texture layers. Robert Osfield 2005-03-09 16:54:10 +00:00
  • 8dc1be6707 Added basic multiple texture layer support into osgTerrain::DataSet. Robert Osfield 2005-03-08 16:51:48 +00:00
  • d155caf2a4 First steps to adding support for multiple texture layers. Robert Osfield 2005-03-07 22:02:44 +00:00
  • 99f80a78f1 From Ruben, added handling of vertex indices. Robert Osfield 2005-03-07 17:25:30 +00:00
  • a72845cfc4 Sebastien Grignard, fixed getMember methods to properly use const type. Robert Osfield 2005-03-07 14:38:43 +00:00
  • 7bf72cd43b From Marco Jez, improved Texture2D and Image handling of compare(). Robert Osfield 2005-03-07 14:30:55 +00:00
  • b3aba84d54 Added ProxyNode.h Robert Osfield 2005-03-07 14:27:34 +00:00
  • c59b28ac3f Added support for event callbacks Robert Osfield 2005-03-07 14:16:15 +00:00
  • 238341b0da From Sebastien Grignard, added support for reading and writing callbacks Robert Osfield 2005-03-07 14:14:35 +00:00
  • 5684a130b7 From Alberto Farre, addition of ProxyNode, with support in .osg, .ive and .flt loaders Robert Osfield 2005-03-07 14:06:09 +00:00
  • f7f61627a8 Fixed tabbing. Robert Osfield 2005-03-07 12:32:58 +00:00
  • 8993190ec7 From Marco Jez, "Current version of the LWO plugin creates one Geode with a single Geometry for each Lighwave surface, in order to keep surface names (geometries can't have names). The attached fix adds a plugin option named "COMBINE_GEODES" that allows to place all geometries under a single Geode whenever possible, thus offering better chances of further optimization through osgUtil::Optimizer. The downside is that surface names are no longer stored in the scene graph when using this option." Robert Osfield 2005-03-07 12:14:24 +00:00
  • d0c79ea638 From Mike Weiblen, warning fix for VS7.1 Robert Osfield 2005-03-07 12:05:48 +00:00
  • a139d28a12 Added the use of pixel buffer object in ImageStream so that it is only compiled in on non OSX platforms. Robert Osfield 2005-03-07 12:05:22 +00:00
  • f4b864f37b Added looping Robert Osfield 2005-03-07 11:58:41 +00:00
  • dd30c457bd Added checking for video file via normal file path checking and handling of .xine extension as a special case for XINE style filenames. Robert Osfield 2005-03-03 12:40:15 +00:00
  • 7fca7456ce Added video aliases to xine plugin Robert Osfield 2005-03-03 12:35:07 +00:00
  • c3f40e2e67 Added improved handling of center justificaion of multiline text Robert Osfield 2005-03-03 12:33:07 +00:00
  • 91b5e8608b Added EDventVisitor reference Robert Osfield 2005-03-03 12:25:37 +00:00
  • 678281f2f2 In osg::isGLUExtensionSupported, fixed gluGetString to call GLU_EXTENSIONS rather than GL_EXTENSIONS. Don BURNS 2005-03-02 15:06:23 +00:00
  • 6772a1deb6 From Paul Melis, fixed typo of setFunctionMask. Robert Osfield 2005-02-26 21:44:16 +00:00
  • ce68304f90 Improved support GUIEventHandler's being node event callbacks. Robert Osfield 2005-02-25 23:02:23 +00:00
  • 4fa830315d Added event callback to Optizimer isNodeEmpty function Robert Osfield 2005-02-25 23:01:07 +00:00
  • 0f61af08bd Added support for new event visitor type into osgGA and osgProducer::Viewer, and event callback into Drawable. Robert Osfield 2005-02-25 14:02:48 +00:00
  • 82d8bcd2af Added reference to avifile based plugin. Robert Osfield 2005-02-25 11:26:28 +00:00
  • 96514b5077 New simplified timer implementation. Robert Osfield 2005-02-25 08:38:05 +00:00
  • 79833fa704 Added pause, rewind and play support into xine plugin. Robert Osfield 2005-02-24 17:07:37 +00:00
  • 5fbb1f11cd From Mike Weiblen, adding prelimimnary GL Shader Language support into core OSG lib. with renaming and reordering by Robert Osfield, Robert Osfield 2005-02-24 13:33:35 +00:00
  • 164cb8216c Made Referenced::ref() and unref() inline methods. Robert Osfield 2005-02-23 12:50:10 +00:00
  • e2f6dc5bf4 Removed the default play() in the MPEG, QuickTime and Xine plugins, moving it into the osgmovie application, and into readNodeFile method where --movie is now available for detecting movie code. Robert Osfield 2005-02-22 20:56:56 +00:00
  • e01990d419 Made the osg::Referenced Mutex be declared as a pointer to a Mutex, with the Mutex allocated dynamically when required. Added the following methods to help manage the usage of the mutex: Robert Osfield 2005-02-22 20:25:58 +00:00
  • 10c3f934f1 Added support for control the pitch of the drive manipulator via the up and down cursor keys. Robert Osfield 2005-02-22 19:19:50 +00:00
  • 8176434fc6 Added size of Mutex. Robert Osfield 2005-02-22 14:42:14 +00:00