WebGLRenderingContext.useProgram()
WebGLRenderingContext.useProgram()
方法将定义好的WebGLProgram
对象添加到当前的渲染状态中。
语法
void gl.useProgram(program);
参数
- program
- 需要添加的
WebGLProgram
对象
返回参数
无.
示例
var program = gl.createProgram();
// Attach pre-existing shaders
gl.attachShader(program, vertexShader);
gl.attachShader(program, fragmentShader);
gl.linkProgram(program);
gl.useProgram(program);
规范
Specification | Status | Comment |
---|---|---|
WebGL 1.0 useProgram |
Recommendation | 原始定义. |
OpenGL ES 2.0 glUseProgram |
Standard | OpenGL API主页. |
浏览器兼容
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.