Module: wine Branch: master Commit: d4dc8fd2c29ef7276dbcf14580351cf385fec28d URL: https://source.winehq.org/git/wine.git/?a=commit;h=d4dc8fd2c29ef7276dbcf1458...
Author: Gabriel Ivăncescu gabrielopcode@gmail.com Date: Fri Apr 16 11:11:19 2021 +0100
gdi32: Move the loop through each clipped rectangle to the primitive blend funcs.
This is to prepare so we don't recalculate the lookup cache map for color tables on every clipped rect (which is expensive).
Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com Signed-off-by: Huw Davies huw@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/gdi32/dibdrv/bitblt.c | 14 +- dlls/gdi32/dibdrv/dibdrv.h | 4 +- dlls/gdi32/dibdrv/primitives.c | 294 +++++++++++++++++++++++------------------ 3 files changed, 171 insertions(+), 141 deletions(-)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=d4dc8fd2c29ef7276dbcf...