Текстуры не отображаются в 2.3.3

Сегодня я столкнулся со стрессовой проблемой, работая над своей игрой для Android, и надеялся, что у кого-то будет какое-то понимание. Мой друг использовал cyanogenmod на своем Droid невероятно, чтобы получить root права и установить пряник 2.3.3. Я попытался загрузить игру на его устройстве, и она вроде бы работает, но все белое. Поскольку мой glClear черный, я предполагаю, что это означает, что растровые изображения и / или текстуры загружаются неправильно. Я пытался поместить свои текстуры во все разные папки dpi, попытался установить максимальный уровень API на 8 для froyo, попытался установить платформу для проекта в SDK на 2.3.3, но ничто из того, что я делаю, похоже, не влияет на это в любом случае. способ.

Я вполне могу согласиться с тем, что тот факт, что он использует неофициальную прошивку для своего телефона, исключает это из любого углубленного поиска, но вы, ребята, думаете, что это действительно связано с прошивкой? Или есть что-то еще, что я могу попробовать заставить его работать.


person P4r0dy    schedule 21.04.2011    source источник
comment
Быстрый вопрос ... являются ли ширина и длина вашей текстуры степенью двойки?   -  person Maximus    schedule 21.04.2011
comment
они 288x192 ... но они отлично загружаются на моем дроиде, работающем на froyo ... вы думаете, что это все?   -  person P4r0dy    schedule 21.04.2011


Ответы (1)


(Перенесено из комментариев в ответ)

Это может быть абсолютно размер текстуры. Графический процессор в каждом устройстве отличается и будет поддерживать разные расширения OpenGL. Попробуйте с высотой и шириной, которые ограничены 64, 128, 256, 512 или 1024, и я уверен, что это сработает. Мой Samsung Captivate не мог запустить одно из примеров приложений, потому что это было изображение размером 192 x 192. Как только я изменил его, чтобы использовать текстуру 256 X 256, все заработало.

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

person Maximus    schedule 21.04.2011
comment
Хорошо, спасибо за предложение, я сделаю это обновление сегодня вечером и дам вам знать! - person P4r0dy; 21.04.2011