Будни юнитишника: Steam, Mac, Metal — всё плохо

Сделали поддержку Mac’а, а про Steam overlay и забыли. Недавно игрок пожаловался, что не может в игре покупку сделать, не показывалось окно с инапами. Оказалось, что Steam overay не поддерживает Metal на данный момент.

Вообще, сразу же пошёл гунилть по поводу либы. Моментально нашёл постов парочку. Как оказалось Steam overay не поддерживает Metal.

The overlay supports games that use DirectX 7 — 12, OpenGL, and Vulkan. The overlay does not currently support Metal. The overlay will not be active in software-rasterized games.

В самом Steam’е эти вопросы тоже обсуждаются. Пока рекомендуют в настройках билда поменять API графическое, сделать приоритет у OpenGLCore побольше.