Functionality requiring OpenGL 3.2
- Member Magnum::
GL:: AbstractShaderProgram:: draw (Mesh&mesh) - Extension ARB_
draw_ elements_ base_ vertex if the mesh is indexed and Mesh:: baseVertex() is not 0
. - Member Magnum::
GL:: AbstractShaderProgram:: draw (MeshView&mesh) - Extension ARB_
draw_ elements_ base_ vertex if the mesh is indexed and MeshView:: baseVertex() is not 0
. - Member Magnum::
GL:: AbstractShaderProgram:: draw (const Containers::Iterable<MeshView>&meshes) - Extension ARB_
draw_ elements_ base_ vertex if the mesh is indexed and MeshView:: baseVertex() is not 0
- Member Magnum::
GL:: AbstractShaderProgram:: draw (Mesh&mesh, const Containers::StridedArrayView1D<const UnsignedInt>&counts, const Containers::StridedArrayView1D<const UnsignedInt>&vertexOffsets, const Containers::StridedArrayView1D<const UnsignedInt>&indexOffsets) - Extension ARB_
draw_ elements_ base_ vertex if the mesh is indexed and the vertexOffsets
view is not empty. - Member Magnum::
GL:: Attribute<location, T>:: BGRA - Extension ARB_
vertex_ array_ bgra - Member Magnum::
GL:: DynamicAttribute:: BGRA - Extension ARB_
vertex_ array_ bgra - Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, Texture3D&texture, Int level) - Extension ARB_
geometry_ shader4 - Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, Texture1DArray&texture, Int level) - Extension ARB_
geometry_ shader4 - Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, Texture2DArray&texture, Int level) - Extension ARB_
geometry_ shader4 - Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, CubeMapTexture&texture, Int level) - Extension ARB_
geometry_ shader4 - Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, MultisampleTexture2DArray&texture) - Extension ARB_
geometry_ shader4 and ARB_ texture_ multisample - Member Magnum::
GL:: Framebuffer:: attachTexture (BufferAttachment attachment, MultisampleTexture2D&texture) - Extension ARB_
texture_ multisample - Member Magnum::
GL:: Framebuffer:: attachTextureLayer (BufferAttachment attachment, MultisampleTexture2DArray&texture, Int layer) - Extension ARB_
texture_ multisample - Member Magnum::
GL:: LinesAdjacency - Extension ARB_
geometry_ shader4 - Member Magnum::
GL:: LineStripAdjacency - Extension ARB_
geometry_ shader4 - Member Magnum::
GL:: Mesh:: setBaseVertex (Int baseVertex) - Extension ARB_
draw_ elements_ base_ vertex for indexed meshes - Member Magnum::
GL:: MeshView:: setBaseVertex (Int baseVertex) - Extension ARB_
draw_ elements_ base_ vertex for indexed meshes - Member Magnum::
GL:: MultisampleTexture2D - Extension ARB_
texture_ multisample - Member Magnum::
GL:: MultisampleTexture2DArray - Extension ARB_
texture_ multisample - Class Magnum::
GL:: MultisampleTexture<dimensions> - Extension ARB_
texture_ multisample - Member Magnum::
GL:: Renderer:: DepthClamp - Extension ARB_
depth_ clamp - Member Magnum::
GL:: Renderer:: ProvokingVertex - Extension ARB_
provoking_ vertex. Older versions behave always like ProvokingVertex:: LastVertexConvention. - Member Magnum::
GL:: Renderer:: SeamlessCubeMapTexture - Extension ARB_
seamless_ cube_ map - Member Magnum::
GL:: Renderer:: setProvokingVertex (ProvokingVertex mode) - Extension ARB_
provoking_ vertex. Older versions behave always like the default. - Member Magnum::
GL:: Shader:: Geometry - Extension ARB_
geometry_ shader4 - Member Magnum::
GL:: TrianglesAdjacency - Extension ARB_
geometry_ shader4 - Member Magnum::
GL:: TriangleStripAdjacency - Extension ARB_
geometry_ shader4 - Class Magnum::
ImGuiIntegration:: Context - Extension ARB_
draw_ elements_ base_ vertex - Class Magnum::
Shaders:: MeshVisualizerGL3D Extension ARB_
geometry_ shader4 for wireframe rendering using geometry shaders. The
gl_PrimitiveID
shader variable is not available on OpenGL 3.1 and lower.- Member Magnum::
Shaders:: MeshVisualizerGL3D:: BitangentDirection - Extension ARB_
geometry_ shader4 - Member Magnum::
Shaders:: MeshVisualizerGL3D:: BitangentFromTangentDirection - Extension ARB_
geometry_ shader4 - Member Magnum::
Shaders:: MeshVisualizerGL3D:: NormalDirection - Extension ARB_
geometry_ shader4 - Member Magnum::
Shaders:: MeshVisualizerGL3D:: PrimitiveId - The
gl_PrimitiveID
shader variable is not available on OpenGL 3.1 and lower. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: setLineLength (Float length) - Extension ARB_
geometry_ shader4 - Member Magnum::
Shaders:: MeshVisualizerGL3D:: setLineWidth (Float width) - Extension ARB_
geometry_ shader4 - Member Magnum::
Shaders:: MeshVisualizerGL3D:: setNormalMatrix (const Matrix3x3&matrix) - Extension ARB_
geometry_ shader4 - Member Magnum::
Shaders:: MeshVisualizerGL3D:: TangentDirection - Extension ARB_
geometry_ shader4