У меня возникли проблемы с созданием действительного устройства DirectX 10 и цепочки обмена с помощью D3D10CreateDeviceAndSwapChain.Я думаю, что это может быть мое создание окна, в котором что-то идет не так, так как он говорит, что OutputWindow в предоставленном SwapChainDesc не используется = ???(или случайное значение типа int)
Эта проблема вызывает у меня стресс, поскольку я не могу понять, что не так с кодом проекта
Я знаю, что он не работает в строке 193в CDirect3D.cpp на
result = D3D10CreateDeviceAndSwapChain(NULL, D3D10_DRIVER_TYPE_HARDWARE, NULL, 0, D3D10_SDK_VERSION, &swapChainDesc, &this->m_swapChain, &this->m_device);
Я был бы очень признателен, если бы кто-нибудь взглянул на код.Я загрузил проект и его источники на http://dl.dropbox.com/u/3605545/files/LearningEngine.zip
(пока не большая кодовая база, пока только 4 класса)
Проект в VS2010, и я использовал DirectXSDK от июня 2010 года