DescriptionSupport for larger than "signed 32b limit" sized bitmaps in BGRAConvolve2D.
The multiplication of 2 signed ints was producing a result larger than what's supported by a single signed int and the memory was accessed out of bounds. Using uint64_t solves the issue.
BUG=378491
Committed: https://skia.googlesource.com/skia/+/35fcd15d0598bca6a265100ace5d10a0d992cf9c
Patch Set 1 #
Messages
Total messages: 12 (0 generated)
|