OpenGL mipmapping: уровень вне диапазона? - PullRequest
0 голосов
/ 01 октября 2011

Я углубляюсь в мипмапинг текстур OpenGL.

Я заметил в спецификации, что допустимы уровни mipmap менее ноль и более log2 (maxSize) + 1 .

Эффективно TexImage2D не определяет ошибки для параметра уровня. Итак ... Вероятно, к этим мип-картам нет автоматического доступа с использованием стандартных процедур доступа к текстуре ...

Как можно эффективно использовать эту функцию?

1 Ответ

1 голос
/ 01 октября 2011

В отрицательном случае на справочной странице glTexImage2D написано:

GL_INVALID_VALUE is generated if level is less than 0.

Для случая greater than log2(maxsize), спецификация говорит, что происходит с этими уровнями в Raterization/Texturing/Texture Completeness. Суть в том, что да, они игнорируются.

...