gdiplus: Optimize clip region transforms.
commit989c29870f3bdd3f67ca5bb9a2c5dfd42659f7aa
authorVincent Povirk <vincent@codeweavers.com>
Wed, 7 Mar 2018 17:31:01 +0000 (7 11:31 -0600)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 7 Mar 2018 17:48:00 +0000 (7 11:48 -0600)
tree0e6bd4c75f76f474c7e7645ab5e7179feb27653e
parent2329a2fa3d0e3583db1369f8c42b3f06f3493212
gdiplus: Optimize clip region transforms.

Testing shows that this affects behavior. Transforming a region turns
empty rectangles (with negative width or height) into non-empty
rectangles. If an empty rectangle is set, it's treated as non-empty
only when there is a world transform.

Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/gdiplus/graphics.c
dlls/gdiplus/tests/graphics.c