Могут полные 326 пкс/дюйм iOS 4 использоваться для openGL?

При тестировании моего приложения openGL ES на новом iPhone 4 казалось, как будто openGL не использовал всех 326 пкс/дюйм, скорее 163 пкс/дюйм, найденных на 3G, из-за значимого растрирования. Я понимаю, что существует в 4 раза больше пикселей для вычисления, но Разве микросхема A4 не должна компенсировать это?

Я уверен, что существует способ использовать в своих интересах ошеломляющее разрешение, как я видел в приложениях на iTunes Store, но как?

5
задан genpfault 3 July 2010 в 06:03
поделиться

2 ответа

Да, на самом деле это довольно просто. По умолчанию представление OpenGL использует старый режим масштабирования, чтобы не нарушать работу существующих приложений, потому что это API на основе пикселей, а не API на основе точек.

Чтобы исправить это, установите значение ContentScale CAEAGLLayer на 2.0 и наслаждайтесь славой.

8
ответ дан 14 December 2019 в 01:01
поделиться

Не очень знаком с CAEAGLLayer, каков синтаксис для установки contentScale на 2.0?

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

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