WebGLRenderingContext.getExtension()
WebGLRenderingContext.getExtension()
方法可以启用一个 WebGL 扩展。
语法
gl.getExtension(name);
参数
- name
-
以
String
形式表示的需要启用的 WebGL 扩展的名称。
返回值
一个 WebGL 扩展对象。如果扩展名称(区分大小写)与 WebGLRenderingContext.getSupportedExtensions
中的任何结果都不匹配,则只会返回 null
。
示例
当一个 WebGL 扩展被启用后,就可以使用该扩展提供的方法、属性和常量。
js
var canvas = document.getElementById("canvas");
gl = canvas.getContext("webgl");
gl.getExtension("WEBGL_lose_context").loseContext();
WebGL 扩展
WebGL API 的扩展在 WebGL Extension Registry 定义。目前支持的扩展在这里列出
规范
Specification |
---|
WebGL Specification # 5.14.14 |
浏览器兼容性
BCD tables only load in the browser