У меня есть встроенная библиотека для игры, которую я портирую с iPhone на Android.Наша целевая версия ОС - 1.6, и игра в целом работает довольно хорошо без каких-либо оптимизаций.Однако, в тот момент, когда я включаю оптимизацию любого типа (будь то -O1, -O2 или -O3), все (вход, графика, звук, код игры), но графика работает правильно.
Вот что ям должен получить:
http://i56.tinypic.com/2yzn4o6.png
И что я получу:
http://i51.tinypic.com/raqogl.png
Я уже пытался получить помощь посписки рассылки NDK, но я не получил ответов.Я даже пытался отправить текстуры как чисто белые, и они ведут себя еще более странно, с крошечными белыми треугольниками, «падающими» во время загрузки экрана, пока весь экран не станет белым, пока я рисую только пару треугольников.
Я использую vs-android для компиляции, но даже с NDK-build у меня та же проблема.Я также проверил, что пиксельные данные, которые я получаю из текстур, действительны на 100% (я сбросил их в PNG на SD-карте во время отладки).
Любая помощь приветствуется.