diff options
Diffstat (limited to 'Source/Core/VideoBackends/D3D/main.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/D3D/main.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/Source/Core/VideoBackends/D3D/main.cpp b/Source/Core/VideoBackends/D3D/main.cpp index 69b6f47804..7df5358b16 100644 --- a/Source/Core/VideoBackends/D3D/main.cpp +++ b/Source/Core/VideoBackends/D3D/main.cpp @@ -127,14 +127,11 @@ void VideoBackend::InitBackendInfo() DX11::D3D::UnloadD3D(); } -bool VideoBackend::Initialize(void* window_handle) +bool VideoBackend::Initialize(const WindowSystemInfo& wsi) { - if (window_handle == nullptr) - return false; - InitializeShared(); - if (FAILED(D3D::Create(reinterpret_cast<HWND>(window_handle)))) + if (FAILED(D3D::Create(reinterpret_cast<HWND>(wsi.render_surface)))) { PanicAlert("Failed to create D3D device."); return false; @@ -188,4 +185,4 @@ void VideoBackend::Shutdown() D3D::Close(); } -} +} // namespace DX11 |
