OpenSceneGraph/include/osg
Robert Osfield be9003d90c From Wang Rui, "The latest modification of osg/State uses the GLuint64EXT type, which
belongs to GL_EXT_timer_query and should be decalared to avoid
compiling errors if the extension is not supported. I've attached this
small fix."
2010-11-11 10:53:23 +00:00
..
AlphaFunc From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
AnimationPath From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
ApplicationUsage From Chris Hanson, typo and comment clean ups 2009-07-24 14:45:44 +00:00
ArgumentParser From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
Array From Michael Platings, "Here's the all-new, all-dancing DAE plugin, with support for reading 2010-02-26 14:41:50 +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 From Serge Lages, "Here is a patch to allow setting an audio volume with the AudioSink interface, I've also modified the ffmpeg plugin code to implement the ImageStream's setVolume method with its AudioSink." 2010-01-18 12:43:02 +00:00
AutoTransform From Javier Taibo, "ere is the new code with Billboard "rotate around axis" functionality. 2010-11-05 17:24:50 +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 Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
BlendEquation From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
BlendFunc From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +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
buffered_value
BufferObject Fixed warnings 2010-04-30 19:41:24 +00:00
Camera From Magnus Kessler, "I'm resubmitting a slightly different version of the changes you left out for 2010-09-16 09:49:22 +00:00
CameraNode
CameraView From Magnus Kessler, "Attached are a number of files where I have tried to fix up some of the 2010-09-15 12:00:12 +00:00
ClampColor From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
ClearNode
ClipNode Added ClipNode::set/getReferenceFrame(); 2008-12-19 15:29:59 +00:00
ClipPlane From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
ClusterCullingCallback
CollectOccludersVisitor Introduce NodeVisitor::className and libraryName() 2008-12-17 12:13:15 +00:00
ColorMask From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
ColorMatrix From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
ComputeBoundsVisitor Introduce NodeVisitor::className and libraryName() 2008-12-17 12:13:15 +00:00
ConvexPlanarOccluder
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 Added handling of vertex buffer objects into osg::Geometry copy constructor. 2010-10-28 14:01:47 +00:00
CullFace From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
CullingSet Replaced use of unsigned int/enum mask combinations with int/enum mask combinations to avoid the need for casting enums to unsigned ints, 2010-03-05 12:55:08 +00:00
CullSettings Replaced use of unsigned int/enum mask combinations with int/enum mask combinations to avoid the need for casting enums to unsigned ints, 2010-03-05 12:55:08 +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 Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
DisplaySettings From WojciechLewandowski, Added DispaySettings::SwapMethod and support for it in GraphicsContext::Traits 2010-09-30 14:25:27 +00:00
Drawable From Tim More and Robert Osfield, implementation of ARB_timer_query based GPU timing stats syncronization. 2010-11-10 16:58:58 +00:00
DrawPixels
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
Fog From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
FragmentProgram From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
FrameBufferObject Changed types from unsigned int to int's to address warnings, and changed the extension requirements so the GLES2 builds with FBO's where supported 2010-06-01 18:20:38 +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 Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
Geode Added asSwitch and asGeode convinience methods to Node 2008-12-09 09:24:47 +00:00
Geometry From Alexander Irion, "When a osg::Geometry node is loaded from a ".osgb" file, there is no element buffer object created for the primitives element indices, although _useVertexBufferObjects is enabled. This bug decreases the rendering performance." 2010-11-01 17:05:53 +00:00
GL From Alok Priyadarshi, "1. Replaced APIENTRY to GL_APIENTRY which is used by OpenGL ES 2010-04-28 21:22:44 +00:00
GL2Extensions From Alok Priyadarshi, "1. Replaced APIENTRY to GL_APIENTRY which is used by OpenGL ES 2010-04-28 21:22:44 +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 Copied libutil and libtess implementations in form Mesa 7.9/src/glu into the src/osg/glu, 2010-10-06 14:44:52 +00:00
GLObjects From Jean-Sebastien Guay, "Changeset 10833 renames discardAllDeletedGLObjects() to discardAllGLObjects() in src/osg/GLObjects.cpp, but the declaration of the function in include/osg/GLObjects remained. So an app using an old version of OSG that called this function would now fail with a linker error instead of a compile error as it should. 2010-09-24 14:40:56 +00:00
GLU From Brad Christiansen, fix function entry points under Windows to address crash 2010-10-14 11:10:16 +00:00
GraphicsContext From Tim More and Robert Osfield, implementation of ARB_timer_query based GPU timing stats syncronization. 2010-11-10 16:58:58 +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 Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
Image Integrated IncementalCompileOperation into DatabasePager. 2010-10-21 16:29:23 +00:00
ImageSequence Refactored the way that osg::Image/ImageSequence manages the update callback that needs to be attached to Textures to make it possible to use the Image::update() mechansim in other subclasses from osg::Image. 2010-01-07 12:14:47 +00:00
ImageStream From David Fries, merge from a series of related submission emails: 2010-08-09 17:02:31 +00:00
ImageUtils From Juan Hernando, fixed typo in handling of RGBA and BGRA data 2010-01-26 16:50:26 +00:00
io_utils From Mikhail Izmestev, "This patch fixes operator >> used with std::istream without std::ios::skipws flag. This allow using boost::lexical_cast with osg vectors types, because boost's lexical_cast disable std::ios::skipws flag of std::istream before using operator >>. 2010-09-24 14:38:01 +00:00
KdTree From Lars Nilsson, "Attached is a small program doing intersection calculations, both with and without KdTree. The geometry is a TRIANGLE_STRIP consisting of five vertices, all with the same rather high Z-value. If the intersection calculation uses KdTree, it fails. When I changed osg::Vec3 to osg::Vec3d in a few places in osg::KdTree it finds the correct intersection point." 2010-01-26 13:05:05 +00:00
Light From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
LightModel From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
LightSource
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
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 From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +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 Michael Platings, "Here's the all-new, all-dancing DAE plugin, with support for reading 2010-02-26 14:41:50 +00:00
MatrixTransform
MixinVector Simplified the MixinVector class so that it no longer supports custom allocators, 2008-06-27 12:44:41 +00:00
Multisample From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
Node Tweak of NodeMask docs 2009-07-28 06:00:23 +00:00
NodeCallback
NodeTrackerCallback Refactor various NodeTracker and MatrixManipulator classes to use the osg::ObserverNodePath and osg::oberserver_ptr<> classes 2010-02-15 20:15:32 +00:00
NodeVisitor From Chris Hanson, comment fix. 2010-02-25 18:03:14 +00:00
Notify From Wang Rui, "The Notify header doesn't include the OSG_ALWAYS macro, which is used 2010-06-01 09:23:21 +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 From Jeremy Moles, "The version of GCC I use (4.4.3-4ubuntu5) gives the following warning 2010-07-31 10:22:37 +00:00
observer_ptr From Magnus Kessler, "Attached are a number of files where I have tried to fix up some of the 2010-09-15 12:00:12 +00:00
ObserverNodePath Refactored Observer/ObserverNodePath and DatabasePager to improve their robustness. 2010-05-14 12:24:13 +00:00
OccluderNode From Magnus Kessler, "Attached are a number of files where I have tried to fix up some of the 2010-09-15 12:00:12 +00:00
OcclusionQueryNode From Lukasz Izdebski, "I made some changes in OcclusionQueryNode file. 2010-09-15 11:27:31 +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 Hartwig Wiesmann, "I have added some doxygen documentation to the plane class. 2010-05-20 17:02:45 +00:00
Point From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
PointSprite
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
PrimitiveSet From Alexander Wiebel, "Documentation of PrimitiveSet" 2010-08-16 09:35:59 +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
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
ref_ptr From Tim Moore, "This is a patch that allows a ref_ptr to be constructed using an observer_ptr argument, which is locked. This is shorthand for declaring the ref_ptr and then passing it to observer_ptr::lock(). 2010-06-01 11:28:04 +00:00
Referenced From Magnus Kessler, "Attached are a number of files where I have tried to fix up some of the 2010-09-15 12:00:12 +00:00
RenderInfo From Tim Moore, fixed typo and removed redundent include 2010-06-01 09:21:42 +00:00
Scissor From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
Sequence From Wang Rui, "Attached are two simple modifications of osg::Sequence and 2010-01-13 13:30:14 +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 compile/release and resize of GL objects to ShaderAttribute. 2010-07-06 12:19:26 +00:00
ShaderAttribute Added debug State::print(std::ostream&) method and extra debug messages in ShaderComposer and ShaderAttribute. 2010-07-10 17:14:59 +00:00
ShaderComposer Added basic code injection fields to osg::Shader, 2010-07-05 16:32:58 +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 Mathias Goldau, "Added very brief documentation when to use the triangle mesh class. I 2010-11-01 10:31:30 +00:00
ShapeDrawable Removed todo entry 2008-08-18 10:47:43 +00:00
State From Wang Rui, "The latest modification of osg/State uses the GLuint64EXT type, which 2010-11-11 10:53:23 +00:00
StateAttribute Added compile/release and resize of GL objects to ShaderAttribute. 2010-07-06 12:19:26 +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 Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
StencilTwoSided From Jan Peciva, "please, find attached improved Stencil and StencilTwoSided classes. 2010-09-15 09:56:16 +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 From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +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 Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
TexGen From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
TexGenNode From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
TexMat From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
Texture From Fabien Lavingotte and Robert Osfield, Fixed handling of texture pool size when TextureObject::setAllocate(..) is called. 2010-11-04 17:53:58 +00:00
Texture1D From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
Texture2D Introduced SubloadCallback::generatdTextureObject() method. 2010-10-14 13:35:36 +00:00
Texture2DArray From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
Texture2DMultisample Fixed warnings 2010-04-30 19:41:24 +00:00
Texture3D Refactored the Texture3D extension setup in osg::Texture3D and gluBuild3DMipmaps and gluBuild3DMipmapLevels. 2010-10-08 11:20:56 +00:00
TextureCubeMap Removed redudent set up of GL_ cubemap defines as these are now also in include/osg/Texture 2010-10-09 11:27:45 +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 From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
TransferFunction From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +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
Vec2b From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Vec2d From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Vec2f From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
Vec2s From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Vec3
Vec3b From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Vec3d From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Vec3f From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Vec3s From Alexander Wiebel, "I did some spell checking in my spare time. Here come 20 files." 2010-09-24 14:53:10 +00:00
Vec4
Vec4b From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Vec4d From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Vec4f From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Vec4s From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Vec4ub From Alexander Wiebel, "I came across some functions in Vec* that I thought could benefit from some 2010-09-16 10:33:51 +00:00
Version From Mikhail Izmestev, "This patch fixes operator >> used with std::istream without std::ios::skipws flag. This allow using boost::lexical_cast with osg vectors types, because boost's lexical_cast disable std::ios::skipws flag of std::istream before using operator >>. 2010-09-24 14:38:01 +00:00
VertexProgram From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
View Fixed warnings, updated NEWS 2009-01-30 10:55:28 +00:00
Viewport From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00