OpenGL: обрезка текстур и ее производительность - PullRequest
1 голос
/ 26 ноября 2011

Быстрее ли рендерить 2 движущихся (и мозаичных) фоновых изображения (две текстуры 640 * 960) или динамически обрезать их, чтобы использовать ровно 640 * 960 пикселей экрана, а не больше?

Я пытаюсь добиться эффекта движущегося фона, но не знаю, какой из двух способов быстрее.

1 Ответ

2 голосов
/ 26 ноября 2011

Это не будет иметь никакого эффекта, потому что графический процессор выполняет само отсечение после стадии фрагмента.Еще больше: было бы медленнее, если бы вы сделали это сами.Это верно, только если размер вашей текстуры немного больше, чем экран.Но если вы используете какую-то большую карту (например, 4096x4096), вам нужно разделить ее на несколько меньших тайлов.

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