Есть ли действительно причина существования glEnableVertexAttribArray? - PullRequest
3 голосов
/ 01 февраля 2012

Мне кажется, что между glVertexAttribPointer (который указывает индекс атрибута, который связан с конкретным набором данных из VBO) и glBindAttribLocation (который указывает, каким именам переменных атрибута вершины программы назначены индексы, естьна самом деле нет необходимости включать или отключать сами индексы атрибутов. В какой ситуации может потребоваться, чтобы индекс был «отключен»?

1 Ответ

7 голосов
/ 01 февраля 2012

В какой ситуации может потребоваться, чтобы индекс был «отключен»?

Если вы хотите установить постоянное значение атрибута вершины с помощью glVertexAttrib, без передачи полноговыдувной массив.

http://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...