Functionality requiring WebGL 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 WebGL 1.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 WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: blit (AbstractFramebuffer&source, AbstractFramebuffer&destination, const Range2Di&sourceRectangle, const Range2Di&destinationRectangle, FramebufferBlitMask mask, FramebufferBlitFilter filter) - Framebuffer blit is not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: copySubImage (const Range2Di&rectangle, Texture3D&texture, Int level, const Vector3i&offset) - Only 2D textures are available in WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: copySubImage (const Range2Di&rectangle, Texture2DArray&texture, Int level, const Vector3i&offset) - Array textures are not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: read (const Range2Di&rectangle, Image2D&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Member Magnum::
GL:: AbstractFramebuffer:: read (const Range2Di&rectangle, BufferImage2D&image, BufferUsage usage) - Pixel buffer objects are not available in WebGL 1.0.
- Class Magnum::
GL:: AbstractQuery - Queries are not available in WebGL 1.0.
- Class Magnum::
GL:: AbstractShaderProgram Explicit location specification of input attributes is not supported in WebGL 1.0, use bindAttributeLocation() instead.
Multiple fragment shader outputs are not available in WebGL 1.0, similar functionality is available in extension WEBGL_
draw_ buffers. Uniform buffers are not available in WebGL 1.0.
Transform feedback is not available in WebGL 1.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 WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: maxTexelOffset () - Texture lookup with offset is not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: maxUniformBlockSize () - Uniform blocks are not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: minTexelOffset () - Texture lookup with offset is not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setTransformFeedbackOutputs (std::initializer_list<std::string> outputs, TransformFeedbackBufferMode bufferMode) - Transform feedback is not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, Containers::ArrayView<const UnsignedInt> values) - Only signed integers are available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, Containers::ArrayView<const Math::RectangularMatrix<2, 3, Float>> values) - Only square matrices are available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniformBlockBinding (UnsignedInt index, UnsignedInt binding) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: TransformFeedbackBufferMode - Transform feedback is not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: uniformBlockIndex (const std::string&name) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractTexture:: maxLodBias () - Texture LOD bias doesn't have implementation-defined range in WebGL 1.0.
- Member Magnum::
GL:: Attribute<location, T>:: HalfFloat - Half float vertex attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: Attribute<location, T>:: Int2101010Rev - Packed attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: Attribute<location, T>:: UnsignedInt2101010Rev - Packed attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt firstIndex, std::initializer_list<std::tuple<Buffer*, GLintptr, GLsizeiptr>> buffers) - No form of indexed buffer binding is available in WebGL 1.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt firstIndex, std::initializer_list<Buffer*> buffers) - No form of indexed buffer binding is available in WebGL 1.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt index, GLintptr offset, GLsizeiptr size) - No form of indexed buffer binding is available in WebGL 1.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 WebGL 1.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 WebGL 1.0.
- Member Magnum::
GL:: Buffer:: CopyRead - Buffer copying is not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: CopyWrite - Buffer copying is not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: maxUniformBindings () - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: PixelPack - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: PixelUnpack - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: TransformFeedback - Transform feedback is not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: unbind (Target target, UnsignedInt index) - No form of indexed buffer binding is available in WebGL 1.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 WebGL 1.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: Uniform - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: Uniform - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: uniformOffsetAlignment () - Uniform buffers are not available in WebGL 1.0.
- Class Magnum::
GL:: BufferImage<dimensions> - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Byte - For texture data only, only PixelType::
UnsignedByte is available in WebGL 1.0. - Class Magnum::
GL:: CompressedBufferImage<dimensions> - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setBaseLevel (Int level) - Base level is always
0
in WebGL 1.0. - Member Magnum::
GL:: CubeMapTexture:: setCompareFunction (SamplerCompareFunction function) - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompareMode (SamplerCompareMode mode) - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedImage (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedImage (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D&&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, CompressedBufferImage2D&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, CompressedBufferImage2D&&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, const ImageView2D&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D&&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setMaxLevel (Int level) - Always set to largest possible value in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setMaxLod (Float lod) - Texture LOD parameters are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setMinLod (Float lod) - Texture LOD parameters are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, const ImageView2D&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Member Magnum::
GL:: CubeMapTexture:: setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, BufferImage2D&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, BufferImage2D&&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: DrawAttachment - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: DefaultFramebuffer:: invalidate (std::initializer_list<InvalidationAttachment> attachments) - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: invalidate (std::initializer_list<InvalidationAttachment> attachments, const Range2Di&rectangle) - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: InvalidationAttachment - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: mapForDraw (std::initializer_list<std::pair<UnsignedInt, DrawAttachment>> attachments) - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: DefaultFramebuffer:: mapForDraw (DrawAttachment attachment) - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: DefaultFramebuffer:: mapForRead (ReadAttachment attachment) - Framebuffer read mapping is not available in WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: ReadAttachment - Framebuffer read mapping is not available in WebGL 1.0.
- Member Magnum::
GL:: Depth24Stencil8 - Use RenderbufferFormat::
DepthStencil in WebGL 1.0 instead. - Member Magnum::
GL:: Depth24Stencil8 - Use TextureFormat::
DepthStencil in WebGL 1.0 instead. - Member Magnum::
GL:: Depth32FStencil8 - Only integral depth textures are available in WebGL 1.0.
- Member Magnum::
GL:: Depth32FStencil8 - Only integral depth textures are available in WebGL 1.0.
- Member Magnum::
GL:: DepthComponent - For texture data only, extension WEBGL_
depth_ texture in WebGL 1.0. - Member Magnum::
GL:: DepthComponent - Extension WEBGL_
depth_ texture in WebGL 1.0. - Member Magnum::
GL:: DepthComponent16 - Not available in WebGL 1.0, use TextureFormat::
DepthComponent instead. - Member Magnum::
GL:: DepthComponent24 - Not available in WebGL 1.0, use TextureFormat::
DepthComponent instead. - Member Magnum::
GL:: DepthComponent24 - Only 16bit depth component is available in WebGL.
- Member Magnum::
GL:: DepthComponent32F - Only integral depth textures are available in WebGL 1.0.
- Member Magnum::
GL:: DepthComponent32F - Only integral depth textures are available in WebGL 1.0.
- Member Magnum::
GL:: DepthStencil - For texture data only, extension WEBGL_
depth_ texture in WebGL 1.0. - Member Magnum::
GL:: DepthStencil - Extension WEBGL_
depth_ texture in WebGL 1.0. - Member Magnum::
GL:: DynamicAttribute:: HalfFloat - Half float vertex attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: DynamicAttribute:: Int2101010Rev - Packed attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: DynamicAttribute:: UnsignedInt2101010Rev - Packed attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: DynamicCopy - Only BufferUsage::
DynamicDraw is available in WebGL 1.0. - Member Magnum::
GL:: DynamicRead - Only BufferUsage::
DynamicDraw is available in WebGL 1.0. - Member Magnum::
GL:: Float - Extension OES_
texture_ float to use for texture reading in WebGL 1.0. - Member Magnum::
GL:: Float32UnsignedInt248Rev - For texture data only, only PixelType::
UnsignedInt248 is available in WebGL 1.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 WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: attachTexture (BufferAttachment attachment, Texture2D&texture, Int level) - Extension OES_
fbo_ render_ mipmap to render to level
different than0
in WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: attachTextureLayer (BufferAttachment attachment, Texture3D&texture, Int level, Int layer) - Only 2D textures are available in WebGL 1.0.
- Member Magnum::
GL:: Framebuffer:: attachTextureLayer (BufferAttachment attachment, Texture2DArray&texture, Int level, Int layer) - Array textures are not available in WebGL 1.0.
- Class Magnum::
GL:: Framebuffer:: BufferAttachment - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Class Magnum::
GL:: Framebuffer:: ColorAttachment - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Class Magnum::
GL:: Framebuffer:: DrawAttachment - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: IncompleteMultisample - Multisample framebuffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Framebuffer:: invalidate (std::initializer_list<InvalidationAttachment> attachments) - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: Framebuffer:: invalidate (std::initializer_list<InvalidationAttachment> attachments, const Range2Di&rectangle) - Framebuffer invalidation is not available in WebGL 1.0.
- Class Magnum::
GL:: Framebuffer:: InvalidationAttachment - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: Framebuffer:: mapForDraw (std::initializer_list<std::pair<UnsignedInt, DrawAttachment>> attachments) - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: mapForDraw (DrawAttachment attachment) - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: mapForRead (ColorAttachment attachment) - Framebuffer read mapping is not available in WebGL 1.0.
- Member Magnum::
GL:: FramebufferBlit - Framebuffer blit is not available in WebGL 1.0.
- Member Magnum::
GL:: FramebufferBlitFilter - Framebuffer blit is not available in WebGL 1.0.
- Member Magnum::
GL:: FramebufferBlitMask - Framebuffer blit is not available in WebGL 1.0.
- Member Magnum::
GL:: HalfFloat Extension OES_
texture_ half_ float to use for texture reading in WebGL 1.0. Extension OES_
texture_ half_ float_ linear for filtering the texture using SamplerFilter:: Linear. - Member Magnum::
GL:: Int - Only PixelType::
UnsignedInt is available in WebGL 1.0. - Member Magnum::
GL:: Linear - Extension OES_
texture_ half_ float_ linear for linear interpolation of textures with TextureFormat:: HalfFloat in WebGL 1.0. - Member Magnum::
GL:: Linear - Extension OES_
texture_ half_ float_ linear for linear interpolation of textures with TextureFormat:: HalfFloat in WebGL 1.0. - Member Magnum::
GL:: Mesh:: addVertexBufferInstanced (Buffer&buffer, UnsignedInt divisor, GLintptr offset, const T&... attributes) - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
GL:: Mesh:: draw (AbstractShaderProgram&shader) - Extension ANGLE_
instanced_ arrays in WebGL 1.0 if instanceCount() is more than 1
. - Member Magnum::
GL:: Mesh:: maxElementIndex () - No upper limit is specified for index values in WebGL 1.0.
- Member Magnum::
GL:: Mesh:: maxElementsIndices () - Ranged element draw is not supported in WebGL 1.0.
- Member Magnum::
GL:: Mesh:: maxElementsVertices () - Ranged element draw is not supported in WebGL 1.0.
- Member Magnum::
GL:: Mesh:: release () - Extension OES_
vertex_ array_ object in WebGL 1.0. - Member Magnum::
GL:: Mesh:: setInstanceCount (Int count) - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
GL:: Mesh:: wrap (GLuint id, MeshPrimitive primitive=MeshPrimitive::Triangles, ObjectFlags flags={}) - Extension OES_
vertex_ array_ object in WebGL 1.0. - Member Magnum::
GL:: MeshView:: draw (AbstractShaderProgram&shader) - Extension ANGLE_
instanced_ arrays in WebGL 1.0 if instanceCount() is more than 1
. - Member Magnum::
GL:: MeshView:: setInstanceCount (Int count) - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Class Magnum::
GL:: PrimitiveQuery - Queries are not available in WebGL 1.0.
- Member Magnum::
GL:: R11FG11FB10F - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R16F - Not defined in WebGL 1.0 builds. Only four-component half-float formats can be ised as a render target in WebGL 1.0, see RenderbufferFormat::
RGBA16F for more information. - Member Magnum::
GL:: R16F Use TextureFormat::
Red / TextureFormat:: Luminance in combination with PixelFormat:: HalfFloat ( OES_ texture_ half_ float) in WebGL 1.0. Extension OES_
texture_ half_ float_ linear for filtering using SamplerFilter:: Linear in WebGL 1.0. - Member Magnum::
GL:: R16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R32F - Not defined in WebGL 1.0 builds. Only four-component float formats can be ised as a render target in WebGL 1.0, see RenderbufferFormat::
RGBA32F for more information. - Member Magnum::
GL:: R32F - Use TextureFormat::
Red / TextureFormat:: Luminance in combination with PixelFormat:: Float ( OES_ texture_ float) in WebGL 1.0 instead. - Member Magnum::
GL:: R32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R8 - Not available in WebGL 1.0.
- Member Magnum::
GL:: R8 - Not available in WebGL 1.0, see TextureFormat::
Luminance for an alternative. - Member Magnum::
GL:: R8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R8Snorm - Only unsigned formats are available in WebGL 1.0.
- Member Magnum::
GL:: R8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: Red - For texture data only. Not available in WebGL 1.0, see PixelFormat::
Luminance for an alternative. - Member Magnum::
GL:: Red - Not available in WebGL 1.0, see TextureFormat::
Luminance for an alternative. - Member Magnum::
GL:: RedInteger - Only floating-point image data are available in WebGL 1.0.
- Member Magnum::
GL:: Renderbuffer:: maxSamples () - Multisample framebuffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Renderbuffer:: setStorageMultisample (Int samples, RenderbufferFormat internalFormat, const Vector2i&size) - Multisample framebuffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Renderer:: FragmentShaderDerivative - Extension OES_
standard_ derivatives in WebGL 1.0. - Member Magnum::
GL:: Renderer:: Max - Extension EXT_
blend_ minmax in WebGL 1.0. - Member Magnum::
GL:: Renderer:: Min - Extension EXT_
blend_ minmax in WebGL 1.0. - Member Magnum::
GL:: Renderer:: RasterizerDiscard - Transform feedback is not available in WebGL 1.0.
- Member Magnum::
GL:: RG - For texture data only. Not available in WebGL 1.0, see PixelFormat::
LuminanceAlpha for and alternative. - Member Magnum::
GL:: RG - Not available in WebGL 1.0, see TextureFormat::
LuminanceAlpha for an alternative. - Member Magnum::
GL:: RG16F - Not defined in WebGL 1.0 builds. Only four-component half-float formats can be ised as a render target in WebGL 1.0, see RenderbufferFormat::
RGBA16F for more information. - Member Magnum::
GL:: RG16F Use TextureFormat::
RG / TextureFormat:: LuminanceAlpha in combination with PixelFormat:: HalfFloat ( OES_ texture_ half_ float) in WebGL 1.0 instead. Extension OES_
texture_ half_ float_ linear for filtering using SamplerFilter:: Linear in WebGL 1.0. - Member Magnum::
GL:: RG16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG32F - Not defined in WebGL 1.0 builds. Only four-component float formats can be ised as a render target in WebGL 1.0, see RenderbufferFormat::
RGBA32F for more information. - Member Magnum::
GL:: RG32F - Use TextureFormat::
RG / TextureFormat:: LuminanceAlpha in combination with PixelFormat:: Float ( OES_ texture_ float) in WebGL 1.0 instead. - Member Magnum::
GL:: RG32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG8 - Not available in WebGL 1.0.
- Member Magnum::
GL:: RG8 - Not available in WebGL 1.0, see TextureFormat::
LuminanceAlpha for an alternative. - Member Magnum::
GL:: RG8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG8Snorm - Only unsigned formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB10A2 - Not available in WebGL 1.0.
- Member Magnum::
GL:: RGB10A2 - Not available in WebGL 1.0.
- Member Magnum::
GL:: RGB10A2UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB10A2UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB16F Use TextureFormat::
RGB in combination with PixelFormat:: HalfFloat ( OES_ texture_ half_ float) in WebGL 1.0 instead. Extension OES_
texture_ half_ float_ linear for filtering using SamplerFilter:: Linear in WebGL 1.0. - Member Magnum::
GL:: RGB16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB32F - Use TextureFormat::
RGB in combination with PixelFormat:: Float ( OES_ texture_ float) in WebGL 1.0 instead. - Member Magnum::
GL:: RGB32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB565 - Not available in WebGL 1.0, see TextureFormat::
RGB for an alternative. - Member Magnum::
GL:: RGB5A1 - Not available in WebGL 1.0, use TextureFormat::
RGBA instead. - Member Magnum::
GL:: RGB8 - Not available in WebGL 1.0, use TextureFormat::
RGB instead. - Member Magnum::
GL:: RGB8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB8Snorm - Only unsigned formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB9E5 - Use TextureFormat::
RGB in WebGL 1.0 instead. - Member Magnum::
GL:: RGBA16F Use TextureFormat::
RGBA in combination with PixelFormat:: HalfFloat ( OES_ texture_ half_ float) in WebGL 1.0 instead. Extension OES_
texture_ half_ float_ linear for filtering using SamplerFilter:: Linear in WebGL 1.0. - Member Magnum::
GL:: RGBA16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA32F - Use TextureFormat::
RGBA in combination with PixelFormat:: Float ( OES_ texture_ float) in WebGL 1.0 instead. - Member Magnum::
GL:: RGBA32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA4 - Not available in WebGL 1.0, use TextureFormat::
RGBA instead. - Member Magnum::
GL:: RGBA8 - Not available in WebGL 1.0.
- Member Magnum::
GL:: RGBA8 - Not available in WebGL 1.0, use TextureFormat::
RGBA instead. - Member Magnum::
GL:: RGBA8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA8Snorm - Only unsigned formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBAInteger - Only floating-point image data are available in WebGL 1.0.
- Member Magnum::
GL:: RGBInteger - For texture data only, only floating-point image data are available in WebGL 1.0.
- Member Magnum::
GL:: RGInteger - For texture data only, only floating-point image data are available in WebGL 1.0.
- Class Magnum::
GL:: SampleQuery - Queries are not available in WebGL 1.0.
- Member Magnum::
GL:: SamplerCompareFunction - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: SamplerCompareMode - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: Shader:: maxCombinedUniformBlocks () - Uniform blocks are not available in WebGL 1.0.
- Member Magnum::
GL:: Shader:: maxCombinedUniformComponents (Type type) - Uniform blocks are not available in WebGL 1.0.
- Member Magnum::
GL:: Shader:: maxUniformBlocks (Type type) - Uniform blocks are not available in WebGL 1.0.
- Member Magnum::
GL:: Short - For texture data only, only PixelType::
UnsignedShort is available in WebGL 1.0. - Member Magnum::
GL:: SRGB8 - Use TextureFormat::
SRGB in WebGL 1.0 instead. - Member Magnum::
GL:: SRGB8Alpha8 - Use TextureFormat::
SRGBAlpha in WebGL 1.0 instead. - Member Magnum::
GL:: SRGB8Alpha8 - Extension EXT_
sRGB in WebGL 1.0. - Member Magnum::
GL:: StaticCopy - Only BufferUsage::
StaticDraw is available in WebGL 1.0. - Member Magnum::
GL:: StaticRead - Only BufferUsage::
StaticDraw is available in WebGL 1.0. - Member Magnum::
GL:: StreamCopy - Only BufferUsage::
StreamDraw is available in WebGL 1.0. - Member Magnum::
GL:: StreamRead - Only BufferUsage::
StreamDraw is available in WebGL 1.0. - Member Magnum::
GL:: Texture2DArray - Array textures are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture3D - 3D textures are not available in WebGL 1.0.
- Class Magnum::
GL:: Texture<dimensions> - 3D textures are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setBaseLevel (Int level) - Base level is always
0
in WebGL 1.0. - Member Magnum::
GL:: Texture<dimensions>:: setCompareFunction (SamplerCompareFunction function) - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompareMode (SamplerCompareMode mode) - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedImage (Int level, CompressedBufferImage<dimensions>&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedImage (Int level, CompressedBufferImage<dimensions>&&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, CompressedBufferImage<dimensions>&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, CompressedBufferImage<dimensions>&&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions>&&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, const ImageView<dimensions>&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions>&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setMaxLevel (Int level) - Always set to largest possible value in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setMaxLod (Float lod) - Texture LOD parameters are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setMinLod (Float lod) - Texture LOD parameters are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, const ImageView<dimensions>&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Member Magnum::
GL:: Texture<dimensions>:: setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, BufferImage<dimensions>&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, BufferImage<dimensions>&&image) - Pixel buffer objects are not available in WebGL 1.0.
- Class Magnum::
GL:: TextureArray<dimensions> - Array textures are not available in WebGL 1.0.
- Class Magnum::
GL:: TransformFeedback - Transform feedback is not available in WebGL 1.0.
- Member Magnum::
GL:: UnsignedInt - In WebGL 1.0 for texture data only, using extension WEBGL_
depth_ texture - Member Magnum::
GL:: UnsignedInt - Extension OES_
element_ index_ uint in WebGL 1.0. - Member Magnum::
GL:: UnsignedInt10F11F11FRev - Floating-point types are not available in WebGL 1.0.
- Member Magnum::
GL:: UnsignedInt2101010Rev - Only RGBA component ordering is available in WebGL 1.0.
- Member Magnum::
GL:: UnsignedInt248 - For texture data only, extension WEBGL_
depth_ texture in WebGL 1.0. - Member Magnum::
GL:: UnsignedInt5999Rev - Only 8bit and 16bit types are available in WebGL 1.0.
- Member Magnum::
GL:: UnsignedShort - For texture data only, extension WEBGL_
depth_ texture in WebGL 1.0.