Экран сетчатки увеличивает вычислительную - PullRequest
1 голос
/ 08 марта 2012

У меня вопрос по поводу экрана сетчатки.

Например, я рисую прямоугольник на экране с помощью OpenGL с затенением, размер такой же, как у экрана iPhone.

Для iPhone безэкран сетчатки, размер 320 * 480.Насколько я понимаю, было бы 320 * 480 раз фрагментных шейдерных вычислений.Для айфона с сетчаткой вычисление становится 320 * 480 * 4?Или еще 320 * 480.

С наилучшими пожеланиями,

1 Ответ

2 голосов
/ 08 марта 2012

Зависит.Если вы просто визуализируете в кадровый буфер 320x480, вы просто визуализируете в кадровый буфер 320x480 и позволите устройству выполнить простое масштабирование.Однако если вы выполняете рендеринг в кадровый буфер 640x960, выполняйте рендеринг в кадровый буфер 640x960.Рендеринг в более высокое разрешение всегда обходится дорого, вы можете увидеть это на ПК довольно неплохо, если бы ваш компьютер мог обрабатывать 1024x768 пикселей при полных настройках, но только при средних настройках 1920x1200.К счастью, последнее не относится к iOS, поскольку аппаратное обеспечение масштабируется вместе с дисплеем, на самом деле вы даже можете воспроизводить намного более качественные сцены на iPhone 4 с поддержкой дисплея сетчатки, чем на iPhone 3GS.

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

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