WebGL 扩展管理,默认开启的扩展有:ANGLE_instanced_arrays, OES_vertex_array_object, OES_texture_float, OES_element_index_uint, EXT_shader_texture_lod, EXT_texture_filter_anisotropic, WEBGL_lose_context, WEBGL_draw_buffers
Members Show Inherited
-
staticextensions.instancedANGLEInstancedArrays
-
ANGLE_instanced_arrays扩展
-
staticextensions.vaoOESVertexArrayObject
-
OES_vertex_array_object扩展
-
staticextensions.drawBuffersWEBGLDrawBuffers
-
WEBGL_draw_buffers扩展
-
staticextensions.texFloatOESTextureFloat
-
OES_texture_float扩展
-
staticextensions.fragDepthEXTFragDepth
-
EXT_frag_depth扩展
-
staticextensions.loseContextWebGLLoseContext
-
WEBGL_lose_context扩展
-
staticextensions.textureFilterAnisotropicEXTTextureFilterAnisotropic
-
EXT_texture_filter_anisotropic
-
staticextensions.sRGBEXT_sRGB
-
EXT_sRGB
Methods Show Inherited
-
staticextensions.init(gl)
-
初始化
Name Type Description gl
WebGLRenderingContext -
staticextensions.reset(gl)
-
重置扩展
Name Type Description gl
WebGLRenderingContext -
staticextensions.use(name, alias)
-
使用扩展
Name Type Default Description name
String 扩展名称
alias
String name optional 别名,默认和 name 相同
-
staticextensions.get(name, alias){Object|null}
-
获取扩展,如果不支持返回 null,必须在 Renderer 初始化完后用
Name Type Default Description name
String 扩展名称
alias
String name optional 别名,默认和 name 相同
Returns:
Type Description Object | null -
staticextensions.disable(name)
-
禁止扩展
Name Type Description name
String 扩展名称
-
staticextensions.enable(name)
-
开启扩展
Name Type Description name
String 扩展名称