OpenGL » Functionality requiring OpenGL 3.3

Member Magnum::DebugTools::FrameProfilerGL::GpuDuration
Extension ARB_timer_query
Member Magnum::GL::AbstractQuery::result ()
Extension ARB_timer_query for result type UnsignedLong and Long
Class Magnum::GL::AbstractShaderProgram

Extension ARB_blend_func_extended for using bindFragmentDataLocationIndexed().

Extension ARB_explicit_attrib_location for explicit attribute location instead of using bindAttributeLocation(), bindFragmentDataLocation() or bindFragmentDataLocationIndexed().

Member Magnum::GL::AbstractShaderProgram::bindFragmentDataLocationIndexed (UnsignedInt location, UnsignedInt index, Containers::StringView name)
Extension ARB_blend_func_extended
Member Magnum::GL::AbstractShaderProgram::draw (Mesh&mesh)
Extension ARB_instanced_arrays if Mesh::instanceCount() is more than 1.
Member Magnum::GL::AbstractShaderProgram::draw (MeshView&mesh)
Extension ARB_instanced_arrays if MeshView::instanceCount() is more than 1.
Member Magnum::GL::Attribute<location, T>::Int2101010Rev
Extension ARB_vertex_type_2_10_10_10_rev
Member Magnum::GL::Attribute<location, T>::UnsignedInt2101010Rev
Extension ARB_vertex_type_2_10_10_10_rev
Member Magnum::GL::CubeMapTexture::setSwizzle ()
Extension ARB_texture_swizzle
Member Magnum::GL::CubeMapTextureArray::setSwizzle ()
Extension ARB_texture_swizzle
Member Magnum::GL::DynamicAttribute::Int2101010Rev
Extension ARB_vertex_type_2_10_10_10_rev
Member Magnum::GL::DynamicAttribute::UnsignedInt2101010Rev
Extension ARB_vertex_type_2_10_10_10_rev
Member Magnum::GL::Mesh::addVertexBufferInstanced (Buffer&buffer, UnsignedInt divisor, GLintptr offset, const T&... attributes)
Extension ARB_instanced_arrays
Member Magnum::GL::RectangleTexture::setSwizzle ()
Extension ARB_texture_swizzle
Member Magnum::GL::Renderer::OneMinusSecondSourceAlpha
Extension ARB_blend_func_extended
Member Magnum::GL::Renderer::OneMinusSecondSourceColor
Extension ARB_blend_func_extended
Member Magnum::GL::Renderer::SecondSourceAlpha
Extension ARB_blend_func_extended
Member Magnum::GL::Renderer::SecondSourceColor
Extension ARB_blend_func_extended
Member Magnum::GL::RGB10A2UI
Extension ARB_texture_rgb10_a2ui
Member Magnum::GL::RGB10A2UI
Extension ARB_texture_rgb10_a2ui
Member Magnum::GL::RGB10A2UI
Extension ARB_texture_rgb10_a2ui
Member Magnum::GL::SampleQuery::AnySamplesPassed
Extension ARB_occlusion_query2
Member Magnum::GL::Texture<dimensions>::setSwizzle ()
Extension ARB_texture_swizzle
Member Magnum::GL::TextureArray<dimensions>::setSwizzle ()
Extension ARB_texture_swizzle
Class Magnum::GL::TimeQuery
Extension ARB_timer_query
Class Magnum::Shaders::FlatGL<dimensions>
Extension ARB_instanced_arrays
Member Magnum::Shaders::FlatGL<dimensions>::InstancedTextureOffset
Extension ARB_instanced_arrays
Member Magnum::Shaders::FlatGL<dimensions>::InstancedTransformation
Extension ARB_instanced_arrays
Member Magnum::Shaders::FlatGL<dimensions>::TextureOffset
Extension ARB_instanced_arrays
Member Magnum::Shaders::FlatGL<dimensions>::TextureOffsetLayer
Extension EXT_texture_array and ARB_instanced_arrays
Member Magnum::Shaders::FlatGL<dimensions>::TransformationMatrix
Extension ARB_instanced_arrays
Member Magnum::Shaders::GenericGL<dimensions>::NormalMatrix
Extension ARB_instanced_arrays
Member Magnum::Shaders::GenericGL<dimensions>::TextureOffset
Extension ARB_instanced_arrays
Member Magnum::Shaders::GenericGL<dimensions>::TextureOffsetLayer
Extension EXT_texture_array and ARB_instanced_arrays
Member Magnum::Shaders::GenericGL<dimensions>::TransformationMatrix
Extension ARB_instanced_arrays
Class Magnum::Shaders::LineGL<dimensions>
Extension ARB_instanced_arrays
Member Magnum::Shaders::LineGL<dimensions>::InstancedTransformation
Extension ARB_instanced_arrays
Member Magnum::Shaders::LineGL<dimensions>::TransformationMatrix
Extension ARB_instanced_arrays
Class Magnum::Shaders::MeshVisualizerGL2D
Extension ARB_instanced_arrays
Member Magnum::Shaders::MeshVisualizerGL2D::InstancedTextureOffset
Extension EXT_gpu_shader4 and ARB_instanced_arrays
Member Magnum::Shaders::MeshVisualizerGL2D::InstancedTransformation
Extension ARB_instanced_arrays
Member Magnum::Shaders::MeshVisualizerGL2D::TransformationMatrix
Extension ARB_instanced_arrays
Class Magnum::Shaders::MeshVisualizerGL3D
Extension ARB_instanced_arrays
Member Magnum::Shaders::MeshVisualizerGL3D::InstancedTextureOffset
Extension EXT_gpu_shader4 and ARB_instanced_arrays
Member Magnum::Shaders::MeshVisualizerGL3D::InstancedTransformation
Extension ARB_instanced_arrays
Member Magnum::Shaders::MeshVisualizerGL3D::NormalMatrix
Extension ARB_geometry_shader4 and ARB_instanced_arrays
Member Magnum::Shaders::MeshVisualizerGL3D::setTextureLayer (UnsignedInt layer)
Extension EXT_gpu_shader4 and EXT_texture_array
Member Magnum::Shaders::MeshVisualizerGL3D::setTextureMatrix (const Matrix3&matrix)
Extension EXT_gpu_shader4 and ARB_instanced_arrays
Member Magnum::Shaders::MeshVisualizerGL3D::TextureCoordinates
Extension EXT_gpu_shader4
Member Magnum::Shaders::MeshVisualizerGL3D::TextureOffset
Extension EXT_gpu_shader4 and ARB_instanced_arrays
Member Magnum::Shaders::MeshVisualizerGL3D::TextureOffsetLayer
Extension EXT_gpu_shader4, EXT_texture_array and ARB_instanced_arrays
Member Magnum::Shaders::MeshVisualizerGL3D::TransformationMatrix
Extension ARB_instanced_arrays
Class Magnum::Shaders::PhongGL
Extension ARB_instanced_arrays
Member Magnum::Shaders::PhongGL::InstancedTextureOffset
Extension ARB_instanced_arrays
Member Magnum::Shaders::PhongGL::InstancedTransformation
Extension ARB_instanced_arrays
Member Magnum::Shaders::PhongGL::NormalMatrix
Extension ARB_instanced_arrays
Member Magnum::Shaders::PhongGL::TextureOffset
Extension ARB_instanced_arrays
Member Magnum::Shaders::PhongGL::TextureOffsetLayer
Extension EXT_texture_array and ARB_instanced_arrays
Member Magnum::Shaders::PhongGL::TransformationMatrix
Extension ARB_instanced_arrays