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 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:: 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:: 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:: 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, 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>:: 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 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>:: 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::
LinesAdjacency - Geometry shaders are not available in WebGL.
- Member Magnum::
LineStripAdjacency - Geometry shaders are not 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
andint64
types are not recognized. - Member Magnum::
OpenDdl:: Long - 64-bit integers are not available in WebGL.
- 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::
OpenDdl:: UnsignedLong - 64-bit integers 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::
TrianglesAdjacency - Geometry shaders are not available in WebGL.
- Member Magnum::
TriangleStripAdjacency - Geometry shaders are not available in WebGL.
- Member Magnum::
UnsignedLong - 64-bit integers are not available in WebGL.