La méthode WebGLRenderingContext.getShaderParameter()
de l'API WebGL retourne des informations sur le shader donné.
Syntaxe
quelconque gl.getShaderParameter(shader, nomp);
Parameters
- shader
- Un
WebGLShader
depuis lequel obtenir une information de paramètre. - nomp
- Un
Glenum
indiquant l'information à retrouver. Valeurs possibles :gl.DELETE_STATUS
: retourne unGLboolean
indicating si le shader est marqué pour suppression ou non.gl.COMPILE_STATUS
: retourne unGLboolean
indiquant si la dernière compilation du shader a réussi ou non.gl.SHADER_TYPE
: retourne unGLenum
indiquant si le shader est un objet shader de sommets (gl.VERTEX_SHADER
) ou shader de fragment (gl.FRAGMENT_SHADER
).
Valeur retournée
Retourne l'information de shader demandée (telle qu'indiquée par nomp
).
Exemples
gl.getShaderParameter(shader, gl.SHADER_TYPE);
Spécifications
Spécification | Statut | Commentaire |
---|---|---|
WebGL 1.0 La définition de 'getShaderParameter' dans cette spécification. |
Recommendation | Définition initiale. |
OpenGL ES 2.0 La définition de 'glGetShaderiv' dans cette spécification. |
Standard | Page man de l'API OpenGL (similaire). |
Compatibilité des navigateurs
BCD tables only load in the browser
Le tableau de compatibilité dans cette page est généré à partir de données structurées. Si vous souhaitez contribuer aux données, merci de regarder https://github.com/mdn/browser-compat-data et envoyez nous une pull request.