Detect when we can skip clamps on gamut transforms.
authorMike Klein <mtklein@chromium.org>
Thu, 1 Dec 2016 20:19:29 +0000 (15:19 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Thu, 1 Dec 2016 21:20:22 +0000 (21:20 +0000)
commit35455f931c94715d6e98b2a2ab8717d125e97de3
treeb206c80688893434992e0b806e20f45c36c021e8
parent1aeb78c5d978b35b256525b711edd942bce01444
Detect when we can skip clamps on gamut transforms.

This is the same logic from the matrix color filter, scaled down from 4x5 to 3x4.
I'm seeing cases in GMs where we can skip clamps in both directions, but never both together.

Change-Id: I515c5e207d35ed23f1e267d55460fe4d41e1a8f1
Reviewed-on: https://skia-review.googlesource.com/5456
Reviewed-by: Matt Sarett <msarett@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
src/core/SkPM4fPriv.h