Quelle est la signification des paramètres de glShaderSource?

J'ai essayé de mon mieux pour comprendre les fonctions d'OpenGL en profondeur, mais j'ai un problème avec glShaderSource's paramètres:

void glShaderSource(
  GLuint shader,
  GLsizei count,
  const GLchar * const * string,
  const GLint * length);

Je suis un peu perdu sur les deux derniers paramètres. Que font-ils réellement dire en C++? Signifie-t-il, je lui donne un string, un const char ou un pointeur de chaîne si c'est encore possible? Et pourquoi?

InformationsquelleAutor Rose | 2014-02-28