Gl.GetShaderiv (gb.opengl.glsl)
Static Function GetShaderiv ( Shader As Integer, Pname As Integer ) As Integer[]
Retourne un paramètre d’un objet shader
Paramètres
Description
Gl.GetShaderiv retourne dans un tableau d’entiers la valeur d’un paramètre pour un objet shader spécifique. Les paramètres suivants sont définis :
-
Gl.GL_SHADER_TYPE params retourne Gl.GL_VERTEX_SHADER si Shader est un objet shader de sommets, et Gl.GL_FRAGMENT_SHADER si Shader est un objet shader de fragments.
-
Gl.GL_DELETE_STATUS params retourne TRUE si Shader est actuellement marqué pour effacement, et FALSE autrement.
-
Gl.GL_COMPILE_STATUS params retourne TRUE si la dernière opération de compilation de Shader a réussi, et FALSE autrement.
-
Gl.GL_INFO_LOG_LENGTH params retourne le nombre de caractères dans le log d’information pour Shader incluant le caractère null de terminaison (c.a.d., la taille requise de la String devant recevoir le log d’information). Si Shader n’a pas de log d’information, une valeur 0 est renvoyée.
-
Gl.GL_SHADER_SOURCE_LENGTH params retourne la longueur de la concatenation de la chaîne source qui à produit la source de Shader, incluant le caractère null de terminaison. (c.a.d., la taille requise pour la chaîne devant enregistrer la source de shader). Si aucun code source n’ existe, 0 est renvoyé.
Gl.GetShader n’est disponible qu’à partir de la version 2.0 de GL .
Erreurs
_ Gets Associés
Voir aussi