Functionality requiring OpenGL ES 3.0
- Member Magnum::
DebugTools:: bufferData (GL::Buffer&buffer) - Extension EXT_
map_ buffer_ range in OpenGL ES 2.0. - Member Magnum::
DebugTools:: bufferData (GL::Buffer&buffer, void*doxygenIsCrapAtOverloadResolution=nullptr) - Extension EXT_
map_ buffer_ range in OpenGL ES 2.0. - Member Magnum::
DebugTools:: bufferSubData (GL::Buffer&buffer, GLintptr offset, GLsizeiptr size) - Extension EXT_
map_ buffer_ range in OpenGL ES 2.0. - Member Magnum::
DebugTools:: bufferSubData (GL::Buffer&buffer, GLintptr offset, GLsizeiptr size, void*doxygenIsCrapAtOverloadResolution=nullptr) - Extension EXT_
map_ buffer_ range in OpenGL ES 2.0. - Member Magnum::
DebugTools:: textureSubImage (GL::Texture2D&texture, Int level, const Range2Di&range, GL::BufferImage2D&image, GL::BufferUsage usage) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
DebugTools:: textureSubImage (GL::CubeMapTexture&texture, GL::CubeMapCoordinate coordinate, Int level, const Range2Di&range, GL::BufferImage2D&image, GL::BufferUsage usage) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractFramebuffer:: blit (AbstractFramebuffer&source, AbstractFramebuffer&destination, const Range2Di&sourceRectangle, const Range2Di&destinationRectangle, FramebufferBlitMask mask, FramebufferBlitFilter filter) - Extension ANGLE_
framebuffer_ blit or NV_ framebuffer_ blit in OpenGL ES 2.0. - Member Magnum::
GL:: AbstractFramebuffer:: clearDepth (Float depth) - Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: clearDepthStencil (Float depth, Int stencil) - Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: clearStencil (Int stencil) - Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: copySubImage (const Range2Di&rectangle, Texture2DArray&texture, Int level, const Vector3i&offset) - Array textures are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractFramebuffer:: copySubImage (const Range2Di&rectangle, CubeMapTextureArray&texture, Int level, const Vector3i&offset) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractFramebuffer:: copySubImage (const Range2Di&rectangle, Texture3D&texture, Int level, const Vector3i&offset) - Extension OES_
texture_ 3D in OpenGL ES 2.0. - Member Magnum::
GL:: AbstractFramebuffer:: read (const Range2Di&rectangle, Image2D&image) - Extension EXT_
unpack_ subimage/ NV_ pack_ subimage in OpenGL ES 2.0 if PixelStorage:: rowLength() is set to a non-zero value. - Member Magnum::
GL:: AbstractFramebuffer:: read (const Range2Di&rectangle, BufferImage2D&image, BufferUsage usage) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Class Magnum::
GL:: AbstractShaderProgram Explicit location specification of input attributes is not supported in OpenGL ES 2.0, use bindAttributeLocation() instead.
Multiple fragment shader outputs are not available in OpenGL ES 2.0, similar functionality is available in the EXT_
draw_ buffers or NV_ draw_ buffers extensions Uniform buffers are not available in OpenGL ES 2.0.
Transform feedback is not available in OpenGL ES 2.0.
Integer attributes, unsigned integer uniforms and non-square matrix attributes and uniforms (i.e. Matrix2x3, Matrix3x2, Matrix2x4, Matrix4x2, Matrix3x4 and Matrix4x3) are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractShaderProgram:: draw (Mesh&mesh) - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays, EXT_ draw_ instanced, NV_ instanced_ arrays, NV_ draw_ instanced in OpenGL ES 2.0 if Mesh:: instanceCount() is more than 1
. - Member Magnum::
GL:: AbstractShaderProgram:: draw (MeshView&mesh) - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays, EXT_ draw_ instanced, NV_ instanced_ arrays, NV_ draw_ instanced in OpenGL ES 2.0 if MeshView:: instanceCount() is more than 1
. - Member Magnum::
GL:: AbstractShaderProgram:: draw (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) - Not defined in OpenGL ES 2.0. Use draw(Mesh&, const Containers::
StridedArrayView1D<const UnsignedInt>&, const Containers:: StridedArrayView1D<const UnsignedInt>&, const Containers:: StridedArrayView1D<const UnsignedInt>&, const Containers:: StridedArrayView1D<const UnsignedInt>&) without the instanceOffsets
parameter there instead. - Member Magnum::
GL:: AbstractShaderProgram:: draw (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) - Not defined in OpenGL ES 2.0. Use draw(Mesh&, const Containers::
StridedArrayView1D<const UnsignedInt>&, const Containers:: StridedArrayView1D<const UnsignedInt>&, const Containers:: StridedArrayView1D<const UnsignedInt>&, const Containers:: StridedArrayView1D<const UnsignedInt>&) without the 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:: AbstractShaderProgram:: setRetrievableBinary (bool enabled) - Always allowed in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setTransformFeedbackOutputs (const Containers::StringIterable&outputs, TransformFeedbackBufferMode bufferMode) - Transform feedback is not available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, UnsignedInt value) - Only signed integers are available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, Containers::ArrayView<const UnsignedInt> values) - Only signed integers are available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, const Math::RectangularMatrix<cols, rows, T>&value) - Only square matrices are available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, Containers::ArrayView<const Math::RectangularMatrix<2, 3, Float>> values) - Only square matrices are available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniformBlockBinding (UnsignedInt index, UnsignedInt binding) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractShaderProgram:: TransformFeedbackBufferMode - Transform feedback is not available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractShaderProgram:: uniformBlockIndex (Containers::StringView name) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractTexture:: maxColorSamples () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractTexture:: maxDepthSamples () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractTexture:: maxIntegerSamples () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: AbstractTexture:: maxLodBias () - Texture LOD bias doesn't have implementation-defined range in OpenGL ES 2.0.
- Member Magnum::
GL:: Attribute<location, T>:: Half - Extension OES_
vertex_ half_ float in OpenGL ES 2.0 - Member Magnum::
GL:: Attribute<location, T>:: Int2101010Rev - Packed attributes are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Attribute<location, T>:: UnsignedInt2101010Rev - Packed attributes are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt index, GLintptr offset, GLsizeiptr size) - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt index) - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt firstIndex, Containers::ArrayView<const Containers::Triple<Buffer*, GLintptr, GLsizeiptr>> buffers) - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt firstIndex, Containers::ArrayView<Buffer*const> buffers) - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: copy (Buffer&read, Buffer&write, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) - Buffer copying is not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: CopyRead - Buffer copying is not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: CopyWrite - Buffer copying is not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: flushMappedRange (GLintptr offset, GLsizeiptr length) - Extension EXT_
map_ buffer_ range in OpenGL ES 2.0. - Member Magnum::
GL:: Buffer:: map (GLintptr offset, GLsizeiptr length, MapFlags flags) - Extension EXT_
map_ buffer_ range in OpenGL ES 2.0. - Member Magnum::
GL:: Buffer:: MapFlag - Extension EXT_
map_ buffer_ range in OpenGL ES 2.0. - Member Magnum::
GL:: Buffer:: MapFlags - Extension EXT_
map_ buffer_ range in OpenGL ES 2.0. - Member Magnum::
GL:: Buffer:: maxAtomicCounterBindings () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: maxShaderStorageBindings () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: maxUniformBindings () - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: PixelPack - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: PixelUnpack - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: shaderStorageOffsetAlignment () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: Texture - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: TransformFeedback - Transform feedback is not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: unbind (Target target, UnsignedInt index) - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: unbind (Target target, UnsignedInt firstIndex, std::size_t count) - No form of indexed buffer binding is available in OpenGL ES 2.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: Uniform - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: Uniform - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: uniformOffsetAlignment () - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Buffer:: unmap () - Extension OES_
mapbuffer in OpenGL ES 2.0. - Class Magnum::
GL:: BufferImage<dimensions> - Pixel buffer objects are not available in OpenGL ES 2.0.
- Class Magnum::
GL:: BufferTexture - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: BufferTextureFormat - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Byte - For texture data only, only PixelType::
UnsignedByte is available in OpenGL ES 2.0. - Class Magnum::
GL:: CompressedBufferImage<dimensions> - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CompressedR11Eac - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: CompressedRG11Eac - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: CompressedRGB8Etc2 - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: CompressedRGB8PunchthroughAlpha1Etc2 - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: CompressedRGBA8Etc2Eac - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - 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_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: CompressedSignedRG11Eac - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - 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_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: CompressedSRGB8Etc2 - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: CompressedSRGB8PunchthroughAlpha1Etc2 - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: CubeMapTexture:: setBaseLevel (Int level) - Base level is always
0
in OpenGL ES 2.0. - Member Magnum::
GL:: CubeMapTexture:: setBorderColor (const Vector4ui&color) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setBorderColor (const Vector4i&color) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompareFunction (SamplerCompareFunction function) - Extension EXT_
shadow_ samplers and NV_ shadow_ samplers_ cube in OpenGL ES 2.0. - Member Magnum::
GL:: CubeMapTexture:: setCompareMode (SamplerCompareMode mode) - Extension EXT_
shadow_ samplers and NV_ shadow_ samplers_ cube in OpenGL ES 2.0. - Member Magnum::
GL:: CubeMapTexture:: setCompressedImage (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D&image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedImage (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D && image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, CompressedBufferImage2D&image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, CompressedBufferImage2D && image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, const ImageView2D&image) - Extension EXT_
unpack_ subimage/ NV_ pack_ subimage in OpenGL ES 2.0 if PixelStorage:: rowLength() is set to a non-zero value. - Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D&image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D && image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setMaxLevel (Int level) - Extension APPLE_
texture_ max_ level, otherwise the max level is always set to largest possible value in OpenGL ES 2.0. - Member Magnum::
GL:: CubeMapTexture:: setMaxLod (Float lod) - Texture LOD parameters are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setMinLod (Float lod) - Texture LOD parameters are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setSubImage (Int level, const Vector3i&offset, const ImageView3D&image) - Extension EXT_
unpack_ subimage/ NV_ pack_ subimage in OpenGL ES 2.0 if PixelStorage:: rowLength() is set to a non-zero value. - Member Magnum::
GL:: CubeMapTexture:: setSubImage (Int level, const Vector3i&offset, BufferImage3D&image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setSubImage (Int level, const Vector3i&offset, BufferImage3D && image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, const ImageView2D&image) - Extension EXT_
unpack_ subimage/ NV_ pack_ subimage in OpenGL ES 2.0 if PixelStorage:: rowLength() is set to a non-zero value. - Member Magnum::
GL:: CubeMapTexture:: setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, BufferImage2D&image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, BufferImage2D && image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: CubeMapTexture:: setSwizzle () - Texture swizzle is not available in OpenGL ES 2.0.
- Class Magnum::
GL:: CubeMapTextureArray - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: DefaultFramebuffer:: clearColor (const Color4&color) - Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: DrawAttachment - Extension EXT_
draw_ buffers in OpenGL ES 2.0. - Member Magnum::
GL:: DefaultFramebuffer:: invalidate (Containers::ArrayView<const InvalidationAttachment> attachments, const Range2Di&rectangle) - Use invalidate(Containers::
ArrayView<const InvalidationAttachment>) in OpenGL ES 2.0 instead. - Member Magnum::
GL:: DefaultFramebuffer:: InvalidationAttachment - Extension EXT_
discard_ framebuffer in OpenGL ES 2.0. - Member Magnum::
GL:: DefaultFramebuffer:: mapForDraw (Containers::ArrayView<const Containers::Pair<UnsignedInt, DrawAttachment>> attachments) - Extension EXT_
draw_ buffers in OpenGL ES 2.0. - Member Magnum::
GL:: DefaultFramebuffer:: mapForDraw (DrawAttachment attachment) - Extension EXT_
draw_ buffers in OpenGL ES 2.0. - Member Magnum::
GL:: DefaultFramebuffer:: mapForRead (ReadAttachment attachment) - Extension NV_
read_ buffer in OpenGL ES 2.0. - Member Magnum::
GL:: DefaultFramebuffer:: ReadAttachment - Extension NV_
read_ buffer in OpenGL ES 2.0. - Member Magnum::
GL:: DefaultFramebuffer:: Undefined - Extension OES_
surfaceless_ context in OpenGL ES 2.0. - Member Magnum::
GL:: Depth24Stencil8 - Extension OES_
packed_ depth_ stencil in OpenGL ES 2.0. - Member Magnum::
GL:: Depth24Stencil8 - Extension OES_
packed_ depth_ stencil or ANGLE_ depth_ texture and either OES_ required_ internalformat (for image specification) or EXT_ texture_ storage (for texture storage) in OpenGL ES 2.0. - Member Magnum::
GL:: Depth32FStencil8 - Only integral depth textures are available in OpenGL ES 2.0.
- Member Magnum::
GL:: Depth32FStencil8 - Only integral depth textures are available in OpenGL ES 2.0.
- Member Magnum::
GL:: DepthComponent - Extension OES_
depth_ texture or ANGLE_ depth_ texture in OpenGL ES 2.0. - Member Magnum::
GL:: DepthComponent - For texture data only, extension OES_
depth_ texture or ANGLE_ depth_ texture in OpenGL ES 2.0. - Member Magnum::
GL:: DepthComponent16 - Extension OES_
depth_ texture or ANGLE_ depth_ texture and either OES_ required_ internalformat (for image specification) or EXT_ texture_ storage (for texture storage) in OpenGL ES 2.0. Use TextureFormat:: DepthComponent otherwise. - Member Magnum::
GL:: DepthComponent24 - Extension OES_
depth24 in OpenGL ES 2.0. - Member Magnum::
GL:: DepthComponent24 - Extension OES_
required_ internalformat, OES_ depth_ texture and OES_ depth24 in OpenGL ES 2.0. Use TextureFormat:: DepthComponent otherwise. - Member Magnum::
GL:: DepthComponent32F - Only integral depth textures are available in OpenGL ES 2.0.
- Member Magnum::
GL:: DepthComponent32F - Only integral depth textures are available in OpenGL ES 2.0.
- Member Magnum::
GL:: DepthStencil - Extension OES_
packed_ depth_ stencil or ANGLE_ depth_ texture in OpenGL ES 2.0. - Member Magnum::
GL:: DepthStencil - For texture data only, extension OES_
packed_ depth_ stencil in OpenGL ES 2.0. - Member Magnum::
GL:: DynamicAttribute:: Half - Extension OES_
vertex_ half_ float in OpenGL ES 2.0 - Member Magnum::
GL:: DynamicAttribute:: Int2101010Rev - Packed attributes are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: DynamicAttribute:: 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_ float to use for texture reading in OpenGL ES 2.0. - Member Magnum::
GL:: Float32UnsignedInt248Rev - For texture data only, only PixelType::
UnsignedInt248 is available in OpenGL ES 2.0. - Member Magnum::
GL:: Framebuffer:: attachCubeMapTexture (BufferAttachment attachment, CubeMapTexture&texture, CubeMapCoordinate coordinate, Int level) - Extension OES_
fbo_ render_ mipmap to render to level
different than0
in OpenGL ES 2.0. - Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, Texture3D&texture, Int level) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, Texture2DArray&texture, Int level) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, CubeMapTexture&texture, Int level) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, CubeMapTextureArray&texture, Int level) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Framebuffer:: attachLayeredTexture (BufferAttachment attachment, MultisampleTexture2DArray&texture) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Framebuffer:: attachTexture (BufferAttachment attachment, Texture2D&texture, Int level) - Extension OES_
fbo_ render_ mipmap to render to level
different than0
in OpenGL ES 2.0. - Member Magnum::
GL:: Framebuffer:: attachTextureLayer (BufferAttachment attachment, Texture3D&texture, Int level, Int layer) Extension OES_
texture_ 3D in OpenGL ES 2.0. Extension OES_
fbo_ render_ mipmap to render to level
different than0
in OpenGL ES 2.0.- Member Magnum::
GL:: Framebuffer:: attachTextureLayer (BufferAttachment attachment, Texture2DArray&texture, Int level, Int layer) - Array textures are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Framebuffer:: attachTextureLayer (BufferAttachment attachment, CubeMapTextureArray&texture, Int level, Int layer) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Framebuffer:: attachTextureLayer (BufferAttachment attachment, MultisampleTexture2DArray&texture, Int layer) - Multisample 2D array textures are not defined in OpenGL ES 2.0.
- Class Magnum::
GL:: Framebuffer:: BufferAttachment - Extension EXT_
draw_ buffers or NV_ fbo_ color_ attachments in OpenGL ES 2.0. - Member Magnum::
GL:: Framebuffer:: BufferAttachment:: DepthStencil - Combined depth and stencil attachment is not available in OpenGL ES 2.0. Attach the same object to both BufferAttachment::
Depth and BufferAttachment:: Stencil instead. - Member Magnum::
GL:: Framebuffer:: clearColor (Int attachment, const Color4&color) - Direct framebuffer clearing is not available in OpenGL ES 2.0 or WebGL 1.0.
- Class Magnum::
GL:: Framebuffer:: ColorAttachment - Extension EXT_
draw_ buffers or NV_ draw_ buffers for mapForDraw() and extension NV_ fbo_ color_ attachments for attach*()
in OpenGL ES 2.0. - Class Magnum::
GL:: Framebuffer:: DrawAttachment - Extension EXT_
draw_ buffers or NV_ draw_ buffers in OpenGL ES 2.0. - Member Magnum::
GL:: Framebuffer:: IncompleteMultisample - Extension ANGLE_
framebuffer_ multisample, APPLE_ framebuffer_ multisample, EXT_ multisampled_ render_ to_ texture or NV_ framebuffer_ multisample in OpenGL ES 2.0. - Member Magnum::
GL:: Framebuffer:: invalidate (Containers::ArrayView<const InvalidationAttachment> attachments, const Range2Di&rectangle) - Use invalidate(Containers::
ArrayView<const InvalidationAttachment>) in OpenGL ES 2.0 instead. - Class Magnum::
GL:: Framebuffer:: InvalidationAttachment - Extension EXT_
discard_ framebuffer in OpenGL ES 2.0. - Member Magnum::
GL:: Framebuffer:: 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:: Framebuffer:: mapForDraw (Containers::ArrayView<const Containers::Pair<UnsignedInt, DrawAttachment>> attachments) - Extension EXT_
draw_ buffers or NV_ draw_ buffers in OpenGL ES 2.0. - Member Magnum::
GL:: Framebuffer:: mapForDraw (DrawAttachment attachment) - Extension EXT_
draw_ buffers or NV_ draw_ buffers in OpenGL ES 2.0. - Member Magnum::
GL:: Framebuffer:: mapForRead (ColorAttachment attachment) - Extension NV_
read_ buffer in OpenGL ES 2.0. - Member Magnum::
GL:: FramebufferBlit - Extension ANGLE_
framebuffer_ blit or NV_ framebuffer_ blit in OpenGL ES 2.0. - Member Magnum::
GL:: FramebufferBlitFilter - Extension ANGLE_
framebuffer_ blit or NV_ framebuffer_ blit in OpenGL ES 2.0. - Member Magnum::
GL:: FramebufferBlitMask - Extension ANGLE_
framebuffer_ blit or NV_ framebuffer_ blit in OpenGL ES 2.0. - Member Magnum::
GL:: Half Extension OES_
texture_ half_ float to use for texture reading in OpenGL ES 2.0. Extension OES_
texture_ half_ float_ linear for filtering the texture using SamplerFilter:: Linear. - Member Magnum::
GL:: Int - Only PixelType::
UnsignedInt is available in OpenGL ES 2.0. - Member Magnum::
GL:: Linear - Extension OES_
texture_ half_ float_ linear for linear interpolation of textures with half-float TextureFormat in OpenGL ES 2.0. - Member Magnum::
GL:: Linear - Extension OES_
texture_ half_ float_ linear for linear interpolation of textures with half-float TextureFormat in OpenGL ES 2.0. - Member Magnum::
GL:: LinesAdjacency - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: LineStripAdjacency - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Mesh:: addVertexBufferInstanced (Buffer&buffer, UnsignedInt divisor, GLintptr offset, const T&... attributes) - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - Member Magnum::
GL:: Mesh:: maxElementIndex () - No upper limit is specified for index values in OpenGL ES 2.0.
- Member Magnum::
GL:: Mesh:: maxElementsIndices () - Ranged element draw is not supported in OpenGL ES 2.0.
- Member Magnum::
GL:: Mesh:: maxElementsVertices () - Ranged element draw is not supported in OpenGL ES 2.0.
- Member Magnum::
GL:: Mesh:: release () - Extension OES_
vertex_ array_ object in OpenGL ES 2.0. - Member Magnum::
GL:: Mesh:: setInstanceCount (Int count) - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays, EXT_ draw_ instanced, NV_ instanced_ arrays, NV_ draw_ instanced in OpenGL ES 2.0. - Member Magnum::
GL:: Mesh:: wrap (GLuint id, MeshPrimitive primitive=MeshPrimitive::Triangles, ObjectFlags flags={}) - Extension OES_
vertex_ array_ object in OpenGL ES 2.0. - Member Magnum::
GL:: MeshView:: setInstanceCount (Int count) - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays, EXT_ draw_ instanced, NV_ instanced_ arrays, NV_ draw_ instanced in OpenGL ES 2.0. - Member Magnum::
GL:: MultisampleTexture2DArray - Not defined in OpenGL ES 2.0.
- Class Magnum::
GL:: MultisampleTexture<dimensions> - Multisample 2D array textures are not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Patches - Not defined in OpenGL ES 2.0.
- Class Magnum::
GL:: PrimitiveQuery - Only sample queries are available in OpenGL ES 2.0.
- Member Magnum::
GL:: R11Eac - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - 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_ half_ float) in OpenGL ES 2.0 instead. Extension OES_
texture_ half_ float_ linear for filtering using SamplerFilter:: Linear in OpenGL ES 2.0. - Member Magnum::
GL:: R16I - Only 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_ float) in OpenGL ES 2.0 instead. - 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_ rg in OpenGL ES 2.0. - Member Magnum::
GL:: R8 - Extension EXT_
texture_ rg and EXT_ texture_ storage in OpenGL ES 2.0. For texture storage only, for image specification use TextureFormat:: Red instead. - Member Magnum::
GL:: 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_ rg in OpenGL ES 2.0. - Member Magnum::
GL:: Red - For texture data only, extension EXT_
texture_ rg in OpenGL ES 2.0. - Member Magnum::
GL:: RedInteger - Only floating-point image data are available in OpenGL ES 2.0.
- Member Magnum::
GL:: Renderbuffer:: setStorageMultisample (Int samples, RenderbufferFormat internalFormat, const Vector2i&size) - Extension ANGLE_
framebuffer_ multisample or NV_ framebuffer_ multisample in OpenGL ES 2.0. - Member Magnum::
GL:: Renderer:: FragmentShaderDerivative - Extension OES_
standard_ derivatives in OpenGL ES 2.0. - Member Magnum::
GL:: Renderer:: Max - Extension EXT_
blend_ minmax in OpenGL ES 2.0. - Member Magnum::
GL:: Renderer:: 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_ minmax in OpenGL ES 2.0. - Member Magnum::
GL:: Renderer:: RasterizerDiscard - Transform feedback is not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Renderer:: SampleShading - Sample shading is not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Renderer:: setMinSampleShading (Float value) - Sample shading is not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Renderer:: setPatchVertexCount (UnsignedInt count) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: RG - Extension EXT_
texture_ rg in OpenGL ES 2.0. - Member Magnum::
GL:: RG - For texture data only, extension EXT_
texture_ rg in OpenGL ES 2.0. - Member Magnum::
GL:: RG11Eac - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: RG16F Use TextureFormat::
RG / TextureFormat:: LuminanceAlpha in combination with PixelType:: Half ( OES_ texture_ half_ float) in OpenGL ES 2.0 instead. Extension OES_
texture_ half_ float_ linear for filtering using SamplerFilter:: Linear in OpenGL ES 2.0. - Member Magnum::
GL:: RG16I - Only 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 - Use TextureFormat::
RG / TextureFormat:: LuminanceAlpha in combination with PixelType:: Float ( OES_ texture_ float) in OpenGL ES 2.0 instead. - Member Magnum::
GL:: RG32F - Not defined in OpenGL ES 2.0 builds.
- 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_ rg in OpenGL ES 2.0. - Member Magnum::
GL:: RG8 - Extension EXT_
texture_ rg and EXT_ texture_ storage in OpenGL ES 2.0. For texture storage only, for image specification use TextureFormat:: RG instead. - Member Magnum::
GL:: RG8I - Only normalized integral formats (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_ type_ 2_ 10_ 10_ 10_ REV and either OES_ required_ internalformat (for image specification) or EXT_ texture_ storage (for texture storage) in OpenGL ES 2.0. - Member Magnum::
GL:: RGB10A2UI - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGB10A2UI - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGB16F Use TextureFormat::
RGB in combination with PixelType:: Half ( OES_ texture_ half_ float) in OpenGL ES 2.0 instead. Extension OES_
texture_ half_ float_ linear for filtering using SamplerFilter:: Linear in OpenGL ES 2.0. - Member Magnum::
GL:: RGB16I - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGB16UI - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGB32F - Use TextureFormat::
RGB in combination with PixelType:: Float ( OES_ texture_ float) in OpenGL ES 2.0 instead. - Member Magnum::
GL:: RGB32I - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGB32UI - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGB565 - Extension OES_
required_ internalformat (for image specification) or EXT_ texture_ storage (for texture storage) in OpenGL ES 2.0. - Member Magnum::
GL:: RGB5A1 - Extension OES_
required_ internalformat (for image specification) or EXT_ texture_ storage (for texture storage) in OpenGL ES 2.0. Use TextureFormat:: RGBA otherwise. - Member Magnum::
GL:: RGB8 - Extension OES_
required_ internalformat (for image specification) or EXT_ texture_ storage (for texture storage) in OpenGL ES 2.0. Use TextureFormat:: RGB otherwise. - Member Magnum::
GL:: RGB8Etc2 - Extension ANGLE_
compressed_ texture_ etc on OpenGL ES 2.0. - Member Magnum::
GL:: RGB8I - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGB8PunchthroughAlpha1Etc2 - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: RGB8Snorm - Only unsigned formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGB8UI - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGB9E5 - Use TextureFormat::
RGB in OpenGL ES 2.0 instead. - Member Magnum::
GL:: RGBA16F Use TextureFormat::
RGBA in combination with PixelType:: Half ( OES_ texture_ half_ float) in OpenGL ES 2.0 instead. Extension OES_
texture_ half_ float_ linear for filtering using SamplerFilter:: Linear. - Member Magnum::
GL:: RGBA16I - Only 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_ float) in OpenGL ES 2.0 instead. - Member Magnum::
GL:: RGBA32I - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGBA32I - Only 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_ internalformat (for image specification) or EXT_ texture_ storage (for texture storage) in OpenGL ES 2.0. Use TextureFormat:: RGBA otherwise. - Member Magnum::
GL:: RGBA8 - Extension OES_
required_ internalformat (for image specification) or EXT_ texture_ storage (for texture storage) in OpenGL ES 2.0. Use TextureFormat:: RGBA otherwise. - Member Magnum::
GL:: RGBA8 - Extension ARM_
rgba8 or OES_ rgb8_ rgba8 in OpenGL ES 2.0. - Member Magnum::
GL:: RGBA8Etc2Eac - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: RGBA8I - Only normalized integral formats are available in OpenGL ES 2.0.
- Member Magnum::
GL:: RGBA8I - Only normalized integral formats (such as RenderbufferFormat::
RGBA8) 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 (such as RenderbufferFormat::
RGBA8) 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:: 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_ query_ boolean in OpenGL ES 2.0. - Member Magnum::
GL:: SamplerCompareFunction - Extension EXT_
shadow_ samplers in OpenGL ES 2.0. - Member Magnum::
GL:: SamplerCompareMode - Extension EXT_
shadow_ samplers in OpenGL ES 2.0. - Member Magnum::
GL:: Shader:: Geometry - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxAtomicCounterBuffers (Type type) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxAtomicCounters (Type type) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxCombinedAtomicCounterBuffers () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxCombinedAtomicCounters () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxCombinedImageUniforms () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxCombinedShaderStorageBlocks () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxCombinedUniformBlocks () - Uniform blocks are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxCombinedUniformComponents (Type type) - Uniform blocks are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxGeometryInputComponents () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxGeometryOutputComponents () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxGeometryTotalOutputComponents () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxImageUniforms (Type type) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxShaderStorageBlocks (Type type) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxTessellationControlInputComponents () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxTessellationControlOutputComponents () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxTessellationControlTotalOutputComponents () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxTessellationEvaluationInputComponents () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxTessellationEvaluationOutputComponents () - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: maxUniformBlocks (Type type) - Uniform blocks are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: TessellationControl - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Shader:: TessellationEvaluation - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Short - For texture data only, only PixelType::
UnsignedShort is available in OpenGL ES 2.0. - Member Magnum::
GL:: SignedR11Eac - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: SignedRG11Eac - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: SRGB8 - Use TextureFormat::
SRGB in OpenGL ES 2.0 instead. - Member Magnum::
GL:: SRGB8Alpha8 - Extension EXT_
sRGB and EXT_ texture_ storage, only for *Texture:: setStorage() calls, otherwise use TextureFormat:: SRGBAlpha in OpenGL ES 2.0 instead. - Member Magnum::
GL:: SRGB8Alpha8 - Extension EXT_
sRGB in OpenGL ES 2.0. - Member Magnum::
GL:: 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_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: SRGB8Etc2 - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: SRGB8PunchthroughAlpha1Etc2 - Extension ANGLE_
compressed_ texture_ etc in OpenGL ES 2.0. - Member Magnum::
GL:: StaticCopy - Only BufferUsage::
StaticDraw is available in OpenGL ES 2.0. - Member Magnum::
GL:: StaticRead - Only BufferUsage::
StaticDraw is available in OpenGL ES 2.0. - Member Magnum::
GL:: StreamCopy - Only BufferUsage::
StreamDraw is available in OpenGL ES 2.0. - Member Magnum::
GL:: StreamRead - Only BufferUsage::
StreamDraw is available in OpenGL ES 2.0. - Member Magnum::
GL:: Texture2DArray - Array textures are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture3D - Extension OES_
texture_ 3D in OpenGL ES 2.0 - Class Magnum::
GL:: Texture<dimensions> - Extension OES_
texture_ 3D for 3D textures in OpenGL ES 2.0. - Member Magnum::
GL:: Texture<dimensions>:: setBaseLevel (Int level) - Base level is always
0
in OpenGL ES 2.0. - Member Magnum::
GL:: Texture<dimensions>:: setBorderColor (const Vector4ui&color) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setBorderColor (const Vector4i&color) - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompareFunction (SamplerCompareFunction function) - Extension EXT_
shadow_ samplers in OpenGL ES 2.0. - Member Magnum::
GL:: Texture<dimensions>:: setCompareMode (SamplerCompareMode mode) - Extension EXT_
shadow_ samplers in OpenGL ES 2.0. - Member Magnum::
GL:: Texture<dimensions>:: setCompressedImage (Int level, CompressedBufferImage<dimensions>&image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedImage (Int level, CompressedBufferImage<dimensions> && image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, CompressedBufferImage<dimensions>&image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, CompressedBufferImage<dimensions> && image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, const BasicImageView<dimensions>&image) Extension EXT_
unpack_ subimage/ NV_ pack_ subimage in OpenGL ES 2.0 if PixelStorage:: rowLength() is set to a non-zero value. Non-zero PixelStorage::
imageHeight() for 3D images is not available in OpenGL ES 2.0. - Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions>&image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions> && image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setMaxLevel (Int level) - Extension APPLE_
texture_ max_ level, otherwise the max level is always set to largest possible value in OpenGL ES 2.0. - Member Magnum::
GL:: Texture<dimensions>:: setMaxLod (Float lod) - Texture LOD parameters are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setMinLod (Float lod) - Texture LOD parameters are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, const BasicImageView<dimensions>&image) Extension EXT_
unpack_ subimage/ NV_ pack_ subimage in OpenGL ES 2.0 if PixelStorage:: rowLength() is set to a non-zero value. Non-zero PixelStorage::
imageHeight() for 3D images is not available in OpenGL ES 2.0. - Member Magnum::
GL:: Texture<dimensions>:: setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, BufferImage<dimensions>&image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, BufferImage<dimensions> && image) - Pixel buffer objects are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: Texture<dimensions>:: setSwizzle () - Texture swizzle is not available in OpenGL ES 2.0.
- Class Magnum::
GL:: TextureArray<dimensions> - Array textures are not available in OpenGL ES 2.0.
- Class Magnum::
GL:: TransformFeedback - Transform feedback is not available in OpenGL ES 2.0.
- Member Magnum::
GL:: TrianglesAdjacency - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: TriangleStripAdjacency - Not defined in OpenGL ES 2.0.
- Member Magnum::
GL:: UnsignedInt - Extension OES_
element_ index_ uint in OpenGL ES 2.0. - Member Magnum::
GL:: UnsignedInt - In OpenGL ES 2.0 for texture data only, using extension OES_
depth_ texture or ANGLE_ depth_ texture - Member Magnum::
GL:: UnsignedInt10F11F11FRev - Floating-point types are not available in OpenGL ES 2.0.
- Member Magnum::
GL:: UnsignedInt2101010Rev Can't be used for framebuffer reading in OpenGL ES 2.0.
For texture data only, extension EXT_
texture_ type_ 2_ 10_ 10_ 10_ REV in OpenGL ES 2.0. Not available in WebGL 1.0. - Member Magnum::
GL:: UnsignedInt248 - For texture data only, extension OES_
packed_ depth_ stencil in OpenGL ES 2.0. - Member Magnum::
GL:: UnsignedInt5999Rev - Only 8bit and 16bit types are available in OpenGL ES 2.0.
- Member Magnum::
GL:: UnsignedShort - Extension OES_
depth_ texture or ANGLE_ depth_ texture in OpenGL ES 2.0 for depth texture data - Member Magnum::
MeshTools:: compiledPerVertexJointCount (const Trade::MeshData&mesh) - 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:: compileLines (const Trade::MeshData&mesh) - 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:: DistanceFieldVectorGL<dimensions>:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: bindTextureTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: bindTransformationProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: Configuration:: drawCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: Configuration:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: DistanceFieldVectorGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: drawCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: setDrawOffset (UnsignedInt offset) - Uniform buffers 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. Neither texture arrays nor uniform buffers are available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindJointBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindObjectIdTexture (GL::Texture2DArray&texture) - 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:: FlatGL<dimensions>:: bindObjectIdTexture (GL::Texture2D&texture) - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindTexture (GL::Texture2DArray&texture) - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindTextureTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindTransformationProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: drawCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: jointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: perVertexJointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: secondaryPerVertexJointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: drawCount () const - 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:: FlatGL<dimensions>:: FlatGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - Member Magnum::
Shaders:: FlatGL<dimensions>:: InstancedTransformation - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - Member Magnum::
Shaders:: FlatGL<dimensions>:: jointCount () const - 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:: FlatGL<dimensions>:: materialCount () const - 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:: FlatGL<dimensions>:: perVertexJointCount () const - 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:: FlatGL<dimensions>:: secondaryPerVertexJointCount () const - 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:: FlatGL<dimensions>:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setJointMatrices (Containers::ArrayView<const MatrixTypeFor<dimensions, Float>> matrices) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setJointMatrix (UnsignedInt id, const MatrixTypeFor<dimensions, Float>&matrix) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setObjectId (UnsignedInt id) - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setPerInstanceJointCount (UnsignedInt count) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setTextureLayer (UnsignedInt layer) - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - 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>:: TextureOffset - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - 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:: LineGL<dimensions>:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in OpenGL ES 2.0.
- Class Magnum::
Shaders:: MeshVisualizerGL2D - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - Member Magnum::
Shaders:: MeshVisualizerGL2D:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: bindJointBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: bindTransformationProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: drawCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: jointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: perVertexJointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: secondaryPerVertexJointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: drawCount () const - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - Member Magnum::
Shaders:: MeshVisualizerGL2D:: jointCount () const - 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:: MeshVisualizerGL2D:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: MeshVisualizerGL2D (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - 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:: MeshVisualizerGL2D:: perVertexJointCount () const - 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:: MeshVisualizerGL2D:: secondaryPerVertexJointCount () const - 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:: MeshVisualizerGL2D:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setJointMatrices (Containers::ArrayView<const Matrix3> matrices) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setJointMatrix (UnsignedInt id, const Matrix3&matrix) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setObjectId (UnsignedInt id) - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setPerInstanceJointCount (UnsignedInt count) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: TransformationMatrix - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - 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_ derivatives for wireframe rendering without geometry shaders. 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindColorMapTexture (GL::Texture2D&texture) - 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:: MeshVisualizerGL3D:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindJointBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindObjectIdTexture (GL::Texture2D&texture) - Object ID visualization requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindObjectIdTexture (GL::Texture2DArray&texture) - 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:: MeshVisualizerGL3D:: bindProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindTextureTransformationBuffer (GL::Buffer&buffer) - 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:: MeshVisualizerGL3D:: bindTransformationBuffer (GL::Buffer&buffer) - 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:: MeshVisualizerGL3D:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: drawCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: jointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: perVertexJointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: secondaryPerVertexJointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: drawCount () const - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: jointCount () const - 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:: MeshVisualizerGL3D:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: MeshVisualizerGL3D (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - 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:: MeshVisualizerGL3D:: perVertexJointCount () const - 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:: MeshVisualizerGL3D:: secondaryPerVertexJointCount () const - 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:: MeshVisualizerGL3D:: setColorMapTransformation (Float offset, Float scale) - 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:: MeshVisualizerGL3D:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setJointMatrices (const Containers::ArrayView<const Matrix4> matrices) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setJointMatrix (UnsignedInt id, const Matrix4&matrix) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setLineLength (Float length) - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setLineWidth (Float width) - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setNormalMatrix (const Matrix3x3&matrix) - Not defined in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setObjectId (UnsignedInt id) - Object ID input requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setPerInstanceJointCount (UnsignedInt count) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setTextureLayer (UnsignedInt layer) - 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:: setTextureMatrix (const Matrix3&matrix) - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. Neither texture arrays nor uniform buffers are available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindAmbientTexture (GL::Texture2DArray&texture) - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindDiffuseTexture (GL::Texture2DArray&texture) - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindJointBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindLightBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindObjectIdTexture (GL::Texture2DArray&texture) - 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:: PhongGL:: bindObjectIdTexture (GL::Texture2D&texture) - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindSpecularTexture (GL::Texture2DArray&texture) - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindTextureTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: bindTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: compile (Flags flags, UnsignedInt lightCount, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: drawCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: jointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: perVertexJointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: secondaryPerVertexJointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: drawCount () const - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - Member Magnum::
Shaders:: PhongGL:: InstancedTransformation - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - Member Magnum::
Shaders:: PhongGL:: jointCount () const - 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:: PhongGL:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: NormalMatrix - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays 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:: 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:: PhongGL:: perVertexJointCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: PhongGL:: PhongGL (Flags flags, UnsignedInt lightCount, UnsignedInt materialCount, UnsignedInt drawCount) - 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:: PhongGL:: secondaryPerVertexJointCount () const - 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:: PhongGL:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: setJointMatrices (Containers::ArrayView<const Matrix4> matrices) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: setJointMatrix (UnsignedInt id, const Matrix4&matrix) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: setObjectId (UnsignedInt id) - Object ID output requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: setPerInstanceJointCount (UnsignedInt count) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0) - Skinning requires integer support in shaders, which is not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: setTextureLayer (UnsignedInt layer) - 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_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - Member Magnum::
Shaders:: PhongGL:: TextureOffsetLayer - Texture arrays are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: PhongGL:: TransformationMatrix - Extension ANGLE_
instanced_ arrays, EXT_ instanced_ arrays or NV_ instanced_ arrays in OpenGL ES 2.0. - 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:: VectorGL<dimensions>:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: bindTextureTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: bindTransformationProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: Configuration:: drawCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: Configuration:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: drawCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: materialCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: setDrawOffset (UnsignedInt offset) - Uniform buffers 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:: VectorGL<dimensions>:: VectorGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - 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:: VertexColorGL<dimensions>:: bindTransformationProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: compile (Flags flags, UnsignedInt drawCount) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: Configuration:: drawCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in OpenGL ES 2.0.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: drawCount () const - Not defined on OpenGL ES 2.0 builds.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: setDrawOffset (UnsignedInt offset) - 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:: VertexColorGL<dimensions>:: VertexColorGL (Flags flags, UnsignedInt drawCount) - Uniform buffers are not available in OpenGL ES 2.0.