From 4d8eaeeae38bec3422408ca0530f638199b31ab0 Mon Sep 17 00:00:00 2001 From: yyagi Date: Tue, 26 Apr 2011 15:22:21 +0000 Subject: [PATCH] =?utf8?q?rev154(Direct3D9Ex=E5=AF=BE=E5=BF=9C)=E3=81=AE?= =?utf8?q?=E7=B6=9A=E3=81=8D=E3=80=82=E3=83=95=E3=83=AB=E3=82=B9=E3=82=AF?= =?utf8?q?=E3=83=AA=E3=83=BC=E3=83=B3=E3=81=A7=E3=81=AE=E8=B5=B7=E5=8B=95?= =?utf8?q?=E3=81=AB=E5=A4=B1=E6=95=97=E3=81=97=E3=81=A6=E3=81=84=E3=81=9F?= =?utf8?q?=E5=95=8F=E9=A1=8C=E3=82=92=E4=BF=AE=E6=AD=A3=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@166 16f42ceb-6dc6-49c8-ba94-f2d53467949d --- .../Rendering/GraphicsDeviceManager.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/FDK17プロジェクト/コード/01.フレームワーク/Rendering/GraphicsDeviceManager.cs b/FDK17プロジェクト/コード/01.フレームワーク/Rendering/GraphicsDeviceManager.cs index d05f205f..fa19aa7f 100644 --- a/FDK17プロジェクト/コード/01.フレームワーク/Rendering/GraphicsDeviceManager.cs +++ b/FDK17プロジェクト/コード/01.フレームワーク/Rendering/GraphicsDeviceManager.cs @@ -485,11 +485,19 @@ namespace SampleFramework { EnsureD3D9(); -#if TEST_Direct3D9Ex +#if TEST_Direct3D9Ex // 2011.4.26 yyagi + DisplayModeEx fullScreenDisplayMode = new DisplayModeEx(); + if ( CurrentSettings.Direct3D9.PresentParameters.Windowed == false ) + { + fullScreenDisplayMode.Width = CurrentSettings.Direct3D9.PresentParameters.BackBufferWidth; + fullScreenDisplayMode.Height = CurrentSettings.Direct3D9.PresentParameters.BackBufferHeight; + fullScreenDisplayMode.RefreshRate = CurrentSettings.Direct3D9.PresentParameters.FullScreenRefreshRateInHertz; + fullScreenDisplayMode.Format = CurrentSettings.Direct3D9.PresentParameters.BackBufferFormat; + } Direct3D9.Device = new SlimDX.Direct3D9.DeviceEx( Direct3D9Object, CurrentSettings.Direct3D9.AdapterOrdinal, CurrentSettings.Direct3D9.DeviceType, game.Window.Handle, - CurrentSettings.Direct3D9.CreationFlags, CurrentSettings.Direct3D9.PresentParameters ); -// yyagi + CurrentSettings.Direct3D9.CreationFlags, CurrentSettings.Direct3D9.PresentParameters, fullScreenDisplayMode ); + // yyagi #else Direct3D9.Device = new SlimDX.Direct3D9.Device( Direct3D9Object, CurrentSettings.Direct3D9.AdapterOrdinal, CurrentSettings.Direct3D9.DeviceType, game.Window.Handle, -- 2.11.0