OpenGL » Functionality requiring OpenGL ES 3.0

Member Magnum::DebugTools::bufferData (GL::Buffer&buffer)
Extension EXT_map_buffer_range in OpenGL ES 2.0.
Member Magnum::DebugTools::bufferSubData (GL::Buffer&buffer, GLintptr offset, GLsizeiptr size)
Extension EXT_map_buffer_range in OpenGL ES 2.0.
Member Magnum::DebugTools::textureSubImage (GL::Texture2D&texture, Int level, const Range2Di&range, GL::BufferImage2D&image, GL::BufferUsage usage)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::DebugTools::textureSubImage (GL::CubeMapTexture&texture, GL::CubeMapCoordinate coordinate, Int level, const Range2Di&range, GL::BufferImage2D&image, GL::BufferUsage usage)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::AbstractFramebuffer::blit (AbstractFramebuffer&source, AbstractFramebuffer&destination, const Range2Di&sourceRectangle, const Range2Di&destinationRectangle, FramebufferBlitMask mask, FramebufferBlitFilter filter)
Extension ANGLE_framebuffer_blit or NV_framebuffer_blit in OpenGL ES 2.0.
Member Magnum::GL::AbstractFramebuffer::clearDepth (Float depth)
Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
Member Magnum::GL::AbstractFramebuffer::clearDepthStencil (Float depth, Int stencil)
Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
Member Magnum::GL::AbstractFramebuffer::clearStencil (Int stencil)
Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
Member Magnum::GL::AbstractFramebuffer::copySubImage (const Range2Di&rectangle, Texture2DArray&texture, Int level, const Vector3i&offset)
Array textures are not available in OpenGL ES 2.0.
Member Magnum::GL::AbstractFramebuffer::copySubImage (const Range2Di&rectangle, CubeMapTextureArray&texture, Int level, const Vector3i&offset)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractFramebuffer::copySubImage (const Range2Di&rectangle, Texture3D&texture, Int level, const Vector3i&offset)
Extension OES_texture_3D in OpenGL ES 2.0.
Member Magnum::GL::AbstractFramebuffer::read (const Range2Di&rectangle, Image2D&image)
Extension EXT_unpack_subimage/ NV_pack_subimage in OpenGL ES 2.0 if PixelStorage::rowLength() is set to a non-zero value.
Member Magnum::GL::AbstractFramebuffer::read (const Range2Di&rectangle, BufferImage2D&image, BufferUsage usage)
Pixel buffer objects are not available in OpenGL ES 2.0.
Class Magnum::GL::AbstractShaderProgram

Explicit location specification of input attributes is not supported in OpenGL ES 2.0, use bindAttributeLocation() instead.

Multiple fragment shader outputs are not available in OpenGL ES 2.0, similar functionality is available in extension EXT_draw_buffers or NV_draw_buffers.

Uniform buffers are not available in OpenGL ES 2.0.

Transform feedback is not available in OpenGL ES 2.0.

Integer attributes, unsigned integer uniforms and non-square matrix attributes and uniforms (i.e. Matrix2x3, Matrix3x2, Matrix2x4, Matrix4x2, Matrix3x4 and Matrix4x3) are not available in OpenGL ES 2.0.

Member Magnum::GL::AbstractShaderProgram::maxAtomicCounterBufferSize ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::maxCombinedShaderOutputResources ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::maxComputeSharedMemorySize ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::maxComputeWorkGroupCount ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::maxComputeWorkGroupInvocations ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::maxComputeWorkGroupSize ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::maxImageUnits ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::maxShaderStorageBlockSize ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::maxTexelOffset ()
Texture lookup with offset is not available in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::maxUniformBlockSize ()
Uniform blocks are not available in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::maxUniformLocations ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::minTexelOffset ()
Texture lookup with offset is not available in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::setRetrievableBinary (bool enabled)
Always allowed in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::setTransformFeedbackOutputs (std::initializer_list<std::string> outputs, TransformFeedbackBufferMode bufferMode)
Transform feedback is not available in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::setUniform (Int location, Containers::ArrayView<const UnsignedInt> values)
Only signed integers are available in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::setUniform (Int location, Containers::ArrayView<const Math::RectangularMatrix<2, 3, Float>> values)
Only square matrices are available in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::setUniformBlockBinding (UnsignedInt index, UnsignedInt binding)
Uniform buffers are not available in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::TransformFeedbackBufferMode
Transform feedback is not available in OpenGL ES 2.0.
Member Magnum::GL::AbstractShaderProgram::uniformBlockIndex (const std::string&name)
Uniform buffers are not available in OpenGL ES 2.0.
Member Magnum::GL::AbstractTexture::maxColorSamples ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractTexture::maxDepthSamples ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractTexture::maxIntegerSamples ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::AbstractTexture::maxLodBias ()
Texture LOD bias doesn't have implementation-defined range in OpenGL ES 2.0.
Member Magnum::GL::Attribute<location, T>::HalfFloat
Extension OES_vertex_half_float in OpenGL ES 2.0
Member Magnum::GL::Attribute<location, T>::Int2101010Rev
Packed attributes are not available in OpenGL ES 2.0.
Member Magnum::GL::Attribute<location, T>::UnsignedInt2101010Rev
Packed attributes are not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::bind (Target target, UnsignedInt firstIndex, std::initializer_list<std::tuple<Buffer*, GLintptr, GLsizeiptr>> buffers)
No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
Member Magnum::GL::Buffer::bind (Target target, UnsignedInt firstIndex, std::initializer_list<Buffer*> buffers)
No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
Member Magnum::GL::Buffer::bind (Target target, UnsignedInt index, GLintptr offset, GLsizeiptr size)
No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
Member Magnum::GL::Buffer::bind (Target target, UnsignedInt index)
No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
Member Magnum::GL::Buffer::copy (Buffer&read, Buffer&write, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Buffer copying is not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::CopyRead
Buffer copying is not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::CopyWrite
Buffer copying is not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::flushMappedRange (GLintptr offset, GLsizeiptr length)
Extension EXT_map_buffer_range in OpenGL ES 2.0.
Member Magnum::GL::Buffer::map (GLintptr offset, GLsizeiptr length, MapFlags flags)
Extension EXT_map_buffer_range in OpenGL ES 2.0.
Member Magnum::GL::Buffer::MapFlag
Extension EXT_map_buffer_range in OpenGL ES 2.0.
Member Magnum::GL::Buffer::MapFlags
Extension EXT_map_buffer_range in OpenGL ES 2.0.
Member Magnum::GL::Buffer::maxAtomicCounterBindings ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Buffer::maxShaderStorageBindings ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Buffer::maxUniformBindings ()
Uniform buffers are not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::PixelPack
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::PixelUnpack
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::shaderStorageOffsetAlignment ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Buffer::Texture
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Buffer::TransformFeedback
Transform feedback is not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::unbind (Target target, UnsignedInt index)
No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
Member Magnum::GL::Buffer::unbind (Target target, UnsignedInt firstIndex, std::size_t count)
No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
Member Magnum::GL::Buffer::Uniform
Uniform buffers are not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::Uniform
Uniform buffers are not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::uniformOffsetAlignment ()
Uniform buffers are not available in OpenGL ES 2.0.
Member Magnum::GL::Buffer::unmap ()
Extension OES_mapbuffer in OpenGL ES 2.0.
Class Magnum::GL::BufferImage<dimensions>
Pixel buffer objects are not available in OpenGL ES 2.0.
Class Magnum::GL::BufferTexture
Not defined in OpenGL ES 2.0.
Member Magnum::GL::BufferTextureFormat
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Byte
For texture data only, only PixelType::UnsignedByte is available in OpenGL ES 2.0.
Class Magnum::GL::CompressedBufferImage<dimensions>
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::CompressedR11Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::CompressedRG11Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::CompressedRGB8Etc2
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::CompressedRGB8PunchthroughAlpha1Etc2
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::CompressedRGBA8Etc2Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::CompressedSignedR11Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::CompressedSignedRG11Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::CompressedSRGB8Alpha8Etc2Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::CompressedSRGB8Etc2
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::CompressedSRGB8PunchthroughAlpha1Etc2
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setBaseLevel (Int level)
Base level is always 0 in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setBorderColor (const Vector4ui&color)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setBorderColor (const Vector4i&color)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setCompareFunction (SamplerCompareFunction function)
Extension EXT_shadow_samplers and NV_shadow_samplers_cube in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setCompareMode (SamplerCompareMode mode)
Extension EXT_shadow_samplers and NV_shadow_samplers_cube in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setCompressedImage (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D&image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setCompressedImage (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D && image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setCompressedSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, CompressedBufferImage2D && image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setCompressedSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, CompressedBufferImage2D&image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, const ImageView2D&image)
Extension EXT_unpack_subimage/ NV_pack_subimage in OpenGL ES 2.0 if PixelStorage::rowLength() is set to a non-zero value.
Member Magnum::GL::CubeMapTexture::setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D&image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D && image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setMaxLevel (Int level)
Extension APPLE_texture_max_level, otherwise the max level is always set to largest possible value in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setMaxLod (Float lod)
Texture LOD parameters are not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setMinLod (Float lod)
Texture LOD parameters are not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, const ImageView2D&image)
Extension EXT_unpack_subimage/ NV_pack_subimage in OpenGL ES 2.0 if PixelStorage::rowLength() is set to a non-zero value.
Member Magnum::GL::CubeMapTexture::setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, BufferImage2D&image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, BufferImage2D && image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::CubeMapTexture::setSwizzle ()
Texture swizzle is not available in OpenGL ES 2.0.
Class Magnum::GL::CubeMapTextureArray
Not defined in OpenGL ES 2.0.
Member Magnum::GL::DefaultFramebuffer::clearColor (const Color4&color)
Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
Member Magnum::GL::DefaultFramebuffer::DrawAttachment
Extension EXT_draw_buffers in OpenGL ES 2.0.
Member Magnum::GL::DefaultFramebuffer::invalidate (std::initializer_list<InvalidationAttachment> attachments, const Range2Di&rectangle)
Use invalidate(std::initializer_list<InvalidationAttachment>) in OpenGL ES 2.0 instead.
Member Magnum::GL::DefaultFramebuffer::InvalidationAttachment
Extension EXT_discard_framebuffer in OpenGL ES 2.0.
Member Magnum::GL::DefaultFramebuffer::mapForDraw (std::initializer_list<std::pair<UnsignedInt, DrawAttachment>> attachments)
Extension EXT_draw_buffers in OpenGL ES 2.0.
Member Magnum::GL::DefaultFramebuffer::mapForDraw (DrawAttachment attachment)
Extension EXT_draw_buffers in OpenGL ES 2.0.
Member Magnum::GL::DefaultFramebuffer::mapForRead (ReadAttachment attachment)
Extension NV_read_buffer in OpenGL ES 2.0.
Member Magnum::GL::DefaultFramebuffer::ReadAttachment
Extension NV_read_buffer in OpenGL ES 2.0.
Member Magnum::GL::DefaultFramebuffer::Undefined
Extension OES_surfaceless_context in OpenGL ES 2.0.
Member Magnum::GL::Depth24Stencil8
Extension OES_packed_depth_stencil in OpenGL ES 2.0.
Member Magnum::GL::Depth24Stencil8
Extension OES_packed_depth_stencil or ANGLE_depth_texture and either OES_required_internalformat (for image specification) or EXT_texture_storage (for texture storage) in OpenGL ES 2.0.
Member Magnum::GL::Depth32FStencil8
Only integral depth textures are available in OpenGL ES 2.0.
Member Magnum::GL::Depth32FStencil8
Only integral depth textures are available in OpenGL ES 2.0.
Member Magnum::GL::DepthComponent
Extension OES_depth_texture or ANGLE_depth_texture in OpenGL ES 2.0.
Member Magnum::GL::DepthComponent
For texture data only, extension OES_depth_texture or ANGLE_depth_texture in OpenGL ES 2.0.
Member Magnum::GL::DepthComponent16
Extension OES_depth_texture or ANGLE_depth_texture and either OES_required_internalformat (for image specification) or EXT_texture_storage (for texture storage) in OpenGL ES 2.0. Use TextureFormat::DepthComponent otherwise.
Member Magnum::GL::DepthComponent24
Extension OES_depth24 in OpenGL ES 2.0.
Member Magnum::GL::DepthComponent24
Extension OES_required_internalformat, OES_depth_texture and OES_depth24 in OpenGL ES 2.0. Use TextureFormat::DepthComponent otherwise.
Member Magnum::GL::DepthComponent32F
Only integral depth textures are available in OpenGL ES 2.0.
Member Magnum::GL::DepthComponent32F
Only integral depth textures are available in OpenGL ES 2.0.
Member Magnum::GL::DepthStencil
Extension OES_packed_depth_stencil or ANGLE_depth_texture in OpenGL ES 2.0.
Member Magnum::GL::DepthStencil
For texture data only, extension OES_packed_depth_stencil in OpenGL ES 2.0.
Member Magnum::GL::DynamicAttribute::HalfFloat
Extension OES_vertex_half_float in OpenGL ES 2.0
Member Magnum::GL::DynamicAttribute::Int2101010Rev
Packed attributes are not available in OpenGL ES 2.0.
Member Magnum::GL::DynamicAttribute::UnsignedInt2101010Rev
Packed attributes are not available in OpenGL ES 2.0.
Member Magnum::GL::DynamicCopy
Only BufferUsage::DynamicDraw is available in OpenGL ES 2.0.
Member Magnum::GL::DynamicRead
Only BufferUsage::DynamicDraw is available in OpenGL ES 2.0.
Member Magnum::GL::Float
Extension OES_texture_float to use for texture reading in OpenGL ES 2.0.
Member Magnum::GL::Float32UnsignedInt248Rev
For texture data only, only PixelType::UnsignedInt248 is available in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::attachCubeMapTexture (BufferAttachment attachment, CubeMapTexture&texture, CubeMapCoordinate coordinate, Int level)
Extension OES_fbo_render_mipmap to render to level different than 0 in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, Texture3D&texture, Int level)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, Texture2DArray&texture, Int level)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, CubeMapTexture&texture, Int level)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, CubeMapTextureArray&texture, Int level)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, MultisampleTexture2DArray&texture)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::attachTexture (BufferAttachment attachment, Texture2D&texture, Int level)
Extension OES_fbo_render_mipmap to render to level different than 0 in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::attachTextureLayer (BufferAttachment attachment, Texture3D&texture, Int level, Int layer)

Extension OES_texture_3D in OpenGL ES 2.0.

Extension OES_fbo_render_mipmap to render to level different than 0 in OpenGL ES 2.0.

Member Magnum::GL::Framebuffer::attachTextureLayer (BufferAttachment attachment, Texture2DArray&texture, Int level, Int layer)
Array textures are not available in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::attachTextureLayer (BufferAttachment attachment, CubeMapTextureArray&texture, Int level, Int layer)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::attachTextureLayer (BufferAttachment attachment, MultisampleTexture2DArray&texture, Int layer)
Multisample 2D array textures are not defined in OpenGL ES 2.0.
Class Magnum::GL::Framebuffer::BufferAttachment
Extension EXT_draw_buffers or NV_fbo_color_attachments in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::BufferAttachment::DepthStencil
Combined depth and stencil attachment is not available in OpenGL ES 2.0. Attach the same object to both BufferAttachment::Depth and BufferAttachment::Stencil instead.
Member Magnum::GL::Framebuffer::clearColor (Int attachment, const Color4&color)
Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
Class Magnum::GL::Framebuffer::ColorAttachment
Extension EXT_draw_buffers or NV_draw_buffers for mapForDraw() and extension NV_fbo_color_attachments for attach*() in OpenGL ES 2.0.
Class Magnum::GL::Framebuffer::DrawAttachment
Extension EXT_draw_buffers or NV_draw_buffers in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::IncompleteMultisample
Extension ANGLE_framebuffer_multisample, APPLE_framebuffer_multisample, EXT_multisampled_render_to_texture or NV_framebuffer_multisample in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::invalidate (std::initializer_list<InvalidationAttachment> attachments, const Range2Di&rectangle)
Use invalidate(std::initializer_list<InvalidationAttachment>) in OpenGL ES 2.0 instead.
Class Magnum::GL::Framebuffer::InvalidationAttachment
Extension EXT_discard_framebuffer in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::mapForDraw (std::initializer_list<std::pair<UnsignedInt, DrawAttachment>> attachments)
Extension EXT_draw_buffers or NV_draw_buffers in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::mapForDraw (DrawAttachment attachment)
Extension EXT_draw_buffers or NV_draw_buffers in OpenGL ES 2.0.
Member Magnum::GL::Framebuffer::mapForRead (ColorAttachment attachment)
Extension NV_read_buffer in OpenGL ES 2.0.
Member Magnum::GL::FramebufferBlit
Extension ANGLE_framebuffer_blit or NV_framebuffer_blit in OpenGL ES 2.0.
Member Magnum::GL::FramebufferBlitFilter
Extension ANGLE_framebuffer_blit or NV_framebuffer_blit in OpenGL ES 2.0.
Member Magnum::GL::FramebufferBlitMask
Extension ANGLE_framebuffer_blit or NV_framebuffer_blit in OpenGL ES 2.0.
Member Magnum::GL::HalfFloat

Extension OES_texture_half_float to use for texture reading in OpenGL ES 2.0.

Extension OES_texture_half_float_linear for filtering the texture using SamplerFilter::Linear.

Member Magnum::GL::Int
Only PixelType::UnsignedInt is available in OpenGL ES 2.0.
Member Magnum::GL::Linear
Extension OES_texture_half_float_linear for linear interpolation of textures with TextureFormat::HalfFloat in OpenGL ES 2.0.
Member Magnum::GL::Linear
Extension OES_texture_half_float_linear for linear interpolation of textures with TextureFormat::HalfFloat in OpenGL ES 2.0.
Member Magnum::GL::LinesAdjacency
Not defined in OpenGL ES 2.0.
Member Magnum::GL::LineStripAdjacency
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Mesh::addVertexBufferInstanced (Buffer&buffer, UnsignedInt divisor, GLintptr offset, const T&...attributes)
Extension ANGLE_instanced_arrays, EXT_instanced_arrays or NV_instanced_arrays in OpenGL ES 2.0.
Member Magnum::GL::Mesh::draw (AbstractShaderProgram&shader)
Extension ANGLE_instanced_arrays, EXT_instanced_arrays or NV_instanced_arrays in OpenGL ES 2.0 if instanceCount() is more than 1.
Member Magnum::GL::Mesh::maxElementIndex ()
No upper limit is specified for index values in OpenGL ES 2.0.
Member Magnum::GL::Mesh::maxElementsIndices ()
Ranged element draw is not supported in OpenGL ES 2.0.
Member Magnum::GL::Mesh::maxElementsVertices ()
Ranged element draw is not supported in OpenGL ES 2.0.
Member Magnum::GL::Mesh::release ()
Extension OES_vertex_array_object in OpenGL ES 2.0.
Member Magnum::GL::Mesh::setInstanceCount (Int count)
Extension ANGLE_instanced_arrays, EXT_draw_instanced or NV_draw_instanced in OpenGL ES 2.0.
Member Magnum::GL::Mesh::wrap (GLuint id, MeshPrimitive primitive=MeshPrimitive::Triangles, ObjectFlags flags={})
Extension OES_vertex_array_object in OpenGL ES 2.0.
Member Magnum::GL::MeshView::draw (AbstractShaderProgram&shader)
Extension ANGLE_instanced_arrays, EXT_instanced_arrays or NV_instanced_arrays in OpenGL ES 2.0 if instanceCount() is more than 1.
Member Magnum::GL::MeshView::setInstanceCount (Int count)
Extension ANGLE_instanced_arrays, EXT_draw_instanced or NV_draw_instanced in OpenGL ES 2.0.
Member Magnum::GL::MultisampleTexture2DArray
Not defined in OpenGL ES 2.0.
Class Magnum::GL::MultisampleTexture<dimensions>
Multisample 2D array textures are not defined in OpenGL ES 2.0.
Member Magnum::GL::Patches
Not defined in OpenGL ES 2.0.
Class Magnum::GL::PrimitiveQuery
Only sample queries are available in OpenGL ES 2.0.
Member Magnum::GL::PrimitiveQuery::PrimitivesGenerated
Not defined in OpenGL ES 2.0.
Member Magnum::GL::R11Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::R11FG11FB10F
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R16F

Use TextureFormat::Red / TextureFormat::Luminance in combination with PixelFormat::HalfFloat ( OES_texture_half_float) in OpenGL ES 2.0 instead.

Extension OES_texture_half_float_linear for filtering using SamplerFilter::Linear in OpenGL ES 2.0.

Member Magnum::GL::R16I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R16I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R16UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R16UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R32F
Not defined in OpenGL ES 2.0 builds.
Member Magnum::GL::R32F
Use TextureFormat::Red / TextureFormat::Luminance in combination with PixelFormat::Float ( OES_texture_float) in OpenGL ES 2.0 instead.
Member Magnum::GL::R32I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R32I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R32UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R32UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R8
Extension EXT_texture_rg and EXT_texture_storage in OpenGL ES 2.0. For texture storage only, for image specification use TextureFormat::Red instead.
Member Magnum::GL::R8
Extension EXT_texture_rg in OpenGL ES 2.0.
Member Magnum::GL::R8I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R8I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R8Snorm
Only unsigned formats are available in OpenGL ES 2.0.
Member Magnum::GL::R8UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::R8UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::Red
Extension EXT_texture_rg in OpenGL ES 2.0.
Member Magnum::GL::Red
For texture data only, extension EXT_texture_rg in OpenGL ES 2.0.
Member Magnum::GL::RedInteger
Only floating-point image data are available in OpenGL ES 2.0.
Member Magnum::GL::Renderbuffer::setStorageMultisample (Int samples, RenderbufferFormat internalFormat, const Vector2i&size)
Extension ANGLE_framebuffer_multisample or NV_framebuffer_multisample in OpenGL ES 2.0.
Member Magnum::GL::Renderer::FragmentShaderDerivative
Extension OES_standard_derivatives in OpenGL ES 2.0.
Member Magnum::GL::Renderer::Max
Extension EXT_blend_minmax in OpenGL ES 2.0.
Member Magnum::GL::Renderer::Min
Extension EXT_blend_minmax in OpenGL ES 2.0.
Member Magnum::GL::Renderer::RasterizerDiscard
Transform feedback is not available in OpenGL ES 2.0.
Member Magnum::GL::Renderer::SampleShading
Sample shading is not defined in OpenGL ES 2.0.
Member Magnum::GL::Renderer::setMinSampleShading (Float value)
Sample shading is not defined in OpenGL ES 2.0.
Member Magnum::GL::RG
For texture data only, extension EXT_texture_rg in OpenGL ES 2.0.
Member Magnum::GL::RG
Extension EXT_texture_rg in OpenGL ES 2.0.
Member Magnum::GL::RG11Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::RG16F

Use TextureFormat::RG / TextureFormat::LuminanceAlpha in combination with PixelFormat::HalfFloat ( OES_texture_half_float) in OpenGL ES 2.0 instead.

Extension OES_texture_half_float_linear for filtering using SamplerFilter::Linear in OpenGL ES 2.0.

Member Magnum::GL::RG16I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG16I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG16UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG16UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG32F
Not defined in OpenGL ES 2.0 builds.
Member Magnum::GL::RG32F
Use TextureFormat::RG / TextureFormat::LuminanceAlpha in combination with PixelFormat::Float ( OES_texture_float) in OpenGL ES 2.0 instead.
Member Magnum::GL::RG32I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG32I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG32UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG32UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG8
Extension EXT_texture_rg in OpenGL ES 2.0.
Member Magnum::GL::RG8
Extension EXT_texture_rg and EXT_texture_storage in OpenGL ES 2.0. For texture storage only, for image specification use TextureFormat::RG instead.
Member Magnum::GL::RG8I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG8I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG8Snorm
Only unsigned formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG8UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RG8UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGB10A2
Usable only as internal texture format in OpenGL ES 2.0, see TextureFormat::RGB10A2.
Member Magnum::GL::RGB10A2
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.
Member Magnum::GL::RGB10A2UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGB10A2UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGB16F

Use TextureFormat::RGB in combination with PixelFormat::HalfFloat ( OES_texture_half_float) in OpenGL ES 2.0 instead.

Extension OES_texture_half_float_linear for filtering using SamplerFilter::Linear in OpenGL ES 2.0.

Member Magnum::GL::RGB16I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGB16UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGB32F
Use TextureFormat::RGB in combination with PixelFormat::Float ( OES_texture_float) in OpenGL ES 2.0 instead.
Member Magnum::GL::RGB32I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGB32UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGB565
Extension OES_required_internalformat (for image specification) or EXT_texture_storage (for texture storage) in OpenGL ES 2.0.
Member Magnum::GL::RGB5A1
Extension OES_required_internalformat (for image specification) or EXT_texture_storage (for texture storage) in OpenGL ES 2.0. Use TextureFormat::RGBA otherwise.
Member Magnum::GL::RGB8
Extension OES_required_internalformat (for image specification) or EXT_texture_storage (for texture storage) in OpenGL ES 2.0. Use TextureFormat::RGB otherwise.
Member Magnum::GL::RGB8Etc2
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::RGB8I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGB8PunchthroughAlpha1Etc2
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::RGB8Snorm
Only unsigned formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGB8UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGB9E5
Use TextureFormat::RGB in OpenGL ES 2.0 instead.
Member Magnum::GL::RGBA16F

Use TextureFormat::RGBA in combination with PixelFormat::HalfFloat ( OES_texture_half_float) in OpenGL ES 2.0 instead.

Extension OES_texture_half_float_linear for filtering using SamplerFilter::Linear.

Member Magnum::GL::RGBA16I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA16I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA16UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA16UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA32F
Not defined in OpenGL ES 2.0.
Member Magnum::GL::RGBA32F
Use TextureFormat::RGBA in combination with PixelFormat::Float ( OES_texture_float) in OpenGL ES 2.0 instead.
Member Magnum::GL::RGBA32I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA32I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA32UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA32UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA4
Extension OES_required_internalformat (for image specification) or EXT_texture_storage (for texture storage) in OpenGL ES 2.0. Use TextureFormat::RGBA otherwise.
Member Magnum::GL::RGBA8
Extension OES_required_internalformat (for image specification) or EXT_texture_storage (for texture storage) in OpenGL ES 2.0. Use TextureFormat::RGBA otherwise.
Member Magnum::GL::RGBA8
Extension ARM_rgba8 or OES_rgb8_rgba8 in OpenGL ES 2.0.
Member Magnum::GL::RGBA8Etc2Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::RGBA8I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA8I
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA8Snorm
Only unsigned formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA8UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBA8UI
Only normalized integral formats are available in OpenGL ES 2.0.
Member Magnum::GL::RGBAInteger
Only floating-point image data are available in OpenGL ES 2.0.
Member Magnum::GL::RGBInteger
For texture data only, only floating-point image data are available in OpenGL ES 2.0.
Member Magnum::GL::RGInteger
For texture data only, only floating-point image data are available in OpenGL ES 2.0.
Class Magnum::GL::SampleQuery
Extension EXT_occlusion_query_boolean in OpenGL ES 2.0.
Member Magnum::GL::SamplerCompareFunction
Extension EXT_shadow_samplers in OpenGL ES 2.0.
Member Magnum::GL::SamplerCompareMode
Extension EXT_shadow_samplers in OpenGL ES 2.0.
Member Magnum::GL::Shader::Geometry
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxAtomicCounterBuffers (Type type)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxAtomicCounters (Type type)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxCombinedAtomicCounterBuffers ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxCombinedAtomicCounters ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxCombinedImageUniforms ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxCombinedShaderStorageBlocks ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxCombinedUniformBlocks ()
Uniform blocks are not available in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxCombinedUniformComponents (Type type)
Uniform blocks are not available in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxGeometryInputComponents ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxGeometryOutputComponents ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxGeometryTotalOutputComponents ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxImageUniforms (Type type)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxShaderStorageBlocks (Type type)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxTessellationControlInputComponents ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxTessellationControlOutputComponents ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxTessellationControlTotalOutputComponents ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxTessellationEvaluationInputComponents ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxTessellationEvaluationOutputComponents ()
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::maxUniformBlocks (Type type)
Uniform blocks are not available in OpenGL ES 2.0.
Member Magnum::GL::Shader::TessellationControl
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Shader::TessellationEvaluation
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Short
For texture data only, only PixelType::UnsignedShort is available in OpenGL ES 2.0.
Member Magnum::GL::SignedR11Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::SignedRG11Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::SRGB8
Extension EXT_sRGB and EXT_texture_storage, only for *Texture::setStorage() calls, otherwise use TextureFormat::SRGB in OpenGL ES 2.0 instead.
Member Magnum::GL::SRGB8Alpha8
Extension EXT_sRGB and EXT_texture_storage, only for *Texture::setStorage() calls, otherwise use TextureFormat::SRGBAlpha in OpenGL ES 2.0 instead.
Member Magnum::GL::SRGB8Alpha8
Extension EXT_sRGB in OpenGL ES 2.0.
Member Magnum::GL::SRGB8Alpha8Etc2Eac
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::SRGB8Etc2
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::SRGB8PunchthroughAlpha1Etc2
ETC2 texture compression is not available in OpenGL ES 2.0.
Member Magnum::GL::StaticCopy
Only BufferUsage::StaticDraw is available in OpenGL ES 2.0.
Member Magnum::GL::StaticRead
Only BufferUsage::StaticDraw is available in OpenGL ES 2.0.
Member Magnum::GL::StreamCopy
Only BufferUsage::StreamDraw is available in OpenGL ES 2.0.
Member Magnum::GL::StreamRead
Only BufferUsage::StreamDraw is available in OpenGL ES 2.0.
Member Magnum::GL::Texture2DArray
Array textures are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture3D
Extension OES_texture_3D in OpenGL ES 2.0
Class Magnum::GL::Texture<dimensions>
Extension OES_texture_3D for 3D textures in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setBaseLevel (Int level)
Base level is always 0 in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setBorderColor (const Vector4ui&color)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setBorderColor (const Vector4i&color)
Not defined in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setCompareFunction (SamplerCompareFunction function)
Extension EXT_shadow_samplers in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setCompareMode (SamplerCompareMode mode)
Extension EXT_shadow_samplers in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setCompressedImage (Int level, CompressedBufferImage<dimensions> && image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setCompressedImage (Int level, CompressedBufferImage<dimensions>&image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setCompressedSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, CompressedBufferImage<dimensions> && image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setCompressedSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, CompressedBufferImage<dimensions>&image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions>&image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions> && image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setImage (Int level, TextureFormat internalFormat, const ImageView<dimensions>&image)

Extension EXT_unpack_subimage/ NV_pack_subimage in OpenGL ES 2.0 if PixelStorage::rowLength() is set to a non-zero value.

Non-zero PixelStorage::imageHeight() for 3D images is not available in OpenGL ES 2.0.

Member Magnum::GL::Texture<dimensions>::setMaxLevel (Int level)
Extension APPLE_texture_max_level, otherwise the max level is always set to largest possible value in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setMaxLod (Float lod)
Texture LOD parameters are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setMinLod (Float lod)
Texture LOD parameters are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, BufferImage<dimensions> && image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, BufferImage<dimensions>&image)
Pixel buffer objects are not available in OpenGL ES 2.0.
Member Magnum::GL::Texture<dimensions>::setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, const ImageView<dimensions>&image)

Extension EXT_unpack_subimage/ NV_pack_subimage in OpenGL ES 2.0 if PixelStorage::rowLength() is set to a non-zero value.

Non-zero PixelStorage::imageHeight() for 3D images is not available in OpenGL ES 2.0.

Member Magnum::GL::Texture<dimensions>::setSwizzle ()
Texture swizzle is not available in OpenGL ES 2.0.
Class Magnum::GL::TextureArray<dimensions>
Array textures are not available in OpenGL ES 2.0.
Class Magnum::GL::TransformFeedback
Transform feedback is not available in OpenGL ES 2.0.
Member Magnum::GL::TrianglesAdjacency
Not defined in OpenGL ES 2.0.
Member Magnum::GL::TriangleStripAdjacency
Not defined in OpenGL ES 2.0.
Member Magnum::GL::UnsignedInt
Extension OES_element_index_uint in OpenGL ES 2.0.
Member Magnum::GL::UnsignedInt
In OpenGL ES 2.0 for texture data only, using extension OES_depth_texture or ANGLE_depth_texture
Member Magnum::GL::UnsignedInt10F11F11FRev
Floating-point types are not available in OpenGL ES 2.0.
Member Magnum::GL::UnsignedInt2101010Rev

Can't be used for framebuffer reading in OpenGL ES 2.0.

For texture data only, extension EXT_texture_type_2_10_10_10_REV in OpenGL ES 2.0. Not available in WebGL 1.0.

Member Magnum::GL::UnsignedInt248
For texture data only, extension OES_packed_depth_stencil in OpenGL ES 2.0.
Member Magnum::GL::UnsignedInt5999Rev
Only 8bit and 16bit types are available in OpenGL ES 2.0.
Member Magnum::GL::UnsignedShort
For texture data only, extension OES_depth_texture or ANGLE_depth_texture in OpenGL ES 2.0.
Class Magnum::Shaders::MeshVisualizer
Extension OES_standard_derivatives for wireframe rendering without geometry shaders.