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
Robert Osfield
8c3a9c6f65
Fixed problem with incorrect combining of some LOD's derived from flt databases.
...
Problem related to the order of the removal of redudent groups and LOD combining,
the LOD combining only working properly if done first.
2001-12-14 14:25:38 +00:00
Robert Osfield
84605a5f4e
Fixes for Win32 build related to changes in using namespace std.
2001-12-14 10:47:20 +00:00