WebGLRenderingContext: detachShader() 方法
基线 广泛可用
此功能已成熟,并在许多设备和浏览器版本中有效。它自 2015 年 7 月.
报告反馈
语法
**WebGLRenderingContext.detachShader()** 方法是 WebGL API 的一个方法,它将先前附加的
WebGLShader
从 WebGLProgram
中分离。detachShader(program, shader)
参数
program
-
一个
WebGLProgram
。 shader
-
一个片段或顶点
WebGLShader
。
规范
规范 |
---|
WebGL 规范 # 5.14.9 |
浏览器兼容性
BCD 表格仅在浏览器中加载
另请参阅
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()