OpenSceneGraph/src/osg
Robert Osfield 72b3ce7ac6 From Tugkan Calapoglu, "we started to have problems with textures after a recent svn update. I
was able to follow the problem until following addition to Texture.cpp:

// GLES doesn't cope with internal formats of 1,2,3 and 4 so map them to
the appropriate equivilants.

if (_internalFormat==1) _internalFormat = GL_ALPHA;
if (_internalFormat==2) _internalFormat = GL_LUMINANCE_ALPHA;
if (_internalFormat==3) _internalFormat = GL_RGB;
if (_internalFormat==4) _internalFormat = GL_RGBA;


The problem is that internal format "1" corresponds to GL_LUMINANCE, not
GL_ALPHA. I double checked this from the Red Book. Fixed version is
attached to the email."
2009-11-19 12:39:04 +00:00
..
AlphaFunc.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
AnimationPath.cpp Added continuous recording of the animation path to the RecordAnimationPathHandler 2008-05-26 17:30:43 +00:00
ApplicationUsage.cpp Various warning fixes 2008-10-27 13:09:43 +00:00
ArgumentParser.cpp From Mathias Froehlich, "We are currently getting issues with locale settings and some osg plugins. 2009-06-25 16:07:49 +00:00
Array.cpp Added double Vec*Array support 2007-12-04 14:44:21 +00:00
ArrayDispatchers.cpp Moved the GLBeginEndAdapter support out of the blocks of the "#if defined(OSG_GL_VERTEX_FUNCS_AVAILABLE) && !defined(OSG_GLES1_AVAILABLE)" guarded blocks. 2009-11-13 13:42:04 +00:00
AudioStream.cpp Introduce FFmpegAudioStream implementation 2009-03-03 16:51:01 +00:00
AutoTransform.cpp Warning fixes for VS, and removal of associated warning disables 2009-01-23 15:12:26 +00:00
Billboard.cpp From Terry Welsh, mplemented POINT_ROT_EYE. 2006-10-14 21:47:13 +00:00
BlendColor.cpp Added OSG_GLES2_FEATURES and OSG_GL3_FEATURES usage where appropriate 2009-11-10 19:16:36 +00:00
BlendEquation.cpp Added OSG_GLES2_FEATURES and OSG_GL3_FEATURES usage where appropriate 2009-11-10 19:16:36 +00:00
BlendFunc.cpp Added OSG_GLES2_FEATURES and OSG_GL3_FEATURES usage where appropriate 2009-11-10 19:16:36 +00:00
BufferObject.cpp Removed throw. 2009-11-16 14:58:31 +00:00
Camera.cpp 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
CameraView.cpp 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
ClampColor.cpp Added OSG_GLES2_FEATURES and OSG_GL3_FEATURES usage where appropriate 2009-11-10 19:16:36 +00:00
ClearNode.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
ClipNode.cpp Added ClipNode::set/getReferenceFrame(); 2008-12-19 15:29:59 +00:00
ClipPlane.cpp 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
ClusterCullingCallback.cpp From Mike Wittman, "Here is a change to the .cpp file to fix it by disambiguating the cull invocation." 2007-03-28 15:05:49 +00:00
CMakeLists.txt Removed include/osg/Config as it was causing problem with Windows build 2009-11-18 18:19:29 +00:00
CollectOccludersVisitor.cpp Removed the exclusion of CullSettings from the genwrapper.conf, and then changed the CullStack RefMatrix& methods to RefMatrix* 2007-02-21 13:48:01 +00:00
ColorMask.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
ColorMatrix.cpp 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
ComputeBoundsVisitor.cpp Added new osg::ComputeBoundsVisitor 2007-02-16 17:34:34 +00:00
Config.in Moved the set of include/osg/Version into Cmake 2009-11-18 16:24:01 +00:00
ConvexPlanarOccluder.cpp From Eric Wing, pedantic warning fixes 2007-04-06 15:13:02 +00:00
ConvexPlanarPolygon.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
CoordinateSystemNode.cpp Added better handling of 0,0,0 values 2007-06-13 13:41:23 +00:00
CopyOp.cpp 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.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
CullingSet.cpp 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
CullSettings.cpp From Mathias Froehlich, "We are currently getting issues with locale settings and some osg plugins. 2009-06-25 16:07:49 +00:00
CullStack.cpp Updated wrappers 2007-08-10 17:44:54 +00:00
DeleteHandler.cpp Removed duplicate declaration of DeleteHandlerPointer 2008-01-24 10:04:33 +00:00
Depth.cpp Fixed build on OpenGLES-1.1 and OpenGLES-2.0 targets 2009-10-27 18:07:12 +00:00
DisplaySettings.cpp 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.cpp Added OSG_GLES2_FEATURES and OSG_GL3_FEATURES usage where appropriate 2009-11-10 19:16:36 +00:00
DrawPixels.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
dxtctool.cpp 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
dxtctool.h Fixed warnings 2009-01-07 11:24:47 +00:00
Fog.cpp 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.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
FrameBufferObject.cpp From Paul Martz, enabled packed_depth_stencil support for GL3 2009-11-11 12:04:06 +00:00
FrameStamp.cpp Added default setting of use of thread safe ref/unref. 2007-08-22 09:42:27 +00:00
FrontFace.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
Geode.cpp 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
Geometry.cpp Added optional finer grained checks for GL errors within Geometry::drawImplementation() to help track down GL errors. 2009-11-13 13:25:59 +00:00
GL2Extensions.cpp 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
GLBeginEndAdapter.cpp Adapted GLBeginEndAdapter to use state.drawQuad(..) rather than use it's local GL_QUADS emulation. 2009-11-12 14:35:44 +00:00
GLExtensions.cpp Merged runtime fix for Win32 OpenGLES build that avoids usage of wglGetProcAddress. 2009-11-11 09:15:03 +00:00
GLObjects.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
GraphicsContext.cpp <iterator>, <stdlib.h> and <ctype.h> includes required for QNX compiler 2009-11-17 14:06:07 +00:00
GraphicsThread.cpp Introduced a releaseAllOperation after completeion of OperationThread::run() to enable CUDA integration (in osgCuda) to be able to free up its resources. Code drawn from a submission from Mick. 2009-03-12 17:26:21 +00:00
Group.cpp From Daniel Stien, "When removing a child from a osg::Group, childRemoved is called after the 2008-01-14 10:14:32 +00:00
Hint.cpp 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
Image.cpp Removed usaged of throw and catch to enable better compatibility with embedded systems that don't support C++ exceptions efficiently. 2009-11-16 14:47:52 +00:00
ImageSequence.cpp Various warning fixes 2008-10-27 13:09:43 +00:00
ImageStream.cpp Introduced osg::AudioStream class to help manage audio streams coming in from movie reading plugins 2009-02-27 20:16:08 +00:00
ImageUtils.cpp 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
KdTree.cpp Warning fixes for VS, and removal of associated warning disables 2009-01-23 15:12:26 +00:00
Light.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
LightModel.cpp 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
LightSource.cpp Moved _stateset = new StateSet instances to setStateSet(new StateSet) to make 2008-08-25 10:20:20 +00:00
LineSegment.cpp Added double versions of intersect methods 2008-03-13 16:05:40 +00:00
LineStipple.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
LineWidth.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
LOD.cpp Added ViewPoint support into NodeVistor/CullStack/CullVisitor/LOD/PagedLOD etc to facilate 2006-12-15 17:27:18 +00:00
LogicOp.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
Material.cpp 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.cpp Introduce osg::asciiToDouble/asciiToFloat function. 2008-11-23 11:35:43 +00:00
Matrix_implementation.cpp 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
Matrixd.cpp Moved UnitTestFramework from core osg lib into osgunittests example 2006-12-19 17:06:59 +00:00
MatrixDecomposition.cpp Fixed warning 2009-02-03 17:14:34 +00:00
Matrixf.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
MatrixTransform.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
Multisample.cpp Added OSG_GLES2_FEATURES and OSG_GL3_FEATURES usage where appropriate 2009-11-10 19:16:36 +00:00
Node.cpp From Cedric Pinson and Robert Osfield, addition of NodeCallbacks to osg::CopyOp and osg::Node copy constructor. 2009-06-18 10:01:39 +00:00
NodeCallback.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
NodeTrackerCallback.cpp Fixed typo 2007-07-11 16:06:04 +00:00
NodeVisitor.cpp Moved the apply(&) default implementations from the header into the NodeVisitor.cpp, 2008-06-27 12:35:56 +00:00
Notify.cpp <iterator>, <stdlib.h> and <ctype.h> includes required for QNX compiler 2009-11-17 14:06:07 +00:00
Object.cpp From Eric Wing, pedantic warning fixes 2007-04-06 15:13:02 +00:00
OccluderNode.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
OcclusionQueryNode.cpp Fixed warnings 2009-01-07 12:27:45 +00:00
OperationThread.cpp From Ulrich Hertlein, fixes for OSX build 2008-09-22 15:01:25 +00:00
PagedLOD.cpp Added the ability to turn off the external paging in of PagedLOD children. 2009-07-16 10:13:41 +00:00
Point.cpp Added OSG_GLES2_FEATURES and OSG_GL3_FEATURES usage where appropriate 2009-11-10 19:16:36 +00:00
PointSprite.cpp 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
PolygonMode.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
PolygonOffset.cpp Removed specific ATI path in PolygonOffset as it doesn't look to be neccessary with present ATI hardware/drivers 2009-04-23 10:23:20 +00:00
PolygonStipple.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
PositionAttitudeTransform.cpp 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
PrimitiveSet.cpp Adapted GLBeginEndAdapter to use state.drawQuad(..) rather than use it's local GL_QUADS emulation. 2009-11-12 14:35:44 +00:00
Program.cpp 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.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
ProxyNode.cpp From Mathias Froehlich, "attached is a change to the ProxyNode that also includes ProxyNode local 2009-06-12 10:08:15 +00:00
Quat.cpp Added Matrix*::getRotate()/setRotate(Quat), deprecating Matrix*::get(Quat&), Matrix*::set(Quat&) 2006-07-31 17:31:21 +00:00
Referenced.cpp From Mathias Froehlich, "an other topic pointed out by some Microsoft verification tool: 2009-03-10 17:51:05 +00:00
Scissor.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
Sequence.cpp From Andy Preece, 2008-11-26 12:50:12 +00:00
ShadeModel.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
Shader.cpp Added osg::ShaderBinary::readShaderBinaryFile(..) static method 2009-11-18 11:25:28 +00:00
ShadowVolumeOccluder.cpp Removed the exclusion of CullSettings from the genwrapper.conf, and then changed the CullStack RefMatrix& methods to RefMatrix* 2007-02-21 13:48:01 +00:00
Shape.cpp From Chris Hanson, typo and comment clean ups 2009-07-24 14:45:44 +00:00
ShapeDrawable.cpp 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
State.cpp Moved across to use OSG_FIXED_FUNCTION_AVAILABLE 2009-11-17 15:54:20 +00:00
StateAttribute.cpp 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
StateSet.cpp Moved across to use OSG_FIXED_FUNCTION_AVAILABLE 2009-11-17 15:54:20 +00:00
Stats.cpp Added use of Mutex into osg::Stats to better handle multi-threaded usage 2007-02-14 16:24:49 +00:00
Stencil.cpp Updated copyright years. 2006-07-18 15:21:48 +00:00
StencilTwoSided.cpp Fixed warnings 2008-12-17 16:13:23 +00:00
Switch.cpp From Edgar Ellis, " 2006-10-30 12:14:00 +00:00
TexEnv.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
TexEnvCombine.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
TexEnvFilter.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
TexGen.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
TexGenNode.cpp 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.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
Texture1D.cpp Fixed build with no automatic conversion of ref_ptr<> to C pointer 2009-11-06 16:09:55 +00:00
Texture2D.cpp Removed redundant include of GLU 2009-11-10 12:02:40 +00:00
Texture2DArray.cpp Added OSG_GLES2_FEATURES and OSG_GL3_FEATURES usage where appropriate 2009-11-10 19:16:36 +00:00
Texture3D.cpp Added OSG_GLES2_FEATURES and OSG_GL3_FEATURES usage where appropriate 2009-11-10 19:16:36 +00:00
Texture.cpp From Tugkan Calapoglu, "we started to have problems with textures after a recent svn update. I 2009-11-19 12:39:04 +00:00
TextureCubeMap.cpp 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
TextureRectangle.cpp 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
Timer.cpp From Pau Garcia i Quiles, "On Linux/Unix, when you change the system time (for instance, using 2009-11-18 13:00:35 +00:00
TransferFunction.cpp Fixed bug in interpolation of colour values 2009-09-11 13:08:49 +00:00
Transform.cpp From Emmanuel Roche, "I've also updated the computeBound() method from the osg::Transform class : this method was using float based temporary variables and thus the double precision is lost here. I've changed that to use the generic types osg::BoundingSphere::vec_type and osg::BoundingSphere::value_type instead." 2009-06-01 11:08:34 +00:00
Uniform.cpp From Paul Martz, "I'm not sure why this message was added, but it doesn't appear to merit INFO verbosity. Changing this from INFO to DEBUG_FP." 2008-12-15 16:46:13 +00:00
Version.cpp From Mike Wittman and Robert Osfield, added support for SO_VERSION number in 2007-09-11 10:10:43 +00:00
Version.in Moved the set of include/osg/Version into Cmake 2009-11-18 16:24:01 +00:00
VertexProgram.cpp Added CMake support for specifying what OpenGL target and features that the OpenSceneGraph build should use. 2009-10-23 13:19:57 +00:00
View.cpp From Ulrich Hertlein, "attached are some minor tweaks: 2008-07-17 13:51:14 +00:00
Viewport.cpp Various work on osgViewer library, including warp point and graphics window resize support 2007-01-01 18:20:10 +00:00