WebGLRenderingContext: getShaderParameter()-Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die WebGLRenderingContext.getShaderParameter()
-Methode der WebGL API gibt Informationen über den angegebenen Shader zurück.
Syntax
getShaderParameter(shader, pname)
Parameter
shader
-
Ein
WebGLShader
, von dem Parameterinformationen abgerufen werden sollen. pname
-
Ein
GLenum
, der die abzufragende Information angibt. Mögliche Werte:gl.DELETE_STATUS
-
Gibt ein
GLboolean
zurück, das angibt, ob der Shader zur Löschung markiert ist oder nicht. gl.COMPILE_STATUS
-
Gibt ein
GLboolean
zurück, das angibt, ob die letzte Shader-Kompilierung erfolgreich war oder nicht. gl.SHADER_TYPE
-
Gibt ein
GLenum
zurück, das angibt, ob der Shader ein Vertex-Shader (gl.VERTEX_SHADER
) oder ein Fragment-Shader (gl.FRAGMENT_SHADER
) ist.
Rückgabewert
Gibt die angeforderten Shader-Informationen zurück (wie mit pname
angegeben).
Beispiele
gl.getShaderParameter(shader, gl.SHADER_TYPE);
Spezifikationen
Specification |
---|
WebGL Specification # 5.14.9 |
Browser-Kompatibilität
BCD tables only load in the browser