나는 최근에 D3D를 배우기 시작했습니다. 내가 따라야 할 온라인 튜토리얼에 따라 환경을 설정했지만, DX11에 대한 Luna의 책 6 장 BOX 소스를 실행했을 때 문제가있었습니다."Direct3D 기능 수준 11이 지원되지 않습니다." Win7 + VS2010 환경에서
내가 얻을 다음 dialog box 실행 ("Direct3D를 기능 레벨 11 지원되지 않는.")
문제의 코드 세그먼트 : 나는 유래에 비슷한 문제를 발견
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;
}
(Two problems while initializing Directx 11.0 - 1.FeatureLevel, 2. 4xMSAA quality) , 하지만 대답은 내 문제를 해결하지 못합니다. 그래픽 드라이버를 업데이트했습니다.
나는이 적힌 DxDiag 도구를 사용했는데 결과는 다음과 같다 :
가
컴퓨터를 바꿔야한다고 생각합니다.하지만 어떤 경우에는 제 질문에 답변 해 주셔서 감사합니다. – jyheng