У меня есть довольно стандартный SCNView, созданный на Storyboard с использованием средства визуализации Default
.
Когда Mac с встроенным графическим процессором Intel Iris открывают мое приложение, вид становится черным.
Я пробовал
- Отключение освещения среды (из аналогичного вопроса). Не имел эффекта.
- В раскадровке я попытался установить
Renderer
на OpenGL
. Это работает, хотя освещение выключено.
В качестве временного промежутка я попытался обнаружить графические процессоры Iris с помощью MTLCopyAllDevices
, но похоже, что я не могу изменить средство визуализации SCNView
после его запуска. Если я просто попытаюсь восстановить его, представление будет отображать только цвет фона.
Apple заявляет, что эти компьютеры Mac 2015 и более ранних версий должны поддерживать Metal, поэтому я полагаю, что они не отступают от OpenGL. Но я понятия не имею, почему вид черный.
Обновление: в консоли я получаю по одному на каждый кадр, похожий на каждый (так что их много)
Выполнение буфера команд было прервано из-за ошибки во время выполнения.