cad1d8162bFixed 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
0c60d14c00Added 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
5e56e0eba8Added osgkeyboard to the ./runexamples.bat.
Robert Osfield
2003-03-25 13:57:16 +00:00
ce46db87b0Spotted by Brede - missing !
Robert Osfield
2003-03-25 13:01:34 +00:00
6b5d17a6d4Added text input field to the osgkeyboard demo.
Robert Osfield
2003-03-25 12:44:50 +00:00
f2772debf4Added back into the win32 build of KeyboardMouseCallback the check against VK_ESCAPE.
Robert Osfield
2003-03-25 12:42:06 +00:00
65e0ebf29dAdded futher keys to complete the keyboard.
Robert Osfield
2003-03-25 11:28:52 +00:00
35e0ba12bcAdded a viewer.sync to the end of all the demos.
Robert Osfield
2003-03-25 10:05:09 +00:00
05681b8edaAdded osgText dependency to osgkeyboard demo.
Robert Osfield
2003-03-24 23:12:47 +00:00
f060051183changes to makedefs to support AMD 64 bit
Don BURNS
2003-03-24 23:02:08 +00:00
a03675495aAdded new osgkeyboad example.
Robert Osfield
2003-03-24 21:17:51 +00:00
c2167be67bFixed typo.
Robert Osfield
2003-03-24 15:21:52 +00:00
09acadb560Added support for remapping of Win32 key symbols to osgGA::GUIEventAdpater::KeySymbols.
Robert Osfield
2003-03-24 15:13:00 +00:00
19e2368991Added osgGA::GUIEventAdapter::KeySymbol enumate list, which is a remapping of the X settings.
Robert Osfield
2003-03-24 13:43:22 +00:00
9c37fc233aRedid logo dsp.
Robert Osfield
2003-03-24 09:37:51 +00:00
6dbc770347Made 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
91d22f7d23Added Producer.lib to osgstereoimage demo.
Robert Osfield
2003-03-23 20:39:07 +00:00
f80b91c7a5Converted to windows endings.
Robert Osfield
2003-03-23 20:36:55 +00:00
500c8fee92Revamp 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
48868982f1Added 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
aa78092885Added 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
2a2be17a33Added Prodcuer.lib and PThread*.lib to the osgcluster example.
Robert Osfield
2003-03-21 08:30:52 +00:00
f9c82c9bbbDuplicated 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
2c018b841fAdded -m64 -DARCH64 option to Linux 64 bit build.
Robert Osfield
2003-03-20 21:26:54 +00:00
4a3e04e1c2Add osg:: infront of CopyOp instances.
Robert Osfield
2003-03-20 20:38:38 +00:00
f0eae16828Added 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
fe49a97baaUpdates to osgProducer and osgstereoimage for stereo support.
Robert Osfield
2003-03-20 17:00:32 +00:00
0476348a0cAdded 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
38a2408847Changed 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
d33680a2c0Somehow 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
65485370f6Added missing setInterleavedArray( InterleaveArrayType format, float *ia, GLuint *iai ) method.
Robert Osfield
2003-03-20 08:43:38 +00:00
a3bb1da618Added 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
21a74223e6Added getCameraManipulator(unsigned int) method.
Robert Osfield
2003-03-19 21:14:50 +00:00
6fc7f82a31Added sync at the end of the main loop to prevent seg fault on exit.
Robert Osfield
2003-03-19 15:57:31 +00:00
ca0ff266e2First pass fix at implementing requestWarpPointer.
Robert Osfield
2003-03-19 15:49:21 +00:00
5266ffb895Adjusted date format for versionrules
Don BURNS
2003-03-19 15:37:28 +00:00
426e301c48Addd a full screen toggle event handler to osgProducer & its viewer base class.
Robert Osfield
2003-03-19 14:27:05 +00:00
74f8f18ad6Added a realize callback to the OsgCameraGroup.
Robert Osfield
2003-03-19 12:06:29 +00:00
a7bb0126f5Fixed 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
d241ca763bFixed a globalState setting order in OsgCameraGroup::realize()
Don BURNS
2003-03-19 02:31:22 +00:00
8ed643ca24Chaned 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
b04edb70aaAdded 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
e978c405e1Set 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
bf184ef7a3From Tree, added SG_EXPORT to the inner classes for Java binding work.
Robert Osfield
2003-03-18 19:42:34 +00:00
a5d713ba1fAdded support for versioning to the build system
Don BURNS
2003-03-18 18:40:19 +00:00
33ad8d8cb0From Tree, ushort renamed GLushort
Robert Osfield
2003-03-18 09:29:06 +00:00
96b72af169Implemented a object cache in osgDB::Registry.
Robert Osfield
2003-03-17 22:53:46 +00:00
f37c3db2afAdded inc and links for local Producer.
Robert Osfield
2003-03-17 20:08:36 +00:00
db54d1f6f8break 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
d01d155ff9Fixes for new beta release of VS.NET
Robert Osfield
2003-03-16 22:00:42 +00:00
e87a08f1c3Fixes to osgcluster demo as new Producer based example.
Robert Osfield
2003-03-16 21:58:27 +00:00
787fe46e4fRemoved the GNUMakefile for the old Demos directory.
Robert Osfield
2003-03-15 20:41:05 +00:00
f811b2580eRemoved osgGLUT and Demos/*.
Robert Osfield
2003-03-15 20:20:46 +00:00
e791014d5cAdded osgpbuffer example source.
Robert Osfield
2003-03-15 16:41:27 +00:00
0fdbf3ae67Added VisualStudio .dsp's for the new osgProducer based examples.
Robert Osfield
2003-03-15 09:20:11 +00:00
ced920030aAdded -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
59995dde90Moved code across to use the new ArgumentParser.
Robert Osfield
2003-03-14 21:01:35 +00:00
7083773b64Ported 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
2ca505b3d8Ported all glut based demos across to using the new osg::ArgumentParser.
Robert Osfield
2003-03-14 10:49:06 +00:00
34fc7dd289The wrong file name was being used readFontFile.
Robert Osfield
2003-03-14 09:28:34 +00:00
3786683636Removed 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
2915550887Reverted 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
661c8dd006From Gabor Dorka, Added d to /MDd option for debug build of osgText.
Robert Osfield
2003-03-13 09:22:30 +00:00
ec3e1dc611Fixes for Mac OS X
Don BURNS
2003-03-13 06:22:31 +00:00
693a889eceVarious changes to the BUILD system:
Don BURNS
2003-03-13 02:53:40 +00:00
7439d7bb58Changed the GNUMakefile for the osgproducer demo to use INC += instead of CXXFLAGS.
Robert Osfield
2003-03-12 21:02:04 +00:00
4b701ebc50Removed osgPlugins from lib, which is now built on the fly
Don BURNS
2003-03-12 20:10:43 +00:00
3343c3a970Fix 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
c0b3bb1f32Moved 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
edaed5996aAdded 'w' toggle to StateSetManipulator to toggle between filled, line and point polygon drawing modes.
Robert Osfield
2003-03-12 13:54:59 +00:00
6021ffecacChanged std::min to osg::minimum.
Robert Osfield
2003-03-12 12:17:57 +00:00
40271ef1c8Added -losgText
Robert Osfield
2003-03-12 11:50:02 +00:00
d998b2acfaAdded missing osghud Makefile.
Robert Osfield
2003-03-12 11:36:55 +00:00
fa33244f921) Replaced all Makefile* with GNUmakefile*.
Don BURNS
2003-03-12 10:39:43 +00:00
88b686facaAdded (unsigned int) cast to the call to osg::minimum.
Robert Osfield
2003-03-12 09:45:12 +00:00
b0dce04063Added setBound() method to Drawable.
Robert Osfield
2003-03-11 21:53:28 +00:00
5ae998dbc2Added missing osg:: to StateAttribute.
Robert Osfield
2003-03-11 21:42:55 +00:00
e51c7f1587Added 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
78de76f17fBug 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
4cdbbf1b4aAdded missing osgDB:: to writeArray() usage.
Robert Osfield
2003-03-11 13:24:28 +00:00
06fb808ad3Improvements to the Text .osg support.
Robert Osfield
2003-03-10 16:40:26 +00:00
bc35d8d33bAddded new osgProducer based osgreflect demo.
Robert Osfield
2003-03-10 12:06:17 +00:00
5c4bcd4aacMoved 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
ebbd03c114Marged new getLibaryMethod added by Daniel.
Robert Osfield
2003-03-10 11:57:17 +00:00
efea365412Moved 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
397edcd579Fixed examples/osghud and osgtext Makefile's to include osgText.
Robert Osfield
2003-03-08 21:39:40 +00:00
a78600af67Removed the OSGTEXT_EXPORT symbol from FontImplementation to avoid problems under VisualStudio.
Robert Osfield
2003-03-08 09:51:41 +00:00
6a87495c80Fixes for IRIX build.
Robert Osfield
2003-03-07 21:05:35 +00:00
ef3b957cb9From Daniel Sjolie, support for light source.
Robert Osfield
2003-03-07 09:04:04 +00:00
08cdf05b3eFix 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
47087585c0Added 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
152e60c61bReverted the changes to ref_ptr<> for implicit cast to pointer.
Robert Osfield
2003-03-06 19:41:59 +00:00
fab6f24f4eChanged 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
0d9aaa5ca6Reverted 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
352204f358Renamed Text::TextString String.
Robert Osfield
2003-03-06 11:18:38 +00:00
d3e9fea28bFixed the setInterleavedArray call.
Robert Osfield
2003-03-06 10:38:56 +00:00
b70c80ba39Add #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
63df52d408Added osgText::String implementation to better handle decoding of encoded text.
Robert Osfield
2003-03-05 21:05:37 +00:00
f9d8f3fa9dAdded implicit cast to T* to ref_ptr<>.
Robert Osfield
2003-03-05 21:04:11 +00:00
5e396d40e1Made the State::setInterleavedArrays method use a const GLvoid*.
Robert Osfield
2003-03-05 21:02:37 +00:00