Functionality requiring WebGL 2.0
- Member Magnum::
DebugTools:: bufferData (GL::Buffer&buffer) - Buffer data queries or buffer mapping are not available in WebGL 1.0. Emscripten 2.0.17 or higher is required in WebGL2.
- Member Magnum::
DebugTools:: bufferSubData (GL::Buffer&buffer, GLintptr offset, GLsizeiptr size) - Buffer data queries or buffer mapping are not available in WebGL 1.0. Emscripten 2.0.17 or higher is required in WebGL2.
- Member Magnum::
DebugTools:: textureSubImage (GL::Texture2D&texture, Int level, const Range2Di&range, GL::BufferImage2D&image, GL::BufferUsage usage) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
DebugTools:: textureSubImage (GL::CubeMapTexture&texture, GL::CubeMapCoordinate coordinate, Int level, const Range2Di&range, GL::BufferImage2D&image, GL::BufferUsage usage) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: blit (AbstractFramebuffer&source, AbstractFramebuffer&destination, const Range2Di&sourceRectangle, const Range2Di&destinationRectangle, FramebufferBlitMask mask, FramebufferBlitFilter filter) - Framebuffer blit is not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: copySubImage (const Range2Di&rectangle, Texture3D&texture, Int level, const Vector3i&offset) - Only 2D textures are available in WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: copySubImage (const Range2Di&rectangle, Texture2DArray&texture, Int level, const Vector3i&offset) - Array textures are not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractFramebuffer:: read (const Range2Di&rectangle, Image2D&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Member Magnum::
GL:: AbstractFramebuffer:: read (const Range2Di&rectangle, BufferImage2D&image, BufferUsage usage) - Pixel buffer objects are not available in WebGL 1.0.
- Class Magnum::
GL:: AbstractShaderProgram Explicit location specification of input attributes is not supported in WebGL 1.0, use bindAttributeLocation() instead.
Multiple fragment shader outputs are not available in WebGL 1.0, similar functionality is available in the WEBGL_
draw_ buffers or WEBGL_ blend_ func_ extended extensions. Additionally, the WEBGL_ blend_ func_ extended extension doesn't support application-side binding of fragment data locations. Uniform buffers are not available in WebGL 1.0.
Transform feedback is not available in WebGL 1.0.
Integer attributes, unsigned integer uniforms and non-square matrix attributes and uniforms (i.e. Matrix2x3, Matrix3x2, Matrix2x4, Matrix4x2, Matrix3x4 and Matrix4x3) are not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: draw (Mesh&mesh) - Extension ANGLE_
instanced_ arrays in WebGL 1.0 if Mesh:: instanceCount() is more than 1
. - Member Magnum::
GL:: AbstractShaderProgram:: draw (MeshView&mesh) - Extension ANGLE_
instanced_ arrays in WebGL 1.0 if MeshView:: instanceCount() is more than 1
- Member Magnum::
GL:: AbstractShaderProgram:: maxTexelOffset () - Texture lookup with offset is not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: maxUniformBlockSize () - Uniform blocks are not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: minTexelOffset () - Texture lookup with offset is not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setTransformFeedbackOutputs (const Containers::StringIterable&outputs, TransformFeedbackBufferMode bufferMode) - Transform feedback is not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, Containers::ArrayView<const UnsignedInt> values) - Only signed integers are available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, const Math::RectangularMatrix<cols, rows, T>&value) - Only square matrices are available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, Containers::ArrayView<const Math::RectangularMatrix<2, 3, Float>> values) - Only square matrices are available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniform (Int location, UnsignedInt value) - Only signed integers are available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: setUniformBlockBinding (UnsignedInt index, UnsignedInt binding) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: TransformFeedbackBufferMode - Transform feedback is not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractShaderProgram:: uniformBlockIndex (Containers::StringView name) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
GL:: AbstractTexture:: maxLodBias () - Texture LOD bias doesn't have implementation-defined range in WebGL 1.0.
- Member Magnum::
GL:: Attribute<location, T>:: Half - Half float vertex attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: Attribute<location, T>:: Int2101010Rev - Packed attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: Attribute<location, T>:: UnsignedInt2101010Rev - Packed attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt firstIndex, Containers::ArrayView<const Containers::Triple<Buffer*, GLintptr, GLsizeiptr>> buffers) - No form of indexed buffer binding is available in WebGL 1.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt firstIndex, Containers::ArrayView<Buffer*const> buffers) - No form of indexed buffer binding is available in WebGL 1.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt index, GLintptr offset, GLsizeiptr size) - No form of indexed buffer binding is available in WebGL 1.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: bind (Target target, UnsignedInt index) - No form of indexed buffer binding is available in WebGL 1.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: copy (Buffer&read, Buffer&write, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) - Buffer copying is not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: CopyRead - Buffer copying is not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: CopyWrite - Buffer copying is not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: data () - Buffer data queries are not available in WebGL 1.0. Emscripten 2.0.17 or higher is required in WebGL2.
- Member Magnum::
GL:: Buffer:: maxUniformBindings () - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: PixelPack - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: PixelUnpack - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: subData (GLintptr offset, GLsizeiptr size) - Buffer data queries are not available in WebGL 1.0. Emscripten 2.0.17 or higher is required in WebGL2.
- Member Magnum::
GL:: Buffer:: TransformFeedback - Transform feedback is not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: unbind (Target target, UnsignedInt index) - No form of indexed buffer binding is available in WebGL 1.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: unbind (Target target, UnsignedInt firstIndex, std::size_t count) - No form of indexed buffer binding is available in WebGL 1.0, see particular Target values for version requirements.
- Member Magnum::
GL:: Buffer:: Uniform - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: Uniform - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Buffer:: uniformOffsetAlignment () - Uniform buffers are not available in WebGL 1.0.
- Class Magnum::
GL:: BufferImage<dimensions> - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Byte - For texture data only, only PixelType::
UnsignedByte is available in WebGL 1.0. - Class Magnum::
GL:: CompressedBufferImage<dimensions> - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setBaseLevel (Int level) - Base level is always
0
in WebGL 1.0. - Member Magnum::
GL:: CubeMapTexture:: setCompareFunction (SamplerCompareFunction function) - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompareMode (SamplerCompareMode mode) - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedImage (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedImage (CubeMapCoordinate coordinate, Int level, CompressedBufferImage2D && image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, CompressedBufferImage2D&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setCompressedSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, CompressedBufferImage2D && image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, const ImageView2D&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setImage (CubeMapCoordinate coordinate, Int level, TextureFormat internalFormat, BufferImage2D && image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setMaxLevel (Int level) - Always set to largest possible value in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setMaxLod (Float lod) - Texture LOD parameters are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setMinLod (Float lod) - Texture LOD parameters are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setSubImage (Int level, const Vector3i&offset, const ImageView3D&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Member Magnum::
GL:: CubeMapTexture:: setSubImage (Int level, const Vector3i&offset, BufferImage3D&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setSubImage (Int level, const Vector3i&offset, BufferImage3D && image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, const ImageView2D&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Member Magnum::
GL:: CubeMapTexture:: setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, BufferImage2D&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: CubeMapTexture:: setSubImage (CubeMapCoordinate coordinate, Int level, const Vector2i&offset, BufferImage2D && image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: DrawAttachment - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: DefaultFramebuffer:: invalidate (Containers::ArrayView<const InvalidationAttachment> attachments) - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: invalidate (Containers::ArrayView<const InvalidationAttachment> attachments, const Range2Di&rectangle) - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: InvalidationAttachment - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: mapForDraw (Containers::ArrayView<const Containers::Pair<UnsignedInt, DrawAttachment>> attachments) - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: DefaultFramebuffer:: mapForDraw (DrawAttachment attachment) - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: DefaultFramebuffer:: mapForRead (ReadAttachment attachment) - Framebuffer read mapping is not available in WebGL 1.0.
- Member Magnum::
GL:: DefaultFramebuffer:: ReadAttachment - Framebuffer read mapping is not available in WebGL 1.0.
- Member Magnum::
GL:: Depth24Stencil8 - Use RenderbufferFormat::
DepthStencil in WebGL 1.0 instead. - Member Magnum::
GL:: Depth24Stencil8 - Use TextureFormat::
DepthStencil in WebGL 1.0 instead. - Member Magnum::
GL:: Depth32FStencil8 - Only integral depth textures are available in WebGL 1.0.
- Member Magnum::
GL:: Depth32FStencil8 - Only integral depth textures are available in WebGL 1.0.
- Member Magnum::
GL:: DepthComponent - For texture data only, extension WEBGL_
depth_ texture in WebGL 1.0. - Member Magnum::
GL:: DepthComponent - Extension WEBGL_
depth_ texture in WebGL 1.0. - Member Magnum::
GL:: DepthComponent16 - Not available in WebGL 1.0, use TextureFormat::
DepthComponent instead. - Member Magnum::
GL:: DepthComponent24 - Only 16bit depth component is available in WebGL.
- Member Magnum::
GL:: DepthComponent24 - Not available in WebGL 1.0, use TextureFormat::
DepthComponent instead. - Member Magnum::
GL:: DepthComponent32F - Only integral depth textures are available in WebGL 1.0.
- Member Magnum::
GL:: DepthComponent32F - Only integral depth textures are available in WebGL 1.0.
- Member Magnum::
GL:: DepthStencil - Extension WEBGL_
depth_ texture in WebGL 1.0. - Member Magnum::
GL:: DepthStencil - For texture data only, extension WEBGL_
depth_ texture in WebGL 1.0. - Member Magnum::
GL:: DynamicAttribute:: Half - Half float vertex attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: DynamicAttribute:: Int2101010Rev - Packed attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: DynamicAttribute:: Integral - Integral attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: DynamicAttribute:: UnsignedInt2101010Rev - Packed attributes are not available in WebGL 1.0.
- Member Magnum::
GL:: DynamicCopy - Only BufferUsage::
DynamicDraw is available in WebGL 1.0. - Member Magnum::
GL:: DynamicRead - Only BufferUsage::
DynamicDraw is available in WebGL 1.0. - Member Magnum::
GL:: Float - Extension OES_
texture_ float to use for texture reading in WebGL 1.0. - Member Magnum::
GL:: Float32UnsignedInt248Rev - For texture data only, only PixelType::
UnsignedInt248 is available in WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: attachCubeMapTexture (BufferAttachment attachment, CubeMapTexture&texture, CubeMapCoordinate coordinate, Int level) - Extension OES_
fbo_ render_ mipmap to render to level
different than0
in WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: attachTexture (BufferAttachment attachment, Texture2D&texture, Int level) - Extension OES_
fbo_ render_ mipmap to render to level
different than0
in WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: attachTextureLayer (BufferAttachment attachment, Texture3D&texture, Int level, Int layer) - Only 2D textures are available in WebGL 1.0.
- Member Magnum::
GL:: Framebuffer:: attachTextureLayer (BufferAttachment attachment, Texture2DArray&texture, Int level, Int layer) - Array textures are not available in WebGL 1.0.
- Class Magnum::
GL:: Framebuffer:: BufferAttachment - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Class Magnum::
GL:: Framebuffer:: ColorAttachment - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Class Magnum::
GL:: Framebuffer:: DrawAttachment - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: IncompleteMultisample - Multisample framebuffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Framebuffer:: invalidate (Containers::ArrayView<const InvalidationAttachment> attachments) - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: Framebuffer:: invalidate (std::initializer_list<InvalidationAttachment> attachments) - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: Framebuffer:: invalidate (Containers::ArrayView<const InvalidationAttachment> attachments, const Range2Di&rectangle) - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: Framebuffer:: invalidate (std::initializer_list<InvalidationAttachment> attachments, const Range2Di&rectangle) - Framebuffer invalidation is not available in WebGL 1.0.
- Class Magnum::
GL:: Framebuffer:: InvalidationAttachment - Framebuffer invalidation is not available in WebGL 1.0.
- Member Magnum::
GL:: Framebuffer:: mapForDraw (Containers::ArrayView<const Containers::Pair<UnsignedInt, DrawAttachment>> attachments) - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: mapForDraw (DrawAttachment attachment) - Extension WEBGL_
draw_ buffers in WebGL 1.0. - Member Magnum::
GL:: Framebuffer:: mapForRead (ColorAttachment attachment) - Framebuffer read mapping is not available in WebGL 1.0.
- Member Magnum::
GL:: FramebufferBlit - Framebuffer blit is not available in WebGL 1.0.
- Member Magnum::
GL:: FramebufferBlitFilter - Framebuffer blit is not available in WebGL 1.0.
- Member Magnum::
GL:: FramebufferBlitMask - Framebuffer blit is not available in WebGL 1.0.
- Member Magnum::
GL:: Half Extension OES_
texture_ half_ float to use for texture reading in WebGL 1.0. Extension OES_
texture_ half_ float_ linear for filtering the texture using SamplerFilter:: Linear. - Member Magnum::
GL:: Int - Only PixelType::
UnsignedInt is available in WebGL 1.0. - Member Magnum::
GL:: Linear - Extension OES_
texture_ half_ float_ linear for linear interpolation of textures with half-float TextureFormat in WebGL 1.0. - Member Magnum::
GL:: Linear - Extension OES_
texture_ half_ float_ linear for linear interpolation of textures with half-float TextureFormat in WebGL 1.0. - Member Magnum::
GL:: Mesh:: addVertexBufferInstanced (Buffer&buffer, UnsignedInt divisor, GLintptr offset, const T&... attributes) - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
GL:: Mesh:: maxElementIndex () - No upper limit is specified for index values in WebGL 1.0.
- Member Magnum::
GL:: Mesh:: maxElementsIndices () - Ranged element draw is not supported in WebGL 1.0.
- Member Magnum::
GL:: Mesh:: maxElementsVertices () - Ranged element draw is not supported in WebGL 1.0.
- Member Magnum::
GL:: Mesh:: release () - Extension OES_
vertex_ array_ object in WebGL 1.0. - Member Magnum::
GL:: Mesh:: setInstanceCount (Int count) - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
GL:: Mesh:: wrap (GLuint id, MeshPrimitive primitive=MeshPrimitive::Triangles, ObjectFlags flags={}) - Extension OES_
vertex_ array_ object in WebGL 1.0. - Member Magnum::
GL:: MeshView:: setInstanceCount (Int count) - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Class Magnum::
GL:: PrimitiveQuery - Queries are not available in WebGL 1.0.
- Member Magnum::
GL:: R11FG11FB10F - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R16F - Not defined in WebGL 1.0 builds. Only four-component half-float formats can be ised as a render target in WebGL 1.0, see RenderbufferFormat::
RGBA16F for more information. - Member Magnum::
GL:: R16F Use TextureFormat::
Red / TextureFormat:: Luminance in combination with PixelType:: Half ( OES_ texture_ half_ float) in WebGL 1.0. Extension OES_
texture_ half_ float_ linear for filtering using SamplerFilter:: Linear in WebGL 1.0. - Member Magnum::
GL:: R16I - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: R16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R16UI - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: R16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R32F - Not defined in WebGL 1.0 builds. Only four-component float formats can be ised as a render target in WebGL 1.0, see RenderbufferFormat::
RGBA32F for more information. - Member Magnum::
GL:: R32F - Use TextureFormat::
Red / TextureFormat:: Luminance in combination with PixelType:: Float ( OES_ texture_ float) in WebGL 1.0 instead. - Member Magnum::
GL:: R32I - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: R32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R32UI - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: R32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R8 - Only three- and four-component formats (such as RenderbufferFormat::
RGB565 or RenderbufferFormat:: RGBA4) are available in WebGL 1.0. - Member Magnum::
GL:: R8 - Not available in WebGL 1.0, see TextureFormat::
Luminance for an alternative. - Member Magnum::
GL:: R8I - Only three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: R8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: R8Snorm - Only unsigned formats are available in WebGL 1.0.
- Member Magnum::
GL:: R8UI - Only three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: R8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: Red - For texture data only. Not available in WebGL 1.0, see PixelFormat::
Luminance for an alternative. - Member Magnum::
GL:: Red - Not available in WebGL 1.0, see TextureFormat::
Luminance for an alternative. - Member Magnum::
GL:: RedInteger - Only floating-point image data are available in WebGL 1.0.
- Member Magnum::
GL:: Renderbuffer:: maxSamples () - Multisample framebuffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Renderbuffer:: setStorageMultisample (Int samples, RenderbufferFormat internalFormat, const Vector2i&size) - Multisample framebuffers are not available in WebGL 1.0.
- Member Magnum::
GL:: Renderer:: FragmentShaderDerivative - Extension OES_
standard_ derivatives in WebGL 1.0. - Member Magnum::
GL:: Renderer:: Max - Extension EXT_
blend_ minmax in WebGL 1.0. - Member Magnum::
GL:: Renderer:: maxClipDistances () - Not defined in WebGL 1.0 builds.
- Member Magnum::
GL:: Renderer:: maxCombinedClipAndCullDistances () - Not defined in WebGL 1.0 builds.
- Member Magnum::
GL:: Renderer:: maxCullDistances () - Not defined in WebGL 1.0 builds.
- Member Magnum::
GL:: Renderer:: Min - Extension EXT_
blend_ minmax in WebGL 1.0. - Member Magnum::
GL:: Renderer:: RasterizerDiscard - Transform feedback is not available in WebGL 1.0.
- Member Magnum::
GL:: RG - For texture data only. Not available in WebGL 1.0, see PixelFormat::
LuminanceAlpha for and alternative. - Member Magnum::
GL:: RG - Not available in WebGL 1.0, see TextureFormat::
LuminanceAlpha for an alternative. - Member Magnum::
GL:: RG16F - Not defined in WebGL 1.0 builds. Only four-component half-float formats can be ised as a render target in WebGL 1.0, see RenderbufferFormat::
RGBA16F for more information. - Member Magnum::
GL:: RG16F Use TextureFormat::
RG / TextureFormat:: LuminanceAlpha in combination with PixelType:: Half ( OES_ texture_ half_ float) in WebGL 1.0 instead. Extension OES_
texture_ half_ float_ linear for filtering using SamplerFilter:: Linear in WebGL 1.0. - Member Magnum::
GL:: RG16I - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: RG16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG16UI - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: RG16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG32F - Not defined in WebGL 1.0 builds. Only four-component float formats can be ised as a render target in WebGL 1.0, see RenderbufferFormat::
RGBA32F for more information. - Member Magnum::
GL:: RG32F - Use TextureFormat::
RG / TextureFormat:: LuminanceAlpha in combination with PixelType:: Float ( OES_ texture_ float) in WebGL 1.0 instead. - Member Magnum::
GL:: RG32I - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: RG32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG32UI - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: RG32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG8 - Only three- and four-component formats (such as RenderbufferFormat::
RGB565 or RenderbufferFormat:: RGBA4) are available in WebGL 1.0. - Member Magnum::
GL:: RG8 - Not available in WebGL 1.0, see TextureFormat::
LuminanceAlpha for an alternative. - Member Magnum::
GL:: RG8I - Only three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: RG8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG8Snorm - Only unsigned formats are available in WebGL 1.0.
- Member Magnum::
GL:: RG8UI - Only three- and four-component normalized integral formats (such as RenderbufferFormat::
RGB565) are available in WebGL 1.0. - Member Magnum::
GL:: RG8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB - Extension OES_
texture_ half_ float_ linear for filtering PixelType:: Half textures using SamplerFilter:: Linear in WebGL 1.0. - Member Magnum::
GL:: RGB10A2 - Not available in WebGL 1.0, use e.g. RenderbufferFormat::
RGB5A1 instead. - Member Magnum::
GL:: RGB10A2 - Not available in WebGL 1.0.
- Member Magnum::
GL:: RGB10A2UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB10A2UI - Only normalized integral formats (such as RenderbufferFormat::
RGB5A1) are available in WebGL 1.0. - Member Magnum::
GL:: RGB16F - Use TextureFormat::
RGB in combination with PixelType:: Half ( OES_ texture_ half_ float) in WebGL 1.0 instead. - Member Magnum::
GL:: RGB16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB32F - Use TextureFormat::
RGB in combination with PixelType:: Float ( OES_ texture_ float) in WebGL 1.0 instead. - Member Magnum::
GL:: RGB32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB565 - Not available in WebGL 1.0, see TextureFormat::
RGB for an alternative. - Member Magnum::
GL:: RGB5A1 - Not available in WebGL 1.0, use TextureFormat::
RGBA instead. - Member Magnum::
GL:: RGB8 - Not available in WebGL 1.0, use TextureFormat::
RGB instead. - Member Magnum::
GL:: RGB8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB8Snorm - Only unsigned formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGB9E5 - Use TextureFormat::
RGB in WebGL 1.0 instead. - Member Magnum::
GL:: RGBA - Extension OES_
texture_ half_ float_ linear for filtering PixelType:: Half textures using SamplerFilter:: Linear in WebGL 1.0. - Member Magnum::
GL:: RGBA16F - Use TextureFormat::
RGBA in combination with PixelType:: Half ( OES_ texture_ half_ float) in WebGL 1.0 instead. - Member Magnum::
GL:: RGBA16I - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGBA4) are available in WebGL 1.0. - Member Magnum::
GL:: RGBA16I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA16UI - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGBA4) are available in WebGL 1.0. - Member Magnum::
GL:: RGBA16UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA32F - Use TextureFormat::
RGBA in combination with PixelType:: Float ( OES_ texture_ float) in WebGL 1.0 instead. - Member Magnum::
GL:: RGBA32I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA32I - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGBA4) are available in WebGL 1.0. - Member Magnum::
GL:: RGBA32UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA32UI - Only byte-sized three- and four-component normalized integral formats (such as RenderbufferFormat::
RGBA4) are available in WebGL 1.0. - Member Magnum::
GL:: RGBA4 - Not available in WebGL 1.0, use TextureFormat::
RGBA instead. - Member Magnum::
GL:: RGBA8 - Not available in WebGL 1.0, use for example RenderbufferFormat::
RGB565 or RenderbufferFormat:: RGBA4 instead. - Member Magnum::
GL:: RGBA8 - Not available in WebGL 1.0, use TextureFormat::
RGBA instead. - Member Magnum::
GL:: RGBA8I - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA8I - Only three- and four-component normalized integral formats (such as RenderbufferFormat::
RGBA4) are available in WebGL 1.0. - Member Magnum::
GL:: RGBA8Snorm - Only unsigned formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA8UI - Only normalized integral formats are available in WebGL 1.0.
- Member Magnum::
GL:: RGBA8UI - Only three- and four-component normalized integral formats (such as RenderbufferFormat::
RGBA4) are available in WebGL 1.0. - Member Magnum::
GL:: RGBAInteger - Only floating-point image data are available in WebGL 1.0.
- Member Magnum::
GL:: RGBInteger - For texture data only, only floating-point image data are available in WebGL 1.0.
- Member Magnum::
GL:: RGInteger - For texture data only, only floating-point image data are available in WebGL 1.0.
- Class Magnum::
GL:: SampleQuery - Queries are not available in WebGL 1.0.
- Member Magnum::
GL:: SamplerCompareFunction - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: SamplerCompareMode - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: Shader:: maxCombinedUniformBlocks () - Uniform blocks are not available in WebGL 1.0.
- Member Magnum::
GL:: Shader:: maxCombinedUniformComponents (Type type) - Uniform blocks are not available in WebGL 1.0.
- Member Magnum::
GL:: Shader:: maxUniformBlocks (Type type) - Uniform blocks are not available in WebGL 1.0.
- Member Magnum::
GL:: Short - For integer texture data. Not available in WebGL 1.0.
- Member Magnum::
GL:: SRGB8 - Use TextureFormat::
SRGB in WebGL 1.0 instead. - Member Magnum::
GL:: SRGB8Alpha8 - Extension EXT_
sRGB in WebGL 1.0. - Member Magnum::
GL:: SRGB8Alpha8 - Use TextureFormat::
SRGBAlpha in WebGL 1.0 instead. - Member Magnum::
GL:: StaticCopy - Only BufferUsage::
StaticDraw is available in WebGL 1.0. - Member Magnum::
GL:: StaticRead - Only BufferUsage::
StaticDraw is available in WebGL 1.0. - Member Magnum::
GL:: StreamCopy - Only BufferUsage::
StreamDraw is available in WebGL 1.0. - Member Magnum::
GL:: StreamRead - Only BufferUsage::
StreamDraw is available in WebGL 1.0. - Member Magnum::
GL:: Texture2DArray - Array textures are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture3D - 3D textures are not available in WebGL 1.0.
- Class Magnum::
GL:: Texture<dimensions> - 3D textures are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setBaseLevel (Int level) - Base level is always
0
in WebGL 1.0. - Member Magnum::
GL:: Texture<dimensions>:: setCompareFunction (SamplerCompareFunction function) - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompareMode (SamplerCompareMode mode) - Depth texture comparison is not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedImage (Int level, CompressedBufferImage<dimensions>&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedImage (Int level, CompressedBufferImage<dimensions> && image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, CompressedBufferImage<dimensions>&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setCompressedSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, CompressedBufferImage<dimensions> && image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions>&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, const BasicImageView<dimensions>&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Member Magnum::
GL:: Texture<dimensions>:: setImage (Int level, TextureFormat internalFormat, BufferImage<dimensions> && image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setMaxLevel (Int level) - Always set to largest possible value in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setMaxLod (Float lod) - Texture LOD parameters are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setMinLod (Float lod) - Texture LOD parameters are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, BufferImage<dimensions>&image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, BufferImage<dimensions> && image) - Pixel buffer objects are not available in WebGL 1.0.
- Member Magnum::
GL:: Texture<dimensions>:: setSubImage (Int level, const VectorTypeFor<dimensions, Int>&offset, const BasicImageView<dimensions>&image) - Non-zero PixelStorage::
rowLength() is not supported in WebGL 1.0. - Class Magnum::
GL:: TextureArray<dimensions> - Array textures are not available in WebGL 1.0.
- Class Magnum::
GL:: TransformFeedback - Transform feedback is not available in WebGL 1.0.
- Member Magnum::
GL:: UnsignedInt - In WebGL 1.0 for texture data only, using extension WEBGL_
depth_ texture - Member Magnum::
GL:: UnsignedInt - Extension OES_
element_ index_ uint in WebGL 1.0. - Member Magnum::
GL:: UnsignedInt10F11F11FRev - Floating-point types are not available in WebGL 1.0.
- Member Magnum::
GL:: UnsignedInt2101010Rev - Only RGBA component ordering is available in WebGL 1.0.
- Member Magnum::
GL:: UnsignedInt248 - For texture data only, extension WEBGL_
depth_ texture in WebGL 1.0. - Member Magnum::
GL:: UnsignedInt5999Rev - Only 8bit and 16bit types are available in WebGL 1.0.
- Member Magnum::
GL:: UnsignedShort Extension WEBGL_
depth_ texture in WebGL 1.0 for depth texture data For integer color texture data
- Member Magnum::
MeshTools:: compiledPerVertexJointCount (const Trade::MeshData&mesh) - Skinning implementation in builtin shaders requires integer support which is not available in WebGL 1.0, thus neither this function is defined in WebGL 1.0 builds.
- Member Magnum::
MeshTools:: compileLines (const Trade::MeshData&mesh) - Shaders::
LineGL requires integer support in shaders which is not available in WebGL 1.0, thus neither this function is defined in WebGL 1.0 builds. - Class Magnum::
Shaders:: DistanceFieldVectorGL<dimensions> - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: bindTextureTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: bindTransformationProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: Configuration:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: Configuration:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: DistanceFieldVectorGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: UniformBuffers - Uniform buffers are not available in WebGL 1.0.
- Class Magnum::
Shaders:: FlatGL<dimensions> Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
Skinning requires integer support in shaders, which is not available in WebGL 1.0.
Extension ANGLE_
instanced_ arrays in WebGL 1.0. Neither texture arrays nor uniform buffers are available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindJointBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindObjectIdTexture (GL::Texture2D&texture) - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindObjectIdTexture (GL::Texture2DArray&texture) - Object ID output requires integer support in shaders, which is not available in WebGL 1.0. Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindTexture (GL::Texture2DArray&texture) - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindTextureTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: bindTransformationProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: jointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: perVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: secondaryPerVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: DynamicPerVertexJointCount - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: FlatGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: InstancedObjectId - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: InstancedTextureOffset - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: FlatGL<dimensions>:: InstancedTransformation - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: FlatGL<dimensions>:: jointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: JointIds - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: ObjectId - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: ObjectId - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: ObjectIdOutput - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: ObjectIdTexture - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: perVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: SecondaryJointIds - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: secondaryPerVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: SecondaryWeights - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setJointMatrices (Containers::ArrayView<const MatrixTypeFor<dimensions, Float>> matrices) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setJointMatrix (UnsignedInt id, const MatrixTypeFor<dimensions, Float>&matrix) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setObjectId (UnsignedInt id) - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setPerInstanceJointCount (UnsignedInt count) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: setTextureLayer (UnsignedInt layer) - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: TextureArrays - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: TextureOffset - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: FlatGL<dimensions>:: TextureOffsetLayer - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: TransformationMatrix - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: FlatGL<dimensions>:: UniformBuffers - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: Weights - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: JointIds - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: NormalMatrix - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: GenericGL<dimensions>:: ObjectId - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: ObjectIdOutput - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: SecondaryJointIds - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: SecondaryWeights - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: TextureOffset - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: GenericGL<dimensions>:: TextureOffsetLayer - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: GenericGL<dimensions>:: TransformationMatrix - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: GenericGL<dimensions>:: Weights - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Class Magnum::
Shaders:: LineGL<dimensions> - Requires integer support in shaders which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: LineGL<dimensions>:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in WebGL 1.0.
- Class Magnum::
Shaders:: MeshVisualizerGL2D - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: MeshVisualizerGL2D:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: bindJointBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: bindTransformationProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: jointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: perVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: secondaryPerVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: DynamicPerVertexJointCount - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: InstancedObjectId - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: InstancedTextureOffset - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: InstancedTransformation - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: MeshVisualizerGL2D:: jointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: JointIds - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: MeshVisualizerGL2D (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: ObjectId - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: ObjectId - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: ObjectIdTexture - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: perVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: SecondaryJointIds - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: secondaryPerVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: SecondaryWeights - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setJointMatrices (Containers::ArrayView<const Matrix3> matrices) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setJointMatrix (UnsignedInt id, const Matrix3&matrix) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setObjectId (UnsignedInt id) - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setPerInstanceJointCount (UnsignedInt count) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: TransformationMatrix - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: MeshVisualizerGL2D:: UniformBuffers - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: Weights - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Class Magnum::
Shaders:: MeshVisualizerGL3D Object ID input requires integer support in shaders, which is not available in WebGL 1.0. Texture arrays for object ID texture arrays are not available in WebGL 1.0.
gl_VertexID
is not available in WebGL 1.0.Skinning requires integer support in shaders, which is not available in WebGL 1.0.
Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindColorMapTexture (GL::Texture2D&texture) - Object ID visualization requires integer attributes while primitive ID visualization requires at least the
gl_VertexID
builtin, neither of which is available in WebGL 1. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindJointBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindObjectIdTexture (GL::Texture2D&texture) - Object ID visualization requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindObjectIdTexture (GL::Texture2DArray&texture) - Object ID output requires integer support in shaders, which is not available in WebGL 1.0. Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindTextureTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0. Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: bindTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: jointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: perVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: secondaryPerVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: DynamicPerVertexJointCount - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: InstancedObjectId - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: InstancedTextureOffset - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: InstancedTransformation - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: jointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: JointIds - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: MeshVisualizerGL3D (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: ObjectId - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: ObjectId - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: ObjectIdTexture - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: perVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: PrimitiveIdFromVertexId -
gl_VertexID
is not available in WebGL 1.0. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: SecondaryJointIds - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: secondaryPerVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: SecondaryWeights - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setColorMapTransformation (Float offset, Float scale) - Object ID visualization requires integer attributes while primitive ID visualization requires at least the
gl_VertexID
builtin, neither of which is available in WebGL 1. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setJointMatrices (const Containers::ArrayView<const Matrix4> matrices) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setJointMatrix (UnsignedInt id, const Matrix4&matrix) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setObjectId (UnsignedInt id) - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setPerInstanceJointCount (UnsignedInt count) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setTextureLayer (UnsignedInt layer) - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setTextureMatrix (const Matrix3&matrix) - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TextureArrays - Object ID input requires integer support in shaders, which is not available in WebGL 1.0. Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TextureCoordinates - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TextureOffset - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TextureOffsetLayer - Object ID input requires integer support in shaders, which is not available in WebGL 1.0. Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TextureTransformation - Object ID input requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: TransformationMatrix - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: UniformBuffers - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: VertexId -
gl_VertexID
is not available in WebGL 1.0. - Member Magnum::
Shaders:: MeshVisualizerGL3D:: Weights - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Class Magnum::
Shaders:: PhongGL Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
Extension ANGLE_
instanced_ arrays in WebGL 1.0. Neither texture arrays nor uniform buffers are available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindAmbientTexture (GL::Texture2DArray&texture) - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindDiffuseTexture (GL::Texture2DArray&texture) - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindJointBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindLightBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindObjectIdTexture (GL::Texture2D&texture) - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindObjectIdTexture (GL::Texture2DArray&texture) - Object ID output requires integer support in shaders, which is not available in WebGL 1.0. Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindSpecularTexture (GL::Texture2DArray&texture) - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindTextureTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: bindTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: compile (Flags flags, UnsignedInt lightCount, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: jointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: perVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: secondaryPerVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: setJointCount (UnsignedInt count, UnsignedInt perVertexCount, UnsignedInt secondaryPerVertexCount=0) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: PhongGL:: DynamicPerVertexJointCount - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: InstancedObjectId - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: InstancedTextureOffset - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: PhongGL:: InstancedTransformation - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: PhongGL:: jointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: PhongGL:: JointIds - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: LightCulling - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: PhongGL:: NormalMatrix - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: PhongGL:: ObjectId - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: ObjectId - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: ObjectIdOutput - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: ObjectIdTexture - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: perVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: PhongGL:: PhongGL (Flags flags, UnsignedInt lightCount, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: SecondaryJointIds - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: secondaryPerVertexJointCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: PhongGL:: SecondaryWeights - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: setJointMatrices (Containers::ArrayView<const Matrix4> matrices) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: setJointMatrix (UnsignedInt id, const Matrix4&matrix) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: setObjectId (UnsignedInt id) - Object ID output requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: setPerInstanceJointCount (UnsignedInt count) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: setPerVertexJointCount (UnsignedInt count, UnsignedInt secondaryCount=0) - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: setTextureLayer (UnsignedInt layer) - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: TextureArrays - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: TextureOffset - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: PhongGL:: TextureOffsetLayer - Texture arrays are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: TransformationMatrix - Extension ANGLE_
instanced_ arrays in WebGL 1.0. - Member Magnum::
Shaders:: PhongGL:: UniformBuffers - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: PhongGL:: Weights - Skinning requires integer support in shaders, which is not available in WebGL 1.0.
- Class Magnum::
Shaders:: VectorGL<dimensions> - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: bindDrawBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: bindMaterialBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: bindTextureTransformationBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: bindTransformationProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: Configuration:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: Configuration:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: Configuration:: setMaterialCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: materialCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: UniformBuffers - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: VectorGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Class Magnum::
Shaders:: VertexColorGL<dimensions> - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: bindTransformationProjectionBuffer (GL::Buffer&buffer) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: compile (Flags flags, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: Configuration:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: Configuration:: setDrawCount (UnsignedInt count) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: drawCount () const - Not defined on WebGL 1.0 builds.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: setDrawOffset (UnsignedInt offset) - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: UniformBuffers - Uniform buffers are not available in WebGL 1.0.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: VertexColorGL (Flags flags, UnsignedInt drawCount) - Uniform buffers are not available in WebGL 1.0.