에서 Direct3D 오류를 초기화하므로 C++ 언어와 DirectX 11에 익숙해지기 시작했습니다. 주로 배울 수있는 거대한 리소스가 있으므로 사용할 수 있습니다.rastertek 튜토리얼
튜토리얼은 여기 http://www.rastertek.com/dx11tut03.html
발견 된 문제는 다이렉트 X 11 비주얼 스튜디오 2010 프로그램이 정말하지 않는 일이다 할 수 있으며, 초기화 과정은 거짓
내 문제는 매우 간단 반환합니다. 그것은 Direct3D를 초기화하지 않으며, 오류가 없다. 단지 부울이 true와 같지 않다. 솔루션을 다운로드하면 동일한 결과가 발생합니다.
// Initialize the Direct3D object.
result = m_D3D->Initialize(screenWidth, screenHeight, VSYNC_ENABLED, hwnd, FULL_SCREEN, SCREEN_DEPTH, SCREEN_NEAR);
if(!result)
{
MessageBox(hwnd, L"Could not initialize Direct3D", L"Error", MB_OK);
return false;
}
전체 초기화 코드는 100 줄을 넘지 만 튜토리얼 페이지에서 확인할 수있는 모든 검사를 수행합니다.
나는 드라이버가 문제가있을 수 있다는 것을 발견하고 이걸 발견 : So there's one thing we can notice, the DDI is 10 instead of 11
그래서 내가 그 다이렉트 X 11을 실행하지 않고, 어떻게 문제를 해결하기 위해가있을 수 있습니다 문제인가?
도움 주셔서 감사합니다.
* "내가 정말로 중요한 것을 놓치고있는 것은 아닐까?"- 예, a [mcve]. – IInspectable
코드는 링크에서 찾을 수 있으며 광산은 1 : 1입니다. 자습서에서는이 문제에 대해 언급하지 않으므로 아무 문제가 없다고 생각합니다. 하지만 그 원인은 무엇입니까? –
이 자습서는 분명히 * "최소"*는 아니며 여기 주변의 질문은 질문에 필수적인 경우 오프 사이트 콘텐츠에 연결하지 않아야합니다. – IInspectable