OpenGL » Functionality requiring OpenGL ES 3.1

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

Class Magnum::GL::AbstractShaderProgram

Explicit uniform location is not supported in OpenGL ES 3.0 and older. Use uniformLocation() instead.

Explicit uniform block binding is not supported in OpenGL ES 3.0 and older. Use uniformBlockIndex() and setUniformBlockBinding() instead.

Shader storage is not available in OpenGL ES 3.0 and older.

Explicit texture binding unit is not supported in OpenGL ES 3.0 and older. Use setUniform(Int, Int) instead.

Member Magnum::GL::AbstractShaderProgram::dispatchCompute (const Vector3ui&workgroupCount)
Compute shaders are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::AbstractTexture::unbindImage (Int imageUnit)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Buffer::AtomicCounter
Atomic counters are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Buffer::AtomicCounter
Atomic counters are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Buffer::DispatchIndirect
Compute shaders are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Buffer::DrawIndirect
Indirect drawing is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Buffer::ShaderStorage
Shader storage is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Buffer::ShaderStorage
Shader storage is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::BufferTexture::bindImage (Int imageUnit, ImageAccess access, ImageFormat format)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::BufferTexture::size ()
Texture image size queries are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::CubeMapTexture::bindImage (Int imageUnit, Int level, CubeMapCoordinate coordinate, ImageAccess access, ImageFormat format)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::CubeMapTexture::bindImageLayered (Int imageUnit, Int level, ImageAccess access, ImageFormat format)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::CubeMapTexture::imageSize (Int level)
Texture image size queries are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::CubeMapTexture::setDepthStencilMode (SamplerDepthStencilMode mode)
Stencil texturing is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::CubeMapTextureArray::bindImage (Int imageUnit, Int level, Int layer, ImageAccess access, ImageFormat format)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::CubeMapTextureArray::bindImageLayered (Int imageUnit, Int level, ImageAccess access, ImageFormat format)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Framebuffer::attachTexture (BufferAttachment attachment, MultisampleTexture2D&texture)
Multisample textures are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::ImageAccess
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::ImageFormat
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::MultisampleTexture2D
Multisample textures are not available in OpenGL ES 3.0 and older.
Class Magnum::GL::MultisampleTexture<dimensions>
Multisample 2D textures are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::MultisampleTexture<dimensions>::imageSize ()
Texture image size queries are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Renderer::MemoryBarrier
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Renderer::MemoryBarriers
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Renderer::setMemoryBarrier (MemoryBarriers barriers)
Shader load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Renderer::setMemoryBarrierByRegion (MemoryBarriers barriers)
Shader load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Renderer::ShaderStorage
Shader storage is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::SamplerDepthStencilMode
Stencil texturing is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Shader::Compute
Compute shaders are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Texture<dimensions>::bindImage (Int imageUnit, Int level, Int layer, ImageAccess access, ImageFormat format)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Texture<dimensions>::bindImage (Int imageUnit, Int level, ImageAccess access, ImageFormat format)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Texture<dimensions>::bindImageLayered (Int imageUnit, Int level, ImageAccess access, ImageFormat format)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Texture<dimensions>::imageSize (Int level)
Texture image size queries are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::Texture<dimensions>::setDepthStencilMode (SamplerDepthStencilMode mode)
Stencil texturing is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::TextureArray<dimensions>::bindImage (Int imageUnit, Int level, Int layer, ImageAccess access, ImageFormat format)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::TextureArray<dimensions>::bindImageLayered (Int imageUnit, Int level, ImageAccess access, ImageFormat format)
Shader image load/store is not available in OpenGL ES 3.0 and older.
Member Magnum::GL::TextureArray<dimensions>::imageSize (Int level)
Texture image size queries are not available in OpenGL ES 3.0 and older.
Member Magnum::GL::TextureArray<dimensions>::setDepthStencilMode (SamplerDepthStencilMode mode)
Stencil texturing is not available in OpenGL ES 3.0 and older.