Мы собираемся запустить заголовок в iOS appstore, и мы недавно обнаружили, что он не работает на iOS 8. Игра загружается на черный экран, однако все остальное работает, чтобы работать (музыка может быть услышана , он реагирует на сенсорный экран, просто ничего на дисплее).ios 8 opengl es 1.1 прекращено?
Наш двигатель довольно старый и использует OpenGL ES 1.1. Я теперь убежден, что это проблема, поскольку я пробовал другой (старый) учебник, который отображает черный экран.
Я искал в Интернете какие-либо обсуждения об этом, но, похоже, ничего не нашел. У кого-нибудь есть 1.1 приложения, которые они могут подтвердить, либо перестали работать, либо работают?
Теперь я смотрю на задачу обновления двигателя до 2.0, что немаловажно, учитывая размер проекта и тот факт, что мы должны запускаться очень скоро. Было бы неразумно, что Apple просто откажется от поддержки 1.1, не сказав ничего, поэтому я надеюсь, что ошибаюсь в этом.
Я не укусил фрукты, но не можете ли вы попытаться использовать профиль совместимости во время initGL init? – St0fF
Это может стоить связаться с Apple напрямую и сжечь TSI. Руководство по программированию OpenGL ES по-прежнему ссылается на Open GL ES 1.1 в разделе «Выбор версий OpenGL ES для поддержки». Ссылка на документы: https: //developer.apple.com/Library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/OpenGLESontheiPhone/OpenGLESontheiPhone.html#//apple_ref/doc/uid/TP40008793-CH101-SW6 –
@RoboticCat - Да, , ты прав, я свяжусь с ними сейчас. –