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