Я не знаю, сильно ли это помогает, но я видел много странного поведения в реализации OpenGL ES на симуляторе: появляются ложные изображения; странное освещение на первом проходе рендера; битый рендеринг в растровые изображения, в зависимости от того, когда я это называю. Я не эксперт в программировании OpenGL, поэтому я мог бы просто писать дерьмовый код, но есть определенная заметная разница в поведении симулятора по сравнению с реальным оборудованием.
Твой опыт подсказывает, что, возможно, мои проблемы - не моя вина. : -)