【发布时间】:2017-07-31 10:39:36
【问题描述】:
我最近才开始学习 D3D。我已经按照我正在关注的在线教程设置了我的环境,但是当我运行Luna关于DX11的书的Chapter 6 BOX源时出现了问题。
我在运行时收到以下dialog box(“Direct3D Feature Level 11 unsupported.”)
问题的代码段:
D3D_FEATURE_LEVEL featureLevel;
HRESULT hr = D3D11CreateDevice(
0, // default adapter
md3dDriverType,
0, // no software device
createDeviceFlags,
0, 0, // default feature level array
D3D11_SDK_VERSION,
&md3dDevice,
&featureLevel,
&md3dImmediateContext);
if( FAILED(hr) )
{
MessageBox(0, L"D3D11CreateDevice Failed.", 0, 0);
return false;
}
if( featureLevel != D3D_FEATURE_LEVEL_11_0 )
{
MessageBox(0, L"Direct3D Feature Level 11 unsupported.", 0, 0);
return false;
}
我在stackoverflow上发现了一个类似的问题(Two problems while initializing Directx 11.0 - 1.FeatureLevel, 2. 4xMSAA quality), 但答案并不能解决我的问题。我已经更新了我的图形驱动程序。
我用过DxDiag工具,结果如下:
【问题讨论】:
标签: visual-studio-2010 windows-7 directx directx-11