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