d1c0d74bb7Fix for non standard compiliant Forte compilers.
Robert Osfield
2003-03-05 20:18:12 +00:00
9bd3d0cd06added directives for intel compilers
Don BURNS
2003-03-05 19:31:55 +00:00
6bfc06dc0eFixes for Win32 build.
Robert Osfield
2003-03-05 14:02:48 +00:00
8e6a1d38e4Updates to the GLUT and Producer text demo.
Robert Osfield
2003-03-05 12:28:42 +00:00
7cc69d4d66Added md2 plugin from Vladimir Vukicevic.
Robert Osfield
2003-03-05 09:56:56 +00:00
7b6eaa72f2Updates to Text for Sun Forte compilers.
Robert Osfield
2003-03-05 09:08:11 +00:00
424fad7234Added std:: infront of cout references.
Robert Osfield
2003-03-04 19:52:32 +00:00
ba9fbd371fUpdates to the new osgtext example and fix to the friend usage.
Robert Osfield
2003-03-04 17:14:42 +00:00
55c25a551bAdded support for using the generate mip map extension within osgText.
Robert Osfield
2003-03-04 15:47:28 +00:00
925cd28f16Added osgProducer project to larget list.
Robert Osfield
2003-03-04 14:25:12 +00:00
56caadd655Added osgProducer project file.
Robert Osfield
2003-03-04 14:17:39 +00:00
1c34c0981eFurther improvements to osgText and the freetype plugin, handling different font sizes better and plugin removal safely.
Robert Osfield
2003-03-04 12:34:42 +00:00
09d0d0e887Renamed "libunfreetype.lib" to "freetype.lib"
Robert Osfield
2003-03-04 09:08:04 +00:00
c08a24d89aAdded examples/osghud - a osgProducer port of the old osghud demo.
Robert Osfield
2003-03-03 22:47:50 +00:00
e433b42bc0Updates osghud demo.
Robert Osfield
2003-03-03 22:18:33 +00:00
fcbf1e200aFix for warning under Windows.
Robert Osfield
2003-03-03 20:28:07 +00:00
99e7c50d7aTypo fix.
Robert Osfield
2003-03-03 20:24:49 +00:00
fe978ac122Compile fixes to osgText.
Robert Osfield
2003-03-03 20:12:18 +00:00
b871020222Added search path to osgText::readFontFile.
Robert Osfield
2003-03-03 16:42:48 +00:00
5d84c10c8fChanged the ownership of Glyph's so that GlyphTexture's own a reference to Glyph's as well as Font's so keeping the Font valid even after the Font itself has been desctructed.
Robert Osfield
2003-03-03 16:12:00 +00:00
371d84683fFixes to osgText for default parameter.
Robert Osfield
2003-03-03 15:36:52 +00:00
878c545785Fixes for the new osg::Image::setImage() parameter, from Ulrich Hertlein.
Robert Osfield
2003-03-03 11:04:15 +00:00
5b7718ea45Updates to the quicktime plugin from Bob Kuehne.
Robert Osfield
2003-03-03 11:02:35 +00:00
ec2e620f98Added project file for new freetype plugin.
Robert Osfield
2003-03-03 10:20:24 +00:00
e2b95c50a4Added support for computing bounds of text.
Robert Osfield
2003-03-03 09:37:02 +00:00
fbe674b321First cut of new osgText implementation.
Robert Osfield
2003-03-02 21:05:05 +00:00
a826f5ee31Changed incorrect instance "TRUE" to "FALSE" to match DepthMask state.
Robert Osfield
2003-02-27 08:43:02 +00:00
4275a96d40Changed the title of the ReaderWriter, removing the "Default" word as its no longer appropriate.
Robert Osfield
2003-02-27 08:38:53 +00:00
57e73682ceAdded using namespace Producer to get round scoping issues associated with trying to support VS6 and the rest of the compiler world.
Robert Osfield
2003-02-25 21:00:26 +00:00
2f74b2cf7cRenamed osgProducer::CameraGroup and SceneHandler to OsgCameraGroup and OsgSceneHandler to avoid the namespace bug under VS6.
Robert Osfield
2003-02-25 12:28:16 +00:00
b32c8c65f3Added osg::Image::AllocationMode enum and associated set/get methods. osg::Image::setImage has also been modified to require the AllocationMode mode to be passed to it so that it knows how to delete the data once the image goes out of scope.
Robert Osfield
2003-02-25 11:56:18 +00:00
7877c55770Implemented an osg::minimum and osg::maximum template functions to replace the std::min/max functions previously used in parts of the osg, since the std::min/max methods do not seem implemented under IRIX.
Robert Osfield
2003-02-24 12:02:00 +00:00
372ca1d227Ported osgstereoimage to use osgProducer, added it to the examples directory.
Robert Osfield
2003-02-23 17:01:05 +00:00
5471ada6daFixes to try and keep OSX and Win32 compiling with the new usage of std::max.
Robert Osfield
2003-02-23 15:50:57 +00:00
696c89e2c5Added #include<algorithm> to keep OSX build compiling.
Robert Osfield
2003-02-21 20:22:32 +00:00
3b429134cbAdded examples directory, a place for all new OSG demo code.
Robert Osfield
2003-02-21 14:05:39 +00:00
0d56658191Added std:: infront of cout.
Robert Osfield
2003-02-20 21:58:47 +00:00
0b3f300642Changed the license details across to OSGPL instead of GPL.
Robert Osfield
2003-02-20 21:52:50 +00:00
9d711d80e9Added missing std:: infront of string usage.
Robert Osfield
2003-02-19 21:37:12 +00:00
7c6cdcde1eAdded check into the application usage list of command line args for unrecognized options to prevent unprocessed, but valid options being classed as unrecognized.
Robert Osfield
2003-02-19 11:32:15 +00:00
0d3f78350aAdded keyboard mouse binding usage to the osg::ApplicationUsage and osgGA::GUIEventHandler and its subclasses.
Robert Osfield
2003-02-19 10:43:02 +00:00
73f741d16fCompleted first pass at providing commandline option usage via the new osg::ArgumentPareser and osg::ApplicationUsage classes. The osgproducer demo has been implemented using these new mechansims.
Robert Osfield
2003-02-18 21:58:40 +00:00
cabc0025cbMade the osg::ApplicationUsage forward declared.
Robert Osfield
2003-02-18 21:10:42 +00:00
4f0972f3c3std::cout replaced cout
Don BURNS
2003-02-18 19:45:53 +00:00
c10d5f2d6fAdded new osg::ApplicationUsage and osg::ArgumentParser to help streamline application/example developement.
Robert Osfield
2003-02-18 16:36:42 +00:00
6184ecba3fRemoved non implemented method convertWideString(const char* text) from header
Robert Osfield
2003-02-18 14:00:31 +00:00
73dd9eb59bAdded reference to Group in the RegisterDotOsgWrapperProxy.
Robert Osfield
2003-02-18 11:33:55 +00:00
20489dbd4cAdded missing ;
Robert Osfield
2003-02-18 10:50:57 +00:00
cbad9b7610Removed linking to osgGLUT/GLUT in the osgconv program.
Robert Osfield
2003-02-18 09:12:27 +00:00
9208e24bd4Fixes to RenderToTextureStage to account for the cull/draw traversal no longer using reference counting of statesets.
Robert Osfield
2003-02-15 19:51:53 +00:00
a07cbb969dMoved osghanglide back to pure osgGLUT based, removing osgProducer pathways.
Robert Osfield
2003-02-14 22:32:29 +00:00
b4293fe93aMore work on uint -> unsigned int.
Robert Osfield
2003-02-14 20:27:23 +00:00
44f88715aeMOre work on uint -> unsigned int.
Robert Osfield
2003-02-14 19:47:59 +00:00
77fee92d71Renamed futher uint/ushort instances.
Robert Osfield
2003-02-14 16:52:47 +00:00
bd506b53daRemoved last of the uint references.
Robert Osfield
2003-02-14 11:41:52 +00:00
319e84ceedAdded support for ClipNode in the .osg plugin.
Robert Osfield
2003-02-13 15:37:32 +00:00
43d304c24eFrom Geoff Michel, updates to the Geo plugin.
Robert Osfield
2003-02-13 15:16:04 +00:00
8f1ba9d21bRemoved include/osg/Types header defining osg::ubyte, osg::ushort etc. Changed any reference to these in the distribution across to using unsigned char, unsigned short etc. This has been done to keep the OSG code more opaque to what types are.
Robert Osfield
2003-02-12 19:20:47 +00:00
28732e3451Merged linkage changes from Duncan Cavens to help the OSG osgtext and osghud demo's build cleanly even when a previous version of the OSG is installed.
Robert Osfield
2003-02-12 14:39:51 +00:00
0e8154d3d3From Norman Vine, updates to TXP plugin so that the Cygwin build uses pthreads.
Robert Osfield
2003-02-12 12:02:25 +00:00
042af2be03Add if (!textureStateSet) return check to replace assert() to prevent crashes when multi-texture layers don't exist.
Robert Osfield
2003-02-12 10:10:03 +00:00
636c5e3d98Added if (!null) guard around description strings.
Robert Osfield
2003-02-12 09:52:27 +00:00
cb7f71b174From Tom Jolley: I was converting a pfb file to osg and had trouble with a missing image library. I added -all in front of -limage where PFLIBS is defined in Make/makedefs to solve my problem.
Don BURNS
2003-02-11 19:23:19 +00:00
cdf63f2ca7Made the Professional services subscript optional - use "osglogo ps" to enable it.
Robert Osfield
2003-02-11 15:54:31 +00:00
2eea610703Clean up of the logo demo.
Robert Osfield
2003-02-11 12:37:48 +00:00
1ab232b113Used INC instead of CXXFLAGS
Don BURNS
2003-02-10 22:15:04 +00:00
07f96583f5Removed the osg::notify() calls from the RenderBin prototype construction to avoid problems under OSX with construction/deletion of std::cout/cerr.
Robert Osfield
2003-02-10 16:48:53 +00:00
fa643c8795From Geoff Michel, updates to the Geo loader including handling of .geo files from the rc1 of the GEO modeller.
Robert Osfield
2003-02-10 15:16:51 +00:00
1b08b02df2From Tree, added support for using wchar_t strings with osg::Text/EncodedText.
Robert Osfield
2003-02-10 15:01:27 +00:00
ebb31fb339Updates from Ulrich for sharing of textures.
Robert Osfield
2003-02-10 14:47:20 +00:00
6644342668Rename of INSTALL to INSTALL.txt, etc. to help OSX case insentivity issues.
Robert Osfield
2003-02-10 14:31:05 +00:00
c3c70c9415Changed int to GLint for OSX build.
Robert Osfield
2003-02-10 14:23:31 +00:00
c2b4a05825Minor fixes to ReaderWriter and Paragraph to help work with use of Doxygen.
Robert Osfield
2003-02-10 13:58:39 +00:00
d4f7da7bb8Right, em.... fixed eh.. problem with destruction of RenderBin prototype list
Don BURNS
2003-02-05 23:13:27 +00:00
9cc9b0000bFixed infinite loop in osgProducer::CameraGroup::advance().
Robert Osfield
2003-01-31 23:46:15 +00:00
fa70860427Port of osghangglide to use osg producer. Default build still uses GLUT.
Robert Osfield
2003-01-31 00:44:56 +00:00
4c4735a586Added FrameStats support into osgProducer lib, and removed them from the osgproducer demo.
Robert Osfield
2003-01-30 23:02:32 +00:00
f485304665Fix for endianess of colour set up of RGBA values.
Robert Osfield
2003-01-30 21:46:57 +00:00
03eee3b700Fixed warning in osgText
Robert Osfield
2003-01-30 16:11:39 +00:00
787bbef714From Max, fixes to UniCode support for bitmap fonts.
Robert Osfield
2003-01-30 01:31:22 +00:00
8422040e97Fixes to osgprerender and osgshadow scene for new cull and draw implemention without use of ref counting.
Robert Osfield
2003-01-30 00:34:35 +00:00
6439a719aaFixed CullVisitor::getDistanceFromEyePoint so that withLODScale is handled correctly.
Robert Osfield
2003-01-29 17:24:54 +00:00
6c4f2f5207Fixes for multipipe support.
Robert Osfield
2003-01-29 17:16:26 +00:00
cf1ff34d38Fixes to osgProducer for IRIX build.
Don BURNS
2003-01-27 20:40:08 +00:00
4ad36f0212Final changes for release.
Robert Osfield
2003-01-25 00:14:14 +00:00
e977e8a8c0Addition for osgSim docs.
Robert Osfield
2003-01-24 23:59:55 +00:00
514e0d06d5Updates docs for release.
Robert Osfield
2003-01-24 23:36:35 +00:00
ea1cbccd35Updates NEWS file with date of release.
Robert Osfield
2003-01-24 22:40:24 +00:00
6d02ccfc58Removed the inline declarations of several method implementations.
Robert Osfield
2003-01-24 16:57:28 +00:00
989d6dfd06Changed the /MDd switch to /MD to remove a warning.
Robert Osfield
2003-01-24 15:33:54 +00:00
31e4185aa6Added an #ifdef to osgGLUT/Window.cpp to handle the case of compiling against older versions of GLUT.
Robert Osfield
2003-01-24 15:12:54 +00:00
63303787fcChanges to try and placate the Sun Forte compiler.
Robert Osfield
2003-01-24 12:39:18 +00:00
5cd9d85bb6Removd the linking to the debug version of the freetype lib as this won't be included in the new OsgWin32Dependances.zip file.
Robert Osfield
2003-01-24 10:22:08 +00:00
ae73aa94fdAdded osgvertexprogram to the demo list.
Robert Osfield
2003-01-24 09:47:15 +00:00
f14e9d42aaUdpated the freetype 2.1.3 linked to by the osgText.dsp
Robert Osfield
2003-01-24 09:46:52 +00:00
0d4e969746Added support for osg::Transform::asMatrixTransform, asPositionAttitudeTransform and as DOFTransform.
Robert Osfield
2003-01-24 09:37:56 +00:00
1ce53fcfbaChanged the setUpViewer so it takes unisigned int to make it easier to do OR'ing of the various enumerates when passing in paramters (avoids a warning).
Robert Osfield
2003-01-24 09:37:11 +00:00
df21d69666Fixed the formating of the Matrix output.
Robert Osfield
2003-01-24 09:35:05 +00:00
6eb62b1e30Added an #ifdef check around the glutSpecialUpFunc to help compile unde old version of GLUT.
Robert Osfield
2003-01-24 09:34:33 +00:00
20ba1a4033Fix for impostors bug where image insert were visible, this was down to a double call to RenderStage::drawPreRenderStage(). The call to it in RenderStage inside the draw() method has been removed, leaving on the call in SceneView.
Robert Osfield
2003-01-24 09:11:05 +00:00