OpenSceneGraph/include/osg
2009-11-19 17:27:21 +00:00
..
AlphaFunc Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
AnimationPath From Alan Dickinson, change methods to virtual. 2008-09-18 13:54:13 +00:00
ApplicationUsage From Chris Hanson, typo and comment clean ups 2009-07-24 14:45:44 +00:00
ArgumentParser From Eric Sokolowski and Robert Osfield, moved command line option usage setup 2008-05-12 10:55:55 +00:00
Array Refactored osg::Geometry::drawImplementation(..) to use new osg::ArrayDispatchers that encapsulate the task 2009-10-20 19:34:24 +00:00
ArrayDispatchers Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
AudioStream <iterator>, <stdlib.h> and <ctype.h> includes required for QNX compiler 2009-11-17 14:06:07 +00:00
AutoTransform Converted AutoTransform to use doubles. 2008-08-28 09:43:00 +00:00
Billboard From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
BlendColor From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
BlendEquation From Konstantin Sinitsyn, support for GL_EXT_blend_equation_separate extension like in osg::BlendEquation. 2009-06-08 13:46:39 +00:00
BlendFunc From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
BoundingBox Fixes for doxgen warnings 2009-02-11 10:41:55 +00:00
BoundingSphere From Paul Obermeier, "Please find enclosed some changed OSG header files. 2009-05-18 10:37:03 +00:00
BoundsChecking Updated copyright years. 2006-07-18 15:21:48 +00:00
buffered_value Added Object::resizeGLObjectBuffers(uint) method to help improve the ability 2007-01-04 14:11:51 +00:00
BufferObject Fixed warnigns 2009-10-07 09:39:45 +00:00
Camera From Wojciech Lewandowski, "Building on earlier Paul's submission "[osg-users] Main branch MSFBO support change", I have added implicit buffer mask variables to DisplaySettings for setting global defaults for Camera FBOs. These mask variables are named after variables in Camera class. In Paul's submission they were named _renderBufferMask & _resolveBufferMask but I renamed them to _implicitBufferAttachmentRenderMask & _implicitBufferAttachmentResolveMask. DisplaySettings implementation includes reading of environment vars and command line options. Setters and getters follow typical OSG naming convention. I also updated names of ImplictBufferAttachment enum bits to match changed naming scheme. 2009-11-19 10:10:50 +00:00
CameraNode Renamed osg::CameraNode to osg::Camera, cleaned up osg::View. 2006-11-27 14:52:07 +00:00
CameraView From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
ClampColor From Paul Martz, changes for compiling against OpenGL 3.x 2009-11-03 16:34:54 +00:00
ClearNode Updated copyright years. 2006-07-18 15:21:48 +00:00
ClipNode Added ClipNode::set/getReferenceFrame(); 2008-12-19 15:29:59 +00:00
ClipPlane Added EGL support into build system for GLES1 + GLES2. 2009-10-30 15:17:38 +00:00
ClusterCullingCallback Removed the using to avoid VS 7.1 build problem 2007-03-29 15:41:59 +00:00
CollectOccludersVisitor Introduce NodeVisitor::className and libraryName() 2008-12-17 12:13:15 +00:00
ColorMask Updated copyright years. 2006-07-18 15:21:48 +00:00
ColorMatrix Updated copyright years. 2006-07-18 15:21:48 +00:00
ComputeBoundsVisitor Introduce NodeVisitor::className and libraryName() 2008-12-17 12:13:15 +00:00
ConvexPlanarOccluder Removed inappropriate comment about normal orientation. 2007-01-05 09:55:04 +00:00
ConvexPlanarPolygon From Tim Moore, removed redundent forward declartion of BoundingBox and BoundingSphere 2008-11-07 13:18:40 +00:00
CoordinateSystemNode From Ronald van Maarseveen and Robert Osfield, changed compute of up vector and localToWorld transform so that it takes in to account the geographic latitude. 2009-08-20 14:19:10 +00:00
CopyOp From Cedric Pinson, "Here a patch to be able to clone stateattribute, in order to do that i 2009-10-22 10:33:16 +00:00
CullFace From Mike Wittman, " noticed that some type references of osg::Drawable::AttributeFunctor, osg::Drawable::ConstAttributeFunctor, and osg::StateAttribute::ModeUsage in osg and osgSim were not being properly reflected in osgIntrospection. This appears to be due to Doxygen not handling nested types from superclasses if they're not qualified when referenced in subclasses. 2007-03-05 17:34:36 +00:00
CullingSet Updated copyright years. 2006-07-18 15:21:48 +00:00
CullSettings From Wojciech Lewandowski, support for FBO's without colour or depth attachments. 2009-08-21 09:34:48 +00:00
CullStack Moved push/popCulling set it public scope. 2009-01-28 15:15:19 +00:00
DeleteHandler From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
Depth From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
DisplaySettings From Wojciech Lewandowski, "Building on earlier Paul's submission "[osg-users] Main branch MSFBO support change", I have added implicit buffer mask variables to DisplaySettings for setting global defaults for Camera FBOs. These mask variables are named after variables in Camera class. In Paul's submission they were named _renderBufferMask & _resolveBufferMask but I renamed them to _implicitBufferAttachmentRenderMask & _implicitBufferAttachmentResolveMask. DisplaySettings implementation includes reading of environment vars and command line options. Setters and getters follow typical OSG naming convention. I also updated names of ImplictBufferAttachment enum bits to match changed naming scheme. 2009-11-19 10:10:50 +00:00
Drawable Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
DrawPixels Fixed parameter name 2007-05-14 16:16:22 +00:00
Endian From Mathias Froehlich, "Fix possible problem with aliasing rules.. and fix a gcc warning :)Use a union to determine if we are on a little endian or big endian machine." 2009-06-25 13:26:26 +00:00
Export Added a couple more pragma's to resolve final Windows warnings 2009-02-06 15:39:44 +00:00
fast_back_stack Updated copyright years. 2006-07-18 15:21:48 +00:00
Fog Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
FragmentProgram Introduced new osg::discardDeletedOpenGLObjects() methods, and usage of it in 2008-01-08 13:24:29 +00:00
FrameBufferObject Introduced OSG_GL*_FEATURES macros defined in include/GL that are set to 0 or 1 according to what the assocoated version of GL is compiled against. 2009-11-10 17:01:08 +00:00
FrameStamp From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
FrontFace From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
Geode Added asSwitch and asGeode convinience methods to Node 2008-12-09 09:24:47 +00:00
Geometry Removed, now inappropriate, references to glBegin/glEnd. 2009-10-22 12:04:26 +00:00
GL Introduced OSG_GL*_FEATURES macros defined in include/GL that are set to 0 or 1 according to what the assocoated version of GL is compiled against. 2009-11-10 17:01:08 +00:00
GL2Extensions Added EGL support into build system for GLES1 + GLES2. 2009-10-30 15:17:38 +00:00
GLBeginEndAdapter Adapted GLBeginEndAdapter to use state.drawQuad(..) rather than use it's local GL_QUADS emulation. 2009-11-12 14:35:44 +00:00
GLExtensions Added checked from the ARG version of glDraw*Instanced(). 2009-01-08 11:19:21 +00:00
GLObjects Introduced new osg::discardDeletedOpenGLObjects() methods, and usage of it in 2008-01-08 13:24:29 +00:00
GLU Introduced optional build against the GLU library, using optional compile paths to enable/disable GLU related function. 2009-10-07 19:42:32 +00:00
GraphicsContext Added missing export 2009-11-13 09:56:47 +00:00
GraphicsThread Added optional bool keep to BarrierOperation to make it more resuable 2008-11-18 15:18:34 +00:00
Group Fixed warnings, updated NEWS 2009-01-30 10:55:28 +00:00
Hint From Mathias Froehlich, fixed typo 2008-05-12 10:16:40 +00:00
Image Introduced new BufferObject design + implementation in preperation of implementing a pool system for buffer objects 2009-10-01 20:19:42 +00:00
ImageSequence From Cedric Pinson, "Here a patch to be able to clone stateattribute, in order to do that i 2009-10-22 10:33:16 +00:00
ImageStream From Tanguy Fautre, 2009-03-11 15:12:46 +00:00
ImageUtils Moved osgVolume::ImageUtils to osg::ImageUtils, updated wrappers, and started moving osgvolume example across to create osgVolume subgraphs 2009-01-09 15:19:25 +00:00
io_utils From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
KdTree Fixed warnings, updated NEWS 2009-01-30 10:55:28 +00:00
Light Added EGL support into build system for GLES1 + GLES2. 2009-10-30 15:17:38 +00:00
LightModel From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
LightSource Added setThreadSafeRefUnref to LightSource 2007-01-07 10:00:50 +00:00
LineSegment Added double versions of intersect methods 2008-03-13 16:05:40 +00:00
LineStipple Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
LineWidth Renamed SG_LIBRARY and SG_EXPORT macro's to OSG_LIBRARY and OSG_EXPORT 2005-04-11 17:14:17 +00:00
LOD Introduced CMake build option for compiling double or float versions of osg::BoundingSphere and osg::BoundingBox. 2008-04-03 18:36:50 +00:00
LogicOp Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
Material Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
Math From Mathias Froechlich, "Attached the collected fixes I needed to compile with all of them. 2009-11-18 12:15:29 +00:00
Matrix From Mathias Froehlich, moved optional config variables into include/osg/Config file that 2008-06-20 15:50:53 +00:00
Matrixd From Mathias Froehlich, "This is a generic optimization that does not depend on any cpu or instruction 2008-09-17 16:14:28 +00:00
Matrixf From Mathias Froehlich, "This is a generic optimization that does not depend on any cpu or instruction 2008-09-17 16:14:28 +00:00
MatrixTransform Updated copyright years. 2006-07-18 15:21:48 +00:00
MixinVector Simplified the MixinVector class so that it no longer supports custom allocators, 2008-06-27 12:44:41 +00:00
Multisample From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
Node Tweak of NodeMask docs 2009-07-28 06:00:23 +00:00
NodeCallback From Paul Martz, "minor code comment cleaup/rewording" 2006-12-19 17:16:14 +00:00
NodeTrackerCallback <iterator>, <stdlib.h> and <ctype.h> includes required for QNX compiler 2009-11-17 14:06:07 +00:00
NodeVisitor Moved Registry::ReadFileCallback + WriteFileCallback, and osgDB::ReaderWriter::Options into their own separate Options file and into the osgDB namespace. 2009-05-11 11:39:12 +00:00
Notify From Maciej Krol,"With advent of GUI applications in OSG there is a growing need to redirect notification messages to third party systems. For example windows applications do not have console output, it would be appropriate to redirect notifications to GUI widget or debug output. I have revamped notification system to fit this need. New notification stream is using NotifyHandler as a message sink. Handler is called whenever stream is synchronized (i.e. after <<std::endl). Standard streams std::cout and std::cerr are no longer used although by default StandardNotifyHandler is a message sink. Custom notification handler can be set with osg::setNotifyHandler(NotifyHandler *) function. 2009-05-18 12:04:07 +00:00
Object From Michael Platings, "the DAE importer was crashing when calling osg::Object::setName with a null pointer argument. Rather than trying to fix all the places this might happen and probably missing a few, I thought it would be better to trivially validate the input in setName. With this fix if setName is called with a null pointer then the name is cleared." 2009-08-22 17:13:19 +00:00
observer_ptr Changed the const get(), operator*() and operator->() methods to return non const T versions 2008-03-14 11:06:35 +00:00
OccluderNode Updated copyright years. 2006-07-18 15:21:48 +00:00
OcclusionQueryNode From Paul Martz, fixed get/set methods API 2008-02-27 11:43:58 +00:00
OperationThread Fixed warnings, updated NEWS 2009-01-30 10:55:28 +00:00
PagedLOD Added the ability to turn off the external paging in of PagedLOD children. 2009-07-16 10:13:41 +00:00
Plane From Mathias Froehlich, moved optional config variables into include/osg/Config file that 2008-06-20 15:50:53 +00:00
Point Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
PointSprite From Mike Wittman, " noticed that some type references of osg::Drawable::AttributeFunctor, osg::Drawable::ConstAttributeFunctor, and osg::StateAttribute::ModeUsage in osg and osgSim were not being properly reflected in osgIntrospection. This appears to be due to Doxygen not handling nested types from superclasses if they're not qualified when referenced in subclasses. 2007-03-05 17:34:36 +00:00
PolygonMode Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
PolygonOffset Ported osgUtil, osgDB, osgGA, NodeKits and plugins to compile against OpenGL ES 1.1 and OpenGL ES 2.0. 2009-10-28 20:31:57 +00:00
PolygonStipple Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
Polytope Changed setting of stack back assigned to push_back to fix bug with cull mask management. 2009-05-07 18:30:33 +00:00
PositionAttitudeTransform Updated copyright years. 2006-07-18 15:21:48 +00:00
PrimitiveSet From Paul Martz, "A recent change to add the new geometry shader primitive types has broken the build on Windows. On Windows, those types are declared in the header GL2Extensions, but the PrimitiveSet header (which uses those types) fails to include that header, causing compile errors. 2009-10-11 05:52:11 +00:00
Program Ported osg::Geometry across to supporting the aliasing of vertex, color and normal etc. calls to Vertex Attributes. 2009-10-16 16:26:27 +00:00
Projection Updated copyright years. 2006-07-18 15:21:48 +00:00
ProxyNode From Mathias Froehlich, "attached is a change to the ProxyNode that also includes ProxyNode local 2009-06-12 10:08:15 +00:00
Quat Updated copyright years. 2006-07-18 15:21:48 +00:00
ref_ptr From Piotr Rak, "added bool conversion for ref_ptr, when no implicit conversion to T* is used." 2008-11-25 16:24:50 +00:00
Referenced Added depends_on template and usage in RenderBin to help with static variable destruction ordering 2009-06-05 11:48:35 +00:00
RenderInfo Added Camera::g/setIntialDrawCallback and g/setFinalDrawCallback(), and added 2008-02-29 15:25:57 +00:00
Scissor From Mike Wittman, " noticed that some type references of osg::Drawable::AttributeFunctor, osg::Drawable::ConstAttributeFunctor, and osg::StateAttribute::ModeUsage in osg and osgSim were not being properly reflected in osgIntrospection. This appears to be due to Doxygen not handling nested types from superclasses if they're not qualified when referenced in subclasses. 2007-03-05 17:34:36 +00:00
Sequence From Jason Daly, "I'm still having a problem with SWING animations on sequences. Here's 2007-12-24 14:45:31 +00:00
ShadeModel Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
Shader Added osg::ShaderBinary::readShaderBinaryFile(..) static method 2009-11-18 11:25:28 +00:00
ShadowVolumeOccluder From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
Shape From Chris Hanson, typo and comment clean ups 2009-07-24 14:45:44 +00:00
ShapeDrawable Removed todo entry 2008-08-18 10:47:43 +00:00
State Fixed primCount default value 2009-11-18 12:50:03 +00:00
StateAttribute From Cedric Pinson, "Here a patch to be able to clone stateattribute, in order to do that i 2009-10-22 10:33:16 +00:00
StateAttributeCallback From Cedric Pinson, new StateAttributeCallback replacing StateAttribute::Callback 2009-10-22 12:01:06 +00:00
StateSet Fixed warnings, updated NEWS 2009-01-30 10:55:28 +00:00
Stats Fixed warnings, updated NEWS 2009-01-30 10:55:28 +00:00
Stencil From Mike Wittman, " noticed that some type references of osg::Drawable::AttributeFunctor, osg::Drawable::ConstAttributeFunctor, and osg::StateAttribute::ModeUsage in osg and osgSim were not being properly reflected in osgIntrospection. This appears to be due to Doxygen not handling nested types from superclasses if they're not qualified when referenced in subclasses. 2007-03-05 17:34:36 +00:00
StencilTwoSided Fixed warnings 2008-12-17 16:13:23 +00:00
Switch Added asSwitch and asGeode convinience methods to Node 2008-12-09 09:24:47 +00:00
TemplatePrimitiveFunctor Fixed warnings 2009-01-07 10:32:59 +00:00
TexEnv Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
TexEnvCombine Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
TexEnvFilter From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
TexGen From Paul Martz, changes for compiling against OpenGL 3.x 2009-11-03 16:34:54 +00:00
TexGenNode From Mathias Froehlich, "attached is a change to TexGenNode rev 10060 that removes a private member 2009-04-22 13:07:02 +00:00
TexMat From Farshid Lashkari, Added missing initialization of the _scaleByTextureRectangleSize 2006-11-22 20:39:44 +00:00
Texture From Lilin Xiong, added missing OSG_EXPORT 2009-11-19 17:27:21 +00:00
Texture1D Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
Texture2D Removed the mutable from the _image variable 2008-04-23 20:49:19 +00:00
Texture2DArray Various warning fixes 2008-10-27 13:09:43 +00:00
Texture3D Fixed warnings 2008-12-17 16:13:23 +00:00
TextureCubeMap From Art Trevs, "Features of the patch are: 2007-09-11 12:04:58 +00:00
TextureRectangle From Mathias Froehlich, Changed osg::TextureRectangle to use osg::Texutre::applyTexParameters() to take advantage of texture shadow extension settings for texture rectangle 2009-04-24 09:07:22 +00:00
Timer Added stats collection to new Texture Pool code, and improved TexturePool implementation. 2009-09-25 18:05:54 +00:00
TransferFunction Refactored osg::TransferFunction1D to use an std::map internally which is kept in sync with the actual osg::Image that is passed to the GPU. 2009-02-02 14:43:27 +00:00
Transform Added EGL support into build system for GLES1 + GLES2. 2009-10-30 15:17:38 +00:00
TriangleFunctor From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
TriangleIndexFunctor Added support for new double Vec*Array classes in various functors. 2007-12-04 14:46:46 +00:00
Uniform Introduced usage of OSG_GLES*_AVAILABLE macros to headers and .cpp's to enable building against OpenGL ES 1.x and 2.x headers 2009-10-25 11:52:01 +00:00
Vec2 Updated copyright years. 2006-07-18 15:21:48 +00:00
Vec2b From Paul Obermeier, "Please find enclosed some changed OSG header files. 2009-05-18 10:37:03 +00:00
Vec2d From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
Vec2f Updated copyright years. 2006-07-18 15:21:48 +00:00
Vec2s From David Cullu, added various mathematical operators 2007-12-17 17:43:57 +00:00
Vec3 Updated copyright years. 2006-07-18 15:21:48 +00:00
Vec3b From Paul Obermeier, "Please find enclosed some changed OSG header files. 2009-05-18 10:37:03 +00:00
Vec3d From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
Vec3f From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
Vec3s From David Cullu, added various mathematical operators 2007-12-17 17:43:57 +00:00
Vec4 Updated copyright years. 2006-07-18 15:21:48 +00:00
Vec4b From Paul Obermeier, "Please find enclosed some changed OSG header files. 2009-05-18 10:37:03 +00:00
Vec4d Introduced CMake build option for compiling double or float versions of osg::BoundingSphere and osg::BoundingBox. 2008-04-03 18:36:50 +00:00
Vec4f From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
Vec4s From David Cullu, added various mathematical operators 2007-12-17 17:43:57 +00:00
Vec4ub From Paul Obermeier, "Please find enclosed some changed OSG header files. 2009-05-18 10:37:03 +00:00
Version Moved the set of include/osg/Version into Cmake 2009-11-18 16:24:01 +00:00
VertexProgram Fixed warnings 2008-12-17 15:32:35 +00:00
View Fixed warnings, updated NEWS 2009-01-30 10:55:28 +00:00
Viewport From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00