Есть ли возможность выяснить, доступен ли уровень отладки dx до создания устройства с флагом D3D11_CREATE_DEVICE_DEBUG?
Я использую Direct3D 11 (и C++).
Согласно помочь вам необходимо иметь D3D11*SDKLayers.dll
установлен; в противном случае создание устройства не выполняется.
Итак, метод 1: проверьте, существует ли D3D11 * SDKLayers.dll.
Способ 2: попробуйте создать устройство с флагом отладки. В случае сбоя удалите флаг отладки и повторите попытку.