Атлас текстуры - матрицы или координаты? - PullRequest
0 голосов
/ 30 января 2012

При использовании текстурных атласов (я использую OpenGL ES 1.1 и 2.0 на iOS), который имеет лучшую производительность: использование матриц для получения нужной части атласа для каждого объекта или использование текстурных координат?

1 Ответ

1 голос
/ 31 января 2012

Я бы сказал, что «использование текстурных координат» должно быть быстрее в среднем случае: в этом случае вы можете иметь меньше вызовов для рисования.В лучшем случае вы можете отправить все свои объекты за один вызов отрисовки.

Для матриц текстур, в среднем, вы должны менять их между каждым объектом, поэтому вы должны подавать один объект за вызов отрисовки.

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

...