diff options
author | Mike Reed <reed@google.com> | 2017-06-23 14:21:25 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-06-23 18:55:34 +0000 |
commit | 51e46d5e1c48072c08637ba8f875ba249eda2376 (patch) | |
tree | 333771e2d530fcd4a6687c3db5f8430018b31446 /src/jumper/SkJumper.h | |
parent | 81dd3e0c66c6c521a4548205e7e29d6c4972f644 (diff) |
use mul_inv instead of div for tiling
Bug: skia:
Change-Id: I5f88e7923fe204faba8dc5d87454805a4d470d52
Reviewed-on: https://skia-review.googlesource.com/20688
Reviewed-by: Mike Klein <mtklein@chromium.org>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/jumper/SkJumper.h')
-rw-r--r-- | src/jumper/SkJumper.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jumper/SkJumper.h b/src/jumper/SkJumper.h index 8e1dd35300..38ff934aef 100644 --- a/src/jumper/SkJumper.h +++ b/src/jumper/SkJumper.h @@ -71,6 +71,11 @@ struct SkJumper_SamplerCtx { float scaley[SkJumper_kMaxStride]; }; +struct SkJumper_TileCtx { + float scale; + float invScale; // cache of 1/scale +}; + struct SkJumper_CallbackCtx { MAYBE_MSABI void (*fn)(SkJumper_CallbackCtx* self, int active_pixels/*<= SkJumper_kMaxStride*/); |