OpenSceneGraph/include/osg
2015-02-20 15:02:43 +00:00
..
AlphaFunc
AnimationPath 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
ApplicationUsage Moved the expansion of the key codes into ApplicationUsage so that help is only generated for non zero keycodes. 2012-12-05 10:13:51 +00:00
ArgumentParser
Array From Pjotr Svetachov, "The binding of arrays is always set to BIND_UNDEFINED when using the array constructor because the binding parameter is ignored. Here is a fix." 2013-07-02 09:44:46 +00:00
ArrayDispatchers Removed unused methods 2013-06-26 12:59:40 +00:00
AudioStream From Laurens Voerman, compile fix for VisualStudio 2013-10-10 14:45:57 +00:00
AutoTransform
Billboard
BlendColor Moved local Extensions objects to GL2Extensions 2014-12-09 10:37:09 +00:00
BlendEquation Moved local Extensions objects to GL2Extensions 2014-12-09 10:37:09 +00:00
BlendEquationi Added osg::BlendFunci, osg::BlendEquationi and osg::ColorMaski StateAttrirbutes that wrap the glBlendFunci, glBlendEquationi and glColorMaski functions 2014-12-02 17:12:56 +00:00
BlendFunc Moved osg::BlenFunc::Extensions into osg::GL2Extensions 2014-12-04 19:03:16 +00:00
BlendFunci Added osg::BlendFunci, osg::BlendEquationi and osg::ColorMaski StateAttrirbutes that wrap the glBlendFunci, glBlendEquationi and glColorMaski functions 2014-12-02 17:12:56 +00:00
BoundingBox Fixed build when using of double BoundingBox/BoundingSphere 2014-04-07 15:04:34 +00:00
BoundingSphere Removed OSG_USE_BOUND and associated osg::Bound adapter class to avoid problems with BoundingBox::expandBy/expandByRadius() implementation choosing a null BoundingBox from 2014-06-02 16:20:39 +00:00
BoundsChecking
buffered_value
BufferIndexBinding From Marcus Hein, Added support for OpenGL SSBO and SSBB via osg::ShaderStorageBufferObject and osg::ShaderStorageBufferBinding to core OSG library, and added new osgSSBO example 2014-12-10 12:23:04 +00:00
BufferObject Introduced new shader composition approach that utilizes #pragma requires(), #pragma import_defines() and #ifdef in GLSL to enable multiple different versions of shaders based 2015-02-10 17:04:02 +00:00
BufferTemplate From PawelKsiezopolski, "This submission contains a new example for OSG : a geometry instancing rendering 2014-11-25 10:58:23 +00:00
Callback Cleaned up warning generated when compiling osgocculusviewer 2015-02-17 10:36:41 +00:00
Camera Added a render order sort to the list of Cameras being tested by the *Viewer::generatePointerData(..) method to ensure that the highest Camera gets focus. 2014-06-27 15:30:56 +00:00
CameraView
Capability Moved local Extensions objects to GL2Extensions 2014-12-09 10:37:09 +00:00
ClampColor Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
ClearNode
ClipNode
ClipPlane
ClusterCullingCallback Replaced using NodeCallback::run with explict run() implementation. 2014-06-28 06:22:47 +00:00
CollectOccludersVisitor From Laurens Voerman, compile fix for VisualStudio 2013-10-10 14:45:57 +00:00
ColorMask
ColorMaski Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
ColorMatrix
ComputeBoundsVisitor Added handling of Drawables added directly to scene graph without Geode decorating them. 2014-07-28 16:19:44 +00:00
ConvexPlanarOccluder
ConvexPlanarPolygon
CoordinateSystemNode
CopyOp 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
CullFace
CullingSet Further work on Bound class/Node::getBound() and Drawable::getBound() and usage in OSG codebase 2014-05-14 16:01:40 +00:00
CullSettings
CullStack From Laurens Voerman, "I have implemented and tested (on windows only) your suggestion for resetCullingMask(), it's far less intrusive than my previous submission. 2013-01-28 14:30:21 +00:00
DeleteHandler
Depth
DisplaySettings Added DisplaySettings::s/getNvOptimusEnablement() and OSG_NvOptimusEnablement env var control to control the setting of the NvOptimusEnablement variable 2014-12-18 10:59:07 +00:00
Drawable Introduced new shader composition approach that utilizes #pragma requires(), #pragma import_defines() and #ifdef in GLSL to enable multiple different versions of shaders based 2015-02-10 17:04:02 +00:00
DrawPixels 2014-05-14 10:19:43 +00:00
Endian Added template swapBytes method 2012-12-07 19:04:49 +00:00
Export Reverted the usage of OSG_UNUSED and OT_UNUSED as in hindsight these should never have been merged. Adding code to quieten 2013-07-01 08:21:13 +00:00
fast_back_stack
Fog
FragmentProgram MOved VertexProgram and FragmentProgram::Extensions into GL2Extensions. 2014-12-08 16:08:44 +00:00
FrameBufferObject Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object. 2014-12-10 10:38:12 +00:00
FrameStamp
FrontFace
Geode Refactor osg::Geode to subclass from osg::Group and reuse the NodeList children container 2014-06-03 09:23:24 +00:00
Geometry Introduced new shader composition approach that utilizes #pragma requires(), #pragma import_defines() and #ifdef in GLSL to enable multiple different versions of shaders based 2015-02-10 17:04:02 +00:00
GL2Extensions Removed old GL2Extensions class, replacing it with a typedef to GL2Extensions 2014-12-10 10:44:58 +00:00
GLBeginEndAdapter From Farshid Lashkari, Added GLBeginEndAdapter::reset(), and _overallNormalAssigned, _overallColorAssigned flags to avoid the GLBeginEndAdapter adapter setting colour and normals when none has been assigned. 2012-09-20 11:18:19 +00:00
GLDefines Added GL #define for Windows build 2015-02-11 09:41:15 +00:00
GLExtensions From Julien Valentin, "To sum up changes, I had: 2015-01-06 17:12:51 +00:00
GLObjects Fixed typo 2012-08-22 16:39:47 +00:00
GLU
GraphicsContext Windows build fixes 2014-12-09 20:09:29 +00:00
GraphicsCostEstimator
GraphicsThread
Group Changed the Node::ParentList to be a list of osg::Node rather than osg::Group, and added addChild, removeChild, replaceChild virtual method to Node to enable code 2014-05-13 08:43:07 +00:00
Hint
Image Added comment clarifying how Image::getColor(..) out of 0..1 range texcoords are handled - now clamped to edge. 2014-11-21 20:15:30 +00:00
ImageSequence Added LOAD_AND_RETAIN_IN_UPDATE_TRAVERSAL and LOAD_AND_DISCARD_IN_UPDATE_TRAVERSAL ImageSequence::Mode's to allow for ImageSequence usage without using background paging threads, instead loading all the images on demand in the update traversal. 2013-01-18 16:21:17 +00:00
ImageStream From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
ImageUtils Introduced a cast(T) method into the ImageUtils template functor to allow code reading images to handle casting from source data to a form that a user can use more conviently 2013-11-06 09:23:21 +00:00
io_utils Introduced a cast(T) method into the ImageUtils template functor to allow code reading images to handle casting from source data to a form that a user can use more conviently 2013-11-06 09:23:21 +00:00
KdTree Revised KdTreeBuilder so that is used the new apply(osg::Geometry&) method rather than expanding an osg::Geode. 2014-06-26 14:16:11 +00:00
Light
LightModel
LightSource
LineSegment
LineStipple
LineWidth
LOD From Ulrich Hertlein, "Attached is a patch that introduces 'static_cast<unsigned int>' on some instances where 2013-05-14 16:12:21 +00:00
LogicOp
Material
Math From Björn Blissing, "I found a minor error in documentation in include/osg/Math. 2014-06-25 08:21:13 +00:00
Matrix
Matrixd
Matrixf
MatrixTransform
MixinVector
Multisample Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
Node From Glen Waldron, "Node: patch for remove*Callback() methods to resolve a crash" 2014-08-08 15:45:54 +00: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 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
NodeVisitor Added NodeVisitor::INTERSECTION_VISITOR VisitorType 2014-07-31 18:29:31 +00:00
Notify
Object Cleaned up warning generated when compiling osgocculusviewer 2015-02-17 10:36:41 +00:00
Observer
observer_ptr
ObserverNodePath
OccluderNode
OcclusionQueryNode
OperationThread Replaced use of while(isRunning()) { YieldCurrentThread(); } style loops with use of join() to avoid false positives being reported by valgrind when using the helgrind tool for thread debugging. 2014-11-04 10:46:59 +00:00
PagedLOD From Ulrich Hertlein, "Attached is a patch that introduces 'static_cast<unsigned int>' on some instances where 2013-05-14 16:12:21 +00:00
PatchParameter Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object. 2014-12-10 10:38:12 +00:00
Plane Removed OSG_USE_BOUND and associated osg::Bound adapter class to avoid problems with BoundingBox::expandBy/expandByRadius() implementation choosing a null BoundingBox from 2014-06-02 16:20:39 +00:00
Point Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
PointSprite Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
PolygonMode
PolygonOffset
PolygonStipple
Polytope Removed OSG_USE_BOUND and associated osg::Bound adapter class to avoid problems with BoundingBox::expandBy/expandByRadius() implementation choosing a null BoundingBox from 2014-06-02 16:20:39 +00:00
PositionAttitudeTransform
PrimitiveRestartIndex Removed no longer used Extension definition 2014-12-09 14:58:34 +00:00
PrimitiveSet Introduced new shader composition approach that utilizes #pragma requires(), #pragma import_defines() and #ifdef in GLSL to enable multiple different versions of shaders based 2015-02-10 17:04:02 +00:00
Program Improvements to the #pragma(tic) shader composition support 2015-02-13 12:50:43 +00:00
Projection
ProxyNode
Quat
ref_ptr Added doxygen comment for ref_ptr<>::release(). 2014-12-22 09:50:10 +00:00
Referenced
RenderInfo Added osg::RenderInfo::pushRenderBin()/popRenderBin() and RenderInfo::getRenderBinStack() and getCameraStack() access methods for getting access to the current RenderBin/RenderStage. 2013-08-01 07:19:45 +00:00
SampleMaski MOved SampleMaski::Extensions into osg::GL2Extensions 2014-12-07 17:31:49 +00:00
Scissor Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ScriptEngine Cleaned up warning generated when compiling osgocculusviewer 2015-02-17 10:36:41 +00:00
Sequence
ShadeModel
Shader Introduced new shader composition approach that utilizes #pragma requires(), #pragma import_defines() and #ifdef in GLSL to enable multiple different versions of shaders based 2015-02-10 17:04:02 +00:00
ShaderAttribute
ShaderComposer Added State::releaseGLObjects() and ShaderComposer::releaseGLObjects() to avoid problems with cleanup of graphics context 2013-10-21 16:35:12 +00:00
ShadowVolumeOccluder
Shape
ShapeDrawable 2014-05-14 10:19:43 +00:00
State Improvements to the #pragma(tic) shader composition support 2015-02-13 12:50:43 +00:00
StateAttribute From Marcus Hein, Added support for OpenGL SSBO and SSBB via osg::ShaderStorageBufferObject and osg::ShaderStorageBufferBinding to core OSG library, and added new osgSSBO example 2014-12-10 12:23:04 +00:00
StateAttributeCallback 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
StateSet First step of refactoring the osg::Program management in osgTerrain::GeometryPool for better performance by placing default osg::Program and shader defines on a single StateSet below the osgTerrain::Terrain 2015-02-20 15:02:43 +00:00
Stats
Stencil Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
StencilTwoSided Moveved Stencil/StencilTwoSided::Extensions into GL2Extensions 2014-12-09 11:14:33 +00:00
Switch
TemplatePrimitiveFunctor Added ability to populate a local vertex cache for when one computes final vertex position in a vertex shader but still want to the Primitive functors to work with the transformed positions. 2015-01-12 10:30:50 +00:00
TexEnv
TexEnvCombine
TexEnvFilter
TexGen
TexGenNode
TexMat
Texture From Andreas Henne, OpenGL core profile fixes required for OSX. 2015-01-21 15:35:19 +00:00
Texture1D
Texture2D
Texture2DArray Moved Texture*::Extensions functionality into GL2Extensions 2014-12-09 10:05:59 +00:00
Texture2DMultisample From Sebastian Messerschmidt, "Attached you find a change adding a getNumSamples() function to retrieve the value set via setNumSamples." 2014-11-21 10:44:01 +00:00
Texture3D Windows build fixes 2014-12-09 20:09:29 +00:00
TextureBuffer Cleaned up GL_TEXTURE_BUFFER_*ARB usage as include/osg/GLDefines now provides the non ARB variants 2015-01-06 17:23:26 +00:00
TextureCubeMap Moved TextureCubeMap::Extension functionality into GL2Extensions 2014-12-05 20:05:18 +00:00
TextureRectangle
Timer
TransferFunction Added support for vector and map containers in osgDB::Serailizer's and lua plugin. 2014-02-26 08:26:51 +00:00
Transform
TriangleFunctor Added ability to populate a local vertex cache for when one computes final vertex position in a vertex shader but still want to the Primitive functors to work with the transformed positions. 2015-01-12 10:30:50 +00:00
TriangleIndexFunctor
TriangleLinePointIndexFunctor From Marc Helbling, "please find enclosed a submission that should improve the VertexAccessOrderVisitor (pre-transform) optimizer: 2014-12-16 09:34:15 +00:00
Types Centralized the calling of #include <stdint.h> and VS fallback into include/osg/Types header 2014-07-21 16:36:47 +00:00
Uniform Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object. 2014-12-10 10:38:12 +00:00
UserDataContainer Added support for vector and map containers in osgDB::Serailizer's and lua plugin. 2014-02-26 08:26:51 +00:00
ValueObject Added support for serailizing and scripting BoundingBox and BoundingSphere objects 2014-02-10 16:44:13 +00:00
Vec2
Vec2b
Vec2d
Vec2f
Vec2i From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00:00
Vec2s Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec2ub From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec2ui From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00:00
Vec2us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec3
Vec3b
Vec3d
Vec3f
Vec3i From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00:00
Vec3s
Vec3ub From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec3ui From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00:00
Vec3us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec4
Vec4b
Vec4d
Vec4f
Vec4i From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00:00
Vec4s
Vec4ub
Vec4ui From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00:00
Vec4us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
VertexAttribDivisor Added VertexAttribDivisor class to wrap up glVertexAttribDivisor function 2014-11-24 14:54:39 +00:00
VertexProgram MOved VertexProgram and FragmentProgram::Extensions into GL2Extensions. 2014-12-08 16:08:44 +00:00
View
Viewport Preperation for adding stereo support direclty into osgViewer. 2013-04-15 14:21:32 +00:00