2010-06-06 5 views
0

Я знаю, что можно повторить всю текстуру, установив режим обертывания в GL_REPEAT, но как-то можно повторить только субрегион текстуры? Например, когда текстура является частью атласа.Повторяя только часть текстуры в OpenGL ES?

Я нацелен на OpenGL ES 1.x, поэтому шейдеры отсутствуют.

ответ

1

К сожалению, это невозможно. Единственное, что вы можете сделать, это повторить боковые пиксели (если изображение находится на краю текстурных изображений).

Если вам нужна плитка - возможно, единственным решением здесь является генерация с геометрией. В противном случае просто пойдите с отдельной текстурой.