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 than0
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 than0
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 than0
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:: RG - Extension EXT_
texture_ rg 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:: 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 and EXT_ texture_ storage in OpenGL ES 2.0. For texture storage only, for image specification use TextureFormat:: RG instead. - Member Magnum::
GL:: RG8 - Extension EXT_
texture_ rg in OpenGL ES 2.0. - 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 Vector4i&color) - Not defined 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>:: 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, 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>:: 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>:: 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, 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>:: 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>:: 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 - In OpenGL ES 2.0 for texture data only, using extension OES_
depth_ texture or ANGLE_ depth_ texture - Member Magnum::
GL:: UnsignedInt - Extension OES_
element_ index_ uint in OpenGL ES 2.0. - 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. - Member Magnum::
LinesAdjacency - Not defined in OpenGL ES 2.0.
- Member Magnum::
LineStripAdjacency - Not defined in OpenGL ES 2.0.
- Class Magnum::
Shaders:: MeshVisualizer - Extension OES_
standard_ derivatives for wireframe rendering without geometry shaders. - Member Magnum::
TrianglesAdjacency - Not defined in OpenGL ES 2.0.
- Member Magnum::
TriangleStripAdjacency - Not defined in OpenGL ES 2.0.