如何确定dx调试层是否可用?

时间:2013-11-20 19:13:05

标签: c++ windows directx-11

在创建具有D3D11_CREATE_DEVICE_DEBUG标志的设备之前,是否有可能找出dx调试层是否可用?

我正在使用Direct3D 11(和C ++)。

1 个答案:

答案 0 :(得分:0)

根据help,您必须安装D3D11*SDKLayers.dll;否则,设备创建失败。

因此,方法1:检查是否存在D3D11 * SDKLayers.dll。

方法2:继续尝试使用调试标志创建设备。如果失败,请删除调试标志,然后重试。