OpenGL » 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.