WebGLRenderingContext:detachShader() 方法
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
备注: 此特性在 Web Worker 中可用。
WebGL API 的 WebGLRenderingContext.detachShader()
方法用于将先前附加到 WebGLProgram
上的 WebGLShader
与该 WebGLProgram 分离。
语法
js
detachShader(program, shader)
参数
program
-
一个
WebGLProgram
。 shader
-
一个片段或顶点
WebGLShader
。
返回值
无(undefined
)。
规范
Specification |
---|
WebGL Specification> # 5.14.9> |
浏览器兼容性
Loading…
参见
WebGLProgram
WebGLShader
WebGLRenderingContext.attachShader()
WebGLRenderingContext.compileShader()
WebGLRenderingContext.createProgram()
WebGLRenderingContext.createShader()
WebGLRenderingContext.deleteProgram()
WebGLRenderingContext.deleteShader()
WebGLRenderingContext.getAttachedShaders()
WebGLRenderingContext.getProgramParameter()
WebGLRenderingContext.getProgramInfoLog()
WebGLRenderingContext.getShaderParameter()
WebGLRenderingContext.getShaderPrecisionFormat()
WebGLRenderingContext.getShaderInfoLog()
WebGLRenderingContext.getShaderSource()
WebGLRenderingContext.isProgram()
WebGLRenderingContext.isShader()
WebGLRenderingContext.linkProgram()
WebGLRenderingContext.shaderSource()
WebGLRenderingContext.useProgram()
WebGLRenderingContext.validateProgram()