Как достигнуть полной сцены, сглаживающейся на iPhone

Я получил такие последовательности
subsWithSum :: Int -> [Int] -> [[Int]] subsWithSum n list = filter (\ x -> sum x == n) (filter (\ x -> длина x == 3) (список подпоследовательностей))

13
задан Frank Krueger 21 February 2010 в 09:28
поделиться

3 ответа

Для Gran Turismo на PSP разработчики добились эффекта, аналогичного сглаживанию, путем перемещения изображения вперед и назад на один пиксель за кадр (демонстрацию можно найти здесь: http://www.gtplanet.net / why-gran-turismo-psp-look-so-good / ), поэтому, если iPhone не поддерживает то, что вы ищете, это вариант.

8
ответ дан 1 December 2019 в 22:40
поделиться

Технически GPU iPhone (Облегченный PowerVR MBX) должен поддерживать сглаживание. Однако кажется, что OpenGL текущей Apple драйверы ES (с Jan 2009) не выставляет эту возможность. Так выполнение "ручного AA" точно так же, как Вы делаете, является в значительной степени единственным путем.

3
ответ дан 1 December 2019 в 22:40
поделиться

http://iphonedevelopment.blogspot.com/2009/06/opengl-es-2-shaders.html?showComment=1245770504079#c6001476340022842908

iPhone OS 3.0 + OpenGL ES 2.0. Кто-нибудь видит лучшее сглаживание?

Похоже, что аппаратно это сделать невозможно, поскольку вы не рендерите в буфер кадра, а только в текстуру, которую iPhone компонует для вас.

2
ответ дан 1 December 2019 в 22:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: