From f911dfcc392856be1d86a369c2685eea23110d20 Mon Sep 17 00:00:00 2001 From: ImJezze Date: Sun, 15 May 2016 11:01:33 +0200 Subject: [PATCH] Fixed MT 06209 (part 2) - the D3D device is now always created with presentation parameters where Windowed = true, which actually does not make sense --- src/osd/modules/render/drawd3d.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osd/modules/render/drawd3d.cpp b/src/osd/modules/render/drawd3d.cpp index 16f294c4473..1aadd46a6e2 100644 --- a/src/osd/modules/render/drawd3d.cpp +++ b/src/osd/modules/render/drawd3d.cpp @@ -578,7 +578,7 @@ int renderer_d3d9::initialize() return false; } - // create the device immediately for the full screen case (defer for window mode) + // create the device immediately for the full screen case (defer for window mode in update_window_size()) auto win = assert_window(); if (win->fullscreen() && device_create(win->main_window()->platform_window())) { @@ -838,7 +838,7 @@ try_again: m_presentation.MultiSampleType = D3DMULTISAMPLE_NONE; m_presentation.SwapEffect = D3DSWAPEFFECT_DISCARD; m_presentation.hDeviceWindow = win->platform_window(); - m_presentation.Windowed = !win->fullscreen() || win->win_has_menu(); + m_presentation.Windowed = true; // !win->fullscreen() || win->win_has_menu(); m_presentation.EnableAutoDepthStencil = FALSE; m_presentation.AutoDepthStencilFormat = D3DFMT_D16; m_presentation.Flags = 0;