Robert Osfield
0d4448787b
Commented out the smoothing of FLAT_TRIANGLE_STRIP and FLAT_TRIANGLE_FAN
...
since it was causes problems with any color list which were attached.
2002-01-02 10:59:59 +00:00
Robert Osfield
e767db9182
Moved the glShadeModel(FLAT/SMOOTH) outside of the primtitive inner loop to reduce
...
the amount state changes incurred when using FLAT_ primtives.
2002-01-02 10:53:20 +00:00
Robert Osfield
03b161942b
Fixed the orientation of for_each_triangle cases for QUAD and QUAD_STRIP.
2002-01-02 10:49:26 +00:00
Robert Osfield
c518d69013
Removed the variables which were duplicated in osgGLUT::Viewer and
...
osgGLUT::Window, standardising on the Window ones, and therefore removing
an unitialized variable that had been introduced. This caused a crash
under WindowsXP due to send invalid values to glutReshapeWindow.
2001-12-31 23:21:16 +00:00
Robert Osfield
bd0f334329
Added a more detailed explanation of how LOD's work.
2001-12-31 23:16:20 +00:00
Robert Osfield
0d0405cc0b
Updates to NEWS for date of release, and added include/osg/DisplaySettings
...
and include/osg/LineWidth to the src/osg/Makefile.
2001-12-31 00:04:38 +00:00
Robert Osfield
16ee9667bd
Final update of ChangeLog for the 0.8.43 release.
2001-12-30 20:48:05 +00:00
Robert Osfield
97e7f5b829
Added osg::GeoSet::FLAT_TRIANGLE_FAN to the list if primitive handled by the
...
for_each_triangle template function.
2001-12-30 20:03:42 +00:00
Robert Osfield
7b7319f998
Added /usr/local/lib to the s_default_dso_path search path for plugins.
2001-12-30 19:04:46 +00:00
Robert Osfield
e65e389989
Made the output message related to not registering a camera manipulator
...
with the GLUT Viewer output as INFO rather than as a NOTICE. This suppress
this message which was appearing on some of the demos all the time, even
though are quite reasonable default behaviour is used.
2001-12-30 17:13:40 +00:00
Robert Osfield
5293f8caf8
Added references to sgv -stereo and sgv -stencil to the notes of running
...
the demos.
2001-12-30 16:59:22 +00:00
Robert Osfield
c426c4fda9
Updated the default home position of so that a better view of the scene is seen.
2001-12-30 16:58:33 +00:00
Robert Osfield
d4fa8bc5e6
Moved the old by hand ChangeLog to ChangeLog.preCVS and then ran cvs2cl.pl
...
to automatically generate the new ChangeLog.
2001-12-30 15:24:10 +00:00
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