OpenGL текстурный / повторяющийся с матрицей - PullRequest
1 голос
/ 11 сентября 2010

Я знаю, что вы можете выполнять мозаику / повторение текстуры в OpenGL, устанавливая координаты текстуры в значения, превышающие 1,0 (например, 2,0), но есть ли способ, которым я могу сделать мозаику текстуры с помощью матрицы текстуры OpenGL?

1 Ответ

3 голосов
/ 11 сентября 2010

Конечно

Ваши входные UV умножаются на матрицу текстуры, чтобы получить фактические UV.

Если вы вводите (1,1,0,0) и хотите (2,2,0,0), такая матрица может быть

2 0 0 0
0 2 0 0
0 0 1 0
0 0 0 1

Конечно, это всего лишь пример, но ваш вопрос довольно общий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...