mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2025-01-28 22:04:43 -08:00
dwrite-8bpp_Grayscale_Mode: Update patchset.
This commit is contained in:
parent
f1b1baf057
commit
51cc8cbe36
@ -0,0 +1,28 @@
|
||||
From 210e76111bc8c35d13a99f265dca8591479e9ecf Mon Sep 17 00:00:00 2001
|
||||
From: Nikolay Sivov <nsivov@codeweavers.com>
|
||||
Date: Thu, 7 Sep 2017 04:15:28 +0300
|
||||
Subject: dwrite: Fix 8bpp bitmap copy
|
||||
|
||||
Spotted by Matteo.
|
||||
|
||||
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
||||
---
|
||||
dlls/dwrite/gdiinterop.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/dlls/dwrite/gdiinterop.c b/dlls/dwrite/gdiinterop.c
|
||||
index 2e1811bd66d..ac1fc320356 100644
|
||||
--- a/dlls/dwrite/gdiinterop.c
|
||||
+++ b/dlls/dwrite/gdiinterop.c
|
||||
@@ -282,7 +282,7 @@ static void blit_8(struct dib_data *dib, const BYTE *src, const RECT *rect, DWOR
|
||||
|
||||
for (y = rect->top; y < rect->bottom; y++) {
|
||||
for (x = 0; x < src_width; x++) {
|
||||
- if (src[x]) continue;
|
||||
+ if (!src[x]) continue;
|
||||
if (src[x] == DWRITE_ALPHA_MAX)
|
||||
dst_ptr[x] = text_pixel;
|
||||
else
|
||||
--
|
||||
2.14.1
|
||||
|
@ -4721,11 +4721,13 @@ if test "$enable_dwrite_8bpp_Grayscale_Mode" -eq 1; then
|
||||
patch_apply dwrite-8bpp_Grayscale_Mode/0002-dwrite-Validate-buffer-size-passed-to-CreateAlphaTex.patch
|
||||
patch_apply dwrite-8bpp_Grayscale_Mode/0003-dwrite-Use-8bpp-bitmaps-in-grayscale-mode.patch
|
||||
patch_apply dwrite-8bpp_Grayscale_Mode/0004-d2d1-Use-8bpp-text-bitmaps-for-grayscale-mode.patch
|
||||
patch_apply dwrite-8bpp_Grayscale_Mode/0005-dwrite-Fix-8bpp-bitmap-copy.patch
|
||||
(
|
||||
printf '%s\n' '+ { "Nikolay Sivov", "dwrite: Handle 8bpp gray bitmaps for bitmap target.", 1 },';
|
||||
printf '%s\n' '+ { "Nikolay Sivov", "dwrite: Validate buffer size passed to CreateAlphaTexture() against analysis texture type.", 1 },';
|
||||
printf '%s\n' '+ { "Nikolay Sivov", "dwrite: Use 8bpp bitmaps in grayscale mode.", 1 },';
|
||||
printf '%s\n' '+ { "Nikolay Sivov", "d2d1: Use 8bpp text bitmaps for grayscale mode.", 1 },';
|
||||
printf '%s\n' '+ { "Nikolay Sivov", "dwrite: Fix 8bpp bitmap copy.", 1 },';
|
||||
) >> "$patchlist"
|
||||
fi
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user