OpenSceneGraph/include/osg
2019-12-13 12:08:37 +03:00
..
AlphaFunc Moved GL_ALPHA_TEST from AlphaFunc header to GLDefines header 2015-07-22 14:03:24 +00:00
AnimationPath
ApplicationUsage
ArgumentParser
Array Make Array::className() support all Array::Type's 2017-06-16 11:02:14 -04:00
AttributeDispatchers
AudioStream
AutoTransform Rewrote the handling of AutoTransform::setAutoScaleToScreen(bool) functionality so that is disabling CullingActive when switched on. 2018-04-02 18:29:39 +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 Moved local Extensions objects to GL2Extensions 2014-12-09 10:37:09 +00:00
BlendEquation
BlendEquationi
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 Fixed build when using of double BoundingBox/BoundingSphere 2014-04-07 15:04:34 +00:00
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 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
BufferIndexBinding Merge remote-tracking branch 'upstream/master' into MDI7 2017-08-24 11:26:23 +02:00
BufferObject Fix typos and spelling. 2018-04-23 11:03:37 +01:00
BufferTemplate
Callback Fix typos and spelling. 2018-04-23 11:03:37 +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:16:53 +00:00
CameraView Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Capability bugfix: wrong class name in META_Object macro for osg::Enablei osg::Disablei 2016-08-29 09:37:14 +02:00
ClampColor
ClearNode Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
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 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ClusterCullingCallback Changed the doxygen control characters and clarifications 2018-02-19 08:39:23 +00:00
CollectOccludersVisitor
ColorMask Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
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 Added handling of Drawables added directly to scene graph without Geode decorating them. 2014-07-28 16:19:44 +00:00
ContextData
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:51:38 +01:00
CopyOp
CullFace Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
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:02:30 +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 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
DepthRangeIndexed Added osg::DepthRangeIndexed class to wrap up glDepthRangeIndexed functionality. 2016-06-29 12:28:28 +01:00
DispatchCompute Renamed osg::ComputeDispatch to osg::DispatchCompute to make sure the nameing between GL and OSG is consistent i.e glDispatchCompute -> osg::DispatchCompute 2018-04-07 17:59:55 +01:00
DisplaySettings Added DisplaySettings:s/getgTextShaderTechnique() and OSG_TEXT_SHADER_TECHNIQUE env var support to DisplaySettings. 2017-10-24 14:46:13 +01:00
Drawable uncomment INLINE_DRAWABLE_DRAW 2019-01-28 01:40:35 +01:00
DrawPixels 2014-05-14 10:19:43 +00:00
Endian
Export Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros 2018-05-10 18:58:29 +01:00
fast_back_stack
Fog
FragmentProgram
FrameBufferObject Added FrameBufferAttachment::resizeGLObjectBuffers(..) and releaseGLObjects(..) methods 2019-07-12 16:09:12 +01:00
FrameStamp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
FrontFace
Geode 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
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 glFramebufferTexture2DMultisample added to GLExtensions 2019-12-13 12:08:37 +03:00
GLObjects Fixed "unreferenced formal parameter" warnings 2016-06-07 08:53:42 +01:00
GLU
GraphicsContext Restored the REGISTER_WINDOWINGSYSTEMINTERFACE macro to the include/osg/GraphicsContext header and removed the OSGVIEWER_EXPORT as this was causing compatibility issues with osgQt. 2018-05-21 13:10:40 +01:00
GraphicsCostEstimator
GraphicsThread Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple inheritance warnings 2019-01-12 11:27:18 +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-23 11:03:37 +01:00
ImageSequence
ImageStream From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
ImageUtils From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
io_utils remove return of local pointer 2019-08-16 10:15:46 +01:00
KdTree osg: KdTree: count degenerates to keep original primitive index in sync 2017-06-04 17:29:57 -04:00
Light
LightModel Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LightSource
LineSegment
LineStipple Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LineWidth
LOD Replaced tabs with spaces 2017-01-07 13:54:21 +01:00
LogicOp
Material
Math
Matrix
Matrixd Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API 2018-08-08 14:37:28 +01:00
Matrixf Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API 2018-08-08 14:37:28 +01:00
MatrixTransform
MixinVector
Multisample
Node Fix typos and spelling. 2018-04-23 11:03:37 +01:00
NodeCallback Refactored Callback system in osg::Node, osg::Drawable, osg::StateSet and osg::StateAttribute to use a new osg::Callback base class. 2014-06-05 16:26:13 +00:00
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:32:50 +00:00
Observer
observer_ptr Fixed build 2018-09-11 09:31:35 +01:00
ObserverNodePath
OccluderNode
OcclusionQueryNode OcclusionQueryNode: ensure a valid query geometry 2019-02-21 17:34:26 +00:00
OperationThread
os_utils Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros 2018-05-10 18:58:29 +01:00
PagedLOD Fix typos and spelling. 2018-04-23 11:03:37 +01:00
PatchParameter
Plane
Point
PointSprite Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
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 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PolygonStipple Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Polytope Implemented Polytope::contains(..) for triangle vertices and added support for using the results mask. 2017-05-11 15:25:10 +01:00
PositionAttitudeTransform Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
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 numgroup removed but introduce a reto compatibility bug in Program serializer 2017-11-28 17:39:32 +01: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 Add OSG_USE_FLOAT_QUAT build option to use single precision quaternions 2019-03-14 10:46:42 +00:00
ref_ptr Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Referenced Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple inheritance warnings 2019-01-12 11:27:18 +00:00
RenderInfo
SampleMaski MOved SampleMaski::Extensions into osg::GL2Extensions 2014-12-07 17:31:49 +00:00
Sampler add static helper func in order to generate Samplers of a Samplerless StateSet 2018-01-13 21:25:47 +01:00
Scissor Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ScissorIndexed
ScriptEngine add ScriptNodeCallback serializer 2017-03-28 22:37:34 +02:00
Sequence
ShadeModel
Shader Protect the _programSet in Shader with a mutex. 2018-09-05 09:34:54 +01:00
ShaderAttribute
ShaderComposer Added deprecated comments for ShaderComposer 2018-03-05 14:39:07 +00:00
ShadowVolumeOccluder Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Shape Fixed crash when using ShapeDrawable with a TriangleMesh or ConvexHull shape due to missing texture coords 2018-05-13 11:52:06 +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:21:56 +00:00
StateAttribute add GLSampler as Texture Property 2018-01-03 21:34:10 +01:00
StateAttributeCallback
StateSet
Stats Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Stencil
StencilTwoSided Moveved Stencil/StencilTwoSided::Extensions into GL2Extensions 2014-12-09 11:14:33 +00:00
Switch
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 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexEnvCombine Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexEnvFilter Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexGen 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
TexGenNode
TexMat Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
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:20:59 +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
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:32:42 +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
Uniform Added support for Bindless texture extension, 2017-01-13 09:56:42 -06:00
UserDataContainer Fix typos and spelling. 2018-04-23 11:03:37 +01:00
ValueMap
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
Vec2 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
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-23 11:03:37 +01:00
Vec2s
Vec2ub From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec2ui Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec2us
Vec3 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec3b
Vec3d Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec3f
Vec3i Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec3s Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec3ub
Vec3ui Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec3us
Vec4
Vec4b
Vec4d Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec4f
Vec4i Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec4s
Vec4ub
Vec4ui Fix typos and spelling. 2018-04-23 11:03:37 +01: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:36:40 +00:00
VertexAttribDivisor VertexAttribDivisor compare function fix: index must be compared 2017-10-06 18:14:47 +03:00
VertexProgram
View Fixed for crashes on exit associaciated with VAO usage and vairous niche usage cases 2019-01-08 19:32:50 +00:00
Viewport Preperation for adding stereo support direclty into osgViewer. 2013-04-15 14:21:32 +00:00
ViewportIndexed Added osg::ScissorIndexed that wraps up glScissorIndexed function 2016-06-29 15:11:02 +01:00