OpenSceneGraph/src/osg
Robert Osfield 9a59cf0fe2 Changed the ordering of applying OpenGL modes and attributes back to the original
modes first then attributes since the it was cause a display bug on some
datesets.  It seems that the modes needs enabling before glMaterial's
take affect, at least on the NVidia drivers under Windows and Linux.
The OpenGL reference guide doesn't mention any dependancy so I'm not
sure what the official line is.  Some other OpenGl attribute and modes
need to be applied in that order according to the blue book, however,
drivers, at least the NVidia drivers seem require the opposite.  This may raise
the spectra of before and after mode applies, but this will require extra
support in osg::State and osg::StateAttribute, and would have to be handled
on a per attribute basis, and possibly different of each platform.  Yuck.
2002-01-23 12:04:53 +00:00
..
AlphaFunc.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Billboard.cpp First steps to updating the calcTransform function in Billboard to fix 2002-01-18 22:15:59 +00:00
BoundingBox.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
BoundingSphere.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Camera.cpp New ajustAspectRatio (ADJUST_NODE) mode added to osg::Camera to fix issue 2002-01-15 11:05:00 +00:00
ClipPlane.cpp Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00
ColorMask.cpp More clean up for synch with 0.8.42 2001-09-19 21:19:47 +00:00
ColorMatrix.cpp Updates to Stereo code. 2001-12-19 15:20:29 +00:00
CullFace.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Depth.cpp More clean up for synch with 0.8.42 2001-09-19 21:19:47 +00:00
DisplaySettings.cpp Further work on improving stereo support in the OSG. 2001-12-21 22:48:19 +00:00
Drawable.cpp Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00
EarthSky.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Fog.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
FrameStamp.cpp Reverted Bryan's changes to FrameStamp w.r.t std::tm structure which doesn't 2001-10-16 21:47:47 +00:00
FrontFace.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Geode.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
GeoSet_ogl.cpp Moved the glShadeModel(FLAT/SMOOTH) outside of the primtitive inner loop to reduce 2002-01-02 10:53:20 +00:00
GeoSet.cpp Changes to fix compilation problems on the Sparc. 2002-01-18 22:34:07 +00:00
GLExtensions.cpp Updates for Cygwin port, from Norman Vine. 2002-01-03 21:34:57 +00:00
Group.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Image.cpp Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00
Impostor.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
ImpostorSprite.cpp Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00
Light.cpp Fixed the osg::Light so that it requires the user to explicitly define which 2001-12-24 21:34:40 +00:00
LightSource.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
LineSegment.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
LineWidth.cpp Added support for glLineWidth via an osg::LineWidth StateAttribute. 2001-12-20 20:48:46 +00:00
LOD.cpp Added a guard to osg::LOD::evaluate so that it returns -1 if the range 2002-01-04 20:43:20 +00:00
Makefile First batch of changes required for MacOS X build. Orignal submission from 2002-01-16 10:36:20 +00:00
Material.cpp Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00
Matrix.cpp Various clean ups for the release. 2001-12-24 14:12:38 +00:00
Node.cpp Added osgText::Paragraph which is a subclass from Geode which composes a 2001-11-09 15:06:01 +00:00
NodeCallback.cpp Added src/osg/NodeCallback.cpp. 2001-11-12 10:00:08 +00:00
NodeVisitor.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Notify.cpp Updates for Cygwin port, from Norman Vine. 2002-01-03 21:34:57 +00:00
Object.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Point.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
PolygonMode.cpp Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00
PolygonOffset.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Quat.cpp Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00
ShadeModel.cpp Added osg::ShadeModel state attribute which encapsulates glShadeModel. 2002-01-04 17:35:54 +00:00
State.cpp Changed the ordering of applying OpenGL modes and attributes back to the original 2002-01-23 12:04:53 +00:00
StateSet.cpp Fixed bug in osg::StateSet::merge(..) where the containers were being 2001-11-30 20:53:50 +00:00
Stencil.cpp More clean up for synch with 0.8.42 2001-09-19 21:19:47 +00:00
Switch.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
TexEnv.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
TexGen.cpp Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00
TexMat.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Texture.cpp Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00
Timer.cpp Made the osg::Timer::tick() method a const method. 2002-01-18 14:11:46 +00:00
Transform.cpp Fixed copy constructor which was copying a matrix to unitialized memory. 2002-01-18 19:00:55 +00:00
Transparency.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
Version.cpp Updated version numbers to 0.8.43 in prep for the impending release. 2001-12-15 22:44:32 +00:00
Viewport.cpp o Updated Metrowerks files for MacOS. They aren't 100% there yet, 2001-09-19 23:41:39 +00:00