..
AlphaFunc
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
AnimationPath
From Alan Dickinson, change methods to virtual.
2008-09-18 13:54:13 +00:00
ApplicationUsage
From Chris Hanson, typo and comment clean ups
2009-07-24 14:45:44 +00:00
ArgumentParser
From Eric Sokolowski and Robert Osfield, moved command line option usage setup
2008-05-12 10:55:55 +00:00
Array
Refactored osg::Geometry::drawImplementation(..) to use new osg::ArrayDispatchers that encapsulate the task
2009-10-20 19:34:24 +00:00
ArrayDispatchers
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
AudioStream
From Tanguy Fautre,
2009-03-11 15:12:46 +00:00
AutoTransform
Converted AutoTransform to use doubles.
2008-08-28 09:43:00 +00:00
Billboard
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
BlendColor
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
BlendEquation
From Konstantin Sinitsyn, support for GL_EXT_blend_equation_separate extension like in osg::BlendEquation.
2009-06-08 13:46:39 +00:00
BlendFunc
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
BoundingBox
Fixes for doxgen warnings
2009-02-11 10:41:55 +00:00
BoundingSphere
From Paul Obermeier, "Please find enclosed some changed OSG header files.
2009-05-18 10:37:03 +00:00
BoundsChecking
Updated copyright years.
2006-07-18 15:21:48 +00:00
buffered_value
Added Object::resizeGLObjectBuffers(uint) method to help improve the ability
2007-01-04 14:11:51 +00:00
BufferObject
Fixed warnigns
2009-10-07 09:39:45 +00:00
Camera
From Wojciech Lewandowski, support for FBO's without colour or depth attachments.
2009-08-21 09:34:48 +00:00
CameraNode
Renamed osg::CameraNode to osg::Camera, cleaned up osg::View.
2006-11-27 14:52:07 +00:00
CameraView
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
ClampColor
From Paul Martz, changes for compiling against OpenGL 3.x
2009-11-03 16:34:54 +00:00
ClearNode
Updated copyright years.
2006-07-18 15:21:48 +00:00
ClipNode
Added ClipNode::set/getReferenceFrame();
2008-12-19 15:29:59 +00:00
ClipPlane
Added EGL support into build system for GLES1 + GLES2.
2009-10-30 15:17:38 +00:00
ClusterCullingCallback
Removed the using to avoid VS 7.1 build problem
2007-03-29 15:41:59 +00:00
CollectOccludersVisitor
Introduce NodeVisitor::className and libraryName()
2008-12-17 12:13:15 +00:00
ColorMask
Updated copyright years.
2006-07-18 15:21:48 +00:00
ColorMatrix
Updated copyright years.
2006-07-18 15:21:48 +00:00
ComputeBoundsVisitor
Introduce NodeVisitor::className and libraryName()
2008-12-17 12:13:15 +00:00
ConvexPlanarOccluder
Removed inappropriate comment about normal orientation.
2007-01-05 09:55:04 +00:00
ConvexPlanarPolygon
From Tim Moore, removed redundent forward declartion of BoundingBox and BoundingSphere
2008-11-07 13:18:40 +00:00
CoordinateSystemNode
From Ronald van Maarseveen and Robert Osfield, changed compute of up vector and localToWorld transform so that it takes in to account the geographic latitude.
2009-08-20 14:19:10 +00:00
CopyOp
From Cedric Pinson, "Here a patch to be able to clone stateattribute, in order to do that i
2009-10-22 10:33:16 +00:00
CullFace
From Mike Wittman, " noticed that some type references of osg::Drawable::AttributeFunctor, osg::Drawable::ConstAttributeFunctor, and osg::StateAttribute::ModeUsage in osg and osgSim were not being properly reflected in osgIntrospection. This appears to be due to Doxygen not handling nested types from superclasses if they're not qualified when referenced in subclasses.
2007-03-05 17:34:36 +00:00
CullingSet
Updated copyright years.
2006-07-18 15:21:48 +00:00
CullSettings
From Wojciech Lewandowski, support for FBO's without colour or depth attachments.
2009-08-21 09:34:48 +00:00
CullStack
Moved push/popCulling set it public scope.
2009-01-28 15:15:19 +00:00
DeleteHandler
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
Depth
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
DisplaySettings
Introduced new GLBufferObject pool for managing the memory footprint taken up by VertexBufferObejct, ElementBufferObject and PixelBufferObject.
2009-10-03 09:25:23 +00:00
Drawable
Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use.
2009-10-23 13:19:57 +00:00
DrawPixels
Fixed parameter name
2007-05-14 16:16:22 +00:00
Endian
From Mathias Froehlich, "Fix possible problem with aliasing rules.. and fix a gcc warning :)Use a union to determine if we are on a little endian or big endian machine."
2009-06-25 13:26:26 +00:00
Export
Added a couple more pragma's to resolve final Windows warnings
2009-02-06 15:39:44 +00:00
fast_back_stack
Updated copyright years.
2006-07-18 15:21:48 +00:00
Fog
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
FragmentProgram
Introduced new osg::discardDeletedOpenGLObjects() methods, and usage of it in
2008-01-08 13:24:29 +00:00
FrameBufferObject
Introduced OSG_GL*_FEATURES macros defined in include/GL that are set to 0 or 1 according to what the assocoated version of GL is compiled against.
2009-11-10 17:01:08 +00:00
FrameStamp
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
FrontFace
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
Geode
Added asSwitch and asGeode convinience methods to Node
2008-12-09 09:24:47 +00:00
Geometry
Removed, now inappropriate, references to glBegin/glEnd.
2009-10-22 12:04:26 +00:00
GL
Introduced OSG_GL*_FEATURES macros defined in include/GL that are set to 0 or 1 according to what the assocoated version of GL is compiled against.
2009-11-10 17:01:08 +00:00
GL2Extensions
Added EGL support into build system for GLES1 + GLES2.
2009-10-30 15:17:38 +00:00
GLBeginEndAdapter
Added support for mapping GL_QUADS, GL_QUAD_STRIP and GL_POLYGONS to GL_TRIANGLE equivalents.
2009-11-10 11:36:07 +00:00
GLExtensions
Added checked from the ARG version of glDraw*Instanced().
2009-01-08 11:19:21 +00:00
GLObjects
Introduced new osg::discardDeletedOpenGLObjects() methods, and usage of it in
2008-01-08 13:24:29 +00:00
GLU
Introduced optional build against the GLU library, using optional compile paths to enable/disable GLU related function.
2009-10-07 19:42:32 +00:00
GraphicsContext
Added support for tracking the time since the last clear() call to enable other
2009-03-12 15:18:51 +00:00
GraphicsThread
Added optional bool keep to BarrierOperation to make it more resuable
2008-11-18 15:18:34 +00:00
Group
Fixed warnings, updated NEWS
2009-01-30 10:55:28 +00:00
Hint
From Mathias Froehlich, fixed typo
2008-05-12 10:16:40 +00:00
Image
Introduced new BufferObject design + implementation in preperation of implementing a pool system for buffer objects
2009-10-01 20:19:42 +00:00
ImageSequence
From Cedric Pinson, "Here a patch to be able to clone stateattribute, in order to do that i
2009-10-22 10:33:16 +00:00
ImageStream
From Tanguy Fautre,
2009-03-11 15:12:46 +00:00
ImageUtils
Moved osgVolume::ImageUtils to osg::ImageUtils, updated wrappers, and started moving osgvolume example across to create osgVolume subgraphs
2009-01-09 15:19:25 +00:00
io_utils
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
KdTree
Fixed warnings, updated NEWS
2009-01-30 10:55:28 +00:00
Light
Added EGL support into build system for GLES1 + GLES2.
2009-10-30 15:17:38 +00:00
LightModel
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
LightSource
Added setThreadSafeRefUnref to LightSource
2007-01-07 10:00:50 +00:00
LineSegment
Added double versions of intersect methods
2008-03-13 16:05:40 +00:00
LineStipple
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
LineWidth
Renamed SG_LIBRARY and SG_EXPORT macro's to OSG_LIBRARY and OSG_EXPORT
2005-04-11 17:14:17 +00:00
LOD
Introduced CMake build option for compiling double or float versions of osg::BoundingSphere and osg::BoundingBox.
2008-04-03 18:36:50 +00:00
LogicOp
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
Material
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
Math
From Martin Spott, compile fixes for IBM AIX.
2009-03-10 11:14:56 +00:00
Matrix
From Mathias Froehlich, moved optional config variables into include/osg/Config file that
2008-06-20 15:50:53 +00:00
Matrixd
From Mathias Froehlich, "This is a generic optimization that does not depend on any cpu or instruction
2008-09-17 16:14:28 +00:00
Matrixf
From Mathias Froehlich, "This is a generic optimization that does not depend on any cpu or instruction
2008-09-17 16:14:28 +00:00
MatrixTransform
Updated copyright years.
2006-07-18 15:21:48 +00:00
MixinVector
Simplified the MixinVector class so that it no longer supports custom allocators,
2008-06-27 12:44:41 +00:00
Multisample
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
Node
Tweak of NodeMask docs
2009-07-28 06:00:23 +00:00
NodeCallback
From Paul Martz, "minor code comment cleaup/rewording"
2006-12-19 17:16:14 +00:00
NodeTrackerCallback
Fixed typo
2007-07-11 16:06:04 +00:00
NodeVisitor
Moved Registry::ReadFileCallback + WriteFileCallback, and osgDB::ReaderWriter::Options into their own separate Options file and into the osgDB namespace.
2009-05-11 11:39:12 +00:00
Notify
From Maciej Krol,"With advent of GUI applications in OSG there is a growing need to redirect notification messages to third party systems. For example windows applications do not have console output, it would be appropriate to redirect notifications to GUI widget or debug output. I have revamped notification system to fit this need. New notification stream is using NotifyHandler as a message sink. Handler is called whenever stream is synchronized (i.e. after <<std::endl). Standard streams std::cout and std::cerr are no longer used although by default StandardNotifyHandler is a message sink. Custom notification handler can be set with osg::setNotifyHandler(NotifyHandler *) function.
2009-05-18 12:04:07 +00:00
Object
From Michael Platings, "the DAE importer was crashing when calling osg::Object::setName with a null pointer argument. Rather than trying to fix all the places this might happen and probably missing a few, I thought it would be better to trivially validate the input in setName. With this fix if setName is called with a null pointer then the name is cleared."
2009-08-22 17:13:19 +00:00
observer_ptr
Changed the const get(), operator*() and operator->() methods to return non const T versions
2008-03-14 11:06:35 +00:00
OccluderNode
Updated copyright years.
2006-07-18 15:21:48 +00:00
OcclusionQueryNode
From Paul Martz, fixed get/set methods API
2008-02-27 11:43:58 +00:00
OperationThread
Fixed warnings, updated NEWS
2009-01-30 10:55:28 +00:00
PagedLOD
Added the ability to turn off the external paging in of PagedLOD children.
2009-07-16 10:13:41 +00:00
Plane
From Mathias Froehlich, moved optional config variables into include/osg/Config file that
2008-06-20 15:50:53 +00:00
Point
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
PointSprite
From Mike Wittman, " noticed that some type references of osg::Drawable::AttributeFunctor, osg::Drawable::ConstAttributeFunctor, and osg::StateAttribute::ModeUsage in osg and osgSim were not being properly reflected in osgIntrospection. This appears to be due to Doxygen not handling nested types from superclasses if they're not qualified when referenced in subclasses.
2007-03-05 17:34:36 +00:00
PolygonMode
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
PolygonOffset
Ported osgUtil, osgDB, osgGA, NodeKits and plugins to compile against OpenGL ES 1.1 and OpenGL ES 2.0.
2009-10-28 20:31:57 +00:00
PolygonStipple
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
Polytope
Changed setting of stack back assigned to push_back to fix bug with cull mask management.
2009-05-07 18:30:33 +00:00
PositionAttitudeTransform
Updated copyright years.
2006-07-18 15:21:48 +00:00
PrimitiveSet
From Paul Martz, "A recent change to add the new geometry shader primitive types has broken the build on Windows. On Windows, those types are declared in the header GL2Extensions, but the PrimitiveSet header (which uses those types) fails to include that header, causing compile errors.
2009-10-11 05:52:11 +00:00
Program
Ported osg::Geometry across to supporting the aliasing of vertex, color and normal etc. calls to Vertex Attributes.
2009-10-16 16:26:27 +00:00
Projection
Updated copyright years.
2006-07-18 15:21:48 +00:00
ProxyNode
From Mathias Froehlich, "attached is a change to the ProxyNode that also includes ProxyNode local
2009-06-12 10:08:15 +00:00
Quat
Updated copyright years.
2006-07-18 15:21:48 +00:00
ref_ptr
From Piotr Rak, "added bool conversion for ref_ptr, when no implicit conversion to T* is used."
2008-11-25 16:24:50 +00:00
Referenced
Added depends_on template and usage in RenderBin to help with static variable destruction ordering
2009-06-05 11:48:35 +00:00
RenderInfo
Added Camera::g/setIntialDrawCallback and g/setFinalDrawCallback(), and added
2008-02-29 15:25:57 +00:00
Scissor
From Mike Wittman, " noticed that some type references of osg::Drawable::AttributeFunctor, osg::Drawable::ConstAttributeFunctor, and osg::StateAttribute::ModeUsage in osg and osgSim were not being properly reflected in osgIntrospection. This appears to be due to Doxygen not handling nested types from superclasses if they're not qualified when referenced in subclasses.
2007-03-05 17:34:36 +00:00
Sequence
From Jason Daly, "I'm still having a problem with SWING animations on sequences. Here's
2007-12-24 14:45:31 +00:00
ShadeModel
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
Shader
Ported osg::Geometry across to supporting the aliasing of vertex, color and normal etc. calls to Vertex Attributes.
2009-10-16 16:26:27 +00:00
ShadowVolumeOccluder
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
Shape
From Chris Hanson, typo and comment clean ups
2009-07-24 14:45:44 +00:00
ShapeDrawable
Removed todo entry
2008-08-18 10:47:43 +00:00
State
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
StateAttribute
From Cedric Pinson, "Here a patch to be able to clone stateattribute, in order to do that i
2009-10-22 10:33:16 +00:00
StateAttributeCallback
From Cedric Pinson, new StateAttributeCallback replacing StateAttribute::Callback
2009-10-22 12:01:06 +00:00
StateSet
Fixed warnings, updated NEWS
2009-01-30 10:55:28 +00:00
Stats
Fixed warnings, updated NEWS
2009-01-30 10:55:28 +00:00
Stencil
From Mike Wittman, " noticed that some type references of osg::Drawable::AttributeFunctor, osg::Drawable::ConstAttributeFunctor, and osg::StateAttribute::ModeUsage in osg and osgSim were not being properly reflected in osgIntrospection. This appears to be due to Doxygen not handling nested types from superclasses if they're not qualified when referenced in subclasses.
2007-03-05 17:34:36 +00:00
StencilTwoSided
Fixed warnings
2008-12-17 16:13:23 +00:00
Switch
Added asSwitch and asGeode convinience methods to Node
2008-12-09 09:24:47 +00:00
TemplatePrimitiveFunctor
Fixed warnings
2009-01-07 10:32:59 +00:00
TexEnv
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
TexEnvCombine
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
TexEnvFilter
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
TexGen
From Paul Martz, changes for compiling against OpenGL 3.x
2009-11-03 16:34:54 +00:00
TexGenNode
From Mathias Froehlich, "attached is a change to TexGenNode rev 10060 that removes a private member
2009-04-22 13:07:02 +00:00
TexMat
From Farshid Lashkari, Added missing initialization of the _scaleByTextureRectangleSize
2006-11-22 20:39:44 +00:00
Texture
Ported osgUtil, osgDB, osgGA, NodeKits and plugins to compile against OpenGL ES 1.1 and OpenGL ES 2.0.
2009-10-28 20:31:57 +00:00
Texture1D
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
Texture2D
Removed the mutable from the _image variable
2008-04-23 20:49:19 +00:00
Texture2DArray
Various warning fixes
2008-10-27 13:09:43 +00:00
Texture3D
Fixed warnings
2008-12-17 16:13:23 +00:00
TextureCubeMap
From Art Trevs, "Features of the patch are:
2007-09-11 12:04:58 +00:00
TextureRectangle
From Mathias Froehlich, Changed osg::TextureRectangle to use osg::Texutre::applyTexParameters() to take advantage of texture shadow extension settings for texture rectangle
2009-04-24 09:07:22 +00:00
Timer
Added stats collection to new Texture Pool code, and improved TexturePool implementation.
2009-09-25 18:05:54 +00:00
TransferFunction
Refactored osg::TransferFunction1D to use an std::map internally which is kept in sync with the actual osg::Image that is passed to the GPU.
2009-02-02 14:43:27 +00:00
Transform
Added EGL support into build system for GLES1 + GLES2.
2009-10-30 15:17:38 +00:00
TriangleFunctor
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
TriangleIndexFunctor
Added support for new double Vec*Array classes in various functors.
2007-12-04 14:46:46 +00:00
Uniform
Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers
2009-10-25 11:52:01 +00:00
Vec2
Updated copyright years.
2006-07-18 15:21:48 +00:00
Vec2b
From Paul Obermeier, "Please find enclosed some changed OSG header files.
2009-05-18 10:37:03 +00:00
Vec2d
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
Vec2f
Updated copyright years.
2006-07-18 15:21:48 +00:00
Vec2s
From David Cullu, added various mathematical operators
2007-12-17 17:43:57 +00:00
Vec3
Updated copyright years.
2006-07-18 15:21:48 +00:00
Vec3b
From Paul Obermeier, "Please find enclosed some changed OSG header files.
2009-05-18 10:37:03 +00:00
Vec3d
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
Vec3f
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
Vec3s
From David Cullu, added various mathematical operators
2007-12-17 17:43:57 +00:00
Vec4
Updated copyright years.
2006-07-18 15:21:48 +00:00
Vec4b
From Paul Obermeier, "Please find enclosed some changed OSG header files.
2009-05-18 10:37:03 +00:00
Vec4d
Introduced CMake build option for compiling double or float versions of osg::BoundingSphere and osg::BoundingBox.
2008-04-03 18:36:50 +00:00
Vec4f
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
Vec4s
From David Cullu, added various mathematical operators
2007-12-17 17:43:57 +00:00
Vec4ub
From Paul Obermeier, "Please find enclosed some changed OSG header files.
2009-05-18 10:37:03 +00:00
Version
From Jean-Sebastien Guay, fixed Widows build and updated the SO version
2009-09-23 15:16:34 +00:00
VertexProgram
Fixed warnings
2008-12-17 15:32:35 +00:00
View
Fixed warnings, updated NEWS
2009-01-30 10:55:28 +00:00
Viewport
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00