#opengl #textures #mipmaps
#opengl #Текстуры #mipmaps
Вопрос:
Я углубляюсь в мип-отображение текстур OpenGL.
Я заметил в спецификации, что допустимы уровни mipmap меньше нуля и больше log2 (maxSize) 1.
Фактически texImage2D не указывает ошибки для параметра level. Так что … вероятно, к этим mip-картам не обращаются автоматически с использованием стандартных процедур доступа к текстурам…
Как можно эффективно использовать эту функцию?
Ответ №1:
Для отрицательного случая на справочной странице glTexImage2D указано:
GL_INVALID_VALUE is generated if level is less than 0.
Для этого greater than log2(maxsize)
случая в спецификации указано, что происходит с этими уровнями Raterization/Texturing/Texture Completeness
. Суть в том, что да, они игнорируются.