W3cubDocs

/Web APIs

WebGLRenderingContext: getExtension() method

The WebGLRenderingContext.getExtension() method enables a WebGL extension.

Syntax

js

getExtension(name)

Parameters

name

A String for the name of the WebGL extension to enable.

Return value

A WebGL extension object, or null if name does not match (case-insensitive) to one of the strings in WebGLRenderingContext.getSupportedExtensions.

Examples

Once a WebGL extension is enabled, you are able to use the methods, properties or constants that this extension object provides.

js

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

gl.getExtension("WEBGL_lose_context").loseContext();

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
getExtension 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/getExtension