These have new replacements in QtGui since Qt 5.0.
Change-Id: I20e8fdd4e9c14d8c626eda3072217af1858bf492
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
\class QGLBuffer
\brief The QGLBuffer class provides functions for creating and managing GL buffer objects.
\since 4.7
+ \obsolete
\ingroup painting-3D
Buffer objects are created in the GL server so that the
QGLBuffer performs a shallow copy when objects are copied in this
manner, but does not implement copy-on-write semantics. The original
object will be affected whenever the copy is modified.
+
+ \note This class has been deprecated in favor of QOpenGLBuffer.
*/
/*!
\brief The QGLColormap class is used for installing custom colormaps into
a QGLWidget.
+ \obsolete
\inmodule OpenGL
\ingroup painting-3D
\ingroup shared
framebuffer object.
\since 4.6
+ \obsolete
\ingroup painting-3D
after creating a QGLFramebufferObject to find the exact format that was
used to create the frame buffer object.
+ \note This class has been deprecated in favor of QOpenGLFramebufferObject.
+
\sa QGLFramebufferObject
*/
\class QGLFunctions
\brief The QGLFunctions class provides cross-platform access to the OpenGL/ES 2.0 API.
\since 4.8
+ \obsolete
\ingroup painting-3D
OpenGL/ES 2.0 defines a subset of the OpenGL specification that is
QGLFunctions funcs(QGLContext::currentContext());
bool npot = funcs.hasOpenGLFeature(QGLFunctions::NPOTTextures);
\endcode
+
+ \note This class has been deprecated in favor of QOpenGLFunctions.
*/
/*!
\class QGLPixelBuffer
\brief The QGLPixelBuffer class encapsulates an OpenGL pbuffer.
\since 4.1
+ \obsolete
\ingroup painting-3D
\endlist
+ \note This class has been deprecated, use QOpenGLFramebufferObject
+ for offscreen rendering.
\section1 Threading
\class QGLShaderProgram
\brief The QGLShaderProgram class allows OpenGL shader programs to be linked and used.
\since 4.6
+ \obsolete
\ingroup painting-3D
\section1 Introduction
specified and linked, allowing other operations to be performed
on the shader program.
+ \note This class has been deprecated in favor of QOpenGLShaderProgram.
+
\sa QGLShader
*/
\class QGLShader
\brief The QGLShader class allows OpenGL shaders to be compiled.
\since 4.6
+ \obsolete
\ingroup painting-3D
This class supports shaders written in the OpenGL Shading Language (GLSL)
QGLShader and QGLShaderProgram shelter the programmer from the details of
compiling and linking vertex and fragment shaders.
+ \note This class has been deprecated in favor of QOpenGLShader.
+
\sa QGLShaderProgram
*/