OpenGL » Functionality requiring OpenGL 3.1

Member Magnum::GL::AbstractFramebuffer::copyImage (const Range2Di&rectangle, RectangleTexture&texture, TextureFormat internalFormat)
Extension ARB_texture_rectangle
Class Magnum::GL::AbstractShaderProgram
Extension ARB_uniform_buffer_object
Member Magnum::GL::AbstractShaderProgram::setUniformBlockBinding (UnsignedInt index, UnsignedInt binding)
Extension ARB_uniform_buffer_object
Member Magnum::GL::AbstractShaderProgram::uniformBlockIndex (Containers::StringView name)
Extension ARB_uniform_buffer_object
Member Magnum::GL::Buffer::copy (Buffer&read, Buffer&write, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Extension ARB_copy_buffer
Member Magnum::GL::Buffer::CopyRead
Extension ARB_copy_buffer
Member Magnum::GL::Buffer::CopyWrite
Extension ARB_copy_buffer
Member Magnum::GL::Buffer::Texture
Extension ARB_texture_buffer_object
Member Magnum::GL::Buffer::Uniform
Extension ARB_uniform_buffer_object
Member Magnum::GL::Buffer::Uniform
Extension ARB_uniform_buffer_object
Class Magnum::GL::BufferTexture
Extension ARB_texture_buffer_object
Member Magnum::GL::BufferTextureFormat
Extension ARB_texture_buffer_object
Member Magnum::GL::Framebuffer::attachTexture (BufferAttachment attachment, RectangleTexture&texture)
Extension ARB_texture_rectangle
Member Magnum::GL::Mesh::setInstanceCount (Int count)
Extension ARB_draw_instanced if using AbstractShaderProgram::draw()
Member Magnum::GL::MeshView::setInstanceCount (Int count)
Extension ARB_draw_instanced if using AbstractShaderProgram::draw()
Member Magnum::GL::R16Snorm
Extension EXT_texture_snorm
Member Magnum::GL::R8Snorm
Extension EXT_texture_snorm
Class Magnum::GL::RectangleTexture
Extension ARB_texture_rectangle
Member Magnum::GL::RG16Snorm
Extension EXT_texture_snorm
Member Magnum::GL::RG8Snorm
Extension EXT_texture_snorm
Member Magnum::GL::RGB16Snorm
Extension EXT_texture_snorm
Member Magnum::GL::RGB8Snorm
Extension EXT_texture_snorm
Member Magnum::GL::RGBA16Snorm
Extension EXT_texture_snorm
Member Magnum::GL::RGBA8Snorm
Extension EXT_texture_snorm
Class Magnum::Shaders::DistanceFieldVectorGL<dimensions>
Extension ARB_uniform_buffer_object for uniform buffers.
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::bindDrawBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::bindMaterialBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::bindTextureTransformationBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::bindTransformationProjectionBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::Configuration::setDrawCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::Configuration::setMaterialCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::DistanceFieldVectorGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::setDrawOffset (UnsignedInt offset)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::UniformBuffers
Extension ARB_uniform_buffer_object
Class Magnum::Shaders::FlatGL<dimensions>
Extension ARB_uniform_buffer_object for uniform buffers.
Member Magnum::Shaders::FlatGL<dimensions>::bindDrawBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::bindJointBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::bindMaterialBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::bindTextureTransformationBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::bindTransformationProjectionBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::Configuration::setDrawCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::Configuration::setMaterialCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::FlatGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::setDrawOffset (UnsignedInt offset)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::FlatGL<dimensions>::UniformBuffers
Extension ARB_uniform_buffer_object
Class Magnum::Shaders::LineGL<dimensions>
Extension ARB_uniform_buffer_object for uniform buffers.
Member Magnum::Shaders::LineGL<dimensions>::bindDrawBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::LineGL<dimensions>::bindMaterialBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::LineGL<dimensions>::bindTransformationProjectionBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::LineGL<dimensions>::Configuration::setDrawCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::LineGL<dimensions>::Configuration::setMaterialCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::LineGL<dimensions>::setDrawOffset (UnsignedInt offset)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::LineGL<dimensions>::UniformBuffers
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::bindDrawBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::bindJointBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::bindMaterialBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::bindTransformationProjectionBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::Configuration::setDrawCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::Configuration::setMaterialCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::MeshVisualizerGL2D (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::setDrawOffset (UnsignedInt offset)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL2D::UniformBuffers
Extension ARB_uniform_buffer_object
Class Magnum::Shaders::MeshVisualizerGL3D
Extension ARB_uniform_buffer_object for uniform buffers.
Member Magnum::Shaders::MeshVisualizerGL3D::bindDrawBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::bindJointBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::bindMaterialBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::bindProjectionBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::bindTextureTransformationBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::bindTransformationBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::Configuration::setDrawCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::Configuration::setMaterialCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::MeshVisualizerGL3D (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::setDrawOffset (UnsignedInt offset)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::MeshVisualizerGL3D::UniformBuffers
Extension ARB_uniform_buffer_object
Class Magnum::Shaders::PhongGL
Extension ARB_uniform_buffer_object for uniform buffers.
Member Magnum::Shaders::PhongGL::bindDrawBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::bindJointBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::bindLightBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::bindMaterialBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::bindProjectionBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::bindTextureTransformationBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::bindTransformationBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::compile (Flags flags, UnsignedInt lightCount, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::Configuration::setDrawCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::Configuration::setMaterialCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::LightCulling
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::PhongGL (Flags flags, UnsignedInt lightCount, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::setDrawOffset (UnsignedInt offset)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::PhongGL::UniformBuffers
Extension ARB_uniform_buffer_object
Class Magnum::Shaders::VectorGL<dimensions>
Extension ARB_uniform_buffer_object for uniform buffers.
Member Magnum::Shaders::VectorGL<dimensions>::bindDrawBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VectorGL<dimensions>::bindMaterialBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VectorGL<dimensions>::bindTextureTransformationBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VectorGL<dimensions>::bindTransformationProjectionBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VectorGL<dimensions>::compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VectorGL<dimensions>::Configuration::setDrawCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VectorGL<dimensions>::Configuration::setMaterialCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VectorGL<dimensions>::setDrawOffset (UnsignedInt offset)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VectorGL<dimensions>::UniformBuffers
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VectorGL<dimensions>::VectorGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Class Magnum::Shaders::VertexColorGL<dimensions>
Extension ARB_uniform_buffer_object for uniform buffers.
Member Magnum::Shaders::VertexColorGL<dimensions>::bindTransformationProjectionBuffer (GL::Buffer&buffer)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VertexColorGL<dimensions>::compile (Flags flags, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VertexColorGL<dimensions>::Configuration::setDrawCount (UnsignedInt count)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VertexColorGL<dimensions>::setDrawOffset (UnsignedInt offset)
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VertexColorGL<dimensions>::UniformBuffers
Extension ARB_uniform_buffer_object
Member Magnum::Shaders::VertexColorGL<dimensions>::VertexColorGL (Flags flags, UnsignedInt drawCount)
Extension ARB_uniform_buffer_object