OpenGL » Functionality requiring OpenGL ES or desktop OpenGL

The following symbols are not defined when targeting WebGL.

Member Magnum::DebugTools::bufferData (GL::Buffer&buffer, void*doxygenIsCrapAtOverloadResolution=nullptr)
Buffer mapping is not available in WebGL.
Member Magnum::DebugTools::bufferSubData (GL::Buffer&buffer, GLintptr offset, GLsizeiptr size, void*doxygenIsCrapAtOverloadResolution=nullptr)
Buffer mapping is not available in WebGL.
Member Magnum::GL::AbstractFramebuffer::copySubImage (const Range2Di&rectangle, CubeMapTextureArray&texture, Int level, const Vector3i&offset)
Cube map texture arrays are not available in WebGL.
Member Magnum::GL::AbstractObject::maxLabelLength ()
Debug output is not available in WebGL.
Member Magnum::GL::AbstractQuery::label () const
Debug output is not available in WebGL.
Member Magnum::GL::AbstractQuery::result ()
Only UnsignedInt result type is available in WebGL.
Member Magnum::GL::AbstractQuery::setLabel (Containers::StringView label)
Debug output is not available in WebGL.
Class Magnum::GL::AbstractShaderProgram

Explicit uniform location is not supported in WebGL. Use uniformLocation() instead.

Explicit uniform block binding is not supported in WebGL. Use uniformBlockIndex() and setUniformBlockBinding() instead.

Shader storage is not available in WebGL.

Explicit texture binding unit is not supported in WebGL. Use setUniform(Int, Int) instead.

Member Magnum::GL::AbstractShaderProgram::bindFragmentDataLocation (UnsignedInt location, Containers::StringView name)
The WEBGL_blend_func_extended extension doesn't support application-side binding of fragment data locations. Alternatively use explicit location specification in WebGL 2.0 and gl_FragData[n] provided by WEBGL_draw_buffers in WebGL 1.0.
Member Magnum::GL::AbstractShaderProgram::bindFragmentDataLocationIndexed (UnsignedInt location, UnsignedInt index, Containers::StringView name)
The WEBGL_blend_func_extended extension doesn't support application-side binding of fragment data locations
Member Magnum::GL::AbstractShaderProgram::dispatchCompute (const Vector3ui&workgroupCount)
Compute shaders are not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::label () const
Debug output is not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::maxAtomicCounterBufferSize ()
Atomic counters are not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::maxCombinedShaderOutputResources ()
Shader image load/store is not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::maxComputeSharedMemorySize ()
Compute shaders are not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::maxComputeWorkGroupCount ()
Compute shaders are not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::maxComputeWorkGroupInvocations ()
Compute shaders are not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::maxComputeWorkGroupSize ()
Compute shaders are not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::maxGeometryOutputVertices ()
Geometry shaders are not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::maxImageUnits ()
Shader image load/store is not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::maxShaderStorageBlockSize ()
Shader storage is not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::maxUniformLocations ()
Explicit uniform location is not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::setLabel (Containers::StringView label)
Debug output is not available in WebGL.
Member Magnum::GL::AbstractShaderProgram::setRetrievableBinary (bool enabled)
Binary program representations are not supported in WebGL.
Member Magnum::GL::AbstractShaderProgram::setSeparable (bool enabled)
Separate shader objects are not supported in WebGL.
Member Magnum::GL::AbstractTexture::label ()
Debug output is not available in WebGL.
Member Magnum::GL::AbstractTexture::maxColorSamples ()
Multisample textures are not available in WebGL.
Member Magnum::GL::AbstractTexture::maxDepthSamples ()
Multisample textures are not available in WebGL.
Member Magnum::GL::AbstractTexture::maxIntegerSamples ()
Multisample textures are not available in WebGL.
Member Magnum::GL::AbstractTexture::setLabel (Containers::StringView label)
Debug output is not available in WebGL.
Member Magnum::GL::AbstractTexture::unbindImage (Int imageUnit)
Shader image load/store is not available in WebGL.
Member Magnum::GL::BGRA
Only RGBA component ordering is available in WebGL.
Member Magnum::GL::BGRA

Not available on desktop OpenGL – there it's perfectly legal to use TextureFormat::RGBA in combination with PixelFormat::BGRA.

Only RGBA component ordering is available in WebGL.

Member Magnum::GL::BGRA8

Not available on desktop OpenGL – there it's perfectly legal to use TextureFormat::RGBA8 in combination with PixelFormat::BGRA.

Only RGBA component ordering is available in WebGL.

Member Magnum::GL::Buffer::AtomicCounter
Atomic counters are not available in WebGL.
Member Magnum::GL::Buffer::AtomicCounter
Atomic counters are not available in WebGL.
Member Magnum::GL::Buffer::DispatchIndirect
Compute shaders are not available in WebGL.
Member Magnum::GL::Buffer::DrawIndirect
Indirect drawing is not available in WebGL.
Member Magnum::GL::Buffer::flushMappedRange (GLintptr offset, GLsizeiptr length)
Buffer mapping is not available in WebGL.
Member Magnum::GL::Buffer::label ()
Debug output is not available in WebGL.
Member Magnum::GL::Buffer::map (MapAccess access)
Buffer mapping is not available in WebGL.
Member Magnum::GL::Buffer::map (GLintptr offset, GLsizeiptr length, MapFlags flags)
Buffer mapping is not available in WebGL.
Member Magnum::GL::Buffer::MapAccess
Buffer mapping is not available in WebGL.
Member Magnum::GL::Buffer::MapFlag
Buffer mapping is not available in WebGL.
Member Magnum::GL::Buffer::MapFlags
Buffer mapping is not available in WebGL.
Member Magnum::GL::Buffer::maxAtomicCounterBindings ()
Atomic counters are not available in WebGL.
Member Magnum::GL::Buffer::maxShaderStorageBindings ()
Shader storage is not available in WebGL.
Member Magnum::GL::Buffer::setLabel (Containers::StringView label)
Debug output is not available in WebGL.
Member Magnum::GL::Buffer::ShaderStorage
Shader storage is not available in WebGL.
Member Magnum::GL::Buffer::ShaderStorage
Shader storage is not available in WebGL.
Member Magnum::GL::Buffer::shaderStorageOffsetAlignment ()
Shader storage is not available in WebGL.
Member Magnum::GL::Buffer::Texture
Texture buffers are not available in WebGL.
Member Magnum::GL::Buffer::unmap ()
Buffer mapping is not available in WebGL.
Class Magnum::GL::BufferTexture
Texture buffers are not available in WebGL.
Member Magnum::GL::BufferTexture::bindImage (Int imageUnit, ImageAccess access, ImageFormat format)
Shader image load/store is not available in WebGL.
Member Magnum::GL::BufferTextureFormat
Texture buffers are not available in WebGL.
Member Magnum::GL::ClampToBorder
Border clamp is not available in WebGL.
Member Magnum::GL::CompressedRGBAPvrtc2bppV1
Not available on desktop OpenGL.
Member Magnum::GL::CompressedRGBAPvrtc4bppV1
Not available on desktop OpenGL.
Member Magnum::GL::CompressedRGBPvrtc2bppV1
Not available on desktop OpenGL.
Member Magnum::GL::CompressedRGBPvrtc4bppV1
Not available on desktop OpenGL.
Member Magnum::GL::CompressedSRGBAlphaPvrtc2bppV1
Not available on desktop OpenGL or WebGL.
Member Magnum::GL::CompressedSRGBAlphaPvrtc4bppV1
Not available on desktop OpenGL or WebGL.
Member Magnum::GL::CompressedSRGBPvrtc2bppV1
Not available on desktop OpenGL or WebGL.
Member Magnum::GL::CompressedSRGBPvrtc4bppV1
Not available on desktop OpenGL or WebGL.
Member Magnum::GL::Context::Angle
ANGLE doesn't support desktop OpenGL contexts.
Member Magnum::GL::Context::Flag
Context flags are not available in WebGL.
Member Magnum::GL::Context::Flags
Context flags are not available in WebGL.
Member Magnum::GL::Context::flags () const
Context flags are not available in WebGL.
Member Magnum::GL::Context::SwiftShader
SwiftShader doesn't support desktop OpenGL contexts.
Member Magnum::GL::CubeMapTexture::bindImage (Int imageUnit, Int level, CubeMapCoordinate coordinate, ImageAccess access, ImageFormat format)
Shader image load/store is not available in WebGL.
Member Magnum::GL::CubeMapTexture::bindImageLayered (Int imageUnit, Int level, ImageAccess access, ImageFormat format)
Shader image load/store is not available in WebGL.
Member Magnum::GL::CubeMapTexture::imageSize (Int level)
Texture image size queries are not available in WebGL.
Member Magnum::GL::CubeMapTexture::setBorderColor (const Color4&color)
Border clamp is not available in WebGL.
Member Magnum::GL::CubeMapTexture::setBorderColor (const Vector4i&color)
Border clamp is not available in WebGL.
Member Magnum::GL::CubeMapTexture::setBorderColor (const Vector4ui&color)
Border clamp is not available in WebGL.
Member Magnum::GL::CubeMapTexture::setSrgbDecode (bool decode)
sRGB decode is not available in WebGL.
Member Magnum::GL::CubeMapTexture::setSwizzle ()
Texture swizzle is not available in WebGL.
Member Magnum::GL::CubeMapTexture::view (CubeMapTexture&original, TextureFormat internalFormat, Int levelOffset, Int levelCount)
Texture views are not available in WebGL.
Member Magnum::GL::CubeMapTexture::view (CubeMapTextureArray&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layerOffset)
Texture views are not available in WebGL.
Class Magnum::GL::CubeMapTextureArray
Cube map texture arrays are not available in WebGL.
Class Magnum::GL::DebugGroup
Debug output is not available in WebGL.
Class Magnum::GL::DebugMessage
Debug output is not available in WebGL.
Class Magnum::GL::DebugOutput
Debug output is not available in WebGL.
Member Magnum::GL::DefaultFramebuffer::Front
Reading from front buffer is not available in WebGL.
Member Magnum::GL::DefaultFramebuffer::Undefined
Surfaceless context is not available in WebGL.
Member Magnum::GL::DepthComponent32
At most 24bit depth component is available in WebGL.
Member Magnum::GL::DepthComponent32
Not available in WebGL.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, Texture3D&texture, Int level)
Geometry shaders are not available in WebGL.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, Texture2DArray&texture, Int level)
Geometry shaders are not available in WebGL.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, CubeMapTexture&texture, Int level)
Geometry shaders are not available in WebGL.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, CubeMapTextureArray&texture, Int level)
Geometry shaders are not available in WebGL.
Member Magnum::GL::Framebuffer::attachLayeredTexture (BufferAttachment attachment, MultisampleTexture2DArray&texture)
Geometry shaders are not available in WebGL.
Member Magnum::GL::Framebuffer::attachTexture (BufferAttachment attachment, MultisampleTexture2D&texture)
Multisample textures are not available in WebGL.
Member Magnum::GL::Framebuffer::attachTextureLayer (BufferAttachment attachment, CubeMapTextureArray&texture, Int level, Int layer)
Cube map texture arrays are not available in WebGL.
Member Magnum::GL::Framebuffer::attachTextureLayer (BufferAttachment attachment, MultisampleTexture2DArray&texture, Int layer)
Multisample textures are not available in WebGL.
Member Magnum::GL::Framebuffer::label ()
Debug output is not available in WebGL.
Member Magnum::GL::Framebuffer::setDefaultFixedSampleLocations (bool fixed)
Attachment-less framebuffers are not available in WebGL.
Member Magnum::GL::Framebuffer::setDefaultLayerCount (Int count)
Attachment-less framebuffers are not available in WebGL.
Member Magnum::GL::Framebuffer::setDefaultSampleCount (Int count)
Attachment-less framebuffers are not available in WebGL.
Member Magnum::GL::Framebuffer::setDefaultSize (const Vector2i&size)
Attachment-less framebuffers are not available in WebGL.
Member Magnum::GL::Framebuffer::setLabel (Containers::StringView label)
Debug output is not available in WebGL.
Member Magnum::GL::ImageAccess
Shader image load/store is not available in WebGL.
Member Magnum::GL::ImageFormat
Shader image load/store is not available in WebGL.
Member Magnum::GL::LinesAdjacency
Geometry shaders are not available in WebGL.
Member Magnum::GL::LineStripAdjacency
Geometry shaders are not available in WebGL.
Member Magnum::GL::Mesh::addVertexBuffer (Buffer&buffer, GLintptr offset, const T&... attributes)
In WebGL the data must be properly aligned (e.g. all float data must start at addresses divisible by four). Also the maximum stride of attribute data must be at most 255 bytes. This is not required anywhere else, but doing so may have performance benefits.
Member Magnum::GL::Mesh::label ()
Debug output is not available in WebGL.
Member Magnum::GL::Mesh::setLabel (Containers::StringView label)
Debug output is not available in WebGL.
Member Magnum::GL::MultisampleTexture2D
Multisample textures are not available in WebGL.
Member Magnum::GL::MultisampleTexture2DArray
Multisample textures are not available in WebGL.
Class Magnum::GL::MultisampleTexture<dimensions>
Multisample textures are not available in WebGL.
Member Magnum::GL::Patches
Tessellation shaders are not available in WebGL.
Member Magnum::GL::PrimitiveQuery::PrimitivesGenerated
Geometry shaders are not available in WebGL.
Member Magnum::GL::Renderbuffer::label ()
Debug output is not available in WebGL.
Member Magnum::GL::Renderbuffer::setLabel (Containers::StringView label)
Debug output is not available in WebGL.
Member Magnum::GL::Renderer::BlendAdvancedCoherent
Enabled by default on WebGL if the WEBGL_blend_equation_advanced_coherent is available.
Member Magnum::GL::Renderer::blendBarrier ()
Enabled by default on WebGL if the WEBGL_blend_equation_advanced_coherent is available.
Member Magnum::GL::Renderer::ClipDepth
Clip control is not available in WebGL.
Member Magnum::GL::Renderer::ClipOrigin
Clip control is not available in WebGL.
Member Magnum::GL::Renderer::DebugOutput
Debug output is not available in WebGL.
Member Magnum::GL::Renderer::DebugOutputSynchronous
Debug output is not available in WebGL.
Member Magnum::GL::Renderer::FramebufferSrgb
WebGL has no ability to turn the sRGB conversion off.
Member Magnum::GL::Renderer::GraphicsResetStatus
Graphics reset notification is not available in WebGL.
Member Magnum::GL::Renderer::graphicsResetStatus ()
Graphics reset notification is not available in WebGL.
Member Magnum::GL::Renderer::maxPatchVertexCount ()
Tessellation shaders are not available in WebGL.
Member Magnum::GL::Renderer::MemoryBarrier
Shader image load/store is not available in WebGL.
Member Magnum::GL::Renderer::MemoryBarriers
Shader image load/store is not available in WebGL.
Member Magnum::GL::Renderer::PolygonMode
WebGL behaves always like PolygonMode::Fill. See Mesh::setPrimitive() for a possible workaround.
Member Magnum::GL::Renderer::PolygonOffsetLine
Only Feature::PolygonOffsetFill is available in WebGL.
Member Magnum::GL::Renderer::PolygonOffsetPoint
Only Feature::PolygonOffsetFill is available in WebGL.
Member Magnum::GL::Renderer::ProvokingVertex
WebGL behaves always like ProvokingVertex::LastVertexConvention.
Member Magnum::GL::Renderer::ResetNotificationStrategy
Graphics reset notification is not available in WebGL.
Member Magnum::GL::Renderer::resetNotificationStrategy ()
Graphics reset notification is not available in WebGL.
Member Magnum::GL::Renderer::SampleShading
Sample shading is not available in WebGL.
Member Magnum::GL::Renderer::setBlendFunction (BlendFunction source, BlendFunction destination)
In WebGL, constant color and constant alpha cannot be used together as source and destination factors.
Member Magnum::GL::Renderer::setClipControl (ClipOrigin origin, ClipDepth depth)
Clip control is not available in WebGL.
Member Magnum::GL::Renderer::setMemoryBarrier (MemoryBarriers barriers)
Shader load/store is not available in WebGL.
Member Magnum::GL::Renderer::setMemoryBarrierByRegion (MemoryBarriers barriers)
Shader load/store is not available in WebGL.
Member Magnum::GL::Renderer::setMinSampleShading (Float value)
Sample shading is not available in WebGL.
Member Magnum::GL::Renderer::setPatchVertexCount (UnsignedInt count)
Tessellation shaders are not available in WebGL.
Member Magnum::GL::Renderer::setPolygonMode (PolygonMode mode)
WebGL behaves always like the default. See Mesh::setPrimitive() for possible workaround.
Member Magnum::GL::Renderer::setProvokingVertex (ProvokingVertex mode)
WebGL behaves always like the default.
Member Magnum::GL::Renderer::setStencilFunction (PolygonFacing facing, StencilFunction function, Int referenceValue, UnsignedInt mask)
In WebGL the reference value and mask must be the same for both front and back polygon facing.
Member Magnum::GL::Renderer::setStencilMask (PolygonFacing facing, UnsignedInt allowBits)
In WebGL the mask must be the same for both front and back polygon facing.
Member Magnum::GL::Renderer::ShaderStorage
Shader storage is not available in WebGL.
Member Magnum::GL::Renderer::StackOverflow
Debug output is not available in WebGL.
Member Magnum::GL::Renderer::StackUnderflow
Debug output is not available in WebGL.
Member Magnum::GL::RGB10
Not available in WebGL, use TextureFormat::RGB10A2 instead.
Member Magnum::GL::RGBAPvrtc2bppV1
Not available on desktop OpenGL.
Member Magnum::GL::RGBAPvrtc4bppV1
Not available on desktop OpenGL.
Member Magnum::GL::RGBPvrtc2bppV1
Not available on desktop OpenGL.
Member Magnum::GL::RGBPvrtc4bppV1
Not available on desktop OpenGL.
Member Magnum::GL::Shader::Compute
Compute shaders are not available in WebGL.
Member Magnum::GL::Shader::Geometry
Geometry shaders are not available in WebGL.
Member Magnum::GL::Shader::label () const
Debug output is not available in WebGL.
Member Magnum::GL::Shader::maxAtomicCounterBuffers (Type type)
Atomic counters are not available in WebGL.
Member Magnum::GL::Shader::maxAtomicCounters (Type type)
Atomic counters are not available in WebGL.
Member Magnum::GL::Shader::maxCombinedAtomicCounterBuffers ()
Atomic counters are not available in WebGL.
Member Magnum::GL::Shader::maxCombinedAtomicCounters ()
Atomic counters are not available in WebGL.
Member Magnum::GL::Shader::maxCombinedImageUniforms ()
Shader image load/store is not available in WebGL.
Member Magnum::GL::Shader::maxCombinedShaderStorageBlocks ()
Shader storage is not available in WebGL.
Member Magnum::GL::Shader::maxGeometryInputComponents ()
Geometry shaders are not available in WebGL.
Member Magnum::GL::Shader::maxGeometryOutputComponents ()
Geometry shaders are not available in WebGL.
Member Magnum::GL::Shader::maxGeometryTotalOutputComponents ()
Geometry shaders are not available in WebGL.
Member Magnum::GL::Shader::maxImageUniforms (Type type)
Shader image load/store is not available in WebGL.
Member Magnum::GL::Shader::maxShaderStorageBlocks (Type type)
Shader image load/store is not available in WebGL.
Member Magnum::GL::Shader::maxTessellationControlInputComponents ()
Tessellation shaders are not available in WebGL.
Member Magnum::GL::Shader::maxTessellationControlOutputComponents ()
Tessellation shaders are not available in WebGL.
Member Magnum::GL::Shader::maxTessellationControlTotalOutputComponents ()
Tessellation shaders are not available in WebGL.
Member Magnum::GL::Shader::maxTessellationEvaluationInputComponents ()
Tessellation shaders are not available in WebGL.
Member Magnum::GL::Shader::maxTessellationEvaluationOutputComponents ()
Tessellation shaders are not available in WebGL.
Member Magnum::GL::Shader::setLabel (Containers::StringView label)
Debug output is not available in WebGL.
Member Magnum::GL::Shader::TessellationControl
Tessellation shaders are not available in WebGL.
Member Magnum::GL::Shader::TessellationEvaluation
Tessellation shaders are not available in WebGL.
Member Magnum::GL::SR8
One- and two-component sRGB texture formats are not available in WebGL, use TextureFormat::SRGB8 or TextureFormat::SRGB8Alpha8
Member Magnum::GL::SRG8
One- and two-component sRGB texture formats are not available in WebGL, use TextureFormat::SRGB8 or TextureFormat::SRGB8Alpha8 instead.
Member Magnum::GL::SRGBAlphaPvrtc2bppV1
Not available on desktop OpenGL or WebGL.
Member Magnum::GL::SRGBAlphaPvrtc4bppV1
Not available on desktop OpenGL or WebGL.
Member Magnum::GL::SRGBPvrtc2bppV1
Not available on desktop OpenGL or WebGL.
Member Magnum::GL::SRGBPvrtc4bppV1
Not available on desktop OpenGL or WebGL.
Member Magnum::GL::StencilIndex
Stencil index is not available in WebGL.
Member Magnum::GL::StencilIndex1
Only 8bit stencil index is available in WebGL.
Member Magnum::GL::StencilIndex4
Only 8bit stencil index is available in WebGL.
Member Magnum::GL::StencilIndex8
Only available as renderbuffer format in WebGL.
Member Magnum::GL::Texture<dimensions>::bindImage (Int imageUnit, Int level, ImageAccess access, ImageFormat format)
Shader image load/store is not available in WebGL.
Member Magnum::GL::Texture<dimensions>::bindImage (Int imageUnit, Int level, Int layer, ImageAccess access, ImageFormat format)
Shader image load/store is not available in WebGL.
Member Magnum::GL::Texture<dimensions>::bindImageLayered (Int imageUnit, Int level, ImageAccess access, ImageFormat format)
Shader image load/store is not available in WebGL.
Member Magnum::GL::Texture<dimensions>::imageSize (Int level)
Texture image size queries are not available in WebGL.
Member Magnum::GL::Texture<dimensions>::setBorderColor (const Color4&color)
Border clamp is not available in WebGL.
Member Magnum::GL::Texture<dimensions>::setBorderColor (const Vector4ui&color)
Border clamp is not available in WebGL.
Member Magnum::GL::Texture<dimensions>::setBorderColor (const Vector4i&color)
Border clamp is not available in WebGL.
Member Magnum::GL::Texture<dimensions>::setSrgbDecode (bool decode)
sRGB decode is not available in WebGL.
Member Magnum::GL::Texture<dimensions>::setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, const BasicImageView<dimensions>&image)
In WebGL the PixelType of data passed in image must match the original one specified in setImage(). It means that you might not be able to use setStorage() as it uses implicit PixelType value.
Member Magnum::GL::Texture<dimensions>::setSwizzle ()
Texture swizzle is not available in WebGL.
Member Magnum::GL::Texture<dimensions>::view (TextureArray<dimensions>&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layer)
Texture views are not available in WebGL.
Member Magnum::GL::Texture<dimensions>::view (CubeMapTextureArray&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layer)
Texture views are not available in WebGL.
Member Magnum::GL::Texture<dimensions>::view (Texture<dimensions>&original, TextureFormat internalFormat, Int levelOffset, Int levelCount)
Texture views are not available in WebGL.
Member Magnum::GL::Texture<dimensions>::view (CubeMapTexture&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layer)
Texture views are not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::bindImage (Int imageUnit, Int level, Int layer, ImageAccess access, ImageFormat format)
Shader image load/store is not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::bindImageLayered (Int imageUnit, Int level, ImageAccess access, ImageFormat format)
Shader image load/store is not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::imageSize (Int level)
Texture image size queries are not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::setBorderColor (const Vector4ui&color)
Border clamp is not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::setBorderColor (const Color4&color)
Border clamp is not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::setBorderColor (const Vector4i&color)
Border clamp is not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::setSrgbDecode (bool decode)
sRGB decode is not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::view (CubeMapTexture&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layerOffset, Int layerCount)
Texture views are not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::view (Texture<dimensions>&original, TextureFormat internalFormat, Int levelOffset, Int levelCount)
Texture views are not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::view (CubeMapTextureArray&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layerOffset, Int layerCount)
Texture views are not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::view (TextureArray<dimensions>&original, TextureFormat internalFormat, Int levelOffset, Int levelCount, Int layerOffset, Int layerCount)
Texture views are not available in WebGL.
Member Magnum::GL::TransformFeedback::label ()
Debug output is not available in WebGL.
Member Magnum::GL::TransformFeedback::setLabel (Containers::StringView label)
Debug output is not available in WebGL.
Member Magnum::GL::TrianglesAdjacency
Geometry shaders are not available in WebGL.
Member Magnum::GL::TriangleStripAdjacency
Geometry shaders are not available in WebGL.
Member Magnum::GL::UnsignedShort1555Rev
Not available in WebGL.
Member Magnum::GL::UnsignedShort4444Rev
Only RGBA component ordering is available in WebGL.
Class Magnum::OpenDdl::Document
Due to JavaScript limitations, on WebGL the unsigned_int64 and int64 types are not recognized.
Member Magnum::OpenDdl::Long
64-bit integers are not available in WebGL.
Member Magnum::OpenDdl::UnsignedLong
64-bit integers are not available in WebGL.
Member Magnum::Platform::Sdl2Application::GLConfiguration::Debug
Context flags are not available in WebGL.
Member Magnum::Platform::Sdl2Application::GLConfiguration::NoError
Context flags are not available in WebGL.
Member Magnum::Platform::Sdl2Application::GLConfiguration::ResetIsolation
Context flags are not available in WebGL.
Member Magnum::Platform::Sdl2Application::GLConfiguration::RobustAccess
Context flags are not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::cudaDevice () const
Device selection is not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::Debug
Context flags are not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::device () const
Device selection is not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::NoError
Context flags are not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::setCudaDevice (UnsignedInt id)
Device selection is not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::setDevice (UnsignedInt id)
Device selection is not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::setSharedContext (EGLDisplay display, EGLContext context)
Context sharing is not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::sharedContext () const
Context sharing is not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::sharedDisplay () const
Context sharing is not available in WebGL.
Member Magnum::Shaders::DistanceFieldVectorGL<dimensions>::ShaderStorageBuffers
Shader storage buffers are not available in WebGL.
Member Magnum::Shaders::FlatGL<dimensions>::ShaderStorageBuffers
Shader storage buffers are not available in WebGL.
Member Magnum::Shaders::LineGL<dimensions>::ShaderStorageBuffers
Shader storage buffers are not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL2D::ShaderStorageBuffers
Shader storage buffers are not available in WebGL.
Class Magnum::Shaders::MeshVisualizerGL3D
gl_PrimitiveID is not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL3D::BitangentDirection
Geometry shaders are not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL3D::BitangentFromTangentDirection
Geometry shaders are not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL3D::NormalDirection
Geometry shaders are not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL3D::NormalMatrix
Geometry shaders are not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL3D::PrimitiveId
gl_PrimitiveID is not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL3D::setLineLength (Float length)
Geometry shaders are not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL3D::setLineWidth (Float width)
Geometry shaders are not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL3D::setNormalMatrix (const Matrix3x3&matrix)
Geometry shaders are not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL3D::ShaderStorageBuffers
Shader storage buffers are not available in WebGL.
Member Magnum::Shaders::MeshVisualizerGL3D::TangentDirection
Geometry shaders are not available in WebGL.
Member Magnum::Shaders::PhongGL::ShaderStorageBuffers
Shader storage buffers are not available in WebGL.
Member Magnum::Shaders::VectorGL<dimensions>::ShaderStorageBuffers
Shader storage buffers are not available in WebGL.
Member Magnum::Shaders::VertexColorGL<dimensions>::ShaderStorageBuffers
Shader storage buffers are not available in WebGL.
Member MAGNUM_GL_ABSTRACTSHADERPROGRAM_SUBCLASS_DISPATCH_IMPLEMENTATION (...)
Not defined on WebGL builds.