.. |
AlphaFunc
|
Moved GL_ALPHA_TEST from AlphaFunc header to GLDefines header
|
2015-07-22 14:03:24 +00:00 |
AnimationPath
|
added call to copy constructor for virtual base classes in copy constructor of derived classes, removed these for abstract classes
|
2016-08-29 10:41:40 +02:00 |
ApplicationUsage
|
|
|
ArgumentParser
|
|
|
Array
|
Make Array::className() support all Array::Type's
|
2017-06-16 11:02:14 -04:00 |
AttributeDispatchers
|
Renamed ArrayDispatchers to AttributeDispatchers to better reflect it's role
|
2016-10-11 15:14:14 +01:00 |
AudioStream
|
|
|
AutoTransform
|
Rewrote the handling of AutoTransform::setAutoScaleToScreen(bool) functionality so that is disabling CullingActive when switched on.
|
2018-04-02 18:26:26 +01:00 |
Billboard
|
From Jannik Heller, typo fixes
|
2015-04-13 10:43:56 +00:00 |
BindImageTexture
|
add (untested) BindImageTexture serializer
|
2018-01-02 18:12:52 +01:00 |
BlendColor
|
|
|
BlendEquation
|
|
|
BlendEquationi
|
Refactored handling of StateAttiribute's that override the StateAttiribute::getMember() so that when they change their Member value they update the StateSet parents that own them to keep the StateSet's maps coherent.
|
2016-06-25 12:24:19 +01:00 |
BlendFunc
|
|
|
BlendFunci
|
Refactored handling of StateAttiribute's that override the StateAttiribute::getMember() so that when they change their Member value they update the StateSet parents that own them to keep the StateSet's maps coherent.
|
2016-06-25 12:24:19 +01:00 |
BoundingBox
|
|
|
BoundingSphere
|
Fix flawed BoundingSphere inequality operator
|
2017-08-28 14:34:39 +02:00 |
BoundsChecking
|
Fixed typo
|
2015-07-21 13:42:35 +00:00 |
buffered_value
|
|
|
BufferIndexBinding
|
Merge remote-tracking branch 'upstream/master' into MDI7
|
2017-08-24 11:26:23 +02:00 |
BufferObject
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
BufferTemplate
|
From Jannik Heller, typo fixes
|
2015-04-13 10:43:56 +00:00 |
Callback
|
Imoroved backwards compatibility with 3.6
|
2018-05-14 10:47:50 +01:00 |
Camera
|
Added calling of releaseGLObjects() and resizeGLObjects() to the Camera DrawCallback's to enable the draw callbacks to clean up their own GL objects.
|
2019-01-19 16:18:48 +00:00 |
CameraView
|
|
|
Capability
|
bugfix: wrong class name in META_Object macro for osg::Enablei osg::Disablei
|
2016-08-29 09:37:14 +02:00 |
ClampColor
|
|
|
ClearNode
|
|
|
ClipControl
|
From Mathias Froehlich, "Attached a new state attribute implementing the glClipControl that appeared with GL4.5."
|
2015-06-30 09:11:00 +00:00 |
ClipNode
|
|
|
ClipPlane
|
|
|
ClusterCullingCallback
|
Changed the doxygen control characters and clarifications
|
2018-02-19 08:39:23 +00:00 |
CollectOccludersVisitor
|
|
|
ColorMask
|
|
|
ColorMaski
|
Refactored handling of StateAttiribute's that override the StateAttiribute::getMember() so that when they change their Member value they update the StateSet parents that own them to keep the StateSet's maps coherent.
|
2016-06-25 12:24:19 +01:00 |
ColorMatrix
|
|
|
ComputeBoundsVisitor
|
|
|
ContextData
|
Added missing OSG_EXPORT to fix Windows build
|
2015-09-23 10:41:54 +00:00 |
ConvexPlanarOccluder
|
|
|
ConvexPlanarPolygon
|
|
|
CoordinateSystemNode
|
When testing XYZ/ECEF coordinate values that convert to LLA points with latitude = 90.0 or latitude = -90.0, the heights calculated by EllipsoidModel::convertXYZToLatLongHeight have substantial errors. With the provided change, points at the pole are handled more correctly. This has been tested against US NGA GoldData.
|
2018-04-04 08:50:39 +01:00 |
CopyOp
|
Added CopyOp handling of Uniform.
|
2017-03-23 18:12:52 +00:00 |
CullFace
|
|
|
CullingSet
|
This submission removes the define / code path OSG_USE_BOUND that was never used. The class osg::Bound used by this code doesn't exist either.
|
2016-05-19 17:32:24 +01:00 |
CullSettings
|
Moved osg::clampProjectionMatrix() template from CullVisitor.cpp into include/osg/CullSettings to make it easier to implement custom clampProjectionMatrix callbacks
|
2018-06-25 20:03:50 +01:00 |
CullStack
|
Refactored AutoTransform so that it dynamically computes the rotation, scale and matrices during the cull traversal to enable usage in multi-view, multi-threaded applications
|
2017-04-26 11:50:35 +01:00 |
DeleteHandler
|
|
|
Depth
|
|
|
DepthRangeIndexed
|
Added osg::DepthRangeIndexed class to wrap up glDepthRangeIndexed functionality.
|
2016-06-29 12:28:28 +01:00 |
DispatchCompute
|
Pulled in latest changes from 3.6 branch
|
2018-04-07 18:14:57 +01:00 |
DisplaySettings
|
Added object map to DisplaySettings::setObject(std::string, Object*) & getObject(std::string)
|
2017-12-03 16:43:06 +00:00 |
Drawable
|
uncomment INLINE_DRAWABLE_DRAW
|
2019-02-20 16:55:08 +00:00 |
DrawPixels
|
|
|
Endian
|
|
|
Export
|
Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros
|
2018-05-10 19:00:13 +01:00 |
fast_back_stack
|
|
|
Fog
|
|
|
FragmentProgram
|
Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container.
|
2015-09-23 09:47:34 +00:00 |
FrameBufferObject
|
Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container.
|
2015-09-23 09:47:34 +00:00 |
FrameStamp
|
|
|
FrontFace
|
|
|
Geode
|
Cleaned up inbludes and unused code
|
2018-04-20 14:01:21 +01:00 |
Geometry
|
Introduced Drawable::CreateVertexArrayStateCallback to enable customization of how VertexArrayState objects.
|
2017-11-29 14:22:31 +00:00 |
GL2Extensions
|
|
|
GLDefines
|
Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY
|
2018-02-28 08:50:48 +00:00 |
GLExtensions
|
Fixed build error when GL_USE_FLOAT_PLANE is used
|
2018-10-23 09:11:49 +01:00 |
GLObjects
|
Fixed "unreferenced formal parameter" warnings
|
2016-06-07 08:53:42 +01:00 |
GLU
|
From Jannik Heller, typo fixes
|
2015-04-07 18:01:12 +00:00 |
GraphicsContext
|
Remove duplication of REGISTER_WINDOWINGSYSTEMINTERFACE code
|
2018-08-15 12:49:01 -04:00 |
GraphicsCostEstimator
|
|
|
GraphicsThread
|
Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple inheritance warnings
|
2019-01-12 11:28:25 +00:00 |
Group
|
Fix docs for Group::addChild to match implementation
|
2017-08-26 11:30:55 +00:00 |
Hint
|
|
|
Identifier
|
Typo fixes
|
2016-05-30 12:30:05 +01:00 |
Image
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
ImageSequence
|
Introduced CMake option OSG_PROVIDE_READFILE option that defaults to ON, but when switched to OFF disables the building of the osgDB::read*File() methods,
|
2015-10-22 13:42:19 +00:00 |
ImageStream
|
|
|
ImageUtils
|
From Albert Luaces, typo fixes.
|
2015-06-01 13:40:20 +00:00 |
io_utils
|
Added osg::MakeString class to make it easier to create std::string's using std::ostream style << usage.
|
2017-03-23 17:58:34 +00:00 |
KdTree
|
osg: KdTree: count degenerates to keep original primitive index in sync
|
2017-06-04 17:29:57 -04:00 |
Light
|
|
|
LightModel
|
|
|
LightSource
|
|
|
LineSegment
|
Renamed LineSegment::intersect(BoundingSphere/Box, double/float&, double/float&) methods to LineSegment::intersectAndComputeRations(..) to avoid confusion with the change in convention for
|
2015-04-27 19:31:13 +00:00 |
LineStipple
|
|
|
LineWidth
|
|
|
LOD
|
Replaced tabs with spaces
|
2017-01-07 13:54:21 +01:00 |
LogicOp
|
|
|
Material
|
|
|
Math
|
Added default_value() template to help with creating templates that need to initialize members that are floats etc.
|
2016-06-22 11:26:11 +01:00 |
Matrix
|
|
|
Matrixd
|
Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API
|
2018-08-08 15:05:53 +03:00 |
Matrixf
|
Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API
|
2018-08-08 15:05:53 +03:00 |
MatrixTemplate
|
Introduced new osg::UniformBase class to enable an extensible uniform class hierachy
|
2017-03-23 17:58:34 +00:00 |
MatrixTransform
|
|
|
MixinVector
|
|
|
Multisample
|
|
|
Node
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
NodeCallback
|
|
|
NodeTrackerCallback
|
|
|
NodeVisitor
|
Replaced dynamoc_cast<osg::CullStack*> with asCullStack() to improve performance of AutoTransform, screen size based LOD and PagedLOD.
|
2017-04-26 17:10:58 +01:00 |
Notify
|
|
|
Object
|
Fixed for crashes on exit associaciated with VAO usage and vairous niche usage cases
|
2019-01-08 19:35:37 +00:00 |
Observer
|
|
|
observer_ptr
|
Fixed build
|
2018-09-11 09:32:15 +01:00 |
ObserverNodePath
|
|
|
OccluderNode
|
|
|
OcclusionQueryNode
|
OcclusionQueryNode: ensure a valid query geometry
|
2019-02-21 14:42:35 +01:00 |
OperationThread
|
Fixed -Wextra warnings
|
2016-06-08 09:20:16 +01:00 |
os_utils
|
Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros
|
2018-05-10 19:00:13 +01:00 |
PagedLOD
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
PatchParameter
|
|
|
Plane
|
|
|
Point
|
|
|
PointSprite
|
|
|
PolygonMode
|
Added conditionals for GLES3, added correct gl headers for GLES3 on iOS and Android to GL.in
|
2017-03-20 18:33:08 +00:00 |
PolygonOffset
|
|
|
PolygonStipple
|
|
|
Polytope
|
Implemented Polytope::contains(..) for triangle vertices and added support for using the results mask.
|
2017-05-11 15:25:10 +01:00 |
PositionAttitudeTransform
|
|
|
PrimitiveRestartIndex
|
|
|
PrimitiveSet
|
first commit for Indirect Draw integration in osg
|
2017-07-26 21:20:28 +02:00 |
PrimitiveSetIndirect
|
Fixed unititialized memory variables and improved readability by adding spacing where appropriate
|
2017-10-31 17:55:59 +00:00 |
Program
|
Merge branch 'master' into shader_pipeline
|
2017-12-01 09:14:52 +00:00 |
Projection
|
|
|
ProxyNode
|
Introduced CMake option OSG_PROVIDE_READFILE option that defaults to ON, but when switched to OFF disables the building of the osgDB::read*File() methods,
|
2015-10-22 13:42:19 +00:00 |
Quat
|
Updates osgAnimation
|
2016-07-01 17:04:15 +02:00 |
ref_ptr
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
Referenced
|
Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple inheritance warnings
|
2019-01-12 11:28:25 +00:00 |
RenderInfo
|
|
|
SampleMaski
|
|
|
Sampler
|
add static helper func in order to generate Samplers of a Samplerless StateSet
|
2018-01-13 21:25:47 +01:00 |
Scissor
|
|
|
ScissorIndexed
|
Added osg::ScissorIndexed that wraps up glScissorIndexed function
|
2016-06-29 15:11:02 +01:00 |
ScriptEngine
|
add ScriptNodeCallback serializer
|
2017-03-28 22:37:34 +02:00 |
Sequence
|
Introduced CMake option OSG_PROVIDE_READFILE option that defaults to ON, but when switched to OFF disables the building of the osgDB::read*File() methods,
|
2015-10-22 13:42:19 +00:00 |
ShadeModel
|
|
|
Shader
|
Protect the _programSet in Shader with a mutex.
|
2018-09-04 10:35:38 -04:00 |
ShaderAttribute
|
|
|
ShaderComposer
|
Added deprecated comments for ShaderComposer
|
2018-03-05 14:39:07 +00:00 |
ShadowVolumeOccluder
|
|
|
Shape
|
Fixed crash when using ShapeDrawable with a TriangleMesh or ConvexHull shape due to missing texture coords
|
2018-05-13 11:53:21 +01:00 |
ShapeDrawable
|
Refactored ShapeDrawable so that it is subclassed from osg::Geometry rather than osg::Drawable.
|
2016-10-11 11:29:29 +01:00 |
State
|
Added separate test and rest of _currentVAO to State::resetCurrentVertexArrayStateOnMatch(..) method
|
2019-01-22 20:22:49 +00:00 |
StateAttribute
|
add GLSampler as Texture Property
|
2018-01-03 21:34:10 +01:00 |
StateAttributeCallback
|
|
|
StateSet
|
Added osg::UnfiromBase* StateSet::getUniformBase(..) and osg::Uniform* StateSet::getUniform(..) methods to help with backwards compatibility
|
2018-03-19 12:08:28 +00:00 |
Stats
|
|
|
Stencil
|
|
|
StencilTwoSided
|
|
|
Switch
|
Introduced CMake option OSG_PROVIDE_READFILE option that defaults to ON, but when switched to OFF disables the building of the osgDB::read*File() methods,
|
2015-10-22 13:42:19 +00:00 |
TemplatePrimitiveFunctor
|
Improved indentation, making it consistent with the rest of the OSG headers
|
2017-05-11 15:25:10 +01:00 |
TemplatePrimitiveIndexFunctor
|
Created TemplatePrimitiveIndexFunctor to enable easier handling of point, lines, triangles and quad index meshes
|
2017-05-11 15:25:10 +01:00 |
TexEnv
|
Added shader pipeline support to osg::TexEnv
|
2017-03-23 17:59:39 +00:00 |
TexEnvCombine
|
|
|
TexEnvFilter
|
|
|
TexGen
|
Added shader pipeline support to osg::TexGen.
|
2017-03-23 17:59:39 +00:00 |
TexGenNode
|
|
|
TexMat
|
|
|
Texture
|
Created a GLenum Texture::selectSizedInternalFormat(const osg::Image* image=0) const method to help clean up set up of glTexStorage.
|
2018-08-17 12:22:36 +01:00 |
Texture1D
|
Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating
|
2018-02-13 12:01:57 +00:00 |
Texture2D
|
Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating
|
2018-02-13 12:01:57 +00:00 |
Texture2DArray
|
Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY
|
2018-02-28 08:50:48 +00:00 |
Texture2DMultisample
|
Added serializer for Texture2DMultisample
|
2017-03-22 10:47:58 +01:00 |
Texture3D
|
Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating
|
2018-02-13 12:01:57 +00:00 |
TextureAttribute
|
Added TextureAttribute base class from Texture related StateAttribute that need texture unit information from StateSet::setTextureAttribute assigned to
|
2017-03-23 17:58:34 +00:00 |
TextureBuffer
|
Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating
|
2018-02-13 12:01:57 +00:00 |
TextureCubeMap
|
Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating
|
2018-02-13 12:01:57 +00:00 |
TextureRectangle
|
Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating
|
2018-02-13 12:01:57 +00:00 |
Timer
|
Fixed type of Timer_t under Windows
|
2018-05-23 06:34:51 +01:00 |
TransferFunction
|
From Albert Luaces, typo fixes.
|
2015-06-01 13:40:20 +00:00 |
Transform
|
Added missing Node::asAutoTransform() + NodeVisitor::apply(AutoTransform&).
|
2017-04-25 18:04:04 +01:00 |
TriangleFunctor
|
Removed redudent bool parameter from TriangleFunctor::operator(Vec3, Vec3, Vec3, bool) so it's now simply TriangleFunctor::operator(Vec3, Vec3, Vec3) as the bool was always false in recently OSG versions.
|
2017-05-11 15:25:10 +01:00 |
TriangleIndexFunctor
|
Improved indentation, making it consistent with the rest of the OSG headers
|
2017-05-11 15:25:10 +01:00 |
TriangleLinePointIndexFunctor
|
From Jordi Torres, "Added TriangleLinePointIndexFunctor to osg namespace"
|
2016-01-19 14:22:12 +00:00 |
Types
|
From Joe Thompson, "OpenSceneGraph cannot be built with Visual Studio 2008.
|
2016-03-02 09:18:26 +00:00 |
Uniform
|
Imoroved backwards compatibility with 3.6
|
2018-05-14 10:47:50 +01:00 |
UniformBase
|
Imoroved backwards compatibility with 3.6
|
2018-05-14 10:47:50 +01:00 |
UserDataContainer
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
ValueMap
|
Fixed clang warnings
|
2016-06-03 09:33:47 +01:00 |
ValueObject
|
move Get/SetScalarvalue out of ValueObject and provide specialization for GetScalarValue<bool> fixing MSVC waring C4800
|
2018-02-15 14:59:24 +01:00 |
ValueStack
|
Fixed doxygen warnings
|
2016-06-01 14:20:14 +01:00 |
Vec2
|
|
|
Vec2b
|
|
|
Vec2d
|
|
|
Vec2f
|
From Christian Kehl, added Vec2::set(const Vec2) method
|
2015-06-26 09:40:37 +00:00 |
Vec2i
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
Vec2s
|
|
|
Vec2ub
|
|
|
Vec2ui
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
Vec2us
|
|
|
Vec3
|
|
|
Vec3b
|
|
|
Vec3d
|
|
|
Vec3f
|
|
|
Vec3i
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
Vec3s
|
|
|
Vec3ub
|
|
|
Vec3ui
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
Vec3us
|
|
|
Vec4
|
|
|
Vec4b
|
|
|
Vec4d
|
|
|
Vec4f
|
|
|
Vec4i
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
Vec4s
|
|
|
Vec4ub
|
Added osg::convertToRGBA8(Vec4f) convenience function
|
2016-10-11 11:29:29 +01:00 |
Vec4ui
|
Fix typos and spelling.
|
2018-04-20 18:18:22 +02:00 |
Vec4us
|
|
|
VertexArrayState
|
Added reset of the State::CurrentVertexArrayState() to prevent the State::_vas becoming a dangling pointer when VertexArrayState objects are deleted.
|
2019-01-21 17:38:40 +00:00 |
VertexAttribDivisor
|
VertexAttribDivisor compare function fix: index must be compared
|
2017-10-06 18:14:47 +03:00 |
VertexProgram
|
Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container.
|
2015-09-23 09:47:34 +00:00 |
View
|
Fixed for crashes on exit associaciated with VAO usage and vairous niche usage cases
|
2019-01-08 19:35:37 +00:00 |
Viewport
|
|
|
ViewportIndexed
|
Added osg::ScissorIndexed that wraps up glScissorIndexed function
|
2016-06-29 15:11:02 +01:00 |