..
AlphaFunc
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
AnimationPath
From Alan Dickinson, change methods to virtual.
2008-09-18 13:54:13 +00:00
ApplicationUsage
From Eric Sokolowski and Robert Osfield, moved command line option usage setup
2008-05-12 10:55:55 +00:00
ArgumentParser
From Eric Sokolowski and Robert Osfield, moved command line option usage setup
2008-05-12 10:55:55 +00:00
Array
From Neil Groves,
2008-06-19 20:38:38 +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 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
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
From Tim Moore, "Double precision versions of BoundingBox and BoundingSphere are useful for doing computations in world coordinates, especially when working with a geocentric scene. By default, these classes are built using floats, so templated versions fill a need. I've used the double precision templates to fix some problems with ViewDependentShadow, which will follow shortly.
2008-11-26 16:39:52 +00:00
BoundingSphere
From Tim Moore, "Double precision versions of BoundingBox and BoundingSphere are useful for doing computations in world coordinates, especially when working with a geocentric scene. By default, these classes are built using floats, so templated versions fill a need. I've used the double precision templates to fix some problems with ViewDependentShadow, which will follow shortly.
2008-11-26 16:39:52 +00:00
BoundsChecking
buffered_value
Added Object::resizeGLObjectBuffers(uint) method to help improve the ability
2007-01-04 14:11:51 +00:00
BufferObject
From Art Tevs, "here is a submission of an additional class of PixelBufferObejct, which implements more general way of handling with PBOs. Current osg implementation of PBO does use an attached osg::Image to copy data from. This is somehow only one way of using it and doesn't provide full functionality of PBOs.
2008-12-01 13:28:13 +00:00
Camera
From Jaromir Vitek, "patch contains extension to fbo and camera. Camera can attach new render buffer for depth and stencil logical buffer in packed form."
2008-11-09 11:55:11 +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 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
ClearNode
ClipNode
From Roland Smeenk, "ClipNode contains a method getClipPlaneList that should actually be called setClipPlaneList."
2007-02-16 15:17:43 +00:00
ClipPlane
Moved the setting of _clipPlaneNum from the {} body to the intializer list to
2008-01-18 21:01:18 +00:00
ClusterCullingCallback
Removed the using to avoid VS 7.1 build problem
2007-03-29 15:41:59 +00:00
CollectOccludersVisitor
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
ColorMask
ColorMatrix
ComputeBoundsVisitor
Added new osg::ComputeBoundsVisitor
2007-02-16 17:34:34 +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
Added docs explaining units
2008-04-14 10:38:37 +00:00
CopyOp
From Bob Kuehne, "he attached are conversions of the 3 main places i found in osg where tokens are used to represent bitmasks with 'magic' numbers, like 32. i've changed these to a more representative bitshift representation, showing clearly in which bit you can expect this token to manifest. ie, converted things like:
2008-04-16 15:23:12 +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
CullSettings
From Mathias Froehlich, build fixes for various unices
2008-06-26 12:08:37 +00:00
CullStack
Updated wrappers
2007-08-10 17:44:54 +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
Added DisplaySettings::s/getApplication() to help with gecko plugin initialization when it requires the application name
2008-11-20 12:03:21 +00:00
Drawable
Improved the constness of parameters the Node::getWorldMatrices(..) method.
2008-09-18 10:38:18 +00:00
DrawPixels
Fixed parameter name
2007-05-14 16:16:22 +00:00
Endian
Export
From Wojciech Lewandowski, "I have restored MSVC disabled warnings in osg/Export. Difference is they are now disabled only when OSG_DISABLE_MSVC_WARNINGS macro is defined. This macro is set through CMake options and autogenerated in osg/Config. Simon suggested that it would be cool if we had more control over selected warnings. I tried to learn how to make selection of individual warning numbers possible, but had to gave up as my cmake skills were not sufficient. The only way I saw this possible would be adding one define for each MSVC warning number. But many definitions seemed too be to much clutter for osg/Config file so I rejected thar idea. For this it would be cool if autogenerated Config entries could more powerful than simple #define/#undef flags. Maybe Cmake gurus know how to do it.
2008-11-24 16:32:52 +00:00
fast_back_stack
Fog
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
FragmentProgram
Introduced new osg::discardDeletedOpenGLObjects() methods, and usage of it in
2008-01-08 13:24:29 +00:00
FrameBufferObject
From Jaromir Vitek, "In attachment are another fixes for using packed depth+stencil (PDS).
2008-11-25 10:57:14 +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
Introduced Geometry::containsSharedArrays() and Geometry::duplicateSharedArrays() to
2008-09-14 10:31:27 +00:00
GL
From Andy Skinner, warning fix for Windows 64-bit build
2007-04-03 19:42:43 +00:00
GL2Extensions
Removed non standard and redundent /*EOF*/
2008-01-08 14:38:58 +00:00
GLExtensions
Aded osg::isGLExtensionOrVersionSupported(uint contextID, char* extensionName, float minVersionRequired) method that
2008-12-15 19:37:14 +00:00
GLObjects
Introduced new osg::discardDeletedOpenGLObjects() methods, and usage of it in
2008-01-08 13:24:29 +00:00
GLU
Added GLU_TESS_CALLBACK_TRIPLEDOT path into include/osg/GLU and enabled this
2007-10-03 20:21:01 +00:00
GraphicsContext
Introduced support for controlling mipmapping of osgTerrain::ImageLayer and compression of osgTerrain::HeightFieldLayer.
2008-10-20 08:43:25 +00:00
GraphicsThread
Added optional bool keep to BarrierOperation to make it more resuable
2008-11-18 15:18:34 +00:00
Group
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
Hint
From Mathias Froehlich, fixed typo
2008-05-12 10:16:40 +00:00
Image
Removed buildMipmaps method that had no implementation.
2008-12-15 12:16:31 +00:00
ImageSequence
Refactored ImageSequence to provided a cleaner and more robust implementation
2008-10-06 17:02:20 +00:00
ImageStream
Refactored ImageSequence to provided a cleaner and more robust implementation
2008-10-06 17:02:20 +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
Changed int's to unsigned int's to avoid warnings
2008-07-16 13:26:06 +00:00
Light
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
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
Added extra constructors
2008-03-12 20:15:45 +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
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
Material
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
Math
Introduce osg::asciiToDouble/asciiToFloat function.
2008-11-23 11:35:43 +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
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
From Sukender, added missing inline keywords
2008-12-09 16:43:38 +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
Refactored ImageSequence to provided a cleaner and more robust implementation
2008-10-06 17:02:20 +00:00
Notify
Object
Changed the macro usage so that the quotes are now added inside the .cpp
2008-09-22 13:16:29 +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
OcclusionQueryNode
From Paul Martz, fixed get/set methods API
2008-02-27 11:43:58 +00:00
OperationThread
Added getNumOperationsInQueue() method
2008-01-18 09:17:32 +00:00
PagedLOD
Added the ability to release OpenGL objects in PagedLOD subgrphs that are no longer being rendered.
2008-10-07 11:35: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
Added extra constructors
2008-03-12 20:15:45 +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
Fixed unitialized variable
2008-07-23 15:42:02 +00:00
PolygonOffset
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
PolygonStipple
Added extra constructors
2008-03-12 20:15:45 +00:00
Polytope
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
PositionAttitudeTransform
PrimitiveSet
From Neil Groves,
2008-06-19 20:38:38 +00:00
Program
In Program::PerContextProgram changed const Uniform* to osg::ref_ptr<const Uniform*> to avoid the possibility of a uniform being deleted
2008-06-19 11:58:34 +00:00
Projection
ProxyNode
Refactored DatabasePager and related classes to introduce support for
2008-05-21 21:09:45 +00:00
Quat
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
Where possible moved redundent C header includes from headers to source files
2008-12-12 18:47:30 +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
Set default ShadeModel back to SMOOTH
2007-04-05 20:27:02 +00:00
Shader
From Art Trevs, add support for saving external shader files.
2008-03-04 14:04:48 +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
Simplified the MixinVector class so that it no longer supports custom allocators,
2008-06-27 12:44:41 +00:00
ShapeDrawable
Removed todo entry
2008-08-18 10:47:43 +00:00
State
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
StateAttribute
Added support for ImageSequence to all Texture classes
2008-07-22 12:28:46 +00:00
StateSet
From Michael Platings and Robert Osfield, added support for controlling,
2008-06-19 11:09:20 +00:00
Stats
Removed inappropriate Stats:: prefix
2007-02-15 10:25:11 +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
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
Switch
Added asSwitch and asGeode convinience methods to Node
2008-12-09 09:24:47 +00:00
TemplatePrimitiveFunctor
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
TexEnv
TexEnvCombine
From Paul Melis, fixes to spelling mistakes/typos.
2007-07-11 15:51:17 +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 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
TexGenNode
Added support for setThreadSafeRefUnref into TexGenNode
2007-01-11 10:35:03 +00:00
TexMat
From Farshid Lashkari, Added missing initialization of the _scaleByTextureRectangleSize
2006-11-22 20:39:44 +00:00
Texture
Added support for ImageSequence to all Texture classes
2008-07-22 12:28:46 +00:00
Texture1D
Added Texture1D(Image*) and Texture3D(Image*) constructors
2008-10-08 11:30:18 +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
Added Texture1D(Image*) and Texture3D(Image*) constructors
2008-10-08 11:30:18 +00:00
TextureCubeMap
From Art Trevs, "Features of the patch are:
2007-09-11 12:04:58 +00:00
TextureRectangle
Removed the mutable from the _image variable
2008-04-23 20:49:19 +00:00
Timer
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
TransferFunction
Removed unused methods
2008-09-25 15:19:42 +00:00
Transform
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
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
From Ferdi Smit, added support for unsigned int typed uniforms
2008-11-25 14:15:35 +00:00
Vec2
Vec2b
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
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
Vec2s
From David Cullu, added various mathematical operators
2007-12-17 17:43:57 +00:00
Vec3
Vec3b
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
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
Vec4b
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
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 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
Version
Updated version number for 2.7.7 release
2008-12-12 10:19:19 +00:00
VertexProgram
Introduced new osg::discardDeletedOpenGLObjects() methods, and usage of it in
2008-01-08 13:24:29 +00:00
View
From Ulrich Hertlein, "attached are some minor tweaks:
2008-07-17 13:51:14 +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