Commit Graph

  • cad1d8162b Fixed axis alignment bug in text, which occured what text was placed on the XZ or YZ planes. Robert Osfield 2003-03-25 15:45:08 +00:00
  • 0c60d14c00 Added a ViewerEventHandler which manages full screen, file write, and help output to osgProducer. Removed FullSreenEventHandler as it is now superseeded by ViewerEventHandler. Robert Osfield 2003-03-25 15:13:20 +00:00
  • 5e56e0eba8 Added osgkeyboard to the ./runexamples.bat. Robert Osfield 2003-03-25 13:57:16 +00:00
  • ce46db87b0 Spotted by Brede - missing ! Robert Osfield 2003-03-25 13:01:34 +00:00
  • 6b5d17a6d4 Added text input field to the osgkeyboard demo. Robert Osfield 2003-03-25 12:44:50 +00:00
  • f2772debf4 Added back into the win32 build of KeyboardMouseCallback the check against VK_ESCAPE. Robert Osfield 2003-03-25 12:42:06 +00:00
  • 65e0ebf29d Added futher keys to complete the keyboard. Robert Osfield 2003-03-25 11:28:52 +00:00
  • 35e0ba12bc Added a viewer.sync to the end of all the demos. Robert Osfield 2003-03-25 10:05:09 +00:00
  • 05681b8eda Added osgText dependency to osgkeyboard demo. Robert Osfield 2003-03-24 23:12:47 +00:00
  • f060051183 changes to makedefs to support AMD 64 bit Don BURNS 2003-03-24 23:02:08 +00:00
  • a03675495a Added new osgkeyboad example. Robert Osfield 2003-03-24 21:17:51 +00:00
  • c2167be67b Fixed typo. Robert Osfield 2003-03-24 15:21:52 +00:00
  • 09acadb560 Added support for remapping of Win32 key symbols to osgGA::GUIEventAdpater::KeySymbols. Robert Osfield 2003-03-24 15:13:00 +00:00
  • 19e2368991 Added osgGA::GUIEventAdapter::KeySymbol enumate list, which is a remapping of the X settings. Robert Osfield 2003-03-24 13:43:22 +00:00
  • 9c37fc233a Redid logo dsp. Robert Osfield 2003-03-24 09:37:51 +00:00
  • 6dbc770347 Made the osgGA::GUIEventHandler sublassed from osg::Object as a virtual inheritence to allow handler to also be used as node callbacks. Robert Osfield 2003-03-24 08:42:35 +00:00
  • 91d22f7d23 Added Producer.lib to osgstereoimage demo. Robert Osfield 2003-03-23 20:39:07 +00:00
  • f80b91c7a5 Converted to windows endings. Robert Osfield 2003-03-23 20:36:55 +00:00
  • 500c8fee92 Revamp of the osgstereoimage demo to provide a presentation tool for up comming "In Your Face" shows held at the Glasgow Science Center. Robert Osfield 2003-03-22 20:35:11 +00:00
  • 48868982f1 Added a traverseGeode method to the UpdateVisitor which contains the traversal code for both the nodes traversal and the drawables the geode contains. Robert Osfield 2003-03-22 09:48:43 +00:00
  • aa78092885 Added using namespace osg and removed osg:: from CopyOp's as this was causing problems with VisualStudio's scoping bug. Robert Osfield 2003-03-21 22:32:01 +00:00
  • 2a2be17a33 Added Prodcuer.lib and PThread*.lib to the osgcluster example. Robert Osfield 2003-03-21 08:30:52 +00:00
  • f9c82c9bbb Duplicated the handling of 64 bit linux builds for ia64 and x86_64 and placed them under the seperate paths for Intel vs GNU compilers. Robert Osfield 2003-03-20 22:13:10 +00:00
  • 2c018b841f Added -m64 -DARCH64 option to Linux 64 bit build. Robert Osfield 2003-03-20 21:26:54 +00:00
  • 4a3e04e1c2 Add osg:: infront of CopyOp instances. Robert Osfield 2003-03-20 20:38:38 +00:00
  • f0eae16828 Added overide of the SceneHandler::clear() making it a no-op. Will revisit this implemention later. Robert Osfield 2003-03-20 17:24:25 +00:00
  • fe49a97baa Updates to osgProducer and osgstereoimage for stereo support. Robert Osfield 2003-03-20 17:00:32 +00:00
  • 0476348a0c Added support for setting up VisualChoose with destination alpha, stencil and quad buffers attributes from DisplaySettings values. Robert Osfield 2003-03-20 14:07:03 +00:00
  • 38a2408847 Changed the shadow texture implemention to use CLAMP_TO_BORDER for the WRAP_S and _T modes. Also set the border colour to 1,1,1,1 to ensure problem blending. Robert Osfield 2003-03-20 08:58:51 +00:00
  • d33680a2c0 Somehow the logo plugin got left out of the windows build. Adding it back in. (Needed for BMV) Don BURNS 2003-03-20 08:46:19 +00:00
  • 65485370f6 Added missing setInterleavedArray( InterleaveArrayType format, float *ia, GLuint *iai ) method. Robert Osfield 2003-03-20 08:43:38 +00:00
  • a3bb1da618 Added Endian test header to the core osg, and add use of the new getCpuByteOrder test in LightPointDrawable. Robert Osfield 2003-03-19 21:46:44 +00:00
  • 21a74223e6 Added getCameraManipulator(unsigned int) method. Robert Osfield 2003-03-19 21:14:50 +00:00
  • 6fc7f82a31 Added sync at the end of the main loop to prevent seg fault on exit. Robert Osfield 2003-03-19 15:57:31 +00:00
  • ca0ff266e2 First pass fix at implementing requestWarpPointer. Robert Osfield 2003-03-19 15:49:21 +00:00
  • 5266ffb895 Adjusted date format for versionrules Don BURNS 2003-03-19 15:37:28 +00:00
  • 426e301c48 Addd a full screen toggle event handler to osgProducer & its viewer base class. Robert Osfield 2003-03-19 14:27:05 +00:00
  • 74f8f18ad6 Added a realize callback to the OsgCameraGroup. Robert Osfield 2003-03-19 12:06:29 +00:00
  • a7bb0126f5 Fixed crash in osgoccluder which was calling setUpViewer and the osgProducer/Viewer was assuming that the update was always set. Robert Osfield 2003-03-19 10:28:19 +00:00
  • d241ca763b Fixed a globalState setting order in OsgCameraGroup::realize() Don BURNS 2003-03-19 02:31:22 +00:00
  • 8ed643ca24 Chaned the OsgCameraGroup so that its scene handler list used ref_ptr<> for robustly managing memory. Robert Osfield 2003-03-18 20:27:09 +00:00
  • b04edb70aa Added a clear of allocated Records and the cache's in flt::Registry to prevent memory leaks and unneccesary references to model models remaining beyond the scope of the loader. Robert Osfield 2003-03-18 20:10:51 +00:00
  • e978c405e1 Set VERSION_RELEASE back to 3, replaced guards in include/osg/Verson to OSG_VERSION_ with trailing underscore Don BURNS 2003-03-18 20:02:02 +00:00
  • bf184ef7a3 From Tree, added SG_EXPORT to the inner classes for Java binding work. Robert Osfield 2003-03-18 19:42:34 +00:00
  • a5d713ba1f Added support for versioning to the build system Don BURNS 2003-03-18 18:40:19 +00:00
  • 33ad8d8cb0 From Tree, ushort renamed GLushort Robert Osfield 2003-03-18 09:29:06 +00:00
  • 96b72af169 Implemented a object cache in osgDB::Registry. Robert Osfield 2003-03-17 22:53:46 +00:00
  • f37c3db2af Added inc and links for local Producer. Robert Osfield 2003-03-17 20:08:36 +00:00
  • db54d1f6f8 break from osgcluster main loop added for when the master send a killed messsage to slaves. Robert Osfield 2003-03-17 09:51:19 +00:00
  • d01d155ff9 Fixes for new beta release of VS.NET Robert Osfield 2003-03-16 22:00:42 +00:00
  • e87a08f1c3 Fixes to osgcluster demo as new Producer based example. Robert Osfield 2003-03-16 21:58:27 +00:00
  • 787fe46e4f Removed the GNUMakefile for the old Demos directory. Robert Osfield 2003-03-15 20:41:05 +00:00
  • f811b2580e Removed osgGLUT and Demos/*. Robert Osfield 2003-03-15 20:20:46 +00:00
  • e791014d5c Added osgpbuffer example source. Robert Osfield 2003-03-15 16:41:27 +00:00
  • 0fdbf3ae67 Added VisualStudio .dsp's for the new osgProducer based examples. Robert Osfield 2003-03-15 09:20:11 +00:00
  • ced920030a Added -losgGA to all GNUmakefiles in examples. Added one std:: in front of an endl in osgunittests.cpp Don BURNS 2003-03-15 08:01:41 +00:00
  • 59995dde90 Moved code across to use the new ArgumentParser. Robert Osfield 2003-03-14 21:01:35 +00:00
  • 7083773b64 Ported osgGLUT based src/Demos across to being osgProducer based, and placed them in the new examples/ directory. Robert Osfield 2003-03-14 20:35:45 +00:00
  • 2ca505b3d8 Ported all glut based demos across to using the new osg::ArgumentParser. Robert Osfield 2003-03-14 10:49:06 +00:00
  • 34fc7dd289 The wrong file name was being used readFontFile. Robert Osfield 2003-03-14 09:28:34 +00:00
  • 3786683636 Removed the building of the osgTXP library so the build system builds only the plugin. Building both the plugin and the library causes a race condition during parallel makes. Don BURNS 2003-03-14 02:29:34 +00:00
  • 2915550887 Reverted Don's changed of sqrtf to sqrt. Don't understand why the change was required, suggest a problem elsewhere which should be fixed, *not* by modification of Vec2. Robert Osfield 2003-03-13 14:29:16 +00:00
  • 661c8dd006 From Gabor Dorka, Added d to /MDd option for debug build of osgText. Robert Osfield 2003-03-13 09:22:30 +00:00
  • ec3e1dc611 Fixes for Mac OS X Don BURNS 2003-03-13 06:22:31 +00:00
  • 693a889ece Various changes to the BUILD system: Don BURNS 2003-03-13 02:53:40 +00:00
  • 7439d7bb58 Changed the GNUMakefile for the osgproducer demo to use INC += instead of CXXFLAGS. Robert Osfield 2003-03-12 21:02:04 +00:00
  • 4b701ebc50 Removed osgPlugins from lib, which is now built on the fly Don BURNS 2003-03-12 20:10:43 +00:00
  • 3343c3a970 Fix from Gabor for proper casting of char's to unsigned ints be setting up the osgText::String. Robert Osfield 2003-03-12 15:36:26 +00:00
  • c0b3bb1f32 Moved the platform specific directory defs out of makedefs into makediredefs, and have standardised onto single instances where possible. Robert Osfield 2003-03-12 14:01:49 +00:00
  • edaed5996a Added 'w' toggle to StateSetManipulator to toggle between filled, line and point polygon drawing modes. Robert Osfield 2003-03-12 13:54:59 +00:00
  • 6021ffecac Changed std::min to osg::minimum. Robert Osfield 2003-03-12 12:17:57 +00:00
  • 40271ef1c8 Added -losgText Robert Osfield 2003-03-12 11:50:02 +00:00
  • d998b2acfa Added missing osghud Makefile. Robert Osfield 2003-03-12 11:36:55 +00:00
  • fa33244f92 1) Replaced all Makefile* with GNUmakefile*. Don BURNS 2003-03-12 10:39:43 +00:00
  • 88b686faca Added (unsigned int) cast to the call to osg::minimum. Robert Osfield 2003-03-12 09:45:12 +00:00
  • b0dce04063 Added setBound() method to Drawable. Robert Osfield 2003-03-11 21:53:28 +00:00
  • 5ae998dbc2 Added missing osg:: to StateAttribute. Robert Osfield 2003-03-11 21:42:55 +00:00
  • e51c7f1587 Added support for AbortRendering flag pointer in osg::State which is used by osgUtil::RenderLeaf to test if any abort state has been set, if so it doesn't do any further drawing. Robert Osfield 2003-03-11 15:25:49 +00:00
  • 78de76f17f Bug fixes to osgText to handle the osgUtil::Optimizer being used on a scene graph containing text. Robert Osfield 2003-03-11 13:30:03 +00:00
  • 4cdbbf1b4a Added missing osgDB:: to writeArray() usage. Robert Osfield 2003-03-11 13:24:28 +00:00
  • 06fb808ad3 Improvements to the Text .osg support. Robert Osfield 2003-03-10 16:40:26 +00:00
  • bc35d8d33b Addded new osgProducer based osgreflect demo. Robert Osfield 2003-03-10 12:06:17 +00:00
  • 5c4bcd4aac Moved the RenderLeaf implementatation across to always applying matrices before state, which fixes problem that can occur with state that needs the current model view or projection matrices. Robert Osfield 2003-03-10 11:59:41 +00:00
  • ebbd03c114 Marged new getLibaryMethod added by Daniel. Robert Osfield 2003-03-10 11:57:17 +00:00
  • efea365412 Moved the remain inline osg::Font methods into Font.cpp to avoid problems with the impossibly stupid visual studio compilers. Robert Osfield 2003-03-10 09:15:59 +00:00
  • 397edcd579 Fixed examples/osghud and osgtext Makefile's to include osgText. Robert Osfield 2003-03-08 21:39:40 +00:00
  • a78600af67 Removed the OSGTEXT_EXPORT symbol from FontImplementation to avoid problems under VisualStudio. Robert Osfield 2003-03-08 09:51:41 +00:00
  • 6a87495c80 Fixes for IRIX build. Robert Osfield 2003-03-07 21:05:35 +00:00
  • ef3b957cb9 From Daniel Sjolie, support for light source. Robert Osfield 2003-03-07 09:04:04 +00:00
  • 08cdf05b3e Fix to comment record and longID length using both inbedded null's and rec length to determine the length of a string. Robert Osfield 2003-03-07 08:52:51 +00:00
  • 47087585c0 Added maximum width and maximum height limits to the osgText::Text which automatically wraps text which goes beyond these limits. Robert Osfield 2003-03-06 21:35:33 +00:00
  • 152e60c61b Reverted the changes to ref_ptr<> for implicit cast to pointer. Robert Osfield 2003-03-06 19:41:59 +00:00
  • fab6f24f4e Changed the osgText::Font implementation so it used a facade us abstract away the actual implemention. This has been done so that when a freetype font is created the implementation can unloaded when the freetype plugin is unloaded without breaking the main font. Robert Osfield 2003-03-06 17:11:24 +00:00
  • 0d9aaa5ca6 Reverted the ref_ptr<> implementation to prior implicit cast operator via commenting out// #define AUTOMATIC_CAST_TO_POINTER. Robert Osfield 2003-03-06 13:45:20 +00:00
  • 352204f358 Renamed Text::TextString String. Robert Osfield 2003-03-06 11:18:38 +00:00
  • d3e9fea28b Fixed the setInterleavedArray call. Robert Osfield 2003-03-06 10:38:56 +00:00
  • b70c80ba39 Add #ifndef's around the comparison operator's against const T* now that the implicit cast operator has been added. Robert Osfield 2003-03-06 10:38:31 +00:00
  • 63df52d408 Added osgText::String implementation to better handle decoding of encoded text. Robert Osfield 2003-03-05 21:05:37 +00:00
  • f9d8f3fa9d Added implicit cast to T* to ref_ptr<>. Robert Osfield 2003-03-05 21:04:11 +00:00
  • 5e396d40e1 Made the State::setInterleavedArrays method use a const GLvoid*. Robert Osfield 2003-03-05 21:02:37 +00:00