OpenGL » Functionality requiring OpenGL ES or desktop OpenGL

The following symbols are not defined when targeting WebGL.

Member Magnum::DebugTools::bufferData (GL::Buffer&buffer)
Buffer mapping is not available in WebGL.
Member Magnum::DebugTools::bufferSubData (GL::Buffer&buffer, GLintptr offset, GLsizeiptr size)
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 (const std::string&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::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::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 (const std::string&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 (const std::string&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::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 (const std::string&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::CompressedRGBAAstc10x10
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc10x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc10x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc10x8
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc12x10
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc12x12
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc4x4
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc5x4
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc5x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc6x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc6x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc8x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc8x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedRGBAAstc8x8
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x10
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc10x8
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc12x10
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc12x12
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc4x4
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc5x4
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc5x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc6x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc6x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc8x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc8x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::CompressedSRGB8Alpha8Astc8x8
ASTC texture compression is not available in WebGL.
Member Magnum::GL::Context::Amd
Not detectable on WebGL, as browsers intentionally hide most of the driver information.
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::IntelWindows
Not detectable on WebGL, as browsers intentionally hide most of the driver information.
Member Magnum::GL::Context::Mesa
Not detectable on WebGL, as browsers intentionally hide most of the driver information.
Member Magnum::GL::Context::NVidia
Not detectable on WebGL, as browsers intentionally hide most of the driver information.
Member Magnum::GL::Context::Svga3D
Not detectable on WebGL, as browsers intentionally hide most of the driver information.
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 Vector4ui&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::setDepthStencilMode (SamplerDepthStencilMode mode)
Stencil texturing 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.
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
Not available in WebGL.
Member Magnum::GL::DepthComponent32
At most 24bit depth component is 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::setLabel (const std::string&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 (const std::string&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.
Class Magnum::GL::OpenGLTester
GPU time benchmarking is not available on WebGL.
Member Magnum::GL::OpenGLTester::addBenchmarks (std::initializer_list<void(Derived::*)()> benchmarks, std::size_t batchCount, BenchmarkType benchmarkType=BenchmarkType::Default)
GPU time benchmarking is not available on WebGL.
Member Magnum::GL::OpenGLTester::addBenchmarks (std::initializer_list<void(Derived::*)()> benchmarks, std::size_t batchCount, void(Derived::*setup)(), void(Derived::*teardown)(), BenchmarkType benchmarkType=BenchmarkType::Default)
GPU time benchmarking is not available on WebGL.
Member Magnum::GL::OpenGLTester::addInstancedBenchmarks (std::initializer_list<void(Derived::*)()> benchmarks, std::size_t batchCount, std::size_t instanceCount, BenchmarkType benchmarkType=BenchmarkType::Default)
GPU time benchmarking is not available on WebGL.
Member Magnum::GL::OpenGLTester::addInstancedBenchmarks (std::initializer_list<void(Derived::*)()> benchmarks, std::size_t batchCount, std::size_t instanceCount, void(Derived::*setup)(), void(Derived::*teardown)(), BenchmarkType benchmarkType=BenchmarkType::Default)
GPU time benchmarking is not available on WebGL.
Member Magnum::GL::OpenGLTester::GpuTime
GPU time benchmarking is not available on 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 (const std::string&label)
Debug output is not available in WebGL.
Member Magnum::GL::Renderer::BlendAdvancedCoherent
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::blendBarrier ()
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::ColorBurn
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::ColorDodge
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::Darken
Advanced blend equations are 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::Difference
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::Exclusion
Advanced blend equations are 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::HardLight
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::HslColor
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::HslHue
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::HslLuminosity
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::HslSaturation
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::Lighten
Advanced blend equations 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::Multiply
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::Overlay
Advanced blend equations are not available in WebGL.
Member Magnum::GL::Renderer::PolygonMode
WebGL behaves always like PolygonMode::Fill. See Mesh::setPrimitive() for 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::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::Screen
Advanced blend equations are 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::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::setPolygonMode (PolygonMode mode)
WebGL behaves always like the default. See Mesh::setPrimitive() for possible workaround.
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::SoftLight
Advanced blend equations are 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::RGBAAstc10x10
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc10x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc10x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc10x8
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc12x10
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc12x12
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc4x4
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc5x4
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc5x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc6x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc6x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc8x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc8x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::RGBAAstc8x8
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SamplerDepthStencilMode
Stencil texturing is not available in WebGL.
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 (const std::string&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::SRGB8Alpha8Astc10x10
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc10x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc10x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc10x8
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc12x10
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc12x12
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc4x4
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc5x4
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc5x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc6x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc6x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc8x5
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc8x6
ASTC texture compression is not available in WebGL.
Member Magnum::GL::SRGB8Alpha8Astc8x8
ASTC texture compression is not available in 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, Int layer, ImageAccess access, ImageFormat format)
Shader image load/store is not available 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>::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 Vector4i&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>::setDepthStencilMode (SamplerDepthStencilMode mode)
Stencil texturing 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 ImageView<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::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 Color4&color)
Border clamp is 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 Vector4i&color)
Border clamp is not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::setDepthStencilMode (SamplerDepthStencilMode mode)
Stencil texturing is not available in WebGL.
Member Magnum::GL::TextureArray<dimensions>::setSrgbDecode (bool decode)
sRGB decode is not available in WebGL.
Class Magnum::GL::TimeQuery
Time query is not available in WebGL.
Member Magnum::GL::TransformFeedback::label ()
Debug output is not available in WebGL.
Member Magnum::GL::TransformFeedback::setLabel (const std::string&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.
Member Magnum::Long
64-bit integers are not 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::addFlags (Flags flags)
Context flags are not available in WebGL.
Member Magnum::Platform::Sdl2Application::GLConfiguration::clearFlags (Flags flags)
Context flags are not available in WebGL.
Member Magnum::Platform::Sdl2Application::GLConfiguration::Flag
Context flags are not available in WebGL.
Member Magnum::Platform::Sdl2Application::GLConfiguration::Flags
Context flags are not available in WebGL.
Member Magnum::Platform::Sdl2Application::GLConfiguration::flags () const
Context flags are not available in WebGL.
Member Magnum::Platform::Sdl2Application::GLConfiguration::setFlags (Flags flags)
Context flags are not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::addFlags (Flags flags)
Context flags are not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::clearFlags (Flags flags)
Context flags are not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::Flag
Context flags are not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::Flags
Context flags are not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::flags () const
Context flags are not available in WebGL.
Member Magnum::Platform::WindowlessEglContext::Configuration::setFlags (Flags flags)
Context flags are not available in WebGL.
Member Magnum::UnsignedLong
64-bit integers are not available in WebGL.