aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2014-10-16 15:21:43 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-10-16 15:21:43 -0700
commit90c7992bfc6330f070f7704d63372a0ec8410170 (patch)
treea1938fcd7386f6c59eaf079bfdb173042a730727 /include
parent70171683e6977af7472f0f465bd81852d0644ddd (diff)
Start to vectorize SkTileGrid.
This adds Sk4x.h to help. BUG=skia: Review URL: https://codereview.chromium.org/634543004
Diffstat (limited to 'include')
-rw-r--r--include/core/SkTypes.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/core/SkTypes.h b/include/core/SkTypes.h
index 0e9e230349..2625b7343d 100644
--- a/include/core/SkTypes.h
+++ b/include/core/SkTypes.h
@@ -300,6 +300,9 @@ static inline bool SkIsU16(long x) {
#define SkAlign8(x) (((x) + 7) >> 3 << 3)
#define SkIsAlign8(x) (0 == ((x) & 7))
+#define SkAlign16(x) (((x) + 15) >> 4 << 4)
+#define SkIsAlign16(x) (0 == ((x) & 15))
+
#define SkAlignPtr(x) (sizeof(void*) == 8 ? SkAlign8(x) : SkAlign4(x))
#define SkIsAlignPtr(x) (sizeof(void*) == 8 ? SkIsAlign8(x) : SkIsAlign4(x))