Mipmapping OpenGL: уровень вне диапазона?

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

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

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

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


person Luca    schedule 01.10.2011    source источник


Ответы (1)


Для отрицательного случая справочная страница glTexImage2D говорит:

GL_INVALID_VALUE is generated if level is less than 0.

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

person Bahbar    schedule 01.10.2011