OpenGL » Functionality requiring OpenGL 3.0

Member Magnum::DebugTools::bufferData (GL::Buffer&buffer, void*doxygenIsCrapAtOverloadResolution=nullptr)
Extension ARB_map_buffer_range
Member Magnum::DebugTools::bufferSubData (GL::Buffer&buffer, GLintptr offset, GLsizeiptr size, void*doxygenIsCrapAtOverloadResolution=nullptr)
Extension ARB_map_buffer_range
Member Magnum::GL::AbstractFramebuffer::clearDepth (Float depth)
Direct framebuffer clearing is not available in OpenGL 2.1.
Member Magnum::GL::AbstractFramebuffer::clearDepthStencil (Float depth, Int stencil)
Direct framebuffer clearing is not available in OpenGL 2.1.
Member Magnum::GL::AbstractFramebuffer::clearStencil (Int stencil)
Direct framebuffer clearing is not available in OpenGL 2.1.
Member Magnum::GL::AbstractFramebuffer::copySubImage (const Range2Di&rectangle, Texture2DArray&texture, Int level, const Vector3i&offset)
Extension EXT_texture_array
Class Magnum::GL::AbstractShaderProgram

Extension EXT_gpu_shader4 for using bindFragmentDataLocation().

Extension EXT_gpu_shader4 is required when using integer attributes (i.e. UnsignedInt, Int, Vector2ui, Vector2i, Vector3ui, Vector3i, Vector4ui and Vector4i) or unsigned integer uniforms (i.e. UnsignedInt, Vector2ui, Vector3ui and Vector4ui).

Member Magnum::GL::AbstractShaderProgram::bindFragmentDataLocation (UnsignedInt location, Containers::StringView name)
Extension EXT_gpu_shader4
Member Magnum::GL::AbstractShaderProgram::setTransformFeedbackOutputs (const Containers::StringIterable&outputs, TransformFeedbackBufferMode bufferMode)
Extension EXT_transform_feedback
Member Magnum::GL::AbstractShaderProgram::setUniform (Int location, UnsignedInt value)
Extension EXT_gpu_shader4
Member Magnum::GL::AbstractShaderProgram::setUniform (Int location, Containers::ArrayView<const UnsignedInt> values)
Extension EXT_gpu_shader4
Member Magnum::GL::AbstractShaderProgram::TransformFeedbackBufferMode
Extension EXT_transform_feedback
Member Magnum::GL::Attribute<location, T>::Half
Extension ARB_half_float_vertex
Member Magnum::GL::BGRAInteger
Extension EXT_texture_integer
Member Magnum::GL::BGRInteger
Extension EXT_texture_integer
Member Magnum::GL::BlueInteger
Extension EXT_texture_integer
Member Magnum::GL::Buffer::bind (Target target, UnsignedInt firstIndex, Containers::ArrayView<const Containers::Triple<Buffer*, GLintptr, GLsizeiptr>> buffers)
No form of indexed buffer binding is available in OpenGL 2.1, see particular Target values for version/extension requirements.
Member Magnum::GL::Buffer::bind (Target target, UnsignedInt firstIndex, Containers::ArrayView<Buffer*const> buffers)
No form of indexed buffer binding is available in OpenGL 2.1, see particular Target values for version/extension requirements.
Member Magnum::GL::Buffer::bind (Target target, UnsignedInt index, GLintptr offset, GLsizeiptr size)
No form of indexed buffer binding is available in OpenGL 2.1, see particular Target values for version/extension requirements.
Member Magnum::GL::Buffer::bind (Target target, UnsignedInt index)
No form of indexed buffer binding is available in OpenGL 2.1, see particular Target values for version/extension requirements.
Member Magnum::GL::Buffer::flushMappedRange (GLintptr offset, GLsizeiptr length)
Extension ARB_map_buffer_range
Member Magnum::GL::Buffer::map (GLintptr offset, GLsizeiptr length, MapFlags flags)
Extension ARB_map_buffer_range
Member Magnum::GL::Buffer::MapFlag
Extension ARB_map_buffer_range
Member Magnum::GL::Buffer::MapFlags
Extension ARB_map_buffer_range
Member Magnum::GL::Buffer::TransformFeedback
Extension EXT_transform_feedback
Member Magnum::GL::Buffer::unbind (Target target, UnsignedInt firstIndex, std::size_t count)
No form of indexed buffer binding is available in OpenGL 2.1, see particular Target values for version/extension requirements.
Member Magnum::GL::Buffer::unbind (Target target, UnsignedInt index)
No form of indexed buffer binding is available in OpenGL 2.1, see particular Target values for version/extension requirements.
Member Magnum::GL::CompressedRed
Extension ARB_texture_rg
Member Magnum::GL::CompressedRedRgtc1
Extension EXT_texture_compression_rgtc
Member Magnum::GL::CompressedRG
Extension ARB_texture_rg
Member Magnum::GL::CompressedRGRgtc2
Extension EXT_texture_compression_rgtc
Member Magnum::GL::CompressedSignedRedRgtc1
Extension EXT_texture_compression_rgtc
Member Magnum::GL::CompressedSignedRGRgtc2
Extension EXT_texture_compression_rgtc
Member Magnum::GL::CubeMapTexture::generateMipmap ()
Extension ARB_framebuffer_object
Member Magnum::GL::CubeMapTexture::setBorderColor (const Vector4ui&color)
Extension EXT_texture_integer
Member Magnum::GL::CubeMapTexture::setBorderColor (const Vector4i&color)
Extension EXT_texture_integer
Member Magnum::GL::CubeMapTextureArray::generateMipmap ()
Extension ARB_framebuffer_object
Member Magnum::GL::CubeMapTextureArray::setBorderColor (const Vector4ui&color)
Extension EXT_texture_integer
Member Magnum::GL::CubeMapTextureArray::setBorderColor (const Vector4i&color)
Extension EXT_texture_integer
Member Magnum::GL::DefaultFramebuffer::checkStatus (FramebufferTarget target)
Extension ARB_framebuffer_object
Member Magnum::GL::DefaultFramebuffer::clearColor (const Color4&color)
Direct framebuffer clearing is not available in OpenGL 2.1.
Member Magnum::GL::DefaultFramebuffer::Status
Extension ARB_framebuffer_object
Member Magnum::GL::Depth24Stencil8
Extension ARB_framebuffer_object
Member Magnum::GL::Depth32FStencil8
Extension ARB_depth_buffer_float
Member Magnum::GL::Depth32FStencil8
Extension ARB_depth_buffer_float
Member Magnum::GL::DepthComponent32F
Extension ARB_depth_buffer_float
Member Magnum::GL::DepthComponent32F
Extension ARB_depth_buffer_float
Member Magnum::GL::DepthStencil
Extension ARB_framebuffer_object
Member Magnum::GL::DynamicAttribute::Half
Extension ARB_half_float_vertex
Member Magnum::GL::DynamicAttribute::Integral
Extension EXT_gpu_shader4
Member Magnum::GL::Float32UnsignedInt248Rev
Extension ARB_depth_buffer_float
Class Magnum::GL::Framebuffer
Extension ARB_framebuffer_object
Member Magnum::GL::Framebuffer::attachTextureLayer (BufferAttachment attachment, Texture1DArray&texture, Int level, Int layer)
Extension EXT_texture_array
Member Magnum::GL::Framebuffer::attachTextureLayer (BufferAttachment attachment, Texture2DArray&texture, Int level, Int layer)
Extension EXT_texture_array
Member Magnum::GL::Framebuffer::clearColor (Int attachment, const Color4&color)
Direct framebuffer clearing is not available in OpenGL 2.1.
Member Magnum::GL::FramebufferBlit
Extension ARB_framebuffer_object
Member Magnum::GL::FramebufferBlitFilter
Extension ARB_framebuffer_object
Member Magnum::GL::FramebufferBlitMask
Extension ARB_framebuffer_object
Member Magnum::GL::FramebufferTarget
Extension ARB_framebuffer_object
Member Magnum::GL::GreenInteger
Extension EXT_texture_integer
Member Magnum::GL::Half
Extension ARB_half_float_pixel
Member Magnum::GL::Mesh::release ()
Extension ARB_vertex_array_object
Member Magnum::GL::Mesh::wrap (GLuint id, MeshPrimitive primitive=MeshPrimitive::Triangles, ObjectFlags flags={})
Extension ARB_vertex_array_object
Class Magnum::GL::PrimitiveQuery
Extension EXT_transform_feedback
Member Magnum::GL::R11FG11FB10F
Extension EXT_packed_float
Member Magnum::GL::R11FG11FB10F
Extension EXT_packed_float
Member Magnum::GL::R16
Extension ARB_texture_rg
Member Magnum::GL::R16
Extension ARB_texture_rg
Member Magnum::GL::R16F
Extension ARB_texture_float
Member Magnum::GL::R16F
Extension ARB_texture_rg and ARB_texture_float
Member Magnum::GL::R16I
Extension EXT_texture_integer
Member Magnum::GL::R16I
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::R16UI
Extension EXT_texture_integer
Member Magnum::GL::R16UI
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::R32F
Extension ARB_texture_rg and ARB_texture_float
Member Magnum::GL::R32F
Extension ARB_texture_float
Member Magnum::GL::R32I
Extension EXT_texture_integer
Member Magnum::GL::R32I
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::R32UI
Extension EXT_texture_integer
Member Magnum::GL::R32UI
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::R8
Extension ARB_texture_rg
Member Magnum::GL::R8
Extension ARB_texture_rg
Member Magnum::GL::R8I
Extension EXT_texture_integer
Member Magnum::GL::R8I
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::R8UI
Extension EXT_texture_integer
Member Magnum::GL::R8UI
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::RectangleTexture::setBorderColor (const Vector4ui&color)
Extension EXT_texture_integer
Member Magnum::GL::RectangleTexture::setBorderColor (const Vector4i&color)
Extension EXT_texture_integer
Member Magnum::GL::Red
Extension ARB_texture_rg
Member Magnum::GL::Red
Extension ARB_texture_rg
Member Magnum::GL::Red
Extension ARB_texture_rg
Member Magnum::GL::RedInteger
Extension EXT_texture_integer
Member Magnum::GL::RedRgtc1
Extension EXT_texture_compression_rgtc
Class Magnum::GL::Renderbuffer
Extension ARB_framebuffer_object
Member Magnum::GL::RenderbufferFormat
Extension ARB_framebuffer_object
Member Magnum::GL::Renderer::ClipDistance0
Shader-defined clip distances are not available in OpenGL 2.1.
Member Magnum::GL::Renderer::ClipDistance1
Shader-defined clip distances are not available in OpenGL 2.1.
Member Magnum::GL::Renderer::ClipDistance2
Shader-defined clip distances are not available in OpenGL 2.1.
Member Magnum::GL::Renderer::ClipDistance3
Shader-defined clip distances are not available in OpenGL 2.1.
Member Magnum::GL::Renderer::ClipDistance4
Shader-defined clip distances are not available in OpenGL 2.1.
Member Magnum::GL::Renderer::ClipDistance5
Shader-defined clip distances are not available in OpenGL 2.1.
Member Magnum::GL::Renderer::ClipDistance6
Shader-defined clip distances are not available in OpenGL 2.1.
Member Magnum::GL::Renderer::ClipDistance7
Shader-defined clip distances are not available in OpenGL 2.1.
Member Magnum::GL::Renderer::disable (Feature feature, UnsignedInt drawBuffer)
Extension EXT_draw_buffers2
Member Magnum::GL::Renderer::enable (Feature feature, UnsignedInt drawBuffer)
Extension EXT_draw_buffers2
Member Magnum::GL::Renderer::FramebufferSrgb
Extension ARB_framebuffer_sRGB
Member Magnum::GL::Renderer::InvalidFramebufferOperation
Extension ARB_framebuffer_object
Member Magnum::GL::Renderer::RasterizerDiscard
Extension EXT_transform_feedback
Member Magnum::GL::Renderer::setColorMask (UnsignedInt drawBuffer, GLboolean allowRed, GLboolean allowGreen, GLboolean allowBlue, GLboolean allowAlpha)
Extension EXT_draw_buffers2
Member Magnum::GL::Renderer::setFeature (Feature feature, UnsignedInt drawBuffer, bool enabled)
Extension EXT_draw_buffers2
Member Magnum::GL::RG
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::RG
Extension ARB_texture_rg
Member Magnum::GL::RG
Extension ARB_texture_rg
Member Magnum::GL::RG
Extension ARB_texture_rg
Member Magnum::GL::RG16
Extension ARB_texture_rg
Member Magnum::GL::RG16
Extension ARB_texture_rg
Member Magnum::GL::RG16F
Extension ARB_texture_float
Member Magnum::GL::RG16F
Extension ARB_texture_rg and ARB_texture_float
Member Magnum::GL::RG16I
Extension EXT_texture_integer
Member Magnum::GL::RG16I
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::RG16UI
Extension EXT_texture_integer
Member Magnum::GL::RG16UI
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::RG32F
Extension ARB_texture_rg and ARB_texture_float
Member Magnum::GL::RG32F
Extension ARB_texture_float
Member Magnum::GL::RG32I
Extension EXT_texture_integer
Member Magnum::GL::RG32I
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::RG32UI
Extension EXT_texture_integer
Member Magnum::GL::RG32UI
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::RG8
Extension ARB_texture_rg
Member Magnum::GL::RG8
Extension ARB_texture_rg
Member Magnum::GL::RG8I
Extension EXT_texture_integer
Member Magnum::GL::RG8I
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::RG8UI
Extension EXT_texture_integer
Member Magnum::GL::RG8UI
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::RGB16F
Extension ARB_texture_float
Member Magnum::GL::RGB16I
Extension EXT_texture_integer
Member Magnum::GL::RGB16UI
Extension EXT_texture_integer
Member Magnum::GL::RGB32F
Extension ARB_texture_float
Member Magnum::GL::RGB32I
Extension EXT_texture_integer
Member Magnum::GL::RGB32UI
Extension EXT_texture_integer
Member Magnum::GL::RGB8I
Extension EXT_texture_integer
Member Magnum::GL::RGB8UI
Extension EXT_texture_integer
Member Magnum::GL::RGB9E5
Extension EXT_texture_shared_exponent
Member Magnum::GL::RGBA16F
Extension ARB_texture_float
Member Magnum::GL::RGBA16F
Extension ARB_texture_float
Member Magnum::GL::RGBA16I
Extension EXT_texture_integer
Member Magnum::GL::RGBA16I
Extension EXT_texture_integer
Member Magnum::GL::RGBA16UI
Extension EXT_texture_integer
Member Magnum::GL::RGBA16UI
Extension EXT_texture_integer
Member Magnum::GL::RGBA32F
Extension ARB_texture_float
Member Magnum::GL::RGBA32F
Extension ARB_texture_float
Member Magnum::GL::RGBA32I
Extension EXT_texture_integer
Member Magnum::GL::RGBA32I
Extension EXT_texture_integer
Member Magnum::GL::RGBA32UI
Extension EXT_texture_integer
Member Magnum::GL::RGBA32UI
Extension EXT_texture_integer
Member Magnum::GL::RGBA8I
Extension EXT_texture_integer
Member Magnum::GL::RGBA8I
Extension EXT_texture_integer
Member Magnum::GL::RGBA8UI
Extension EXT_texture_integer
Member Magnum::GL::RGBA8UI
Extension EXT_texture_integer
Member Magnum::GL::RGBAInteger
Extension EXT_texture_integer
Member Magnum::GL::RGBInteger
Extension EXT_texture_integer
Member Magnum::GL::RGInteger
Extension ARB_texture_rg and EXT_texture_integer
Member Magnum::GL::RGRgtc2
Extension EXT_texture_compression_rgtc
Member Magnum::GL::SampleQuery::beginConditionalRender (ConditionalRenderMode mode)
Extension NV_conditional_render
Member Magnum::GL::SampleQuery::ConditionalRenderMode
Extension NV_conditional_render
Member Magnum::GL::SampleQuery::endConditionalRender ()
Extension NV_conditional_render
Member Magnum::GL::SignedRedRgtc1
Extension EXT_texture_compression_rgtc
Member Magnum::GL::SignedRGRgtc2
Extension EXT_texture_compression_rgtc
Member Magnum::GL::Texture1DArray
Extension EXT_texture_array
Member Magnum::GL::Texture2DArray
Extension EXT_texture_array
Member Magnum::GL::Texture<dimensions>::generateMipmap ()
Extension ARB_framebuffer_object
Member Magnum::GL::Texture<dimensions>::setBorderColor (const Vector4ui&color)
Extension EXT_texture_integer
Member Magnum::GL::Texture<dimensions>::setBorderColor (const Vector4i&color)
Extension EXT_texture_integer
Class Magnum::GL::TextureArray<dimensions>
Extension EXT_texture_array
Member Magnum::GL::TextureArray<dimensions>::generateMipmap ()
Extension ARB_framebuffer_object
Member Magnum::GL::TextureArray<dimensions>::setBorderColor (const Vector4ui&color)
Extension EXT_texture_integer
Member Magnum::GL::TextureArray<dimensions>::setBorderColor (const Vector4i&color)
Extension EXT_texture_integer
Member Magnum::GL::UnsignedInt10F11F11FRev
Extension EXT_packed_float
Member Magnum::GL::UnsignedInt248
Extension ARB_framebuffer_object
Member Magnum::GL::UnsignedInt5999Rev
Extension EXT_texture_shared_exponent
Class Magnum::Shaders::FlatGL<dimensions>

Extension EXT_texture_integer

Extension EXT_texture_integer

Extension EXT_texture_array for texture arrays.

Member Magnum::Shaders::FlatGL<dimensions>::bindObjectIdTexture (GL::Texture2D&texture)
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::bindObjectIdTexture (GL::Texture2DArray&texture)
Extension EXT_gpu_shader4 and EXT_texture_array
Member Magnum::Shaders::FlatGL<dimensions>::bindTexture (GL::Texture2DArray&texture)
Extension EXT_texture_array
Member Magnum::Shaders::FlatGL<dimensions>::Configuration::setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0)
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::DynamicPerVertexJointCount
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::InstancedObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::JointIds
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::ObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::ObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::ObjectIdOutput
Extension EXT_texture_integer
Member Magnum::Shaders::FlatGL<dimensions>::ObjectIdTexture
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::SecondaryJointIds
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::SecondaryWeights
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::setJointMatrices (Containers::ArrayView<const MatrixTypeFor<dimensions, Float>> matrices)
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::setJointMatrix (UnsignedInt id, const MatrixTypeFor<dimensions, Float>&matrix)
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::setObjectId (UnsignedInt id)
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::setPerInstanceJointCount (UnsignedInt count)
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0)
Extension EXT_gpu_shader4
Member Magnum::Shaders::FlatGL<dimensions>::setTextureLayer (UnsignedInt layer)
Extension EXT_texture_array
Member Magnum::Shaders::FlatGL<dimensions>::TextureArrays
Extension EXT_texture_array
Member Magnum::Shaders::FlatGL<dimensions>::Weights
Extension EXT_gpu_shader4
Member Magnum::Shaders::GenericGL<dimensions>::JointIds
Extension EXT_gpu_shader4
Member Magnum::Shaders::GenericGL<dimensions>::ObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::GenericGL<dimensions>::ObjectIdOutput
Extension EXT_texture_integer
Member Magnum::Shaders::GenericGL<dimensions>::SecondaryJointIds
Extension EXT_gpu_shader4
Member Magnum::Shaders::GenericGL<dimensions>::SecondaryWeights
Extension EXT_gpu_shader4
Member Magnum::Shaders::GenericGL<dimensions>::Weights
Extension EXT_gpu_shader4
Class Magnum::Shaders::LineGL<dimensions>
Extension EXT_gpu_shader4
Member Magnum::Shaders::LineGL<dimensions>::ObjectIdOutput
Extension EXT_texture_integer
Member Magnum::Shaders::MeshVisualizerGL2D::Configuration::setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::DynamicPerVertexJointCount
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::InstancedObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::JointIds
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::ObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::ObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::ObjectIdTexture
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::SecondaryJointIds
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::SecondaryWeights
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::setJointMatrices (Containers::ArrayView<const Matrix3> matrices)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::setJointMatrix (UnsignedInt id, const Matrix3&matrix)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::setObjectId (UnsignedInt id)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::setPerInstanceJointCount (UnsignedInt count)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL2D::Weights
Extension EXT_gpu_shader4
Class Magnum::Shaders::MeshVisualizerGL3D

Extension EXT_gpu_shader4 for object ID input, EXT_texture_array for object ID texture arrays

The gl_VertexID shader variable is not available on OpenGL 2.1.

Extension EXT_texture_integer

Member Magnum::Shaders::MeshVisualizerGL3D::bindObjectIdTexture (GL::Texture2D&texture)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::bindObjectIdTexture (GL::Texture2DArray&texture)
Extension EXT_gpu_shader4 and EXT_texture_array
Member Magnum::Shaders::MeshVisualizerGL3D::Configuration::setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::DynamicPerVertexJointCount
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::InstancedObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::InstancedTextureOffset
Extension
Member Magnum::Shaders::MeshVisualizerGL3D::JointIds
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::ObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::ObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::ObjectIdTexture
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::PrimitiveIdFromVertexId
The gl_VertexID shader variable is not available on OpenGL 2.1.
Member Magnum::Shaders::MeshVisualizerGL3D::SecondaryJointIds
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::SecondaryWeights
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::setJointMatrices (const Containers::ArrayView<const Matrix4> matrices)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::setJointMatrix (UnsignedInt id, const Matrix4&matrix)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::setObjectId (UnsignedInt id)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::setPerInstanceJointCount (UnsignedInt count)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0)
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::TextureArrays
Extension EXT_gpu_shader4 and EXT_texture_array
Member Magnum::Shaders::MeshVisualizerGL3D::TextureTransformation
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::VertexId
The gl_VertexID shader variable is not available on OpenGL 2.1.
Member Magnum::Shaders::MeshVisualizerGL3D::Weights
Extension EXT_gpu_shader4
Class Magnum::Shaders::PhongGL

Extension EXT_texture_integer

Extension EXT_texture_integer

Extension EXT_texture_array for texture arrays.

Member Magnum::Shaders::PhongGL::bindAmbientTexture (GL::Texture2DArray&texture)
Extension EXT_texture_array
Member Magnum::Shaders::PhongGL::bindDiffuseTexture (GL::Texture2DArray&texture)
Extension EXT_texture_array
Member Magnum::Shaders::PhongGL::bindObjectIdTexture (GL::Texture2D&texture)
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::bindObjectIdTexture (GL::Texture2DArray&texture)
Extension EXT_gpu_shader4 and EXT_texture_array
Member Magnum::Shaders::PhongGL::bindSpecularTexture (GL::Texture2DArray&texture)
Extension EXT_texture_array
Member Magnum::Shaders::PhongGL::Configuration::setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0)
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::DynamicPerVertexJointCount
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::InstancedObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::JointIds
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::ObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::ObjectId
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::ObjectIdOutput
Extension EXT_texture_integer
Member Magnum::Shaders::PhongGL::ObjectIdTexture
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::SecondaryJointIds
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::SecondaryWeights
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::setJointMatrices (Containers::ArrayView<const Matrix4> matrices)
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::setJointMatrix (UnsignedInt id, const Matrix4&matrix)
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::setObjectId (UnsignedInt id)
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::setPerInstanceJointCount (UnsignedInt count)
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0)
Extension EXT_gpu_shader4
Member Magnum::Shaders::PhongGL::setTextureLayer (UnsignedInt layer)
Extension EXT_texture_array
Member Magnum::Shaders::PhongGL::TextureArrays
Extension EXT_texture_array
Member Magnum::Shaders::PhongGL::Weights
Extension EXT_gpu_shader4