Я использую Irrlicht Engine (branch-ogles с новейшей версией svn 4389) в iPhone и выбираю драйвер opengl-es2.
Однако, похоже, он не поддерживает рендеринг текстуры изображения без степени двойки. И я успешно запустил пример opengles2 с рендерингом изображения не в степени двойки на iPhone.
Так что может быть ошибка в COGLES2Driver или COGLES2Texture.