glGetError возвращает недопустимую операцию - не в пределах Begin / End - PullRequest
1 голос
/ 04 марта 2012

в самом начале моей функции _tWinMain я вызываю дважды glGetError ()

оба возвращают 1282 (недопустимая операция)

в руководстве сказано, что функция генерирует ошибку недопустимой операции, если она вызывается в начале / конце, но здесь это не так.

Законно ли вызывать glGetError только после выполнения некоторых шагов (например, инициализация контекста или что-то в этом роде)?

1 Ответ

2 голосов
/ 05 марта 2012

glGetError возвращает состояние ошибки текущего связанного контекста рендеринга OpenGL. Если контекст не привязан, результат вызова glGetError не определен, т. Е. В этот момент это недопустимая операция.

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