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. - Member Magnum::
GL:: BGRA8 Not available on desktop OpenGL – there it's perfectly legal to use TextureFormat::
RGBA8 in combination with PixelFormat:: BGRA. - 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:: Coherent - Buffer storage is not available in WebGL, use setData() instead.
- 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:: Persistent - Buffer storage is not available in WebGL, use setData() instead.
- Member Magnum::
GL:: Buffer:: setLabel (Containers::StringView label) - Debug output is not available in WebGL.
- Member Magnum::
GL:: Buffer:: setStorage (Containers::ArrayView<const void> data, StorageFlags flags) - Buffer storage is not available in WebGL, use setData() instead.
- 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:: StorageFlag - Buffer storage is not available in WebGL, use setData() instead.
- Member Magnum::
GL:: Buffer:: StorageFlags - Buffer storage is not available in WebGL, use setData() instead.
- 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 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:: 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 - 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:: 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:: BlackholeRender - Blackhole render 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:: 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:: Point - Not available in WEBGL_
polygon_ mode - Member Magnum::
GL:: Renderer:: PolygonOffsetPoint - Only Feature::
PolygonOffsetFill and Feature:: PolygonOffsetPoint 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:: 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:: 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 Vector4ui&color) - Border clamp is 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>:: 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 (Texture<dimensions>&original, TextureFormat internalFormat, Int levelOffset, Int levelCount) - Texture views are 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 (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 Vector4i&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 Color4&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 (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 (Texture<dimensions>&original, TextureFormat internalFormat, Int levelOffset, Int levelCount) - 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:: 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:: 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
andint64
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.