OpenGL » Functionality requiring specific OpenGL ES extension

Member Magnum::GL::AbstractQuery::result ()
Extension EXT_disjoint_timer_query for result types Int, UnsignedLong and Long.
Member Magnum::GL::AbstractShaderProgram::setSeparable (bool enabled)
Extension EXT_separate_shader_objects
Member Magnum::GL::BGRA
Extension EXT_read_format_bgra for framebuffer reading, extension APPLE_texture_format_BGRA8888 or EXT_texture_format_BGRA8888 for texture data.
Member Magnum::GL::Buffer::map (MapAccess access)
Extension OES_mapbuffer in OpenGL ES 2.0, use map(GLintptr, GLsizeiptr, MapFlags) in OpenGL ES 3.0 instead.
Member Magnum::GL::Buffer::MapAccess
Extension OES_mapbuffer
Member Magnum::GL::CompressedRGBAAstc10x10
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc10x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc10x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc10x8
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc12x10
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc12x12
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc4x4
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc5x4
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc5x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc6x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc6x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc8x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc8x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAAstc8x8
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedRGBAS3tcDxt1
Extension EXT_texture_compression_s3tc
Member Magnum::GL::CompressedRGBAS3tcDxt3
Extension EXT_texture_compression_s3tc
Member Magnum::GL::CompressedRGBAS3tcDxt5
Extension EXT_texture_compression_s3tc
Member Magnum::GL::CompressedRGBS3tcDxt1
Extension EXT_texture_compression_s3tc
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x10
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x8
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc12x10
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc12x12
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc4x4
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc5x4
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc5x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc6x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc6x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc8x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc8x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::CompressedSRGB8Alpha8Astc8x8
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::Context::NoError
Extension KHR_no_error
Member Magnum::GL::CubeMapTexture::setSRGBDecode (bool decode)
OpenGL ES 3.0 or extension EXT_sRGB and ANDROID_extension_pack_es31a / EXT_texture_sRGB_decode
Member Magnum::GL::CubeMapTextureArray::setSRGBDecode (bool decode)
Extension ANDROID_extension_pack_es31a / EXT_texture_sRGB_decode
Member Magnum::GL::DefaultFramebuffer::Front
Extension NV_read_buffer_front
Member Magnum::GL::DepthComponent
For framebuffer reading only, extension NV_read_depth.
Member Magnum::GL::DepthComponent32
Extension OES_depth_texture or ANGLE_depth_texture and OES_depth32 and OES_required_internalformat (for image specification) or EXT_texture_storage (for texture storage) in OpenGL ES 2.0.
Member Magnum::GL::DepthComponent32
Extension OES_depth32
Member Magnum::GL::DepthStencil
For framebuffer reading only, extension NV_read_depth_stencil
Member Magnum::GL::Float
Extension OES_texture_float_linear for filtering the texture using SamplerFilter::Linear.
Member Magnum::GL::Linear
Extension OES_texture_float_linear for linear interpolation of textures with TextureFormat::Float
Member Magnum::GL::Linear
Extension OES_texture_float_linear for linear interpolation of textures with TextureFormat::Float
Member Magnum::GL::R32F
Extension OES_texture_float_linear for filtering using SamplerFilter::Linear.
Member Magnum::GL::Red
For framebuffer reading, extension EXT_texture_rg
Member Magnum::GL::Renderer::FramebufferSRGB
EXT_sRGB_write_control. If the extension is not present, there's no ability to turn the sRGB conversion off.
Member Magnum::GL::Renderer::GuiltyContextReset
Extension EXT_robustness
Member Magnum::GL::Renderer::InnocentContextReset
Extension EXT_robustness
Member Magnum::GL::Renderer::LoseContextOnReset
Extension EXT_robustness
Member Magnum::GL::Renderer::PolygonMode
Extension NV_polygon_mode. Otherwise behaves always like PolygonMode::Fill. See Mesh::setPrimitive() for possible workaround.
Member Magnum::GL::Renderer::PolygonOffsetLine
Extension NV_polygon_offset
Member Magnum::GL::Renderer::PolygonOffsetPoint
Extension NV_polygon_offset
Member Magnum::GL::Renderer::setPolygonMode (PolygonMode mode)
Extension NV_polygon_mode. Otherwise behaves always like the default. See Mesh::setPrimitive() for possible workaround.
Member Magnum::GL::Renderer::UnknownContextReset
Extension EXT_robustness
Member Magnum::GL::RG
For framebuffer reading, extension EXT_texture_rg
Member Magnum::GL::RG32F
Extension OES_texture_float_linear for filtering using SamplerFilter::Linear.
Member Magnum::GL::RGB10
Extension EXT_texture_type_2_10_10_10_REV and either OES_required_internalformat (for image specification) or EXT_texture_storage (for texture storage) in OpenGL ES 2.0. Included for compatibility reasons only, use TextureFormat::RGB10A2 in OpenGL ES 3.0 instead.
Member Magnum::GL::RGB32F
Extension OES_texture_float_linear for filtering using SamplerFilter::Linear.
Member Magnum::GL::RGBA32F
Extension OES_texture_float_linear for filtering using SamplerFilter::Linear.
Member Magnum::GL::RGBAAstc10x10
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc10x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc10x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc10x8
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc12x10
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc12x12
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc4x4
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc5x4
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc5x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc6x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc6x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc8x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc8x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAAstc8x8
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::RGBAS3tcDxt1
Extension EXT_texture_compression_s3tc
Member Magnum::GL::RGBAS3tcDxt3
Extension EXT_texture_compression_s3tc
Member Magnum::GL::RGBAS3tcDxt5
Extension EXT_texture_compression_s3tc
Member Magnum::GL::RGBS3tcDxt1
Extension EXT_texture_compression_s3tc
Member Magnum::GL::SRGB
Extension EXT_sRGB in OpenGL ES 2.0. Use TextureFormat::SRGB8 in OpenGL ES 3.0 instead.
Member Magnum::GL::SRGB8Alpha8Astc10x10
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc10x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc10x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc10x8
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc12x10
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc12x12
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc4x4
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc5x4
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc5x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc6x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc6x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc8x5
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc8x6
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGB8Alpha8Astc8x8
Extension KHR_texture_compression_astc_hdr for 3D textures and HDR profile
Member Magnum::GL::SRGBAlpha
Extension EXT_sRGB in OpenGL ES 2.0. Use TextureFormat::SRGB8Alpha8 in OpenGL ES 3.0 instead.
Member Magnum::GL::StencilIndex
Extension NV_read_stencil, for framebuffer reading only.
Member Magnum::GL::StencilIndex1
Extension OES_stencil1
Member Magnum::GL::StencilIndex4
Extension OES_stencil4
Member Magnum::GL::Texture<dimensions>::setSRGBDecode (bool decode)
OpenGL ES 3.0 or extension EXT_sRGB and ANDROID_extension_pack_es31a / EXT_texture_sRGB_decode
Member Magnum::GL::TextureArray<dimensions>::setSRGBDecode (bool decode)
Extension ANDROID_extension_pack_es31a / EXT_texture_sRGB_decode
Class Magnum::GL::TimeQuery
Extension EXT_disjoint_timer_query
Member Magnum::GL::UnsignedShort1555Rev
For framebuffer reading only, extension EXT_read_format_bgra
Member Magnum::GL::UnsignedShort4444Rev
For framebuffer reading only, extension EXT_read_format_bgra
Class Magnum::Shaders::MeshVisualizer
Extension EXT_geometry_shader for wireframe rendering using geometry shaders.