You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenSceneGraph/include/osg
Robert Osfield 7505cb4603
Fixed orientation of quad strips.
3 years ago
..
AlphaFunc Moved GL_ALPHA_TEST from AlphaFunc header to GLDefines header 9 years ago
AnimationPath added call to copy constructor for virtual base classes in copy constructor of derived classes, removed these for abstract classes 8 years ago
ApplicationUsage Moved the expansion of the key codes into ApplicationUsage so that help is only generated for non zero keycodes. 12 years ago
ArgumentParser Ran script to remove trailing spaces and tabs 13 years ago
Array Make Array::className() support all Array::Type's 7 years ago
AttributeDispatchers Renamed ArrayDispatchers to AttributeDispatchers to better reflect it's role 8 years ago
AudioStream From Laurens Voerman, compile fix for VisualStudio 11 years ago
AutoTransform Rewrote the handling of AutoTransform::setAutoScaleToScreen(bool) functionality so that is disabling CullingActive when switched on. 7 years ago
Billboard From Jannik Heller, typo fixes 10 years ago
BindImageTexture add (untested) BindImageTexture serializer 7 years ago
BlendColor Moved local Extensions objects to GL2Extensions 10 years ago
BlendEquation Moved local Extensions objects to GL2Extensions 10 years ago
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. 8 years ago
BlendFunc Moved osg::BlenFunc::Extensions into osg::GL2Extensions 10 years ago
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. 8 years ago
BoundingBox Fixed build when using of double BoundingBox/BoundingSphere 11 years ago
BoundingSphere Fixed warnings reported by gcc-9.3.0 4 years ago
BoundsChecking Fixed typo 9 years ago
BufferIndexBinding Merge remote-tracking branch 'upstream/master' into MDI7 7 years ago
BufferObject Fix typos and spelling. 7 years ago
BufferTemplate From Jannik Heller, typo fixes 10 years ago
Callback include/osg/Callback: nullptr -> NULL 4 years ago
Camera Added calling of releaseGLObjects() and resizeGLObjects() to the Camera DrawCallback's to enable the draw callbacks to clean up their own GL objects. 6 years ago
CameraView Ran script to remove trailing spaces and tabs 13 years ago
Capability bugfix: wrong class name in META_Object macro for osg::Enablei osg::Disablei 8 years ago
ClampColor Moved local Extensions structs into GL2Extensions 10 years ago
ClearNode Ran script to remove trailing spaces and tabs 13 years ago
ClipControl From Mathias Froehlich, "Attached a new state attribute implementing the glClipControl that appeared with GL4.5." 9 years ago
ClipNode Ran script to remove trailing spaces and tabs 13 years ago
ClipPlane Ran script to remove trailing spaces and tabs 13 years ago
ClusterCullingCallback Changed the doxygen control characters and clarifications 7 years ago
CollectOccludersVisitor From Laurens Voerman, compile fix for VisualStudio 11 years ago
ColorMask Ran script to remove trailing spaces and tabs 13 years ago
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. 8 years ago
ColorMatrix Ran script to remove trailing spaces and tabs 13 years ago
ComputeBoundsVisitor Added handling of Drawables added directly to scene graph without Geode decorating them. 10 years ago
ContextData Added missing OSG_EXPORT to fix Windows build 9 years ago
ConvexPlanarOccluder Ran script to remove trailing spaces and tabs 13 years ago
ConvexPlanarPolygon Ran script to remove trailing spaces and tabs 13 years ago
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. 7 years ago
CopyOp From Konstantin Matveyev, "I've changed osg::Uniform::Callback to osg::UniformCallback. 9 years ago
CullFace Ran script to remove trailing spaces and tabs 13 years ago
CullSettings Moved osg::clampProjectionMatrix() template from CullVisitor.cpp into include/osg/CullSettings to make it easier to implement custom clampProjectionMatrix callbacks 6 years ago
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 8 years ago
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. 8 years ago
DeleteHandler From Magnus Kessler, typo and documentation fixes 13 years ago
Depth Ran script to remove trailing spaces and tabs 13 years ago
DepthRangeIndexed Added osg::DepthRangeIndexed class to wrap up glDepthRangeIndexed functionality. 8 years ago
DispatchCompute Renamed osg::ComputeDispatch to osg::DispatchCompute to make sure the nameing between GL and OSG is consistent i.e glDispatchCompute -> osg::DispatchCompute 7 years ago
DisplaySettings Added DisplaySettings:s/getgTextShaderTechnique() and OSG_TEXT_SHADER_TECHNIQUE env var support to DisplaySettings. 7 years ago
DrawPixels 11 years ago
Drawable uncomment INLINE_DRAWABLE_DRAW 6 years ago
Endian Added template swapBytes method 12 years ago
Export Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros 6 years ago
Fog Ran script to remove trailing spaces and tabs 13 years ago
FragmentProgram Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container. 9 years ago
FrameBufferObject Added FrameBufferAttachment::resizeGLObjectBuffers(..) and releaseGLObjects(..) methods 5 years ago
FrameStamp Ran script to remove trailing spaces and tabs 13 years ago
FrontFace Ran script to remove trailing spaces and tabs 13 years ago
GL2Extensions Removed old GL2Extensions class, replacing it with a typedef to GL2Extensions 10 years ago
GLDefines Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY 7 years ago
GLExtensions merged with upstream/OpenSceneGraph-3.6 4 years ago
GLObjects Fixed "unreferenced formal parameter" warnings 8 years ago
GLU From Jannik Heller, typo fixes 10 years ago
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, 9 years ago
Geometry Introduced Drawable::CreateVertexArrayStateCallback to enable customization of how VertexArrayState objects. 7 years ago
GraphicsContext Added Thread::CurrentThreadId() method to wrap up thread id functionality in a more platform appropriate way. 5 years ago
GraphicsCostEstimator Added newline to end of file 14 years ago
GraphicsThread Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple inheritance warnings 6 years ago
Group Fix docs for Group::addChild to match implementation 7 years ago
Hint Ran script to remove trailing spaces and tabs 13 years ago
Identifier Typo fixes 8 years ago
Image Fix typos and spelling. 7 years ago
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, 9 years ago
ImageStream From David Callu, warning fixes and removal of spaces at end of lines. 11 years ago
ImageUtils From Albert Luaces, typo fixes. 9 years ago
KdTree osg: KdTree: count degenerates to keep original primitive index in sync 7 years ago
LOD Replaced tabs with spaces 8 years ago
Light Ran script to remove trailing spaces and tabs 13 years ago
LightModel Ran script to remove trailing spaces and tabs 13 years ago
LightSource Ran script to remove trailing spaces and tabs 13 years ago
LineSegment Renamed LineSegment::intersect(BoundingSphere/Box, double/float&, double/float&) methods to LineSegment::intersectAndComputeRations(..) to avoid confusion with the change in convention for 10 years ago
LineStipple Ran script to remove trailing spaces and tabs 13 years ago
LineWidth Ran script to remove trailing spaces and tabs 13 years ago
LogicOp Ran script to remove trailing spaces and tabs 13 years ago
Material Ran script to remove trailing spaces and tabs 13 years ago
Math Added default_value() template to help with creating templates that need to initialize members that are floats etc. 8 years ago
Matrix Ran script to remove trailing spaces and tabs 13 years ago
MatrixTransform Ran script to remove trailing spaces and tabs 13 years ago
Matrixd Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API 6 years ago
Matrixf Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API 6 years ago
MixinVector Ran script to remove trailing spaces and tabs 13 years ago
Multisample Moved local Extensions structs into GL2Extensions 10 years ago
Node Fix typos and spelling. 7 years ago
NodeCallback Refactored Callback system in osg::Node, osg::Drawable, osg::StateSet and osg::StateAttribute to use a new osg::Callback base class. 10 years ago
NodeTrackerCallback Refactored Callback system in osg::Node, osg::Drawable, osg::StateSet and osg::StateAttribute to use a new osg::Callback base class. 10 years ago
NodeVisitor Replaced dynamoc_cast<osg::CullStack*> with asCullStack() to improve performance of AutoTransform, screen size based LOD and PagedLOD. 8 years ago
Notify build/windows_clang 4 years ago
Object Fixed for crashes on exit associaciated with VAO usage and vairous niche usage cases 6 years ago
Observer From Magnus Kessler, typo and documentation fixes 13 years ago
ObserverNodePath Refactored Observer/ObserverNodePath and DatabasePager to improve their robustness. 15 years ago
OccluderNode Ran script to remove trailing spaces and tabs 13 years ago
OcclusionQueryNode OcclusionQueryNode: fix resetting to default query geometry 5 years ago
OperationThread Fixed -Wextra warnings 8 years ago
PagedLOD Fix typos and spelling. 7 years ago
PatchParameter Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object. 10 years ago
Plane Removed OSG_USE_BOUND and associated osg::Bound adapter class to avoid problems with BoundingBox::expandBy/expandByRadius() implementation choosing a null BoundingBox from 10 years ago
Point Moved local Extensions structs into GL2Extensions 10 years ago
PointSprite Moved local Extensions structs into GL2Extensions 10 years ago
PolygonMode Added conditionals for GLES3, added correct gl headers for GLES3 on iOS and Android to GL.in 8 years ago
PolygonOffset Ran script to remove trailing spaces and tabs 13 years ago
PolygonStipple Ran script to remove trailing spaces and tabs 13 years ago
Polytope Implemented Polytope::contains(..) for triangle vertices and added support for using the results mask. 7 years ago
PositionAttitudeTransform Ran script to remove trailing spaces and tabs 13 years ago
PrimitiveRestartIndex Removed no longer used Extension definition 10 years ago
PrimitiveSet first commit for Indirect Draw integration in osg 7 years ago
PrimitiveSetIndirect Fixed unititialized memory variables and improved readability by adding spacing where appropriate 7 years ago
Program numgroup removed but introduce a reto compatibility bug in Program serializer 7 years ago
Projection Ran script to remove trailing spaces and tabs 13 years ago
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, 9 years ago
Quat Fixed warnings reported by gcc-9.3.0 4 years ago
Referenced Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple inheritance warnings 6 years ago
RenderInfo Added osg::RenderInfo::pushRenderBin()/popRenderBin() and RenderInfo::getRenderBinStack() and getCameraStack() access methods for getting access to the current RenderBin/RenderStage. 11 years ago
SampleMaski MOved SampleMaski::Extensions into osg::GL2Extensions 10 years ago
Sampler add static helper func in order to generate Samplers of a Samplerless StateSet 7 years ago
Scissor Ran script to remove trailing spaces and tabs 13 years ago
ScissorIndexed Added osg::ScissorIndexed that wraps up glScissorIndexed function 8 years ago
ScriptEngine add ScriptNodeCallback serializer 8 years ago
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, 9 years ago
ShadeModel Ran script to remove trailing spaces and tabs 13 years ago
Shader Protect the _programSet in Shader with a mutex. 6 years ago
ShaderAttribute Ran script to remove trailing spaces and tabs 13 years ago
ShaderComposer Added deprecated comments for ShaderComposer 7 years ago
ShadowVolumeOccluder Ran script to remove trailing spaces and tabs 13 years ago
Shape Fixed crash when using ShapeDrawable with a TriangleMesh or ConvexHull shape due to missing texture coords 6 years ago
ShapeDrawable Refactored ShapeDrawable so that it is subclassed from osg::Geometry rather than osg::Drawable. 8 years ago
State Wrong argument name rename: uniformMap -> defineMap 4 years ago
StateAttribute add GLSampler as Texture Property 7 years ago
StateAttributeCallback Refactored Callback system in osg::Node, osg::Drawable, osg::StateSet and osg::StateAttribute to use a new osg::Callback base class. 10 years ago
StateSet Cleaned up the spacing and const of various method parameters. 8 years ago
Stats Ran script to remove trailing spaces and tabs 13 years ago
Stencil Moved local Extensions structs into GL2Extensions 10 years ago
StencilTwoSided Moveved Stencil/StencilTwoSided::Extensions into GL2Extensions 10 years ago
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, 9 years ago
TemplatePrimitiveFunctor Improved indentation, making it consistent with the rest of the OSG headers 7 years ago
TemplatePrimitiveIndexFunctor Fixed orientation of quad strips. 3 years ago
TexEnv Ran script to remove trailing spaces and tabs 13 years ago
TexEnvCombine Ran script to remove trailing spaces and tabs 13 years ago
TexEnvFilter Ran script to remove trailing spaces and tabs 13 years ago
TexGen Added conditionals for GLES3, added correct gl headers for GLES3 on iOS and Android to GL.in 8 years ago
TexGenNode Ran script to remove trailing spaces and tabs 13 years ago
TexMat Ran script to remove trailing spaces and tabs 13 years ago
Texture Ran dos2unix to fix line endings 4 years ago
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 7 years ago
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 7 years ago
Texture2DArray Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY 7 years ago
Texture2DMultisample Added serializer for Texture2DMultisample 8 years ago
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 7 years ago
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 7 years ago
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 7 years ago
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 7 years ago
Timer build/windows_clang 4 years ago
TransferFunction From Albert Luaces, typo fixes. 9 years ago
Transform Added missing Node::asAutoTransform() + NodeVisitor::apply(AutoTransform&). 8 years ago
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. 7 years ago
TriangleIndexFunctor Improved indentation, making it consistent with the rest of the OSG headers 7 years ago
TriangleLinePointIndexFunctor From Jordi Torres, "Added TriangleLinePointIndexFunctor to osg namespace" 9 years ago
Types From Joe Thompson, "OpenSceneGraph cannot be built with Visual Studio 2008. 9 years ago
Uniform Added support for Bindless texture extension, 8 years ago
UserDataContainer Fix typos and spelling. 7 years ago
ValueMap Fixed clang warnings 8 years ago
ValueObject move Get/SetScalarvalue out of ValueObject and provide specialization for GetScalarValue<bool> fixing MSVC waring C4800 7 years ago
ValueStack Fixed doxygen warnings 8 years ago
Vec2 Ran script to remove trailing spaces and tabs 13 years ago
Vec2b Ran script to remove trailing spaces and tabs 13 years ago
Vec2d Ran script to remove trailing spaces and tabs 13 years ago
Vec2f From Christian Kehl, added Vec2::set(const Vec2) method 9 years ago
Vec2i Fix typos and spelling. 7 years ago
Vec2s Ran script to remove trailing spaces and tabs 13 years ago
Vec2ub From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 11 years ago
Vec2ui Fix typos and spelling. 7 years ago
Vec2us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 11 years ago
Vec3 Ran script to remove trailing spaces and tabs 13 years ago
Vec3b Ran script to remove trailing spaces and tabs 13 years ago
Vec3d Ran script to remove trailing spaces and tabs 13 years ago
Vec3f Ran script to remove trailing spaces and tabs 13 years ago
Vec3i Fix typos and spelling. 7 years ago
Vec3s Ran script to remove trailing spaces and tabs 13 years ago
Vec3ub From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 11 years ago
Vec3ui Fix typos and spelling. 7 years ago
Vec3us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 11 years ago
Vec4 Ran script to remove trailing spaces and tabs 13 years ago
Vec4b Ran script to remove trailing spaces and tabs 13 years ago
Vec4d Ran script to remove trailing spaces and tabs 13 years ago
Vec4f Ran script to remove trailing spaces and tabs 13 years ago
Vec4i Fix typos and spelling. 7 years ago
Vec4s Ran script to remove trailing spaces and tabs 13 years ago
Vec4ub Added osg::convertToRGBA8(Vec4f) convenience function 8 years ago
Vec4ui Fix typos and spelling. 7 years ago
Vec4us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 11 years ago
VertexArrayState Added reset of the State::CurrentVertexArrayState() to prevent the State::_vas becoming a dangling pointer when VertexArrayState objects are deleted. 6 years ago
VertexAttribDivisor VertexAttribDivisor compare function fix: index must be compared 7 years ago
VertexProgram Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container. 9 years ago
View Fixed for crashes on exit associaciated with VAO usage and vairous niche usage cases 6 years ago
Viewport Preperation for adding stereo support direclty into osgViewer. 12 years ago
ViewportIndexed Added osg::ScissorIndexed that wraps up glScissorIndexed function 8 years ago
buffered_value Ran script to remove trailing spaces and tabs 13 years ago
fast_back_stack Ran script to remove trailing spaces and tabs 13 years ago
io_utils remove return of local pointer 5 years ago
observer_ptr Fixed build 6 years ago
os_utils Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros 6 years ago
ref_ptr Removed unnedded include 3 years ago