W3cubDocs

/Web APIs

WebGLRenderingContext: getSupportedExtensions() method

The WebGLRenderingContext.getSupportedExtensions() method returns a list of all the supported WebGL extensions.

Syntax

js

getSupportedExtensions()

Parameters

None.

Return value

An Array of strings with all the supported WebGL extensions.

Examples

js

const canvas = document.getElementById("canvas");
gl = canvas.getContext("webgl");

const extensions = gl.getSupportedExtensions();
// Array [ 'ANGLE_instanced_arrays', 'EXT_blend_minmax', … ]

See also the WebGLRenderingContext.getExtension() method to get a specific extension object.

WebGL extensions

Extensions for the WebGL API are registered in the WebGL Extension Registry. They are also listed here.

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
getSupportedExtensions 9 12 4 11 12 5.1 4.4.3 25 4 12 8 1.5

See also

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/getSupportedExtensions