Functionality requiring OpenGL ES 3.0
- Member Magnum::
DebugTools:: (GL::Buffer&buffer)bufferData - Extension EXT_
map_ in OpenGL ES 2.0.buffer_ range - Member Magnum::
DebugTools:: (GL::Buffer&buffer, void*doxygenIsCrapAtOverloadResolution=nullptr)bufferData - Extension EXT_
map_ in OpenGL ES 2.0.buffer_ range - Member Magnum::
DebugTools:: (GL::Buffer&buffer, GLintptr offset, GLsizeiptr size)bufferSubData - Extension EXT_
map_ in OpenGL ES 2.0.buffer_ range - Member Magnum::
DebugTools:: (GL::Buffer&buffer, GLintptr offset, GLsizeiptr size, void*doxygenIsCrapAtOverloadResolution=nullptr)bufferSubData - Extension EXT_
map_ in OpenGL ES 2.0.buffer_ range - Member Magnum::
DebugTools:: (GL::Texture2D&texture, Int level, const Range2Di&range, GL::BufferImage2D&image, GL::BufferUsage usage)textureSubImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
DebugTools:: (GL::CubeMapTexture&texture, GL::CubeMapCoordinate coordinate, Int level, const Range2Di&range, GL::BufferImage2D&image, GL::BufferUsage usage)textureSubImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (AbstractFramebuffer&source, AbstractFramebuffer&destination, const Range2Di&sourceRectangle, const Range2Di&destinationRectangle, FramebufferBlitMask mask, FramebufferBlitFilter filter)AbstractFramebuffer:: blit - Extension ANGLE_
framebuffer_ or NV_blit framebuffer_ in OpenGL ES 2.0.blit - Member Magnum::
GL:: (Float depth)AbstractFramebuffer:: clearDepth - Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
- Member Magnum::
GL:: (Float depth, Int stencil)AbstractFramebuffer:: clearDepthStencil - Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
- Member Magnum::
GL:: (Int stencil)AbstractFramebuffer:: clearStencil - Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
- Member Magnum::
GL:: (const Range2Di&rectangle, Texture2DArray&texture, Int level, const Vector3i&offset)AbstractFramebuffer:: copySubImage - Array textures are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (const Range2Di&rectangle, CubeMapTextureArray&texture, Int level, const Vector3i&offset)AbstractFramebuffer:: copySubImage - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (const Range2Di&rectangle, Texture3D&texture, Int level, const Vector3i&offset)AbstractFramebuffer:: copySubImage - Extension OES_
texture_ in OpenGL ES 2.0.3D - Member Magnum::
GL:: (const Range2Di&rectangle, Image2D&image)AbstractFramebuffer:: read - Extension EXT_
unpack_ / NV_subimage pack_ in OpenGL ES 2.0 if PixelStorage::subimage rowLength() is set to a non-zero value. - Member Magnum::
GL:: (const Range2Di&rectangle, BufferImage2D&image, BufferUsage usage)AbstractFramebuffer:: read - 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 the EXT_
draw_ or NV_buffers draw_ extensionsbuffers 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:: (Mesh&mesh)AbstractShaderProgram:: draw - Extension ANGLE_
instanced_ , EXT_arrays instanced_ , EXT_arrays draw_ , NV_instanced instanced_ , NV_arrays draw_ in OpenGL ES 2.0 if Mesh::instanced instanceCount() is more than1
. - Member Magnum::
GL:: (MeshView&mesh)AbstractShaderProgram:: draw - Extension ANGLE_
instanced_ , EXT_arrays instanced_ , EXT_arrays draw_ , NV_instanced instanced_ , NV_arrays draw_ in OpenGL ES 2.0 if MeshView::instanced instanceCount() is more than1
. - Member Magnum::
GL:: (Mesh&mesh, const Containers::StridedArrayView1D<const UnsignedInt>&counts, const Containers::StridedArrayView1D<const UnsignedInt>&instanceCounts, const Containers::StridedArrayView1D<const UnsignedInt>&vertexOffsets, const Containers::StridedArrayView1D<const UnsignedInt>&indexOffsets, const Containers::StridedArrayView1D<const UnsignedInt>&instanceOffsets)AbstractShaderProgram:: draw - Not defined in OpenGL ES 2.0. Use draw(Mesh&, const Containers::
StridedArrayView1D<const UnsignedInt>&, const Containers:: without theStridedArrayView1D<const UnsignedInt>&, const Containers:: StridedArrayView1D<const UnsignedInt>&, const Containers:: StridedArrayView1D<const UnsignedInt>&) instanceOffsets
parameter there instead. - Member Magnum::
GL:: (Mesh&mesh, const Containers::StridedArrayView1D<const UnsignedInt>&counts, const Containers::StridedArrayView1D<const UnsignedInt>&instanceCounts, const Containers::StridedArrayView1D<const UnsignedInt>&vertexOffsets, const Containers::StridedArrayView1D<const UnsignedLong>&indexOffsets, const Containers::StridedArrayView1D<const UnsignedInt>&instanceOffsets)AbstractShaderProgram:: draw - Not defined in OpenGL ES 2.0. Use draw(Mesh&, const Containers::
StridedArrayView1D<const UnsignedInt>&, const Containers:: without theStridedArrayView1D<const UnsignedInt>&, const Containers:: StridedArrayView1D<const UnsignedInt>&, const Containers:: StridedArrayView1D<const UnsignedInt>&) instanceOffsets
parameter there instead. - 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:: maxGeometryOutputVertices - 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:: (bool enabled)AbstractShaderProgram:: setRetrievableBinary - Always allowed in OpenGL ES 2.0.
- Member Magnum::
GL:: (const Containers::StringIterable&outputs, TransformFeedbackBufferMode bufferMode)AbstractShaderProgram:: setTransformFeedbackOutputs - Transform feedback is not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int location, UnsignedInt value)AbstractShaderProgram:: setUniform - Only signed integers are available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int location, Containers::ArrayView<const UnsignedInt> values)AbstractShaderProgram:: setUniform - Only signed integers are available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int location, const Math::RectangularMatrix<cols, rows, T>&value)AbstractShaderProgram:: setUniform - Only square matrices are available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int location, Containers::ArrayView<const Math::RectangularMatrix<2, 3, Float>> values)AbstractShaderProgram:: setUniform - Only square matrices are available in OpenGL ES 2.0.
- Member Magnum::
GL:: (UnsignedInt index, UnsignedInt binding)AbstractShaderProgram:: setUniformBlockBinding - 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:: (Containers::StringView name)AbstractShaderProgram:: uniformBlockIndex - 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>:: Half - Extension OES_
vertex_ in OpenGL ES 2.0half_ float - 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:: (Target target, UnsignedInt index, GLintptr offset, GLsizeiptr size)Buffer:: bind - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: (Target target, UnsignedInt index)Buffer:: bind - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: (Target target, UnsignedInt firstIndex, Containers::ArrayView<const Containers::Triple<Buffer*, GLintptr, GLsizeiptr>> buffers)Buffer:: bind - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: (Target target, UnsignedInt firstIndex, Containers::ArrayView<Buffer*const> buffers)Buffer:: bind - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: (Buffer&read, Buffer&write, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)Buffer:: copy - 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:: (GLintptr offset, GLsizeiptr length)Buffer:: flushMappedRange - Extension EXT_
map_ in OpenGL ES 2.0.buffer_ range - Member Magnum::
GL:: (GLintptr offset, GLsizeiptr length, MapFlags flags)Buffer:: map - Extension EXT_
map_ in OpenGL ES 2.0.buffer_ range - Member Magnum::
GL:: Buffer:: MapFlag - Extension EXT_
map_ in OpenGL ES 2.0.buffer_ range - Member Magnum::
GL:: Buffer:: MapFlags - Extension EXT_
map_ in OpenGL ES 2.0.buffer_ range - 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:: (Target target, UnsignedInt index)Buffer:: unbind - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: (Target target, UnsignedInt firstIndex, std::size_t count)Buffer:: unbind - 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 - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: CompressedRG11Eac - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: CompressedRGB8Etc2 - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: CompressedRGB8PunchthroughAlpha1Etc2 - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: CompressedRGBA8Etc2Eac - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: CompressedRGBAAstc3x3x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedRGBAAstc4x3x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedRGBAAstc4x4x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedRGBAAstc4x4x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedRGBAAstc5x4x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedRGBAAstc5x5x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedRGBAAstc5x5x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedRGBAAstc6x5x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedRGBAAstc6x6x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedRGBAAstc6x6x6 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSignedR11Eac - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: CompressedSignedRG11Eac - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: CompressedSRGB8Alpha8Astc3x3x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSRGB8Alpha8Astc4x3x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSRGB8Alpha8Astc4x4x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSRGB8Alpha8Astc4x4x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSRGB8Alpha8Astc5x4x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSRGB8Alpha8Astc5x5x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSRGB8Alpha8Astc5x5x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSRGB8Alpha8Astc6x5x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSRGB8Alpha8Astc6x6x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSRGB8Alpha8Astc6x6x6 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedSRGB8Alpha8Etc2Eac - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: CompressedSRGB8Etc2 - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: CompressedSRGB8PunchthroughAlpha1Etc2 - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: (Int level)CubeMapTexture:: setBaseLevel - Base level is always
0
in OpenGL ES 2.0. - Member Magnum::
GL:: (const Vector4ui&color)CubeMapTexture:: setBorderColor - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (const Vector4i&color)CubeMapTexture:: setBorderColor - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (SamplerCompareFunction function)CubeMapTexture:: setCompareFunction - Extension EXT_
shadow_ and NV_samplers shadow_ in OpenGL ES 2.0.samplers_ cube - Member Magnum::
GL:: (SamplerCompareMode mode)CubeMapTexture:: setCompareMode - Extension EXT_
shadow_ and NV_samplers shadow_ in OpenGL ES 2.0.samplers_ cube - Member Magnum::
GL:: (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D&image)CubeMapTexture:: setCompressedImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D && image)CubeMapTexture:: setCompressedImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, CompressedBufferImage2D&image)CubeMapTexture:: setCompressedSubImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, CompressedBufferImage2D && image)CubeMapTexture:: setCompressedSubImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, const ImageView2D&image)CubeMapTexture:: setImage - Extension EXT_
unpack_ / NV_subimage pack_ in OpenGL ES 2.0 if PixelStorage::subimage rowLength() is set to a non-zero value. - Member Magnum::
GL:: (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D&image)CubeMapTexture:: setImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D && image)CubeMapTexture:: setImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level)CubeMapTexture:: setMaxLevel - Extension APPLE_
texture_ , otherwise the max level is always set to largest possible value in OpenGL ES 2.0.max_ level - Member Magnum::
GL:: (Float lod)CubeMapTexture:: setMaxLod - Texture LOD parameters are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Float lod)CubeMapTexture:: setMinLod - Texture LOD parameters are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level, const Vector3i&offset, const ImageView3D&image)CubeMapTexture:: setSubImage - Extension EXT_
unpack_ / NV_subimage pack_ in OpenGL ES 2.0 if PixelStorage::subimage rowLength() is set to a non-zero value. - Member Magnum::
GL:: (Int level, const Vector3i&offset, BufferImage3D&image)CubeMapTexture:: setSubImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level, const Vector3i&offset, BufferImage3D && image)CubeMapTexture:: setSubImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, const ImageView2D&image)CubeMapTexture:: setSubImage - Extension EXT_
unpack_ / NV_subimage pack_ in OpenGL ES 2.0 if PixelStorage::subimage rowLength() is set to a non-zero value. - Member Magnum::
GL:: (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, BufferImage2D&image)CubeMapTexture:: setSubImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, BufferImage2D && image)CubeMapTexture:: setSubImage - 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:: (const Color4&color)DefaultFramebuffer:: clearColor - Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: DrawAttachment - Extension EXT_
draw_ in OpenGL ES 2.0.buffers - Member Magnum::
GL:: (Containers::ArrayView<const InvalidationAttachment> attachments, const Range2Di&rectangle)DefaultFramebuffer:: invalidate - Use invalidate(Containers::
ArrayView<const InvalidationAttachment>) in OpenGL ES 2.0 instead. - Member Magnum::
GL:: DefaultFramebuffer:: InvalidationAttachment - Extension EXT_
discard_ in OpenGL ES 2.0.framebuffer - Member Magnum::
GL:: (Containers::ArrayView<const Containers::Pair<UnsignedInt, DrawAttachment>> attachments)DefaultFramebuffer:: mapForDraw - Extension EXT_
draw_ in OpenGL ES 2.0.buffers - Member Magnum::
GL:: (DrawAttachment attachment)DefaultFramebuffer:: mapForDraw - Extension EXT_
draw_ in OpenGL ES 2.0.buffers - Member Magnum::
GL:: (ReadAttachment attachment)DefaultFramebuffer:: mapForRead - Extension NV_
read_ in OpenGL ES 2.0.buffer - Member Magnum::
GL:: DefaultFramebuffer:: ReadAttachment - Extension NV_
read_ in OpenGL ES 2.0.buffer - Member Magnum::
GL:: DefaultFramebuffer:: Undefined - Extension OES_
surfaceless_ in OpenGL ES 2.0.context - Member Magnum::
GL:: Depth24Stencil8 - Extension OES_
packed_ in OpenGL ES 2.0.depth_ stencil - Member Magnum::
GL:: Depth24Stencil8 - Extension OES_
packed_ or ANGLE_depth_ stencil depth_ and either OES_texture required_ (for image specification) or EXT_internalformat texture_ (for texture storage) in OpenGL ES 2.0.storage - 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_ or ANGLE_texture depth_ in OpenGL ES 2.0.texture - Member Magnum::
GL:: DepthComponent - For texture data only, extension OES_
depth_ or ANGLE_texture depth_ in OpenGL ES 2.0.texture - Member Magnum::
GL:: DepthComponent16 - Extension OES_
depth_ or ANGLE_texture depth_ and either OES_texture required_ (for image specification) or EXT_internalformat texture_ (for texture storage) in OpenGL ES 2.0. Use TextureFormat::storage DepthComponent otherwise. - Member Magnum::
GL:: DepthComponent24 - Extension OES_
depth24 in OpenGL ES 2.0. - Member Magnum::
GL:: DepthComponent24 - Extension OES_
required_ , OES_internalformat depth_ and OES_texture 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_ or ANGLE_depth_ stencil depth_ in OpenGL ES 2.0.texture - Member Magnum::
GL:: DepthStencil - For texture data only, extension OES_
packed_ in OpenGL ES 2.0.depth_ stencil - Member Magnum::
GL:: DynamicAttribute:: Half - Extension OES_
vertex_ in OpenGL ES 2.0half_ float - Member Magnum::
GL:: DynamicAttribute:: Int2101010Rev - Packed attributes are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: DynamicAttribute:: Integral - Integral 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_ to use for texture reading in OpenGL ES 2.0.float - Member Magnum::
GL:: Float32UnsignedInt248Rev - For texture data only, only PixelType::
UnsignedInt248 is available in OpenGL ES 2.0. - Member Magnum::
GL:: (BufferAttachment attachment, CubeMapTexture&texture, CubeMapCoordinate coordinate, Int level)Framebuffer:: attachCubeMapTexture - Extension OES_
fbo_ to render torender_ mipmap level
different than0
in OpenGL ES 2.0. - Member Magnum::
GL:: (BufferAttachment attachment, Texture3D&texture, Int level)Framebuffer:: attachLayeredTexture - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (BufferAttachment attachment, Texture2DArray&texture, Int level)Framebuffer:: attachLayeredTexture - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (BufferAttachment attachment, CubeMapTexture&texture, Int level)Framebuffer:: attachLayeredTexture - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (BufferAttachment attachment, CubeMapTextureArray&texture, Int level)Framebuffer:: attachLayeredTexture - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (BufferAttachment attachment, MultisampleTexture2DArray&texture)Framebuffer:: attachLayeredTexture - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (BufferAttachment attachment, Texture2D&texture, Int level)Framebuffer:: attachTexture - Extension OES_
fbo_ to render torender_ mipmap level
different than0
in OpenGL ES 2.0. - Member Magnum::
GL:: (BufferAttachment attachment, Texture3D&texture, Int level, Int layer)Framebuffer:: attachTextureLayer Extension OES_
texture_ in OpenGL ES 2.0.3D Extension OES_
fbo_ to render torender_ mipmap level
different than0
in OpenGL ES 2.0.- Member Magnum::
GL:: (BufferAttachment attachment, Texture2DArray&texture, Int level, Int layer)Framebuffer:: attachTextureLayer - Array textures are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (BufferAttachment attachment, CubeMapTextureArray&texture, Int level, Int layer)Framebuffer:: attachTextureLayer - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (BufferAttachment attachment, MultisampleTexture2DArray&texture, Int layer)Framebuffer:: attachTextureLayer - Multisample 2D array textures are not defined in OpenGL ES 2.0.
- Class Magnum::
GL:: Framebuffer:: BufferAttachment - Extension EXT_
draw_ or NV_buffers fbo_ in OpenGL ES 2.0.color_ attachments - 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:: (Int attachment, const Color4&color)Framebuffer:: clearColor - Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
- Class Magnum::
GL:: Framebuffer:: ColorAttachment - Extension EXT_
draw_ or NV_buffers draw_ for mapForDraw() and extension NV_buffers fbo_ forcolor_ attachments attach*()
in OpenGL ES 2.0. - Class Magnum::
GL:: Framebuffer:: DrawAttachment - Extension EXT_
draw_ or NV_buffers draw_ in OpenGL ES 2.0.buffers - Member Magnum::
GL:: Framebuffer:: IncompleteMultisample - Extension ANGLE_
framebuffer_ , APPLE_multisample framebuffer_ , EXT_multisample multisampled_ or NV_render_ to_ texture framebuffer_ in OpenGL ES 2.0.multisample - Member Magnum::
GL:: (Containers::ArrayView<const InvalidationAttachment> attachments, const Range2Di&rectangle)Framebuffer:: invalidate - Use invalidate(Containers::
ArrayView<const InvalidationAttachment>) in OpenGL ES 2.0 instead. - Class Magnum::
GL:: Framebuffer:: InvalidationAttachment - Extension EXT_
discard_ in OpenGL ES 2.0.framebuffer - Member Magnum::
GL:: Framebuffer:: InvalidationAttachment:: DepthStencil - Combined depth and stencil attachment is not available in OpenGL ES 2.0. Invalidate both InvalidationAttachment::
Depth and InvalidationAttachment::Stencil instead. - Member Magnum::
GL:: (Containers::ArrayView<const Containers::Pair<UnsignedInt, DrawAttachment>> attachments)Framebuffer:: mapForDraw - Extension EXT_
draw_ or NV_buffers draw_ in OpenGL ES 2.0.buffers - Member Magnum::
GL:: (DrawAttachment attachment)Framebuffer:: mapForDraw - Extension EXT_
draw_ or NV_buffers draw_ in OpenGL ES 2.0.buffers - Member Magnum::
GL:: (ColorAttachment attachment)Framebuffer:: mapForRead - Extension NV_
read_ in OpenGL ES 2.0.buffer - Member Magnum::
GL:: FramebufferBlit - Extension ANGLE_
framebuffer_ or NV_blit framebuffer_ in OpenGL ES 2.0.blit - Member Magnum::
GL:: FramebufferBlitFilter - Extension ANGLE_
framebuffer_ or NV_blit framebuffer_ in OpenGL ES 2.0.blit - Member Magnum::
GL:: FramebufferBlitMask - Extension ANGLE_
framebuffer_ or NV_blit framebuffer_ in OpenGL ES 2.0.blit - Member Magnum::
GL:: Half Extension OES_
texture_ to use for texture reading in OpenGL ES 2.0.half_ float Extension OES_
texture_ for filtering the texture using SamplerFilter::half_ float_ linear Linear .- Member Magnum::
GL:: Int - Only PixelType::
UnsignedInt is available in OpenGL ES 2.0. - Member Magnum::
GL:: Linear - Extension OES_
texture_ for linear interpolation of textures with half-float TextureFormat in OpenGL ES 2.0.half_ float_ linear - Member Magnum::
GL:: Linear - Extension OES_
texture_ for linear interpolation of textures with half-float TextureFormat in OpenGL ES 2.0.half_ float_ linear - 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:: (Buffer&buffer, UnsignedInt divisor, GLintptr offset, const T&... attributes)Mesh:: addVertexBufferInstanced - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - 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_ in OpenGL ES 2.0.array_ object - Member Magnum::
GL:: (Int count)Mesh:: setInstanceCount - Extension ANGLE_
instanced_ , EXT_arrays instanced_ , EXT_arrays draw_ , NV_instanced instanced_ , NV_arrays draw_ in OpenGL ES 2.0.instanced - Member Magnum::
GL:: (GLuint id, MeshPrimitive primitive=MeshPrimitive::Triangles, ObjectFlags flags={})Mesh:: wrap - Extension OES_
vertex_ in OpenGL ES 2.0.array_ object - Member Magnum::
GL:: (Int count)MeshView:: setInstanceCount - Extension ANGLE_
instanced_ , EXT_arrays instanced_ , EXT_arrays draw_ , NV_instanced instanced_ , NV_arrays draw_ in OpenGL ES 2.0.instanced - 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:: R11Eac - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: R11FG11FB10F - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: R16 - Only byte-sized normalized formats are available in OpenGL ES 2.0
- Member Magnum::
GL:: R16F Use TextureFormat::
Red / TextureFormat::Luminance in combination with PixelType::Half ( OES_texture_ ) in OpenGL ES 2.0 instead.half_ float Extension OES_
texture_ for filtering using SamplerFilter::half_ float_ linear Linear in OpenGL ES 2.0.- Member Magnum::
GL:: R16I - Only byte-sized normalized integral formats (such as RenderbufferFormat::
R8 ) 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 byte-sized normalized integral formats (such as RenderbufferFormat::
R8 ) 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 PixelType::Float ( OES_texture_ ) in OpenGL ES 2.0 instead.float - Member Magnum::
GL:: R32I - Only byte-sized normalized integral formats (such as RenderbufferFormat::
R8 ) 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 byte-sized normalized integral formats (such as RenderbufferFormat::
R8 ) 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_ in OpenGL ES 2.0.rg - Member Magnum::
GL:: R8 - Extension EXT_
texture_ and EXT_rg texture_ in OpenGL ES 2.0. For texture storage only, for image specification use TextureFormat::storage Red instead. - Member Magnum::
GL:: R8I - Only normalized integral formats (such as RenderbufferFormat::
R8 ) 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 (such as RenderbufferFormat::
R8 ) 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_ in OpenGL ES 2.0.rg - Member Magnum::
GL:: Red - For texture data only, extension EXT_
texture_ in OpenGL ES 2.0.rg - Member Magnum::
GL:: RedInteger - Only floating-point image data are available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int samples, RenderbufferFormat internalFormat, const Vector2i&size)Renderbuffer:: setStorageMultisample - Extension ANGLE_
framebuffer_ or NV_multisample framebuffer_ in OpenGL ES 2.0.multisample - Member Magnum::
GL:: Renderer:: FragmentShaderDerivative - Extension OES_
standard_ in OpenGL ES 2.0.derivatives - Member Magnum::
GL:: Renderer:: Max - Extension EXT_
blend_ in OpenGL ES 2.0.minmax - Member Magnum::
GL:: ()Renderer:: maxCombinedClipAndCullDistances - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: ()Renderer:: maxCullDistances - Not defined in OpenGL ES 2.0 builds.
- Member Magnum::
GL:: ()Renderer:: maxPatchVertexCount - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Renderer:: Min - Extension EXT_
blend_ in OpenGL ES 2.0.minmax - 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:: (Float value)Renderer:: setMinSampleShading - Sample shading is not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (UnsignedInt count)Renderer:: setPatchVertexCount - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: RG - Extension EXT_
texture_ in OpenGL ES 2.0.rg - Member Magnum::
GL:: RG - For texture data only, extension EXT_
texture_ in OpenGL ES 2.0.rg - Member Magnum::
GL:: RG11Eac - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: RG16F Use TextureFormat::
RG / TextureFormat::LuminanceAlpha in combination with PixelType::Half ( OES_texture_ ) in OpenGL ES 2.0 instead.half_ float Extension OES_
texture_ for filtering using SamplerFilter::half_ float_ linear Linear in OpenGL ES 2.0.- Member Magnum::
GL:: RG16I - Only byte-sized normalized integral formats (such as RenderbufferFormat::
RG8 ) 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 byte-sized normalized integral formats (such as RenderbufferFormat::
RG8 ) 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 PixelType::Float ( OES_texture_ ) in OpenGL ES 2.0 instead.float - Member Magnum::
GL:: RG32I - Only byte-sized normalized integral formats (such as RenderbufferFormat::
RG8 ) 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 byte-sized normalized integral formats (such as RenderbufferFormat::
RG8 ) are available in OpenGL ES 2.0. - Member Magnum::
GL:: RG8 - Extension EXT_
texture_ in OpenGL ES 2.0.rg - Member Magnum::
GL:: RG8 - Extension EXT_
texture_ and EXT_rg texture_ in OpenGL ES 2.0. For texture storage only, for image specification use TextureFormat::storage RG instead. - Member Magnum::
GL:: RG8I - Only normalized integral formats (such as RenderbufferFormat::
RG8 ) 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 (such as RenderbufferFormat::
RG8 ) 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_ and either OES_type_ 2_ 10_ 10_ 10_ REV required_ (for image specification) or EXT_internalformat texture_ (for texture storage) in OpenGL ES 2.0.storage - 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 PixelType::Half ( OES_texture_ ) in OpenGL ES 2.0 instead.half_ float Extension OES_
texture_ for filtering using SamplerFilter::half_ float_ linear 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 PixelType::Float ( OES_texture_ ) in OpenGL ES 2.0 instead.float - 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_ (for image specification) or EXT_internalformat texture_ (for texture storage) in OpenGL ES 2.0.storage - Member Magnum::
GL:: RGB5A1 - Extension OES_
required_ (for image specification) or EXT_internalformat texture_ (for texture storage) in OpenGL ES 2.0. Use TextureFormat::storage RGBA otherwise. - Member Magnum::
GL:: RGB8 - Extension OES_
required_ (for image specification) or EXT_internalformat texture_ (for texture storage) in OpenGL ES 2.0. Use TextureFormat::storage RGB otherwise. - Member Magnum::
GL:: RGB8Etc2 - Extension ANGLE_
compressed_ on OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: RGB8I - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGB8PunchthroughAlpha1Etc2 - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - 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 PixelType::Half ( OES_texture_ ) in OpenGL ES 2.0 instead.half_ float Extension OES_
texture_ for filtering using SamplerFilter::half_ float_ linear Linear .- Member Magnum::
GL:: RGBA16I - Only byte-sized normalized integral formats (such as RenderbufferFormat::
RGBA8 ) 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 byte-sized normalized integral formats (such as RenderbufferFormat::
RGBA8 ) 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 PixelType::Float ( OES_texture_ ) in OpenGL ES 2.0 instead.float - Member Magnum::
GL:: RGBA32I - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGBA32I - Only byte-sized normalized integral formats (such as RenderbufferFormat::
RGBA8 ) are available in OpenGL ES 2.0. - Member Magnum::
GL:: RGBA32UI - Only byte-sized normalized integral formats (such as RenderbufferFormat::
RGBA8 ) 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_ (for image specification) or EXT_internalformat texture_ (for texture storage) in OpenGL ES 2.0. Use TextureFormat::storage RGBA otherwise. - Member Magnum::
GL:: RGBA8 - Extension OES_
required_ (for image specification) or EXT_internalformat texture_ (for texture storage) in OpenGL ES 2.0. Use TextureFormat::storage RGBA otherwise. - Member Magnum::
GL:: RGBA8 - Extension ARM_
rgba8 or OES_rgb8_ in OpenGL ES 2.0.rgba8 - Member Magnum::
GL:: RGBA8Etc2Eac - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: RGBA8I - Only normalized integral formats (such as RenderbufferFormat::
RGBA8 ) 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 (such as RenderbufferFormat::
RGBA8 ) are available in OpenGL ES 2.0. - Member Magnum::
GL:: RGBAAstc3x3x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: RGBAAstc4x3x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: RGBAAstc4x4x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: RGBAAstc4x4x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: RGBAAstc5x4x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: RGBAAstc5x5x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: RGBAAstc5x5x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: RGBAAstc6x5x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: RGBAAstc6x6x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: RGBAAstc6x6x6 - Not defined on desktop OpenGL, WebGL or 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_ in OpenGL ES 2.0.query_ boolean - Member Magnum::
GL:: SamplerCompareFunction - Extension EXT_
shadow_ in OpenGL ES 2.0.samplers - Member Magnum::
GL:: SamplerCompareMode - Extension EXT_
shadow_ in OpenGL ES 2.0.samplers - Member Magnum::
GL:: Shader:: Geometry - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (Type type)Shader:: maxAtomicCounterBuffers - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (Type type)Shader:: maxAtomicCounters - 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:: (Type type)Shader:: maxCombinedUniformComponents - 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:: (Type type)Shader:: maxImageUniforms - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (Type type)Shader:: maxShaderStorageBlocks - 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:: (Type type)Shader:: maxUniformBlocks - 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 - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: SignedRG11Eac - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: SRGB8 - Use TextureFormat::
SRGB in OpenGL ES 2.0 instead. - Member Magnum::
GL:: SRGB8Alpha8 - Extension EXT_
sRGB and EXT_texture_ , only for *Texture::storage 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:: SRGB8Alpha8Astc3x3x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: SRGB8Alpha8Astc4x3x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: SRGB8Alpha8Astc4x4x3 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: SRGB8Alpha8Astc4x4x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: SRGB8Alpha8Astc5x4x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: SRGB8Alpha8Astc5x5x4 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: SRGB8Alpha8Astc5x5x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: SRGB8Alpha8Astc6x5x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: SRGB8Alpha8Astc6x6x5 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: SRGB8Alpha8Astc6x6x6 - Not defined on desktop OpenGL, WebGL or OpenGL ES 2.0.
- Member Magnum::
GL:: SRGB8Alpha8Etc2Eac - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: SRGB8Etc2 - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - Member Magnum::
GL:: SRGB8PunchthroughAlpha1Etc2 - Extension ANGLE_
compressed_ in OpenGL ES 2.0.texture_ etc - 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_ in OpenGL ES 2.03D - Class Magnum::
GL:: Texture<dimensions> - Extension OES_
texture_ for 3D textures in OpenGL ES 2.0.3D - Member Magnum::
GL:: (Int level)Texture<dimensions>:: setBaseLevel - Base level is always
0
in OpenGL ES 2.0. - Member Magnum::
GL:: (const Vector4ui&color)Texture<dimensions>:: setBorderColor - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (const Vector4i&color)Texture<dimensions>:: setBorderColor - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: (SamplerCompareFunction function)Texture<dimensions>:: setCompareFunction - Extension EXT_
shadow_ in OpenGL ES 2.0.samplers - Member Magnum::
GL:: (SamplerCompareMode mode)Texture<dimensions>:: setCompareMode - Extension EXT_
shadow_ in OpenGL ES 2.0.samplers - Member Magnum::
GL:: (Int level, CompressedBufferImage<dimensions>&image)Texture<dimensions>:: setCompressedImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level, CompressedBufferImage<dimensions> && image)Texture<dimensions>:: setCompressedImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level, const VectorTypeFor<dimensions, Int>&offset, CompressedBufferImage<dimensions>&image)Texture<dimensions>:: setCompressedSubImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level, const VectorTypeFor<dimensions, Int>&offset, CompressedBufferImage<dimensions> && image)Texture<dimensions>:: setCompressedSubImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level, TextureFormat internalFormat, const BasicImageView<dimensions>&image)Texture<dimensions>:: setImage Extension EXT_
unpack_ / NV_subimage pack_ in OpenGL ES 2.0 if PixelStorage::subimage 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:: (Int level, TextureFormat internalFormat, BufferImage<dimensions>&image)Texture<dimensions>:: setImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level, TextureFormat internalFormat, BufferImage<dimensions> && image)Texture<dimensions>:: setImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level)Texture<dimensions>:: setMaxLevel - Extension APPLE_
texture_ , otherwise the max level is always set to largest possible value in OpenGL ES 2.0.max_ level - Member Magnum::
GL:: (Float lod)Texture<dimensions>:: setMaxLod - Texture LOD parameters are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Float lod)Texture<dimensions>:: setMinLod - Texture LOD parameters are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level, const VectorTypeFor<dimensions, Int>&offset, const BasicImageView<dimensions>&image)Texture<dimensions>:: setSubImage Extension EXT_
unpack_ / NV_subimage pack_ in OpenGL ES 2.0 if PixelStorage::subimage 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:: (Int level, const VectorTypeFor<dimensions, Int>&offset, BufferImage<dimensions>&image)Texture<dimensions>:: setSubImage - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: (Int level, const VectorTypeFor<dimensions, Int>&offset, BufferImage<dimensions> && image)Texture<dimensions>:: setSubImage - 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 - Extension OES_
element_ in OpenGL ES 2.0.index_ uint - Member Magnum::
GL:: UnsignedInt - In OpenGL ES 2.0 for texture data only, using extension OES_
depth_ or ANGLE_texture 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_ in OpenGL ES 2.0. Not available in WebGL 1.0.type_ 2_ 10_ 10_ 10_ REV - Member Magnum::
GL:: UnsignedInt248 - For texture data only, extension OES_
packed_ in OpenGL ES 2.0.depth_ stencil - Member Magnum::
GL:: UnsignedInt5999Rev - Only 8bit and 16bit types are available in OpenGL ES 2.0.
- Member Magnum::
GL:: UnsignedShort - Extension OES_
depth_ or ANGLE_texture depth_ in OpenGL ES 2.0 for depth texture datatexture - Member Magnum::
MeshTools:: (const Trade::MeshData&mesh)compiledPerVertexJointCount - Skinning implementation in builtin shaders requires integer support which is not available in OpenGL ES 2.0, thus neither this function is defined in OpenGL ES 2.0 builds.
- Member Magnum::
MeshTools:: (const Trade::MeshData&mesh)compileLines - Shaders::
LineGL requires integer support in shaders which is not available in OpenGL ES 2.0, thus neither this function is defined in OpenGL ES 2.0 builds. - Class Magnum::
Shaders:: DistanceFieldVectorGL<dimensions> - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)DistanceFieldVectorGL<dimensions>:: bindDrawBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)DistanceFieldVectorGL<dimensions>:: bindMaterialBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)DistanceFieldVectorGL<dimensions>:: bindTextureTransformationBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)DistanceFieldVectorGL<dimensions>:: bindTransformationProjectionBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)DistanceFieldVectorGL<dimensions>:: compile - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constDistanceFieldVectorGL<dimensions>:: Configuration:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constDistanceFieldVectorGL<dimensions>:: Configuration:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (UnsignedInt count)DistanceFieldVectorGL<dimensions>:: Configuration:: setDrawCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count)DistanceFieldVectorGL<dimensions>:: Configuration:: setMaterialCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)DistanceFieldVectorGL<dimensions>:: DistanceFieldVectorGL - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constDistanceFieldVectorGL<dimensions>:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constDistanceFieldVectorGL<dimensions>:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (UnsignedInt offset)DistanceFieldVectorGL<dimensions>:: setDrawOffset - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt layer)DistanceFieldVectorGL<dimensions>:: setTextureLayer - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: TextureArrayCoordinates - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: TextureArrays - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: UniformBuffers - Uniform buffers are not available in OpenGL ES 2.0.
- Class Magnum::
Shaders:: FlatGL<dimensions> Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays Neither texture arrays nor uniform buffers are available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)FlatGL<dimensions>:: bindDrawBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)FlatGL<dimensions>:: bindJointBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)FlatGL<dimensions>:: bindMaterialBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Texture2D&texture)FlatGL<dimensions>:: bindObjectIdTexture - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Texture2DArray&texture)FlatGL<dimensions>:: bindObjectIdTexture - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0. Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Texture2DArray&texture)FlatGL<dimensions>:: bindTexture - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)FlatGL<dimensions>:: bindTextureTransformationBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)FlatGL<dimensions>:: bindTransformationProjectionBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)FlatGL<dimensions>:: compile - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constFlatGL<dimensions>:: Configuration:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constFlatGL<dimensions>:: Configuration:: jointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constFlatGL<dimensions>:: Configuration:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constFlatGL<dimensions>:: Configuration:: perVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constFlatGL<dimensions>:: Configuration:: secondaryPerVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (UnsignedInt count)FlatGL<dimensions>:: Configuration:: setDrawCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0)FlatGL<dimensions>:: Configuration:: setJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count)FlatGL<dimensions>:: Configuration:: setMaterialCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constFlatGL<dimensions>:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: DynamicPerVertexJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)FlatGL<dimensions>:: FlatGL - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: InstancedObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: InstancedTextureOffset - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: FlatGL<dimensions>:: InstancedTransformation - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: () constFlatGL<dimensions>:: jointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: JointIds - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constFlatGL<dimensions>:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: ObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: ObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: ObjectIdOutput - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: ObjectIdTexture - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constFlatGL<dimensions>:: perVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: SecondaryJointIds - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constFlatGL<dimensions>:: secondaryPerVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: SecondaryWeights - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt offset)FlatGL<dimensions>:: setDrawOffset - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Containers::ArrayView<const MatrixTypeFor<dimensions, Float>> matrices)FlatGL<dimensions>:: setJointMatrices - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt id, const MatrixTypeFor<dimensions, Float>&matrix)FlatGL<dimensions>:: setJointMatrix - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt id)FlatGL<dimensions>:: setObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count)FlatGL<dimensions>:: setPerInstanceJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count, UnsignedInt secondaryCount=0)FlatGL<dimensions>:: setPerVertexJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt layer)FlatGL<dimensions>:: setTextureLayer - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: TextureArrays - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: TextureOffset - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: FlatGL<dimensions>:: TextureOffsetLayer - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: TransformationMatrix - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: FlatGL<dimensions>:: UniformBuffers - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Weights - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: JointIds - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: NormalMatrix - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: GenericGL<dimensions>:: ObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: ObjectIdOutput - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: SecondaryJointIds - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: SecondaryWeights - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: TextureArrayCoordinates - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: TextureOffset - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: GenericGL<dimensions>:: TextureOffsetLayer - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: TransformationMatrix - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: GenericGL<dimensions>:: Weights - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Class Magnum::
Shaders:: LineGL<dimensions> - Requires integer support in shaders which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt offset)LineGL<dimensions>:: setDrawOffset - Uniform buffers are not available in OpenGL ES 2.0.
- Class Magnum::
Shaders:: MeshVisualizerGL2D - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: (GL::Buffer&buffer)MeshVisualizerGL2D:: bindDrawBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)MeshVisualizerGL2D:: bindJointBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)MeshVisualizerGL2D:: bindMaterialBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)MeshVisualizerGL2D:: bindTransformationProjectionBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)MeshVisualizerGL2D:: compile - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constMeshVisualizerGL2D:: Configuration:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constMeshVisualizerGL2D:: Configuration:: jointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constMeshVisualizerGL2D:: Configuration:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constMeshVisualizerGL2D:: Configuration:: perVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constMeshVisualizerGL2D:: Configuration:: secondaryPerVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (UnsignedInt count)MeshVisualizerGL2D:: Configuration:: setDrawCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0)MeshVisualizerGL2D:: Configuration:: setJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count)MeshVisualizerGL2D:: Configuration:: setMaterialCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constMeshVisualizerGL2D:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: DynamicPerVertexJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: InstancedObjectId - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: InstancedTextureOffset - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: InstancedTransformation - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: () constMeshVisualizerGL2D:: jointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: JointIds - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constMeshVisualizerGL2D:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)MeshVisualizerGL2D:: MeshVisualizerGL2D - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: ObjectId - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: ObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: ObjectIdTexture - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constMeshVisualizerGL2D:: perVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: SecondaryJointIds - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constMeshVisualizerGL2D:: secondaryPerVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: SecondaryWeights - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt offset)MeshVisualizerGL2D:: setDrawOffset - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Containers::ArrayView<const Matrix3> matrices)MeshVisualizerGL2D:: setJointMatrices - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt id, const Matrix3&matrix)MeshVisualizerGL2D:: setJointMatrix - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt id)MeshVisualizerGL2D:: setObjectId - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count)MeshVisualizerGL2D:: setPerInstanceJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count, UnsignedInt secondaryCount=0)MeshVisualizerGL2D:: setPerVertexJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: TransformationMatrix - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: MeshVisualizerGL2D:: UniformBuffers - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Weights - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Class Magnum::
Shaders:: MeshVisualizerGL3D Extension OES_
standard_ for wireframe rendering without geometry shaders.derivatives The
gl_VertexID
shader variable is not available on OpenGL ES 2.0.Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0. Texture arrays for object ID texture arrays are not available in OpenGL ES 2.0.
Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: (GL::Texture2D&texture)MeshVisualizerGL3D:: bindColorMapTexture - Object ID visualization requires integer attributes while primitive ID visualization requires the
gl_VertexID
/gl_PrimitiveID
builtins, neither of which is available in OpenGL ES 2.0. - Member Magnum::
Shaders:: (GL::Buffer&buffer)MeshVisualizerGL3D:: bindDrawBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)MeshVisualizerGL3D:: bindJointBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)MeshVisualizerGL3D:: bindMaterialBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Texture2D&texture)MeshVisualizerGL3D:: bindObjectIdTexture - Object ID visualization requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Texture2DArray&texture)MeshVisualizerGL3D:: bindObjectIdTexture - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0. Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)MeshVisualizerGL3D:: bindProjectionBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)MeshVisualizerGL3D:: bindTextureTransformationBuffer - Uniform buffers are not available in OpenGL ES 2.0. Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)MeshVisualizerGL3D:: bindTransformationBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: BitangentDirection - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: BitangentFromTangentDirection - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)MeshVisualizerGL3D:: compile - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constMeshVisualizerGL3D:: Configuration:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constMeshVisualizerGL3D:: Configuration:: jointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constMeshVisualizerGL3D:: Configuration:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constMeshVisualizerGL3D:: Configuration:: perVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constMeshVisualizerGL3D:: Configuration:: secondaryPerVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (UnsignedInt count)MeshVisualizerGL3D:: Configuration:: setDrawCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0)MeshVisualizerGL3D:: Configuration:: setJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count)MeshVisualizerGL3D:: Configuration:: setMaterialCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constMeshVisualizerGL3D:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: DynamicPerVertexJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: InstancedObjectId - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: InstancedTextureOffset - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: InstancedTransformation - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: () constMeshVisualizerGL3D:: jointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: JointIds - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constMeshVisualizerGL3D:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)MeshVisualizerGL3D:: MeshVisualizerGL3D - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: NormalDirection - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: NormalMatrix - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: ObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: ObjectId - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: ObjectIdTexture - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constMeshVisualizerGL3D:: perVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: PrimitiveId - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: PrimitiveIdFromVertexId - The
gl_VertexID
shader variable is not available on OpenGL ES 2.0. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: SecondaryJointIds - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constMeshVisualizerGL3D:: secondaryPerVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: SecondaryWeights - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Float offset, Float scale)MeshVisualizerGL3D:: setColorMapTransformation - Object ID visualization requires integer attributes while primitive ID visualization requires the
gl_VertexID
/gl_PrimitiveID
builtins, neither of which is available in OpenGL ES 2.0. - Member Magnum::
Shaders:: (UnsignedInt offset)MeshVisualizerGL3D:: setDrawOffset - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (const Containers::ArrayView<const Matrix4> matrices)MeshVisualizerGL3D:: setJointMatrices - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt id, const Matrix4&matrix)MeshVisualizerGL3D:: setJointMatrix - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Float length)MeshVisualizerGL3D:: setLineLength - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Float width)MeshVisualizerGL3D:: setLineWidth - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (const Matrix3x3&matrix)MeshVisualizerGL3D:: setNormalMatrix - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt id)MeshVisualizerGL3D:: setObjectId - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count)MeshVisualizerGL3D:: setPerInstanceJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count, UnsignedInt secondaryCount=0)MeshVisualizerGL3D:: setPerVertexJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt layer)MeshVisualizerGL3D:: setTextureLayer - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0. Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (const Matrix3&matrix)MeshVisualizerGL3D:: setTextureMatrix - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TangentDirection - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TextureArrays - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0. Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TextureCoordinates - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TextureOffset - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TextureOffsetLayer - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0. Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TextureTransformation - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TransformationMatrix - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: MeshVisualizerGL3D:: UniformBuffers - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: VertexId - The
gl_VertexID
shader variable is not available on OpenGL ES 2.0. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: Weights - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Class Magnum::
Shaders:: PhongGL Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays Neither texture arrays nor uniform buffers are available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Texture2DArray&texture)PhongGL:: bindAmbientTexture - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Texture2DArray&texture)PhongGL:: bindDiffuseTexture - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)PhongGL:: bindDrawBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)PhongGL:: bindJointBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)PhongGL:: bindLightBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)PhongGL:: bindMaterialBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Texture2DArray&texture)PhongGL:: bindObjectIdTexture - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0. Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Texture2D&texture)PhongGL:: bindObjectIdTexture - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)PhongGL:: bindProjectionBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Texture2DArray&texture)PhongGL:: bindSpecularTexture - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)PhongGL:: bindTextureTransformationBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)PhongGL:: bindTransformationBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt lightCount, UnsignedInt materialCount, UnsignedInt drawCount)PhongGL:: compile - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constPhongGL:: Configuration:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constPhongGL:: Configuration:: jointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constPhongGL:: Configuration:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constPhongGL:: Configuration:: perVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constPhongGL:: Configuration:: secondaryPerVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (UnsignedInt count)PhongGL:: Configuration:: setDrawCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0)PhongGL:: Configuration:: setJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count)PhongGL:: Configuration:: setMaterialCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constPhongGL:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: DynamicPerVertexJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: InstancedObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: InstancedTextureOffset - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: PhongGL:: InstancedTransformation - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: () constPhongGL:: jointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: JointIds - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: LightCulling - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constPhongGL:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: NormalMatrix - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: PhongGL:: ObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: ObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: ObjectIdOutput - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: ObjectIdTexture - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constPhongGL:: perVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt lightCount, UnsignedInt materialCount, UnsignedInt drawCount)PhongGL:: PhongGL - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: SecondaryJointIds - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constPhongGL:: secondaryPerVertexJointCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: SecondaryWeights - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt offset)PhongGL:: setDrawOffset - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Containers::ArrayView<const Matrix4> matrices)PhongGL:: setJointMatrices - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt id, const Matrix4&matrix)PhongGL:: setJointMatrix - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt id)PhongGL:: setObjectId - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count)PhongGL:: setPerInstanceJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count, UnsignedInt secondaryCount=0)PhongGL:: setPerVertexJointCount - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt layer)PhongGL:: setTextureLayer - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: TextureArrays - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: TextureOffset - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: PhongGL:: TextureOffsetLayer - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: TransformationMatrix - Extension ANGLE_
instanced_ , EXT_arrays instanced_ or NV_arrays instanced_ in OpenGL ES 2.0.arrays - Member Magnum::
Shaders:: PhongGL:: UniformBuffers - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: Weights - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Class Magnum::
Shaders:: VectorGL<dimensions> - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)VectorGL<dimensions>:: bindDrawBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)VectorGL<dimensions>:: bindMaterialBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)VectorGL<dimensions>:: bindTextureTransformationBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)VectorGL<dimensions>:: bindTransformationProjectionBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)VectorGL<dimensions>:: compile - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constVectorGL<dimensions>:: Configuration:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constVectorGL<dimensions>:: Configuration:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (UnsignedInt count)VectorGL<dimensions>:: Configuration:: setDrawCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt count)VectorGL<dimensions>:: Configuration:: setMaterialCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constVectorGL<dimensions>:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: () constVectorGL<dimensions>:: materialCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (UnsignedInt offset)VectorGL<dimensions>:: setDrawOffset - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (UnsignedInt layer)VectorGL<dimensions>:: setTextureLayer - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: TextureArrayCoordinates - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: TextureArrays - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: UniformBuffers - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount)VectorGL<dimensions>:: VectorGL - Uniform buffers are not available in OpenGL ES 2.0.
- Class Magnum::
Shaders:: VertexColorGL<dimensions> - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (GL::Buffer&buffer)VertexColorGL<dimensions>:: bindTransformationProjectionBuffer - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt drawCount)VertexColorGL<dimensions>:: compile - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constVertexColorGL<dimensions>:: Configuration:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (UnsignedInt count)VertexColorGL<dimensions>:: Configuration:: setDrawCount - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: () constVertexColorGL<dimensions>:: drawCount - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: (UnsignedInt offset)VertexColorGL<dimensions>:: setDrawOffset - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: UniformBuffers - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: (Flags flags, UnsignedInt drawCount)VertexColorGL<dimensions>:: VertexColorGL - Uniform buffers are not available in OpenGL ES 2.0.
- Class Magnum::
Text:: GlyphCacheArrayGL - Texture arrays are not available in OpenGL ES 2.0.