From 1063c8785d0876db0418d10c282126bdcf1c1e7c Mon Sep 17 00:00:00 2001 From: aliakseis Date: Sat, 14 Oct 2023 12:30:11 +0300 Subject: [PATCH] Update PlayerView.cpp --- Player/PlayerView.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Player/PlayerView.cpp b/Player/PlayerView.cpp index a95a0d8..2f1ca1c 100644 --- a/Player/PlayerView.cpp +++ b/Player/PlayerView.cpp @@ -750,6 +750,23 @@ bool CPlayerView::InitializeD3D9() TRACE("CreateDevice(HAL) failed with error 0x%x.\n", hr); } + if (!m_pD3DD9) + { + hr = m_pD3D9->CreateDevice(D3DADAPTER_DEFAULT, + D3DDEVTYPE_HAL, + m_hWnd, + D3DCREATE_FPU_PRESERVE | + D3DCREATE_MULTITHREADED | + D3DCREATE_SOFTWARE_VERTEXPROCESSING, + &D3DPP, + &m_pD3DD9); + + if (FAILED(hr)) + { + TRACE("CreateDevice(HAL+SOFTWARE_VERTEXPROCESSING) failed with error 0x%x.\n", hr); + } + } + // // Next try to create a software D3D9 device. //