diff options
author | 2017-02-06 16:48:57 -0500 | |
---|---|---|
committer | 2017-02-06 22:34:19 +0000 | |
commit | a950a86d225b7912e9878ecaa47da71acc88a66d (patch) | |
tree | 0f29715e522c225c8e24e4262a101b008e05ec70 /gn | |
parent | 92eba8a5efc0860d4e95ba7f25052474a0bfca0c (diff) |
Fix rounding error with tiled bitmap draws
We were snapping the top-left of the destination rectangle to integers,
but using the original (fractional) size. This led to us losing rows or
columns of pixels at the first tile boundary.
Also added a GM that demonstrates the bug (now renders correctly).
BUG=skia:
Change-Id: I50629dab9dd90fedad2c7e3393a1b1d1c7a8d45e
Reviewed-on: https://skia-review.googlesource.com/8102
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'gn')
-rw-r--r-- | gn/gm.gni | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -36,6 +36,7 @@ gm_sources = [ "$_gm/bitmaprect.cpp", "$_gm/bitmaprecttest.cpp", "$_gm/bitmapshader.cpp", + "$_gm/bitmaptiled.cpp", "$_gm/bleed.cpp", "$_gm/blend.cpp", "$_gm/blurcircles.cpp", |