Robert Osfield
bcc0c8a639
Did a make docs, in preperation for 0.8.43 release.
2001-12-30 15:12:29 +00:00
Robert Osfield
930db1112b
Compilation fix to pfb plugin, sent in by Ulrich Hertlein.
2001-12-30 15:01:30 +00:00
Robert Osfield
0d2599b402
Added a comment in Windows section on INSTALL notes such that it now
...
recommends that you build all the libs.
2001-12-30 15:00:26 +00:00
Robert Osfield
2bba403dc1
Added .README to prevent CVS from deleting the empty bin directory when checking
...
out copies. This was a problem with the nightly tarballs.
2001-12-29 20:53:08 +00:00
Robert Osfield
625e8e730a
Added comment to osg::Transform w.r.t use of GL_NORMALIZE when using
...
scaling Transforms.
2001-12-29 14:27:46 +00:00
Robert Osfield
460a78b454
Updates form Randall Hopper for the FreeBSD build
2001-12-29 12:28:24 +00:00
Robert Osfield
c236e38b90
Made inline documentation on the Values enum clearer w.r.t the function of
...
OVERRIDE_ON and OVERRIDE_OFF.
2001-12-27 20:06:07 +00:00
Robert Osfield
0d7f928823
Added more details about using stereo with the OSG, in particular the
...
role of the camera manipulators and the fusion distance.
2001-12-26 20:55:15 +00:00
Robert Osfield
73e7408bc2
Updated doc++ references so that CVS knows about all the newly generated
...
files.
2001-12-24 23:34:25 +00:00
Robert Osfield
da18020e79
Updated the index.html to include references to the new osgText library and
...
demo app.
2001-12-24 23:28:15 +00:00
Robert Osfield
5d5e4971e0
Removed references to redundent environmental variables.
2001-12-24 23:14:53 +00:00
Robert Osfield
217621401e
Did a make docs.
2001-12-24 21:56:22 +00:00
Robert Osfield
98c8447ae9
Fixed the osg::Light so that it requires the user to explicitly define which
...
OpenGL light is being operated on, and also now relies upong the standard
osg::State handling of OpenGL modes to switch on the appropriate lights.
The previous static counter mechansim for the light number was causing a
redundent light to be created when the osg plugin created the first osg::Light
to use a prototype for other osg::Light's to be cloned from in the
.osg plugin execution.
The static count mechanism also prevent the lights modes being controlled
independantly from the setting of the light paramters themselves. This
meant that a light once created was global, and couldn't be turned off
locally via the OSG's support for OpenGL mode enabling/disabling. This
has been overcome with the new implementation, the user has complete
flexiblity of when and where to use the different lights at their
disposal.
2001-12-24 21:34:40 +00:00
Robert Osfield
a6d329b812
Updated the osgGLUT::Viewer to subclass from osgGLUT::Window as has been
...
intended since the development of osgGLUT::Window.
2001-12-24 19:06:49 +00:00
Robert Osfield
4221132626
updates for windows build
2001-12-24 15:12:59 +00:00
Robert Osfield
3652bd9015
Various clean ups for the release.
2001-12-24 14:12:38 +00:00
Robert Osfield
fb5fee6c5e
Updates to keep things compiling under Windows. Also cleaned up the new stereo.html docs.
2001-12-22 22:30:57 +00:00
Robert Osfield
ead9753501
Added beginnings on documentation for stereo support, the stereo.html needs
...
to be re-edited in a html editor before it becomes readable though..
2001-12-22 21:35:28 +00:00
Robert Osfield
a370545c79
Updated usage messages to include new stereo and stencil commandline options.
2001-12-22 14:55:22 +00:00
Robert Osfield
19c99dc94c
Further work on improving stereo support in the OSG.
...
Renamed the osg::VisualsSettings to osg::DisplaySettings, and
osgUtil::VisualsRequirementsVisitor to osgUtil::DisplayRequirementsVisitor.
Added support for OSG_SCREEN_HEIGHT into osg::DisplaySettings, and added
a DisplaySettings* to the constructors of osg::SceneView and osg::Camera.
2001-12-21 22:48:19 +00:00
Robert Osfield
734be18471
Updates to the support for stereo in osg::Camera, osgUtil::SceneView and
...
the CameraManipulators.
2001-12-21 13:07:35 +00:00
Robert Osfield
9365f0e3b1
Added support for glLineWidth via an osg::LineWidth StateAttribute.
2001-12-20 20:48:46 +00:00
Robert Osfield
8aa72d85cf
Updates to the camera code related to stereo, adding fusion distance.
2001-12-20 16:35:38 +00:00
Robert Osfield
1326f4616d
Added check for null models be returned form osgDB::readNodeFiles(..) to
...
prevent execution when no models have been loaded.
2001-12-20 16:34:54 +00:00
Robert Osfield
52cf47bf2e
Updates to flt loading of light points, from Brede Johansen.
2001-12-20 12:12:30 +00:00
Robert Osfield
73e598f3ff
Updates to Stereo code.
2001-12-19 15:20:29 +00:00
Robert Osfield
0721f0a818
Updated the demos to support the new commandline handling of stereo and
...
convinience functios for loading libs and files.
2001-12-19 10:29:18 +00:00
Robert Osfield
3c1c0f015e
Added check for GL_ARB_imaging extension to osg;:ColorMatrix
2001-12-19 08:49:10 +00:00
Robert Osfield
261ab77373
Compilation fixes under for Windows
2001-12-19 01:10:04 +00:00
Robert Osfield
296865e250
Adding support for controlling visual settings via environmental variables
...
and command line paramters. Including support for stereo and stencil buffer.
2001-12-19 00:38:23 +00:00
Robert Osfield
a3fe8ebb18
Added range checking to osg::Camera::adjustAspectRatio to catch invalid values being
...
passed to Camera. Invalid values were occuring when iconising the Windows GLUT
based OSG demos.
2001-12-18 11:28:44 +00:00
Robert Osfield
13641f1d6c
Fixed compilation problems in flt plugin under Windows, and removed usage of
...
the default GeoSet::AtttributeDeleteFunctor from the DynGeoSet since it handled
the memory deletion iteself via STL containers.
2001-12-18 10:46:15 +00:00
Robert Osfield
a2cf39fd74
Changed the default field of Y to 45 degrees, as this is probably a better
...
default than 30 degrees (what it was temproarily) or the 90 degrees that
it was originally.
2001-12-17 21:13:17 +00:00
Don BURNS
0509495340
Fixed IRIX compile issues with the flt loader.
...
ReaderWriterATTR.cpp had a variable "mips" defined, which is predefined for the IRIX preprocessor.
Changed this to _mips.
FltFile.cpp had a class and transient variable defined within the scope of member function
FltFile::readExternals(), which was causing the IRIX 7.3 compiles to hork. Moved the class
definition to outside of the member function scope.
2001-12-17 17:34:17 +00:00
Don BURNS
b35b5f3c3c
Fixed IRIX build. Required some namespace fixes and include and link
...
directives in the Makefiles
2001-12-17 16:21:33 +00:00
Robert Osfield
bc49a83c51
Updated the Optimzer::FatternStaticTransform visit so by default it ignores
...
all dynamic transforms, previously it flattened dynamic transforms as well.
2001-12-17 15:05:06 +00:00
Robert Osfield
61643f2ae9
Added std:: infront of endl to ensure compilation under Windows.
2001-12-17 09:29:56 +00:00
Robert Osfield
f5873a82c5
Integrated detailed near clipping plane calculation into osgUtil::CullVisitor,
...
submitted by Sasa Bistroviae.
2001-12-16 22:20:26 +00:00
Robert Osfield
786dfea3c8
From John Davis, a little addition to the Windows version of the osg::Timer
...
constructor such that a static variable is used to force the constructor
to check the number of clock cycles per second once, this means that
multiple timers can now be created with incurring a the 1 second delay
used for timming the clock speed every time the constructor is called.
2001-12-16 16:30:34 +00:00
Robert Osfield
3952a3484b
Updated version numbers to 0.8.43 in prep for the impending release.
2001-12-15 22:44:32 +00:00
Robert Osfield
03f2d81f5f
Added comments on how to set up STLport under Windows and IRIX.
2001-12-15 22:41:28 +00:00
Robert Osfield
cb8025d913
Renamed osg::Matric::makeIdent() to osg::Matrix::makeIdentity() to make
...
it consistent with the rest of the osg::Matrix naming. Updated OSG
distribution to account for new name.
Added support for the STATIC/DYNAMIC osg::Transform::Type to the .osg
ASCII reader/writer plugin and the flt reader plugin.
Removed the non cost version of osg::Transform::getMatrix() as this could
by pass the dirty mechinism.
2001-12-15 16:56:39 +00:00
Robert Osfield
def6234d8c
updates for windows build.
2001-12-15 10:00:43 +00:00
Robert Osfield
478274ae7d
Fixes to Windows build in liu of the move to using just std::streams.
2001-12-14 23:18:28 +00:00
Robert Osfield
b1f478e5d2
Updated OSG so that the old OSG_USE_IO_DOT_H has be removed from all headers
...
that used it, all references to the Standard C++ stream classes use the
std::ostream etc convention, all references to "using namespace std" and
"using namespace std::ostream etc" have been removed.
2001-12-14 21:49:04 +00:00
Robert Osfield
6070a9e1b1
Updatedwidley used includes to remove most of the float/double warnings
...
generated when compiling under Windows with STLport.
2001-12-14 18:06:34 +00:00
Robert Osfield
c6ee3ff041
Don haved accidentally removed the reference to osg.dsp from the .dsw file,
...
breakin the Windows build.
2001-12-14 16:15:44 +00:00
Don BURNS
986638b8f4
Removed ^M from Makefile
2001-12-14 15:37:09 +00:00
Don BURNS
a42994f876
Appeased poor MS VisualStudio by adding the ^M's to all .dsw and .dsp files.
2001-12-14 15:16:30 +00:00
Don BURNS
672d4a0a6b
Fixed newline/cr problem
2001-12-14 15:10:42 +00:00