MTLCreateSystemDefaultDevice возвращает nil в симуляторе iOS 13

Я использую Xcode 11 GM Seed (11A419c). Когда я запускаю код Metal на симуляторе iOS 13 и пытаюсь получить доступ к металлическому устройству, созданному с помощью MTLCreateSystemDefaultDevice (), он возвращает nil. Как Metal должен работать на симуляторе без этого устройства? Есть ли какие-нибудь настройки в XCode, чтобы исправить это? У меня есть модель Macbook Pro Retina 2012 под управлением Mac OS 10.14.6, если это важно.


person Deepak Sharma    schedule 12.09.2019    source источник


Ответы (1)


Metal доступен в симуляторах iOS 13 и tvOS 13 только при работе на macOS Catalina (10.15) или новее. Это описано в примечаниях к выпуску Xcode 11.

person warrenm    schedule 12.09.2019
comment
Не могли бы вы также взглянуть на этот вопрос - stackoverflow .com / questions / 57834241 / - person Deepak Sharma; 13.09.2019