Metal logo

В ближайшее время приложения для iOS, tvOS, macOS использующие OpenGL / GL|ES перестанут работать. Приблизительно один год был дан разработчикам для перехода на Apple Metal.

MoltenGL

Я все еще не реализовал поддержку Metal в своем движке. Да и особого желания прикручивать технологию ради технологии у меня совершенно нет. Но как бы я не противился переходу на Metal, он (переход) неизбежен. И в качестве временного решения можно воспользоваться проектом MoltenGL.

MoltenGL

И все было бы хорошо, если бы не условия лицензирования – один год тестового периода, каждый последующий год от $400 USD до $20,000 USD в зависимости от прибыльности проекта и компании.

MoltenGL

Сегодня я выполнил пошаговую инструкцию и подключил для теста MoltenGL в одну из своих игр. Инструкция простая, подключение легкое – все завелось с пол оборота. Увеличения производительности я не заметил – как было 60 FPS, так и осталось. Зато сегодня я отодвинул неизбежный переход на Apple Metal еще на один год 🙂

MoltenGL
  • Официальный сайт проекта MoltenGL
  • О Apple Metal на официальном сайте Apple