Какое максимальное количество текстур для ipad / 3gs (графическая карта SGX)?сколько памяти мы можем использовать «специально» для данных текстуры? - PullRequest
8 голосов
/ 07 сентября 2011

Что такое «общая память», связанная с текстурной памятью в PowerVR SGX-карте. Нет соответствующей документации, связанной с этим.

Обычно для приложения на iphone (допустим, карты 3x / ipad PowerVR SGX) его использование ограничено 24 МБ. Даже если я загружу около 64 МБ текстур, он будет загружен. Почему он называется разделяемой памятью! Действительно запутался по этому поводу. Указатели на всю архитектуру также приветствуются. Спасибо.

1 Ответ

11 голосов
/ 08 сентября 2011

iPhone 3GS / 4, iPod touch 3-го / 4-го поколения, iPad / 2 или более поздней версии имеют графический процессор PowerVR SGX.

PowerVR SGX использует модель совместно используемой памяти с основной памятью, поэтому вы можете использовать текстуры любого размера.

Воображение предоставляет краткую документацию PowerVR SGX.

iPhone 3G и iPod touch 1-го / 2-го поколения имеют PowerVR MBX (OLD).

Исторически, iPod Touch 1-го и 2-го поколения использовал PowerVR MBX (OLD) . Для PowerVR MBX (OLD) видеопамять была отделена от основной памяти, а объем видеопамяти составлял 24 МБ. Эта память была предназначена для заднего / переднего буфера рендеринга, текстур и т. Д. Таким образом, вы не могли использовать текстуры размером более 24 МБ. Однако эта информация больше не актуальна. Сегодня практически нет ограниченных 24 МБ устройств.

Если вы хотите узнать об этом больше, пусть инструменты Apple будут с вами.

...