Adding 64 bit checks
authorsugoi <sugoi@chromium.org>
Thu, 3 Jul 2014 17:44:26 +0000 (10:44 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 3 Jul 2014 17:44:26 +0000 (10:44 -0700)
commitc197c8a47eb9cf09b389f4dd5d235510feec18cb
tree4fe97a698b9b9aab382d1615910e5df4808dd7af
parent2fe7b466c15fab6593da3bf32d3c3dbdf3917c01
Adding 64 bit checks

Added a few more checks to avoid overflowing 32 bit sizes while computing convolutions.

I also changed a dangerously misleading INHERITED typedef.

BUG=389570
R=senorblanco@google.com, senorblanco@chromium.org

Author: sugoi@chromium.org

Review URL: https://codereview.chromium.org/361403006
src/core/SkConvolver.cpp
src/core/SkScaledImageCache.cpp
src/effects/SkColorMatrixFilter.cpp