Para que é utilizado o glVertexAttrib (versus glVertexAttribPointer)?

Eu entendi aquiloglVertexAttribPointer definirá os valores para um atributo de vértice com base na matriz apontada. O que églVertexAttrib para? Parece que apenas define um valor único (possivelmente vetor) para o atributo vértice, então o que acontece quando você tem vários vértices? Todos os vértices acabam vendo o mesmo valor para o atributo?

questionAnswers(1)

yourAnswerToTheQuestion