.. |
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 |