Что означает граница в функции glTexImage2D? - PullRequest
3 голосов
/ 27 мая 2009

Что такое border значение glTexImage2D? Это либо 0, либо 1. Решает, будет ли эта текстура иметь границу или нет?

Где установлены значения border?

1 Ответ

5 голосов
/ 01 июня 2009

Да, значение границы указывает, будет ли текстура иметь границу или нет.

Цвет границы определяется вызовом glTexParameter() с параметром GL_TEXTURE_BORDER_COLOR. По умолчанию это черный.

Обратите внимание, что цвет границы используется только в том случае, если текстура отображается с помощью зажима (GL_CLAMP и аналогичных) - для повторяющегося шаблона граница не имеет смысла, а линейная интерполяция используется для данных текстуры (GL_LINEAR и аналогичные).

Также обратите внимание, что граница текстуры не поддерживается в вариантах OpenGL ES для OpenGL (для встроенных систем).

...