From 5eaf00b39d56678fee20dbe31792a4d074ee73ee Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Mon, 16 Jan 2017 19:53:46 -0500 Subject: [PATCH] GDI: fix rendering of 32-bit color cores --- gfx/drivers/gdi_gfx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfx/drivers/gdi_gfx.c b/gfx/drivers/gdi_gfx.c index 087ad2ee7b..5100759dee 100644 --- a/gfx/drivers/gdi_gfx.c +++ b/gfx/drivers/gdi_gfx.c @@ -212,7 +212,7 @@ static bool gdi_gfx_frame(void *data, const void *frame, bmp_old = (HBITMAP)SelectObject(memDC, bmp); info->bmiHeader.biBitCount = bits; - info->bmiHeader.biWidth = pitch / 2; + info->bmiHeader.biWidth = pitch / (bits / 8); info->bmiHeader.biHeight = -height; info->bmiHeader.biPlanes = 1; info->bmiHeader.biSize = sizeof(BITMAPINFOHEADER) + (3 * sizeof(RGBQUAD));