From b80866de7c17e07086ef435cd0400f57a5fe7f70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Fri, 14 Jan 2005 21:08:01 +0000 Subject: [PATCH] Speed up 8bpp fills by a factor 4 svn path=/trunk/; revision=13047 --- reactos/subsys/win32k/dib/dib8bpp.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/reactos/subsys/win32k/dib/dib8bpp.c b/reactos/subsys/win32k/dib/dib8bpp.c index 1236cca9c9b..26d1f4ca65b 100644 --- a/reactos/subsys/win32k/dib/dib8bpp.c +++ b/reactos/subsys/win32k/dib/dib8bpp.c @@ -38,15 +38,7 @@ DIB_8BPP_GetPixel(SURFOBJ *SurfObj, LONG x, LONG y) VOID DIB_8BPP_HLine(SURFOBJ *SurfObj, LONG x1, LONG x2, LONG y, ULONG c) { - PBYTE byteaddr = SurfObj->pvScan0 + y * SurfObj->lDelta; - PBYTE addr = byteaddr + x1; - LONG cx = x1; - - while(cx < x2) { - *addr = c; - ++addr; - ++cx; - } + memset(SurfObj->pvScan0 + y * SurfObj->lDelta + x1, (BYTE) c, x2 - x1); } VOID