Я звоню nglDrawElements
(glDrawElements
) с аргументами GL_TRIANGLES
(4), GL_UNSIGNED_SHORT
, (количество вершин больше 0) и 0. Ошибка для GL_TRIANGLES
, говоря4 - недопустимый тип, но glDrawArrays
работает.Код для glDrawElements
:
nglDrawElements(GL_TRIANGLES, GL_UNSIGNED_SHORT, numVertices, 0);
Рабочий код для glDrawArrays
:
glDrawArrays(GL_TRIANGLES, 0, numVertices);
Почему nglDrawElements выдает ошибку для GL_TRIANGLES?