From 7972918472de695a3e7ef672c65fc6aca6f1620e Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Mon, 19 May 2025 16:15:12 +0200 Subject: [PATCH] miniwin: 16bit color key support (#124) --- miniwin/miniwin/src/miniwin_ddsurface.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/miniwin/miniwin/src/miniwin_ddsurface.cpp b/miniwin/miniwin/src/miniwin_ddsurface.cpp index 854d3cb9..c0cb5f5f 100644 --- a/miniwin/miniwin/src/miniwin_ddsurface.cpp +++ b/miniwin/miniwin/src/miniwin_ddsurface.cpp @@ -239,8 +239,8 @@ HRESULT DirectDrawSurfaceImpl::SetColorKey(DDColorKeyFlags dwFlags, LPDDCOLORKEY if (!lpDDColorKey) { return DDERR_INVALIDPARAMS; } - if (m_surface->format != SDL_PIXELFORMAT_INDEX8) { - return DDERR_GENERIC; // Not currently supported + if (lpDDColorKey->dwColorSpaceLowValue != lpDDColorKey->dwColorSpaceHighValue) { + return DDERR_GENERIC; // Not supported } if (SDL_SetSurfaceColorKey(m_surface, true, lpDDColorKey->dwColorSpaceLowValue) != 0) {