Deprecated OpenGL API list
See also Unsupported OpenGL features and Deprecated list.
- Member Magnum::
GL:: AbstractFramebuffer:: clear (FramebufferClearMask mask) - Prefer to use *Framebuffer::
clearColor() / clearDepth() / clearDepthStencil() instead of Renderer:: setClearColor() / Renderer:: setClearDepth() / Renderer:: setClearStencil() and clear() as it leads to less state changes. - Member Magnum::
GL:: AbstractFramebuffer:: copyImage (const Range2Di&rectangle, Texture1D&texture, Int level, TextureFormat internalFormat) - Prefer to use Texture1D::
setStorage() and copySubImage() instead. - Member Magnum::
GL:: AbstractFramebuffer:: copyImage (const Range2Di&rectangle, RectangleTexture&texture, TextureFormat internalFormat) - Prefer to use RectangleTexture::
setStorage() and copySubImage() instead. - Member Magnum::
GL:: AbstractFramebuffer:: copyImage (const Range2Di&rectangle, CubeMapTexture&texture, CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat) - Prefer to use CubeMapTexture::
setStorage() and copySubImage() instead. - Member Magnum::
GL:: AbstractFramebuffer:: copyImage (const Range2Di&rectangle, Texture2D&texture, Int level, TextureFormat internalFormat) - Prefer to use Texture2D::
setStorage() and copySubImage() instead. - Member Magnum::
GL:: AbstractFramebuffer:: copyImage (const Range2Di&rectangle, Texture1DArray&texture, Int level, TextureFormat internalFormat) - Prefer to use Texture1DArray::
setStorage() and copySubImage() instead. - Member Magnum::
GL:: AbstractShaderProgram:: bindAttributeLocation (UnsignedInt location, const std::string&name) - Preferred usage is to specify attribute location explicitly in the shader instead of using this function. See class documentation for more information.
- Member Magnum::
GL:: AbstractShaderProgram:: bindFragmentDataLocation (UnsignedInt location, const std::string&name) - Preferred usage is to specify attribute location explicitly in the shader instead of using this function. See class documentation for more information.
- Member Magnum::
GL:: AbstractShaderProgram:: bindFragmentDataLocationIndexed (UnsignedInt location, UnsignedInt index, const std::string&name) - Preferred usage is to specify attribute location explicitly in the shader instead of using this function. See class documentation for more information.
- Member Magnum::
GL:: AbstractShaderProgram:: setTransformFeedbackOutputs (std::initializer_list<std::string> outputs, TransformFeedbackBufferMode bufferMode) - Preferred usage is to specify transform feedback outputs explicitly in the shader instead of using this function. See class documentation for more information.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniformBlockBinding (UnsignedInt index, UnsignedInt binding) - Preferred usage is to specify uniform block binding explicitly in the shader instead of using this function. See class documentation for more information.
- Member Magnum::
GL:: AbstractShaderProgram:: uniformBlockIndex (const std::string&name) - Preferred usage is to specify uniform block binding explicitly in the shader instead of using this function. See class documentation for more information.
- Member Magnum::
GL:: AbstractShaderProgram:: uniformLocation (const std::string&name) - Preferred usage is to specify uniform location explicitly in the shader instead of using this function. See class documentation for more information.
- Member Magnum::
GL:: Buffer:: map (MapAccess access) - Prefer to use map(GLintptr, GLsizeiptr, MapFlags) instead, as it has more complete set of features.
- Member Magnum::
GL:: Buffer:: MapAccess - Prefer to use map(GLintptr, GLsizeiptr, MapFlags) instead, as it has more complete set of features.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedImage (CubeMapCoordinate coordinate, Int level, const CompressedImageView2D&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedImage (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedImage (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D&&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, const ImageView2D&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D&&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: CubeMapTextureArray:: setCompressedImage (Int level, const CompressedImageView3D&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: CubeMapTextureArray:: setCompressedImage (Int level, CompressedBufferImage3D&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: CubeMapTextureArray:: setCompressedImage (Int level, CompressedBufferImage3D&&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: CubeMapTextureArray:: setImage (Int level, TextureFormat internalFormat, const ImageView3D&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: CubeMapTextureArray:: setImage (Int level, TextureFormat internalFormat, BufferImage3D&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: CubeMapTextureArray:: setImage (Int level, TextureFormat internalFormat, BufferImage3D&&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: DepthComponent - Prefer to use the exactly specified version of this format, e.g. TextureFormat::
DepthComponent24. - Member Magnum::
GL:: DepthComponent - Prefer to use the exactly specified version of this format, e.g. RenderbufferFormat::
DepthComponent16. - Member Magnum::
GL:: DepthStencil - Prefer to use exactly specified version of this format, e.g. TextureFormat::
Depth24Stencil8. - Member Magnum::
GL:: DepthStencil - Prefer to use the exactly specified version of this format, e.g. RenderbufferFormat::
Depth24Stencil8. - Member Magnum::
GL:: Luminance - Included for compatibility reasons only, use TextureFormat::
R8 instead. - Member Magnum::
GL:: Luminance - Included for compatibility reasons only, use PixelFormat::
Red instead. - Member Magnum::
GL:: LuminanceAlpha - Included for compatibility reasons only, use PixelFormat::
RG instead. - Member Magnum::
GL:: LuminanceAlpha - Included for compatibility reasons only, use TextureFormat::
RG8 instead. - Member Magnum::
GL:: RectangleTexture:: setCompressedImage (CompressedBufferImage2D&&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: RectangleTexture:: setCompressedImage (CompressedBufferImage2D&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: RectangleTexture:: setCompressedImage (const CompressedImageView2D&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: RectangleTexture:: setImage (TextureFormat internalFormat, BufferImage2D&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: RectangleTexture:: setImage (TextureFormat internalFormat, const ImageView2D&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: RectangleTexture:: setImage (TextureFormat internalFormat, BufferImage2D&&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: Red - Prefer to use the exactly specified version of this format, e.g. TextureFormat::
R8. - Member Magnum::
GL:: Red - Prefer to use the exactly specified version of this format, e.g. RenderbufferFormat::
R8. - Member Magnum::
GL:: Renderer:: setClearColor (const Color4&color) - Prefer to use *Framebuffer::
clearColor() instead of setClearColor() and AbstractFramebuffer:: clear() as it leads to less state changes. - Member Magnum::
GL:: Renderer:: setClearDepth (Double depth) - Prefer to use AbstractFramebuffer::
clearDepth() / AbstractFramebuffer:: clearDepthStencil() instead of setClearDepth() and AbstractFramebuffer:: clear() as it leads to less state changes. - Member Magnum::
GL:: Renderer:: setClearDepth (Float depth) - Prefer to use AbstractFramebuffer::
clearDepth() / AbstractFramebuffer:: clearDepthStencil() instead of setClearDepth() and AbstractFramebuffer:: clear() as it leads to less state changes. - Member Magnum::
GL:: Renderer:: setClearStencil (Int stencil) - Prefer to use AbstractFramebuffer::
clearStencil() / AbstractFramebuffer:: clearDepthStencil() instead of setClearStencil() and AbstractFramebuffer:: clear() as it leads to less state changes. - Member Magnum::
GL:: RG - Prefer to use the exactly specified version of this format, e.g. RenderbufferFormat::
RG8. - Member Magnum::
GL:: RG - Prefer to use the exactly specified version of this format, e.g. TextureFormat::
RG8. - Member Magnum::
GL:: RGB - Prefer to use the exactly specified version of this format, e.g. TextureFormat::
RGB8. - Member Magnum::
GL:: RGBA - Prefer to use the exactly specified version of this format, e.g. TextureFormat::
RGBA8. - Member Magnum::
GL:: RGBA - Prefer to use the exactly specified version of this format, e.g. RenderbufferFormat::
RGBA8. - Member Magnum::
GL:: SRGB - Included only in order to make it possible to upload sRGB image data with the EXT_
sRGB ES2 extension, use PixelFormat:: RGB elsewhere instead. - Member Magnum::
GL:: SRGB - Prefer to use the exactly specified version of this format, i.e. TextureFormat::
SRGB8. - Member Magnum::
GL:: SRGBAlpha - Included only in order to make it possible to upload sRGB image data with the EXT_
sRGB ES2 extension, use PixelFormat:: RGBA elsewhere instead. - Member Magnum::
GL:: SRGBAlpha - Prefer to use the exactly specified version of this format, i.e. TextureFormat::
SRGB8Alpha8. - Member Magnum::
GL:: StencilIndex - Prefer to use the exactly specified version of this format, e.g. RenderbufferFormat::
StencilIndex8. - Member Magnum::
GL:: Texture<dimensions>:: setCompressedImage (Int level, CompressedBufferImage<dimensions>&&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedImage (Int level, const CompressedImageView<dimensions>&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedImage (Int level, CompressedBufferImage<dimensions>&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, const ImageView<dimensions>&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions>&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions>&&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: TextureArray<dimensions>:: setCompressedImage (Int level, CompressedBufferImage<dimensions+1>&&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: TextureArray<dimensions>:: setCompressedImage (Int level, CompressedBufferImage<dimensions+1>&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: TextureArray<dimensions>:: setCompressedImage (Int level, const CompressedImageView<dimensions+1>&image) - Prefer to use setStorage() and setCompressedSubImage() instead.
- Member Magnum::
GL:: TextureArray<dimensions>:: setImage (Int level, TextureFormat internalFormat, const ImageView<dimensions+1>&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: TextureArray<dimensions>:: setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions+1>&&image) - Prefer to use setStorage() and setSubImage() instead.
- Member Magnum::
GL:: TextureArray<dimensions>:: setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions+1>&image) - Prefer to use setStorage() and setSubImage() instead.