From e01095a51bce025dd563e1fbb60a1e12407fe640 Mon Sep 17 00:00:00 2001 From: Roman Fomin Date: Tue, 23 Jul 2019 01:33:43 +0700 Subject: [PATCH] Fix maintaining aspect ratio --- gfx/drivers/d3d10.c | 1 + gfx/drivers/d3d11.c | 1 + 2 files changed, 2 insertions(+) diff --git a/gfx/drivers/d3d10.c b/gfx/drivers/d3d10.c index aeb1e3b66b..3c073f5558 100644 --- a/gfx/drivers/d3d10.c +++ b/gfx/drivers/d3d10.c @@ -705,6 +705,7 @@ d3d10_gfx_init(const video_info_t* video, d3d10->viewport.Width = d3d10->vp.full_width; d3d10->viewport.Height = d3d10->vp.full_height; d3d10->resize_viewport = true; + d3d10->keep_aspect = video->force_aspect; d3d10->vsync = video->vsync; d3d10->format = video->rgb32 ? DXGI_FORMAT_B8G8R8X8_UNORM : DXGI_FORMAT_B5G6R5_UNORM; diff --git a/gfx/drivers/d3d11.c b/gfx/drivers/d3d11.c index 47594c532e..dea7880f35 100644 --- a/gfx/drivers/d3d11.c +++ b/gfx/drivers/d3d11.c @@ -782,6 +782,7 @@ d3d11_gfx_init(const video_info_t* video, const input_driver_t** input, void** i d3d11->viewport.Width = d3d11->vp.full_width; d3d11->viewport.Height = d3d11->vp.full_height; d3d11->resize_viewport = true; + d3d11->keep_aspect = video->force_aspect; d3d11->vsync = video->vsync; d3d11->format = video->rgb32 ? DXGI_FORMAT_B8G8R8X8_UNORM : DXGI_FORMAT_B5G6R5_UNORM;