OpenGL устарела в IOS 12, как безопасно продолжать использовать openGL на устройстве ios 12+? - PullRequest
0 голосов
/ 19 сентября 2018

Apple заявляет, что приложения, созданные с использованием OpenGL ES, будут продолжать работать в iOS 12, но Open GL ES устарела в iOS 12. Игры и приложения с интенсивной графикой, которые ранее использовали OpenGL ES, теперь должны использовать Metal.Но я не хочу переносить свое приложение из OpenGL в Metal, потому что это тот же код для Android, и я не хочу создавать 2 ветки, так как я могу продолжать использовать OpenGL в будущих версиях iOS?

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Вы более или менее этого не делаете.

Apple совершенно четко дала понять, что они не заинтересованы в дальнейшей поддержке OpenGL ES на любой платформе, которую они контролируют.В будущем вы будете использовать Metal или у вас не будет ускоренной 3D-графики.Это будут ваши варианты.

- это проекты, которые предоставляют OpenGL ES на таких платформах, внедряя слой ES поверх Metal. MoltenGL , например, но это, очевидно, не бесплатно.

0 голосов
/ 19 сентября 2018

Я рекомендую, чтобы OpenGL и Metal разрабатывались вместе на iOS, а с Metal использовались новые функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...