WebGLRenderingContext.compileShader()

这篇翻译不完整。请帮忙从英语翻译这篇文章

WebGL API下的方法:WebGLRenderingContext.compileShader(), 用于编译一个GLSL着色器,使其成为为二进制数据,然后就可以被WebGLProgram对象所使用.

语法

void gl.compileShader(shader);

参数

shader
一个片元或顶点着色器 (WebGLShader).

示例

var shader = gl.createShader(gl.VERTEX_SHADER);
gl.shaderSource(shader, shaderSource);
gl.compileShader(shader);

规范

Specification Status Comment
WebGL 1.0
compileShader
Recommendation Initial definition.
OpenGL ES 2.0
glCompileShader
Standard OpenGL man page.

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support912411125.1
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic support Yes25 Yes Yes11128.1

更多:

文档标签和贡献者

 此页面的贡献者: Char-Ten
 最后编辑者: Char-Ten,