Robert Osfield
7877c55770
Implemented 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.
2003-02-24 12:02:00 +00:00
Robert Osfield
372ca1d227
Ported osgstereoimage to use osgProducer, added it to the examples directory.
...
Added a osgProducer::CameraGroup::getSceneHanderList() methods.
2003-02-23 17:01:05 +00:00
Robert Osfield
5471ada6da
Fixes to try and keep OSX and Win32 compiling with the new usage of std::max.
2003-02-23 15:50:57 +00:00
Robert Osfield
696c89e2c5
Added #include<algorithm> to keep OSX build compiling.
...
Reverted the mymax implementation to std::max, hopefully this should be ok now
that we have standardised on non native STL under VisualStudio.
2003-02-21 20:22:32 +00:00
Robert Osfield
3b429134cb
Added examples directory, a place for all new OSG demo code.
...
Added osgcameragroup, osgviewer, osgtext, osgconv to the new examples directory.
2003-02-21 14:05:39 +00:00
Robert Osfield
0d56658191
Added std:: infront of cout.
2003-02-20 21:58:47 +00:00
Robert Osfield
0b3f300642
Changed the license details across to OSGPL instead of GPL.
2003-02-20 21:52:50 +00:00
Robert Osfield
9d711d80e9
Added missing std:: infront of string usage.
2003-02-19 21:37:12 +00:00
Robert Osfield
7c6cdcde1e
Added check into the application usage list of command line args for
...
unrecognized options to prevent unprocessed, but valid options being
classed as unrecognized.
2003-02-19 11:32:15 +00:00
Robert Osfield
0d3f78350a
Added keyboard mouse binding usage to the osg::ApplicationUsage and
...
osgGA::GUIEventHandler and its subclasses.
2003-02-19 10:43:02 +00:00
Robert Osfield
73f741d16f
Completed 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.
2003-02-18 21:58:40 +00:00
Robert Osfield
cabc0025cb
Made the osg::ApplicationUsage forward declared.
...
Added include of ostream to ArgumentParser header.
2003-02-18 21:10:42 +00:00
Don BURNS
4f0972f3c3
std::cout replaced cout
2003-02-18 19:45:53 +00:00
Robert Osfield
c10d5f2d6f
Added new osg::ApplicationUsage and osg::ArgumentParser to help streamline
...
application/example developement.
2003-02-18 16:36:42 +00:00
Robert Osfield
6184ecba3f
Removed non implemented method convertWideString(const char* text) from header
2003-02-18 14:00:31 +00:00
Robert Osfield
73dd9eb59b
Added reference to Group in the RegisterDotOsgWrapperProxy.
2003-02-18 11:33:55 +00:00
Robert Osfield
20489dbd4c
Added missing ;
2003-02-18 10:50:57 +00:00
Robert Osfield
cbad9b7610
Removed linking to osgGLUT/GLUT in the osgconv program.
2003-02-18 09:12:27 +00:00
Robert Osfield
9208e24bd4
Fixes to RenderToTextureStage to account for the cull/draw traversal no longer using
...
reference counting of statesets.
Moved last uint reference over to unsigned int.
2003-02-15 19:51:53 +00:00
Robert Osfield
a07cbb969d
Moved osghanglide back to pure osgGLUT based, removing osgProducer pathways.
2003-02-14 22:32:29 +00:00
Robert Osfield
b4293fe93a
More work on uint -> unsigned int.
2003-02-14 20:27:23 +00:00
Robert Osfield
44f88715ae
MOre work on uint -> unsigned int.
2003-02-14 19:47:59 +00:00
Robert Osfield
77fee92d71
Renamed futher uint/ushort instances.
2003-02-14 16:52:47 +00:00
Robert Osfield
bd506b53da
Removed last of the uint references.
2003-02-14 11:41:52 +00:00
Robert Osfield
319e84ceed
Added support for ClipNode in the .osg plugin.
2003-02-13 15:37:32 +00:00
Robert Osfield
43d304c24e
From Geoff Michel, updates to the Geo plugin.
...
Removed osg::uint reference form the pfb plugin.
2003-02-13 15:16:04 +00:00
Robert Osfield
8f1ba9d21b
Removed 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.
2003-02-12 19:20:47 +00:00
Robert Osfield
28732e3451
Merged 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.
2003-02-12 14:39:51 +00:00
Robert Osfield
0e8154d3d3
From Norman Vine, updates to TXP plugin so that the Cygwin build uses pthreads.
2003-02-12 12:02:25 +00:00
Robert Osfield
042af2be03
Add if (!textureStateSet) return check to replace assert() to prevent crashes
...
when multi-texture layers don't exist.
2003-02-12 10:10:03 +00:00
Robert Osfield
636c5e3d98
Added if (!null) guard around description strings.
2003-02-12 09:52:27 +00:00
Don BURNS
cb7f71b174
From 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.
2003-02-11 19:23:19 +00:00
Robert Osfield
cdf63f2ca7
Made the Professional services subscript optional - use "osglogo ps" to enable
...
it.
2003-02-11 15:54:31 +00:00
Robert Osfield
2eea610703
Clean up of the logo demo.
2003-02-11 12:37:48 +00:00
Don BURNS
1ab232b113
Used INC instead of CXXFLAGS
...
GVS: ----------------------------------------------------------------------
2003-02-10 22:15:04 +00:00
Robert Osfield
07f96583f5
Removed the osg::notify() calls from the RenderBin prototype construction to
...
avoid problems under OSX with construction/deletion of std::cout/cerr.
2003-02-10 16:48:53 +00:00
Robert Osfield
fa643c8795
From Geoff Michel, updates to the Geo loader including handling of
...
.geo files from the rc1 of the GEO modeller.
2003-02-10 15:16:51 +00:00
Robert Osfield
1b08b02df2
From Tree, added support for using wchar_t strings with osg::Text/EncodedText.
2003-02-10 15:01:27 +00:00
Robert Osfield
ebb31fb339
Updates from Ulrich for sharing of textures.
2003-02-10 14:47:20 +00:00
Robert Osfield
6644342668
Rename of INSTALL to INSTALL.txt, etc. to help OSX case insentivity issues.
2003-02-10 14:31:05 +00:00
Robert Osfield
c3c70c9415
Changed int to GLint for OSX build.
2003-02-10 14:23:31 +00:00
Robert Osfield
c2b4a05825
Minor fixes to ReaderWriter and Paragraph to help work with use of Doxygen.
...
Fix to CullVisior to handle the new no referenced counted cull and draw traversal.
2003-02-10 13:58:39 +00:00
Don BURNS
d4f7da7bb8
Right, em.... fixed eh.. problem with destruction of RenderBin prototype list
2003-02-05 23:13:27 +00:00
Robert Osfield
9cc9b0000b
Fixed infinite loop in osgProducer::CameraGroup::advance().
2003-01-31 23:46:15 +00:00
Robert Osfield
fa70860427
Port of osghangglide to use osg producer. Default build still uses GLUT.
2003-01-31 00:44:56 +00:00
Robert Osfield
4c4735a586
Added FrameStats support into osgProducer lib, and removed them from the
...
osgproducer demo.
Removed the producer config files osgproducer demo.
Added a search the osgDB::DataFilePath for the producer config file.
2003-01-30 23:02:32 +00:00
Robert Osfield
f485304665
Fix for endianess of colour set up of RGBA values.
2003-01-30 21:46:57 +00:00
Robert Osfield
03eee3b700
Fixed warning in osgText
...
Added getBound() to begining of osgProducer::CameraGroup::frame() to ensure
that the parallel cull traversals don't all do a getBound().
Added osgProducer::CameraGroup::getTopMostSceneData() convinience method.
2003-01-30 16:11:39 +00:00
Robert Osfield
787bbef714
From Max, fixes to UniCode support for bitmap fonts.
2003-01-30 01:31:22 +00:00
Robert Osfield
8422040e97
Fixes to osgprerender and osgshadow scene for new cull and draw implemention
...
without use of ref counting.
New StatsEventHandler for osgprerender demo to add keyboard control of stats
output.
2003-01-30 00:34:35 +00:00