diff options
| author | Chet Haase <chet@google.com> | 2012-08-09 14:16:29 -0700 |
|---|---|---|
| committer | Chet Haase <chet@google.com> | 2012-08-09 14:16:29 -0700 |
| commit | 9b5599894b80b2707909e8e6872eeec7c58af73a (patch) | |
| tree | 481011b0bb5d0a82707a642785f98a59a46a21b8 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
| parent | 7c46e4380e6c50c30aad80807f87af25f000c7ff (diff) | |
Fix shift/mask error in ArtbEvaluator
Shifting from the left copies the MSB along with it. This causes a problem
in ArgbEvaluator, which shifts the top byte down by 24 for the start/end
colors, and then uses those values to interpolate alpha values. The correct
appraoch (used with the other color components) is to mask by 0xff after the
shift.
Issue #6960514 External bug: ArgbEvaluator can't evaluate alpha value properly
Change-Id: I750d38ddfecc5f30d8dab7c6d27d1a7ac06361c3
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions
