EngMaskBitBlt and IntEngMaskBlt do not have a source surface, so it makes no sense...
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Fri, 10 Apr 2009 20:50:57 +0000 (20:50 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Fri, 10 Apr 2009 20:50:57 +0000 (20:50 +0000)
commit4b6b9a55cabe27e23591672c1d5dac3f8a6b6275
tree85f4619bb1f828e69175e0572264b429e830d9d8
parented40a59c44459ffb3f0d8184a92c660f5bc70114
EngMaskBitBlt and IntEngMaskBlt do not have a source surface, so it makes no sense to have a source point. Remove it from the prototype. (Aplpha)BltMask need to have a spacial prototype including a source surface and point, but they are unused, use the mask point instead of the source point. IntEngMaskBitBlt: call IntEngEnter with the mask surface, instead of 2 times with the dest surface, intersect with Clip bounding rect before. Fixes wrong text origin/crippled text when outputting clipped text.

svn path=/trunk/; revision=40449
reactos/subsystems/win32/win32k/eng/bitblt.c
reactos/subsystems/win32/win32k/include/eng.h
reactos/subsystems/win32/win32k/objects/freetype.c