aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/RectTest.cpp
diff options
context:
space:
mode:
authorGravatar csmartdalton <csmartdalton@google.com>2016-07-11 14:34:11 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-07-11 14:34:12 -0700
commit7969838702135b9f127bd738728da61bc49b050a (patch)
tree9bcf60d9251fd0b4fdca47da0005ff9c07c514b2 /tests/RectTest.cpp
parent8a74f132398f107963fe1b27fb54b63a008e67dd (diff)
Pre-crop filled rects to avoid scissor
Updates GrDrawContext to crop filled rects to the clip bounds before creating batches for them. Also adds clipping logic to ignore scissor when the draw falls completely inside. These two changes combined reduce API traffic and improve batching. In the future this can and should be improved by switching to floating point clip boundaries, thus allowing us to throw out non pixel aligned rectangle clips as well. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2132073002 Review-Url: https://codereview.chromium.org/2132073002
Diffstat (limited to 'tests/RectTest.cpp')
0 files changed, 0 insertions, 0 deletions