On Wed, Mar 31, 2021 at 03:35:57PM +0300, Gabriel Ivăncescu wrote:
@@ -189,8 +196,8 @@ typedef struct primitive_funcs const dib_info *brush, const rop_mask_bits *bits); void (* copy_rect)(const dib_info *dst, const RECT *rc, const dib_info *src, const POINT *origin, int rop2, int overlap);
- void (* blend_rect)(const dib_info *dst, const RECT *rc, const dib_info *src,
const POINT *origin, BLENDFUNCTION blend);
- void (* blend_rect)(const dib_info *dst, const dib_info *src, LONG diff_x, LONG diff_y,
const struct clipped_rects *clipped_rects, BLENDFUNCTION blend);
Using a POINT *offset instead of diff_[xy] would be cleaner.
Huw.