OpenSceneGraph/src/osg
Robert Osfield a54b999ccc Added Geometry::drawVertexArraysomplemetation(..) and drawPrimitivesImplemenation(..) methods that are called from drawImplementation(..). These new vertex methods
allow subclasses from osg::Geometry to specialize the vertex array setup or how the primitives are dispatched to OpenGL.
2013-11-21 10:31:34 +00:00
..
glu Fixed debug build compile problem 2013-07-01 09:09:49 +00:00
AlphaFunc.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
AnimationPath.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ApplicationUsage.cpp 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.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Array.cpp From Pjotr Svetachov, "In a submission on June 27th a lot of new array types were added. This modified the osg::Array::Type enum. Because of this s_ArrayNames array in Array.cpp is now not in sync. This can lead to corrupt exports or crashes when writing .osg files because the change added new types in the middle of the enum instead of at the end. 2013-07-01 16:15:25 +00:00
ArrayDispatchers.cpp Removed spaces from end of line 2013-06-26 12:33:40 +00:00
AudioStream.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
AutoTransform.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Billboard.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
BlendColor.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
BlendEquation.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
BlendFunc.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
BufferIndexBinding.cpp From David Callu, "Here an update of osg::Uniform : 2012-03-29 09:43:12 +00:00
BufferObject.cpp From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
Camera.cpp From Frederic Bouvier, "here is my proposal. It is supposed to be used like this : 2010-06-01 14:12:03 +00:00
CameraView.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ClampColor.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ClearNode.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ClipNode.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ClipPlane.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ClusterCullingCallback.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CMakeLists.txt Added initial cut of basic scripting support, introducing an osg::Script object to wrap up the individual scripts, osg::ScriptCallback for assigning a Script as node callback and an osg::ScriptEngine base class that plugins implement to provided support for specific scripting languages. 2013-08-09 16:51:06 +00:00
CollectOccludersVisitor.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ColorMask.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ColorMatrix.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ComputeBoundsVisitor.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Config.in With assistance from Sukender, moved the depreacted osg::Geometry vertex indices and AttributeBinding definitions out into a separated namespace/class so to use 2013-06-25 16:10:24 +00:00
ConvexPlanarOccluder.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ConvexPlanarPolygon.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CoordinateSystemNode.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CopyOp.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CullFace.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CullingSet.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CullSettings.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CullStack.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
DeleteHandler.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Depth.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
DisplaySettings.cpp Merged changes to DisplaySettings from Stephan Huber in prep for controlling the menu hiding behaviour under OSX. 2013-10-22 19:12:34 +00:00
Drawable.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
DrawPixels.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
dxtctool.cpp From Diane Delallée and Sukender, "1. Image.cpp 2013-05-28 11:25:13 +00:00
dxtctool.h From Diane Delallée and Sukender, "1. Image.cpp 2013-05-28 11:25:13 +00:00
Fog.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
FragmentProgram.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
FrameBufferObject.cpp From Colin McDonald, "Add test for GL_EXT_framebuffer_object extension : osg uses osg::FBOExtensions to check if Frame Buffer Objects are 2013-09-09 13:33:13 +00:00
FrameStamp.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
FrontFace.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Geode.cpp Clean up up osg::Geometry, removing long deprecated support for array indices and BIND_PER_PRIMITIVE binding that forced OpenGL slow paths. osg::Geometry is now smaller and only supports OpenGL fasts paths. 2013-06-18 11:18:28 +00:00
Geometry.cpp Added Geometry::drawVertexArraysomplemetation(..) and drawPrimitivesImplemenation(..) methods that are called from drawImplementation(..). These new vertex methods 2013-11-21 10:31:34 +00:00
GL2Extensions.cpp From Aurelien Albert, "This submission is made against trunk version and add the loading of "glVertexAttribDivisor" extension." 2013-06-03 09:19:46 +00:00
GLBeginEndAdapter.cpp From Aurelien Albert, added passing on of the gl array normalize to OpenGL when uses vertex attribute aliasing. 2013-06-27 15:18:38 +00:00
GLExtensions.cpp Added an OSG_INIT_SINGLETON_PROXY(..) to initialize the static s_GLExtensionDisableString variable 2013-05-28 08:38:09 +00:00
GLObjects.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
GLStaticLibrary.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
GLStaticLibrary.h Fixed typo of commercial 2010-11-22 11:22:03 +00:00
GraphicsContext.cpp Added State::releaseGLObjects() and ShaderComposer::releaseGLObjects() to avoid problems with cleanup of graphics context 2013-10-21 16:35:12 +00:00
GraphicsCostEstimator.cpp From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
GraphicsThread.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Group.cpp From Aurelien Albert, "There is a little bug in the osg::Group::insertChild method : 2013-03-11 17:16:32 +00:00
Hint.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Image.cpp From Likasz Izebski, "added support for etc2/eac compression" 2013-10-28 12:03:55 +00:00
ImageSequence.cpp Added .get()'s to fix compilation when ref_ptr<> type conversion is disabled 2013-02-05 18:22:46 +00:00
ImageStream.cpp Commented out the disabling of use of PBO's in ImageStream, and disabled the use ClientStoreHint in Present3D. 2012-06-12 10:31:50 +00:00
ImageUtils.cpp 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.cpp Changed NodeVisitor so that is subclasses from osg::Object rather than osg::Referenced to enable it to be used with serialization and scripting 2013-09-24 15:08:23 +00:00
Light.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LightModel.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LightSource.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LineSegment.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LineStipple.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LineWidth.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LOD.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LogicOp.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Material.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Math.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Matrix_implementation.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Matrixd.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
MatrixDecomposition.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Matrixf.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
MatrixTransform.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Multisample.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Node.cpp Added lazy setting of the UserDataContainer to avoid unncessarily create a UserDataContain when an empty description list is passed to Node::setDescriptions(..) 2013-07-23 10:24:28 +00:00
NodeCallback.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
NodeTrackerCallback.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
NodeVisitor.cpp Changed NodeVisitor so that is subclasses from osg::Object rather than osg::Referenced to enable it to be used with serialization and scripting 2013-09-24 15:08:23 +00:00
Notify.cpp From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
Object.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Observer.cpp Introduced a alternative implementation of observer_ptr<> that uses ObserverSet rather than an local WeakReference object. 2010-05-20 13:38:28 +00:00
ObserverNodePath.cpp Changed the ref_ptr<T> observer_ptr<>::lock() method to be 2010-05-28 08:57:48 +00:00
OccluderNode.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
OcclusionQueryNode.cpp From Sebastian Messerschmidt, "I've taken some time and refactored some places where the old set*Binding were used." 2013-06-26 16:16:23 +00:00
OperationThread.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PagedLOD.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PatchParameter.cpp Introduced new osg::PatchParameter StateAttribute class to wrap up glPatchParameter associated state. 2013-06-11 10:52:37 +00:00
Point.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PointSprite.cpp From Thomas Hogarth, "Attached is a small build fix for PointSprite when compiling under GLES2 (r13788) 2013-10-01 09:05:18 +00:00
PolygonMode.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PolygonOffset.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PolygonStipple.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PositionAttitudeTransform.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PrimitiveRestartIndex.cpp From Aurelien Albert, Added support for glPrimitiveRestartIndex. 2013-06-28 13:43:46 +00:00
PrimitiveSet.cpp 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
Program.cpp Fix for error in getting the uniform block max name length, fix suggested by Christopher Fennell. 2013-10-17 18:29:39 +00:00
Projection.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ProxyNode.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Quat.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Referenced.cpp 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
SampleMaski.cpp From Lukasz Izdebski,"added support for gl_SampleMaski." 2013-02-13 16:29:03 +00:00
Scissor.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ScriptEngine.cpp Added support for passing parameters in and out of scripts. 2013-09-24 15:17:42 +00:00
Sequence.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ShadeModel.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Shader.cpp From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
ShaderAttribute.cpp From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
ShaderComposer.cpp Added State::releaseGLObjects() and ShaderComposer::releaseGLObjects() to avoid problems with cleanup of graphics context 2013-10-21 16:35:12 +00:00
ShadowVolumeOccluder.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Shape.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ShapeDrawable.cpp Added handling of an odd number rows in the capsule rendering and primitive calculation. 2013-06-28 12:45:39 +00:00
State.cpp Fixed handling of osg::Program so that it's not overriden by shader composition when enabled 2013-10-22 11:18:28 +00:00
StateAttribute.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
StateSet.cpp From Farshid Lashkari, "I have a scene that makes heavy use of the StateSet::compare method and my profiler showed that a lot of time was being spent inside it. I made a small change to the method so that it performs a quick size comparison between the attribute/mode lists and bin mode before iterating through all the attributes. This made a noticeable improvement in my scene. I've attached the change." 2013-09-30 18:15:51 +00:00
Stats.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Stencil.cpp From Jan Peciva, "please, find attached improved Stencil and StencilTwoSided classes. 2010-09-15 09:56:16 +00:00
StencilTwoSided.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Switch.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexEnv.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexEnvCombine.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexEnvFilter.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexGen.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexGenNode.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexMat.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Texture1D.cpp From Lionel Lagarde, "Support for paging and shared PBO" 2013-06-27 16:44:32 +00:00
Texture2D.cpp From Lionel Lagarde, "Support for paging and shared PBO" 2013-06-27 16:44:32 +00:00
Texture2DArray.cpp From Lionel Lagarde, "Support for paging and shared PBO" 2013-06-27 16:44:32 +00:00
Texture2DMultisample.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Texture3D.cpp From Lionel Lagarde, "Support for paging and shared PBO" 2013-06-27 16:44:32 +00:00
Texture.cpp Fixed typo 2013-11-05 15:23:32 +00:00
TextureBuffer.cpp From Lionel Lagarde, "Support for paging and shared PBO" 2013-06-27 16:44:32 +00:00
TextureCubeMap.cpp From Lionel Lagarde, "Support for paging and shared PBO" 2013-06-27 16:44:32 +00:00
TextureRectangle.cpp From Lionel Lagarde, "Support for paging and shared PBO" 2013-06-27 16:44:32 +00:00
Timer.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TransferFunction.cpp Convesion of osg::notify to OSG_INFO etc. 2010-05-28 15:47:52 +00:00
Transform.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Uniform.cpp From Colin McDonald, "Attached are some fixes to build osg using the Solaris Studio compiler. 2013-09-05 10:23:05 +00:00
UserDataContainer.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Version.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Version.in From Paul Martz, typo fixes 2009-11-23 09:53:08 +00:00
VertexProgram.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
View.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Viewport.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00