[ros-diffs] [gschneider] 39326: Evgeny Boltik <BSTSoft AT narod DOT ru>: Fix a brush displacement that was shown after clipping a bitblitted picture (8/16/32bpp). Bug #4107
gschneider at svn.reactos.org
gschneider at svn.reactos.org
Tue Feb 3 15:43:19 CET 2009
Author: gschneider
Date: Tue Feb 3 08:43:19 2009
New Revision: 39326
URL: http://svn.reactos.org/svn/reactos?rev=39326&view=rev
Log:
Evgeny Boltik <BSTSoft AT narod DOT ru>:
Fix a brush displacement that was shown after clipping a bitblitted picture (8/16/32bpp). Bug #4107
Modified:
trunk/reactos/tools/gendib/gendib.c
Modified: trunk/reactos/tools/gendib/gendib.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/gendib/gendib.c?rev=39326&r1=39325&r2=39326&view=diff
==============================================================================
--- trunk/reactos/tools/gendib/gendib.c [iso-8859-1] (original)
+++ trunk/reactos/tools/gendib/gendib.c [iso-8859-1] Tue Feb 3 08:43:19 2009
@@ -529,12 +529,12 @@
{
if (0 == (Flags & FLAG_BOTTOMUP))
{
- Output(Out, "PatternY = (BltInfo->DestRect.top + BltInfo->BrushOrigin.y) %%\n");
+ Output(Out, "PatternY = (BltInfo->DestRect.top - BltInfo->BrushOrigin.y) %%\n");
Output(Out, " BltInfo->PatternSurface->sizlBitmap.cy;\n");
}
else
{
- Output(Out, "PatternY = (BltInfo->DestRect.bottom - 1 +\n");
+ Output(Out, "PatternY = (BltInfo->DestRect.bottom - 1 -\n");
Output(Out, " BltInfo->BrushOrigin.y) %%\n");
Output(Out, " BltInfo->PatternSurface->sizlBitmap.cy;\n");
}
@@ -547,7 +547,7 @@
}
if (RopInfo->UsesPattern && 0 != (Flags & FLAG_PATTERNSURFACE))
{
- Output(Out, "BasePatternX = (BltInfo->DestRect.left + BltInfo->BrushOrigin.x) %%\n");
+ Output(Out, "BasePatternX = (BltInfo->DestRect.left - BltInfo->BrushOrigin.x) %%\n");
Output(Out, " BltInfo->PatternSurface->sizlBitmap.cx;\n");
}
More information about the Ros-diffs
mailing list