OpenSceneGraph/src/osg
Robert Osfield 7883574d28 From Mike Weiblen,
"updates for GLSL core integration:
Code compiles and runs on win32.
Basic functionality of Program and Shader in place.
Program derived from StateAttribute.
Uniform value propagation is not yet functional (in development)
Includes some patches by Nathan Cournia.
includes example testcase to demo use of new classes."
2005-03-24 09:37:45 +00:00
..
AlphaFunc.cpp
AnimationPath.cpp Property API clean to smooth the task of generating wrappers. 2004-12-17 01:06:33 +00:00
ApplicationUsage.cpp From Eric Sokolsky, add support for recording default values for env vars 2004-09-01 09:48:17 +00:00
ArgumentParser.cpp Fixes from Marco Jez. 2005-02-22 11:55:30 +00:00
Array.cpp
AutoTransform.cpp Fixed the scaling in pixelSize computation and the autoscale usage of it. 2005-03-23 10:46:08 +00:00
Billboard.cpp From Tom Jolley, Added a new enum POINT_ROT_WORLD_Z_AXIS and a new section in computeMatrix for this enum. 2004-10-28 13:26:06 +00:00
BlendColor.cpp
BlendEquation.cpp Cleaned up the types. 2005-01-05 17:14:38 +00:00
BlendFunc.cpp
BoundingBox.cpp
BoundingSphere.cpp From Brad Christiansen, fix expandBy(const BoundingSphere&) method to properly 2004-09-28 07:15:01 +00:00
BufferObject.cpp Added osg::BufferObject and a made a number associated to accomodate this 2005-02-09 10:39:45 +00:00
ClearNode.cpp Disabled the culling for clear node. 2004-08-16 08:55:48 +00:00
ClipNode.cpp Added new clear, removeAttribute, removeMode, removeTextureAttribute and 2004-10-07 09:40:03 +00:00
ClipPlane.cpp Property API clean to smooth the task of generating wrappers. 2004-12-17 01:06:33 +00:00
ClusterCullingCallback.cpp Generalised the osg::ClusterCullingCallback so that it coud be attached 2004-10-21 09:36:34 +00:00
CollectOccludersVisitor.cpp
ColorMask.cpp
ColorMatrix.cpp
ConvexPlanarOccluder.cpp From Norman Vine, fixes for Mingw 2004-08-02 09:11:31 +00:00
ConvexPlanarPolygon.cpp
CoordinateSystemNode.cpp Made debugging message write to osg::INFO instead of osg::NOTICE 2004-07-11 23:07:47 +00:00
CopyOp.cpp
CullFace.cpp
CullingSet.cpp
CullSettings.cpp Added CullingSettngs::s/getInheritanceMask() and inheritCullSettings(,) method. 2004-10-12 09:54:03 +00:00
CullStack.cpp Fixed the scaling in pixelSize computation and the autoscale usage of it. 2005-03-23 10:46:08 +00:00
Depth.cpp
DisplaySettings.cpp Added missing OSG_SCREEN_WIDTH docs 2004-11-26 21:35:36 +00:00
Drawable.cpp Added support for new event visitor type into osgGA and osgProducer::Viewer, 2005-02-25 14:02:48 +00:00
DrawPixels.cpp Replaced GL_PACK_ROW_LENGTH by GL_UNPACK_ROW_LENGTH 2004-07-28 12:38:54 +00:00
dxtctool.cpp Rejigged the __int* definitions to try and get round Mingw compile errors 2004-08-18 06:06:02 +00:00
dxtctool.h Rejigged the __int* definitions to try and get round Mingw compile errors 2004-08-18 06:06:02 +00:00
Fog.cpp
FragmentProgram.cpp Updated to DatabasePager support 2004-09-21 21:33:52 +00:00
FrameStamp.cpp
FrontFace.cpp
Geode.cpp Added support for new event visitor type into osgGA and osgProducer::Viewer, 2005-02-25 14:02:48 +00:00
Geometry.cpp Spelling errors fixed by Brede Johansen 2004-12-07 00:42:21 +00:00
GLExtensions.cpp In osg::isGLUExtensionSupported, fixed gluGetString to call GLU_EXTENSIONS 2005-03-02 15:06:23 +00:00
GNUmakefile From Alberto Farre, addition of ProxyNode, with support in .osg, .ive and .flt loaders 2005-03-07 14:06:09 +00:00
Group.cpp Changed ABSOLUTE and RELATIVE to ABSOLUTE_RF and RELATIVE_RF to avoid stooppid Win32 #define 2004-10-24 20:04:00 +00:00
Image.cpp From Marco Jez, fixed constness of data return type 2005-03-23 21:00:28 +00:00
ImageStream.cpp Added the use of pixel buffer object in ImageStream so that it is only 2005-03-07 12:05:22 +00:00
Impostor.cpp
ImpostorSprite.cpp
Light.cpp
LightModel.cpp Changed the strcmp() to use std::string instead. 2004-12-06 19:32:59 +00:00
LightSource.cpp Changed ABSOLUTE and RELATIVE to ABSOLUTE_RF and RELATIVE_RF to avoid stooppid Win32 #define 2004-10-24 20:04:00 +00:00
LineSegment.cpp
LineStipple.cpp
LineWidth.cpp
LOD.cpp Fixed missing member variable initialized varaibles 2004-07-05 07:42:46 +00:00
LogicOp.cpp Cleaned up the types. 2005-01-05 17:14:38 +00:00
Material.cpp
Matrix_implementation.cpp From George Papagiannakis, added extra Quat length to catch case 2004-09-13 14:33:41 +00:00
Matrixd.cpp From Anders Backman, unit tests to test matrix to quat compute. 2004-10-28 13:40:09 +00:00
Matrixf.cpp
MatrixTransform.cpp Changed ABSOLUTE and RELATIVE to ABSOLUTE_RF and RELATIVE_RF to avoid stooppid Win32 #define 2004-10-24 20:04:00 +00:00
Multisample.cpp
Node.cpp Added s/getEventCallback support into osg::Node, and an EVENT_VISITOR 2004-10-24 13:51:44 +00:00
NodeCallback.cpp
NodeVisitor.cpp
Notify.cpp
Object.cpp
OccluderNode.cpp
PagedLOD.cpp Added support for pixel based LOD's and set the default priority scale to 1.0 2004-11-20 12:08:33 +00:00
Point.cpp
PointSprite.cpp Fixed warnings 2004-08-02 13:57:47 +00:00
PolygonMode.cpp Property API clean to smooth the task of generating wrappers. 2004-12-17 01:06:33 +00:00
PolygonOffset.cpp
PolygonStipple.cpp
PositionAttitudeTransform.cpp Changed ABSOLUTE and RELATIVE to ABSOLUTE_RF and RELATIVE_RF to avoid stooppid Win32 #define 2004-10-24 20:04:00 +00:00
PrimitiveSet.cpp Added osg::BufferObject and a made a number associated to accomodate this 2005-02-09 10:39:45 +00:00
Program.cpp From Mike Weiblen, 2005-03-24 09:37:45 +00:00
Projection.cpp
ProxyNode.cpp From Alberto Farre, fixes to ProxyNode. 2005-03-18 10:00:16 +00:00
Quat.cpp From Nicolas Brodu, new faster osg::Quat::makeRotate(Vec3d,Vec3d) implmentation. 2005-01-27 14:39:58 +00:00
Referenced.cpp Made Referenced::ref() and unref() inline methods. 2005-02-23 12:50:10 +00:00
Sequence.cpp
ShadeModel.cpp
Shader.cpp From Mike Weiblen, 2005-03-24 09:37:45 +00:00
ShadowVolumeOccluder.cpp
Shape.cpp From Norman Vine, fixes for Mingw 2004-08-02 09:11:31 +00:00
ShapeDrawable.cpp Added osg::BufferObject and a made a number associated to accomodate this 2005-02-09 10:39:45 +00:00
State.cpp Added new getMember() method and TypeMemberPair into StateAttribute and 2004-10-13 11:15:50 +00:00
StateSet.cpp From Mike Weiblen, 2005-03-24 09:37:45 +00:00
Stencil.cpp
Switch.cpp Changed the Switch::addChild(Node*) behavior so it doesn't override the 2005-02-22 10:08:01 +00:00
TexEnv.cpp
TexEnvCombine.cpp
TexEnvFilter.cpp From Sohey Yamamoto, added support for GL_TEXTURE_FILTER_CONTROL/GL_TEXTURE_LOD_BIAS. 2004-10-13 19:52:39 +00:00
TexGen.cpp Added setPlanesFromMatrix method 2004-10-01 15:48:58 +00:00
TexGenNode.cpp From Marco Jez, added missing TexGenNode constructor. 2004-09-06 14:30:25 +00:00
TexMat.cpp
Texture1D.cpp Added osg::BufferObject and a made a number associated to accomodate this 2005-02-09 10:39:45 +00:00
Texture2D.cpp From Marco Jez, improved Texture2D and Image handling of compare(). 2005-03-07 14:30:55 +00:00
Texture3D.cpp Added osg::BufferObject and a made a number associated to accomodate this 2005-02-09 10:39:45 +00:00
Texture.cpp Added improved PBO support. 2005-02-22 13:34:24 +00:00
TextureCubeMap.cpp Added osg::BufferObject and a made a number associated to accomodate this 2005-02-09 10:39:45 +00:00
TextureRectangle.cpp From Mike Weiblen, warning fix for VS7.1 2005-03-07 12:05:48 +00:00
Timer.cpp New simplified timer implementation. 2005-02-25 08:38:05 +00:00
Transform.cpp Made fix to the setReferenceFrame method to properly disable culling 2004-11-06 10:18:55 +00:00
Uniform.cpp From Mike Weiblen, 2005-03-24 09:37:45 +00:00
UnitTestFramework.cpp
Vec3.cpp
Version.cpp Update version numbers in files 2004-12-04 23:38:24 +00:00
VertexProgram.cpp Updated to DatabasePager support 2004-09-21 21:33:52 +00:00
Viewport.cpp