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()