OpenGL » Functionality requiring OpenGL ES 3.2

The following symbols are not defined when targeting OpenGL ES 2.0.

Member Magnum::GL::AbstractFramebuffer::copySubImage (const Range2Di&rectangle, CubeMapTextureArray&texture, Int level, const Vector3i&offset)
Extension ANDROID_extension_pack_es31a / EXT_texture_cube_map_array
Member Magnum::GL::Buffer::Texture
Extension ANDROID_extension_pack_es31a / EXT_texture_buffer
Class Magnum::GL::BufferTexture
Extension ANDROID_extension_pack_es31a / EXT_texture_buffer
Member Magnum::GL::BufferTextureFormat
Extension ANDROID_extension_pack_es31a / EXT_texture_buffer
Member Magnum::GL::ClampToBorder
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp or NV_texture_border_clamp
Member Magnum::GL::CompressedRGBAAstc10x10
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc10x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc10x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc10x8
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc12x10
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc12x12
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc4x4
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc5x4
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc5x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc6x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc6x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc8x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc8x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedRGBAAstc8x8
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x10
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x8
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc12x10
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc12x12
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc4x4
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc5x4
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc5x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc6x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc6x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc8x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc8x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::CompressedSRGB8Alpha8Astc8x8
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::Context::Debug
Extension ANDROID_extension_pack_es31a / KHR_debug
Member Magnum::GL::Context::RobustAccess
Extension KHR_robustness or EXT_robustness
Member Magnum::GL::CubeMapTexture::setBorderColor (const Vector4i&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp
Member Magnum::GL::CubeMapTexture::setBorderColor (const Color4&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp or NV_texture_border_clamp
Member Magnum::GL::CubeMapTexture::setBorderColor (const Vector4ui&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp
Class Magnum::GL::CubeMapTextureArray
Extension ANDROID_extension_pack_es31a / EXT_texture_cube_map_array
Member Magnum::GL::CubeMapTextureArray::setBorderColor (const Color4&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp or NV_texture_border_clamp
Member Magnum::GL::CubeMapTextureArray::setBorderColor (const Vector4ui&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp
Member Magnum::GL::CubeMapTextureArray::setBorderColor (const Vector4i&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp
Member Magnum::GL::Float
Extension EXT_color_half_float to use the texture as a render target.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, Texture2DArray&texture, Int level)
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, CubeMapTexture&texture, Int level)
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, CubeMapTextureArray&texture, Int level)
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader and EXT_texture_cube_map_array
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, MultisampleTexture2DArray&texture)
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader and OES_texture_storage_multisample_2d_array
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, Texture3D&texture, Int level)
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::GL::Framebuffer::attachTextureLayer (BufferAttachment attachment, CubeMapTextureArray&texture, Int level, Int layer)
Extension ANDROID_extension_pack_es31a / EXT_texture_cube_map_array
Member Magnum::GL::Framebuffer::attachTextureLayer (BufferAttachment attachment, MultisampleTexture2DArray&texture, Int layer)
Extension ANDROID_extension_pack_es31a / OES_texture_storage_multisample_2d_array
Member Magnum::GL::Half
Extension EXT_color_buffer_half_float to use the texture as a render target.
Member Magnum::GL::LinesAdjacency
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::GL::LineStripAdjacency
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::GL::Mesh::setBaseVertex (Int baseVertex)
Extension OES_draw_elements_base_vertex or EXT_draw_elements_base_vertex for indexed meshes on OpenGL ES 3.1 and older
Member Magnum::GL::MultisampleTexture2DArray
Extension ANDROID_extension_pack_es31a / OES_texture_storage_multisample_2d_array
Class Magnum::GL::MultisampleTexture<dimensions>
Extension ANDROID_extension_pack_es31a / OES_texture_storage_multisample_2d_array for multisample 2D array textures.
Member Magnum::GL::MultisampleTexture<dimensions>::bindImage (Int imageUnit, Int layer, ImageAccess access, ImageFormat format)
Extension ANDROID_extension_pack_es31a / OES_texture_storage_multisample_2d_array for multisample 2D array textures.
Member Magnum::GL::MultisampleTexture<dimensions>::bindImageLayered (Int imageUnit, ImageAccess access, ImageFormat format)
Extension ANDROID_extension_pack_es31a / OES_texture_storage_multisample_2d_array for multisample 2D array textures.
Member Magnum::GL::Patches
Extension ANDROID_extension_pack_es31a / EXT_tessellation_shader
Member Magnum::GL::PrimitiveQuery::PrimitivesGenerated
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::GL::R16F
Extension EXT_color_buffer_half_float. Use RenderbufferFormat::R16UI or RenderbufferFormat::R16I instead if not available.
Member Magnum::GL::R16F
Extension EXT_color_buffer_half_float to use as a render target. Use TextureFormat::R16UI or TextureFormat::R16I instead if not available.
Member Magnum::GL::R32F
Extension EXT_color_buffer_float in OpenGL ES 3.0. Use RenderbufferFormat::R32UI or RenderbufferFormat::R32I instead if not available.
Member Magnum::GL::R32F
Extension EXT_color_buffer_float to use as a render target. Use TextureFormat::R32UI or TextureFormat::R32I instead if not available.
Member Magnum::GL::Renderer::BlendAdvancedCoherent
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::blendBarrier ()
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::ColorBurn
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::ColorDodge
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::Darken
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::DebugOutput
Extension ANDROID_extension_pack_es31a / KHR_debug
Member Magnum::GL::Renderer::DebugOutputSynchronous
Extension ANDROID_extension_pack_es31a / KHR_debug
Member Magnum::GL::Renderer::Difference
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::disable (Feature feature, UnsignedInt drawBuffer)
Extension EXT_draw_buffers_indexed
Member Magnum::GL::Renderer::enable (Feature feature, UnsignedInt drawBuffer)
Extension EXT_draw_buffers_indexed
Member Magnum::GL::Renderer::Exclusion
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::HardLight
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::HslColor
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::HslHue
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::HslLuminosity
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::HslSaturation
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::Lighten
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::Multiply
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::Overlay
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::SampleShading
Extension ANDROID_extension_pack_es31a / OES_sample_shading
Member Magnum::GL::Renderer::Screen
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::setBlendEquation (UnsignedInt drawBuffer, BlendEquation equation)
Extension EXT_draw_buffers_indexed
Member Magnum::GL::Renderer::setBlendEquation (UnsignedInt drawBuffer, BlendEquation rgb, BlendEquation alpha)
Extension EXT_draw_buffers_indexed
Member Magnum::GL::Renderer::setBlendFunction (UnsignedInt drawBuffer, BlendFunction source, BlendFunction destination)
Extension EXT_draw_buffers_indexed
Member Magnum::GL::Renderer::setBlendFunction (UnsignedInt drawBuffer, BlendFunction sourceRgb, BlendFunction destinationRgb, BlendFunction sourceAlpha, BlendFunction destinationAlpha)
Extension EXT_draw_buffers_indexed
Member Magnum::GL::Renderer::setColorMask (UnsignedInt drawBuffer, GLboolean allowRed, GLboolean allowGreen, GLboolean allowBlue, GLboolean allowAlpha)
Extension EXT_draw_buffers_indexed
Member Magnum::GL::Renderer::setFeature (Feature feature, UnsignedInt drawBuffer, bool enabled)
Extension EXT_draw_buffers_indexed
Member Magnum::GL::Renderer::setMinSampleShading (Float value)
Extension ANDROID_extension_pack_es31a / OES_sample_shading
Member Magnum::GL::Renderer::setPatchVertexCount (UnsignedInt count)
Extension ANDROID_extension_pack_es31a / EXT_tessellation_shader
Member Magnum::GL::Renderer::SoftLight
Extension ANDROID_extension_pack_es31a / KHR_blend_equation_advanced
Member Magnum::GL::Renderer::StackOverflow
Extension ANDROID_extension_pack_es31a / KHR_debug
Member Magnum::GL::Renderer::StackUnderflow
Extension ANDROID_extension_pack_es31a / KHR_debug
Member Magnum::GL::RG16F
Extension EXT_color_buffer_half_float to use as a render target in OpenGL ES. Use TextureFormat::RG16UI or TextureFormat::RG16I instead if not available.
Member Magnum::GL::RG16F
Extension EXT_color_buffer_half_float. Use RenderbufferFormat::RG16UI or RenderbufferFormat::RG16I instead if not available.
Member Magnum::GL::RG32F
Extension EXT_color_buffer_float in OpenGL ES 3.0. Use RenderbufferFormat::RG32UI or RenderbufferFormat::RG32I instead if not available.
Member Magnum::GL::RG32F
Extension EXT_color_buffer_float to use as a render target. Use TextureFormat::RG32UI or TextureFormat::RG32I instead if not available.
Member Magnum::GL::RGBA16F
Extension EXT_color_buffer_half_float to use as a render target in OpenGL ES. Use TextureFormat::RGBA16UI or TextureFormat::RGBA16I instead if not available.
Member Magnum::GL::RGBA16F
Extension EXT_color_buffer_half_float. Use RenderbufferFormat::RGBA16UI or RenderbufferFormat::RGBA16I instead if not available.
Member Magnum::GL::RGBA32F
Extension EXT_color_buffer_float to use as a render target in OpenGL ES. Use TextureFormat::RGBA32UI or TextureFormat::RGBA32I instead if not available.
Member Magnum::GL::RGBA32F
Extension EXT_color_buffer_float. Use RenderbufferFormat::RGBA32UI or RenderbufferFormat::RGBA32I instead if not available.
Member Magnum::GL::RGBAAstc10x10
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc10x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc10x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc10x8
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc12x10
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc12x12
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc4x4
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc5x4
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc5x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc6x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc6x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc8x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc8x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::RGBAAstc8x8
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::Shader::Geometry
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::GL::Shader::TessellationControl
Extension ANDROID_extension_pack_es31a / EXT_tessellation_shader
Member Magnum::GL::Shader::TessellationEvaluation
Extension ANDROID_extension_pack_es31a / EXT_tessellation_shader
Member Magnum::GL::SRGB8Alpha8Astc10x10
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc10x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc10x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc10x8
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc12x10
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc12x12
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc4x4
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc5x4
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc5x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc6x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc6x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc8x5
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc8x6
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::SRGB8Alpha8Astc8x8
Extension ANDROID_extension_pack_es31a / KHR_texture_compression_astc_ldr
Member Magnum::GL::StencilIndex
Extension ANDROID_extension_pack_es31a / OES_texture_stencil8, for texture data only.
Member Magnum::GL::StencilIndex8
Extension ANDROID_extension_pack_es31a / OES_texture_stencil8
Member Magnum::GL::Texture<dimensions>::setBorderColor (const Vector4ui&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp
Member Magnum::GL::Texture<dimensions>::setBorderColor (const Color4&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp or NV_texture_border_clamp
Member Magnum::GL::Texture<dimensions>::setBorderColor (const Vector4i&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp
Member Magnum::GL::TextureArray<dimensions>::setBorderColor (const Vector4i&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp
Member Magnum::GL::TextureArray<dimensions>::setBorderColor (const Vector4ui&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp
Member Magnum::GL::TextureArray<dimensions>::setBorderColor (const Color4&color)
Extension ANDROID_extension_pack_es31a / EXT_texture_border_clamp or NV_texture_border_clamp
Member Magnum::GL::TrianglesAdjacency
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::GL::TriangleStripAdjacency
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Class Magnum::ImGuiIntegration::Context
Extension OES_draw_elements_base_vertex or EXT_draw_elements_base_vertex
Class Magnum::Shaders::MeshVisualizerGL3D
The gl_PrimitiveID shader variable is not available on OpenGL ES 3.1 and lower.
Member Magnum::Shaders::MeshVisualizerGL3D::BitangentDirection
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::Shaders::MeshVisualizerGL3D::BitangentFromTangentDirection
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::Shaders::MeshVisualizerGL3D::NormalDirection
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::Shaders::MeshVisualizerGL3D::NormalMatrix
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::Shaders::MeshVisualizerGL3D::PrimitiveId
The gl_PrimitiveID shader variable is not available on OpenGL ES 3.1 and lower.
Member Magnum::Shaders::MeshVisualizerGL3D::setLineLength (Float length)
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::Shaders::MeshVisualizerGL3D::setLineWidth (Float width)
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::Shaders::MeshVisualizerGL3D::setNormalMatrix (const Matrix3x3&matrix)
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader
Member Magnum::Shaders::MeshVisualizerGL3D::TangentDirection
Extension ANDROID_extension_pack_es31a / EXT_geometry_shader