--- title: WebGLRenderingContext.getShaderParameter() slug: Web/API/WebGLRenderingContext/getShaderParameter translation_of: Web/API/WebGLRenderingContext/getShaderParameter ---
WebGLRenderingContext.getShaderParameter()
返回给定的着色器信息
any gl.getShaderParameter(shader, pname);
gl.DELETE_STATUS
:标示着色器是否被删除,删除(GL_TRUE)未删除(GL_FALSE).gl.COMPILE_STATUS
: 标示着色器是否编译成功,是(GL_TRUE)不是(GL_FALSE)gl.SHADER_TYPE
: 标示着色器类型,是顶点着色器(gl.VERTEX_SHADER
)还是片段着色器(gl.FRAGMENT_SHADER
)返回对应着色器属性信息
gl.getShaderParameter(shader, gl.SHADER_TYPE);
Specification | Status | Comment |
---|---|---|
{{SpecName('WebGL', "#5.14.9", "getShaderParameter")}} | {{Spec2('WebGL')}} | Initial definition. |
{{SpecName('OpenGL ES 2.0', "glGetShaderiv.xml", "glGetShaderiv")}} | {{Spec2('OpenGL ES 2.0')}} | Man page of the (similar) OpenGL API. |
{{Compat("api.WebGLRenderingContext.getShaderParameter")}}