Изменяет ли glUseProgram состояние VAO и / или VBO? - PullRequest
0 голосов
/ 26 декабря 2018

Является ли установленная в настоящее время шейдерная программа частью состояния VAO и / или частью состояния VBO?Или это отдельное состояние, которое не затрагивается при переключении VAO и VBO?

Согласно этих документов функция glUseProgram

Устанавливает программный объекткак часть текущего состояния рендеринга.

Другими словами, как определяется «состояние рендеринга»?

1 Ответ

0 голосов
/ 26 декабря 2018

Нет, активный шейдер не входит ни в состояние VAO, ни в состояние VBO.

В "состояние рендеринга" они, похоже, означают global состояние.

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