OpenSceneGraph/src/osg
Robert Osfield 4f4f68e961 Added support for reading the new OSG_MAX_TEXTURE_SIZE environmental variable
inside the osg::Image::ensureValidSizeForTexturing() method. The
smallest of GL_MAX_TEXTURE_SIZE and OSG_MAX_TEXTURE_SIZE is used for the
final max texture size.

This new env. var. allows users to deliberate cap the size of their textures
so they can test whether their models are limited by texture memory.  If
reducing the max texture size increases performance then you are limited
by texture memory!
2002-06-19 18:45:05 +00:00
..
AlphaFunc.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
AnimationPath.cpp Updated TODO list. 2002-04-21 22:05:26 +00:00
Billboard.cpp Changed the osg::Billboard comution so that it get passed in the current 2002-04-17 09:48:19 +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 Added computation of the bounding volume of osg::OccluderNodes. 2002-06-19 15:18:47 +00:00
Camera.cpp Additions for the support for ConvexPlaneOccluder. Work still underway. 2002-06-03 15:39:41 +00:00
ClipNode.cpp Fixed osg::Camera::getModelViewMatrix() so that it handles the EYE_TO_MODEL 2002-05-07 11:44:24 +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
CollectOccludersVisitor.cpp Added support for occlusion of holes in occluders, and cleaned up the 2002-06-19 10:19:10 +00:00
ColorMask.cpp More clean up for synch with 0.8.42 2001-09-19 21:19:47 +00:00
ColorMatrix.cpp Clean ups for the Windows build. 2002-06-18 10:18:12 +00:00
ConvexPlanerOccluder.cpp Added new osgcallback demo, and updated small API changes to improve the 2002-05-28 23:43:22 +00:00
ConvexPlanerPolygon.cpp Added new osgcallback demo, and updated small API changes to improve the 2002-05-28 23:43:22 +00:00
CopyOp.cpp Have add new osg::CopyOp which replaces last nights osg::Cloner, the new 2002-01-29 12:52:04 +00:00
CullFace.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
CullingSet.cpp Fixes to the occluder culling code to properly disable occluders to prevent 2002-06-17 09:10:26 +00:00
CullStack.cpp Fixes for Visual .NET and Mingw builds, and fix MacOSX notify() crash. 2002-06-15 20:57:50 +00:00
Depth.cpp More clean up for synch with 0.8.42 2001-09-19 21:19:47 +00:00
DisplaySettings.cpp Added support for specificing the eye mapping and seperation between the 2002-04-14 22:21:59 +00:00
Drawable.cpp Added new osgcallback demo, and updated small API changes to improve the 2002-05-28 23:43:22 +00:00
DrawPixels.cpp Added osg::Image::setPixelFormat(..) and setInternalTextureFormat(), and 2002-04-16 14:57:39 +00:00
EarthSky.cpp Added support for osg::MemoryManager which is based upon Paul Nettle's 2002-03-26 23:52:52 +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 Fixed spelling error Calander -> Calendar 2002-05-22 19:58:43 +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 Added computation of the bounding volume of osg::OccluderNodes. 2002-06-19 15:18:47 +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 Fixed a small oversight in the previous bug fix. in GeoSet::computeBound() 2002-04-05 02:49:58 +00:00
GLExtensions.cpp Changes for Mac OSX build, sent in by Bob Kuehne 2002-04-24 20:04:34 +00:00
Group.cpp Added osg::CollectOccludersVisitor which is a helper class for finding active 2002-06-10 13:50:25 +00:00
Image.cpp Added support for reading the new OSG_MAX_TEXTURE_SIZE environmental variable 2002-06-19 18:45:05 +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 Further work on removing Camera references from NewCullVisitor and releted 2002-04-09 16:09:19 +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
LightModel.cpp Added a GL vesion number check to LightModel, and small typo fix in Registry. 2002-03-02 09:24:05 +00:00
LightSource.cpp Changed the osg::LightSource so its Light attribute is now generalised to 2002-06-19 08:34:19 +00:00
LineSegment.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
LineStipple.cpp Added support for glLineStipple via osg::LineStipple state attribute. 2002-02-24 20:55:45 +00:00
LineWidth.cpp Added support for glLineWidth via an osg::LineWidth StateAttribute. 2001-12-20 20:48:46 +00:00
LOD.cpp Added callbacks to allow users to modify the underlying functionality of 2002-02-07 01:07:11 +00:00
Makefile Further work on occludision code. 2002-06-12 09:22:30 +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 Changed the osg::Billboard comution so that it get passed in the current 2002-04-17 09:48:19 +00:00
MemoryManager.cpp Removed the use of __FUNCTION__ from MemoryManager to remove problems with 2002-04-24 14:52:53 +00:00
Node.cpp Added osg::CollectOccludersVisitor which is a helper class for finding active 2002-06-10 13:50:25 +00:00
NodeCallback.cpp Added src/osg/NodeCallback.cpp. 2001-11-12 10:00:08 +00:00
NodeVisitor.cpp Added DataVariance enum and set/get fields to osg::Object to help identify 2002-04-11 23:20:23 +00:00
Notify.cpp Fixes for Visual .NET and Mingw builds, and fix MacOSX notify() crash. 2002-06-15 20:57:50 +00:00
Object.cpp Added DataVariance enum and set/get fields to osg::Object to help identify 2002-04-11 23:20:23 +00:00
OccluderNode.cpp Added computation of the bounding volume of osg::OccluderNodes. 2002-06-19 15:18:47 +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 Changes for Borland C++ compiler changes. 2002-01-30 15:02:56 +00:00
PolygonOffset.cpp Moved all #include "osg/.." references to #include <osg/..> to aid port to 2001-10-21 21:27:40 +00:00
PositionAttitudeTransform.cpp Added DataVariance enum and set/get fields to osg::Object to help identify 2002-04-11 23:20:23 +00:00
Projection.cpp Added new osg::Projection node, and osgUtil::NewCullVisitor which are work 2002-03-31 16:40:44 +00:00
Quat.cpp Changed the implementation of osg::Quat::makeRotate(heading,pitch,roll) so that 2002-04-19 19:55:48 +00:00
ShadeModel.cpp Added osg::ShadeModel state attribute which encapsulates glShadeModel. 2002-01-04 17:35:54 +00:00
ShadowVolumeOccluder.cpp Added support for occlusion of holes in occluders, and cleaned up the 2002-06-19 10:19:10 +00:00
State.cpp Additions for the support for ConvexPlaneOccluder. Work still underway. 2002-06-03 15:39:41 +00:00
StateSet.cpp Updated TODO list. 2002-04-21 22:05:26 +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 references to osg::Cloner to osg::CopyOp. 2002-01-29 14:04:06 +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 Added osg::TextureCubeMap. submission from Brede Johansen. 2002-03-18 23:10:33 +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 Additions for the support for ConvexPlaneOccluder. Work still underway. 2002-06-03 15:39:41 +00:00
TextureCubeMap.cpp Added osg::Image::setPixelFormat(..) and setInternalTextureFormat(), and 2002-04-16 14:57:39 +00:00
Timer.cpp removed the use of gettimeofday for 32 bit architectures... 2002-06-13 19:39:28 +00:00
Transform.cpp Fixes for Win32 build 2002-04-12 09:53:39 +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 Versions, and NEWS file to reflect impending release of 0.8.45. 2002-04-21 10:11:03 +00:00
Viewport.cpp o Updated Metrowerks files for MacOS. They aren't 100% there yet, 2001-09-19 23:41:39 +00:00