| OLD | NEW | 
|---|
| 1 |  | 
| 2 /* | 1 /* | 
| 3  * Copyright 2010 The Android Open Source Project | 2  * Copyright 2010 The Android Open Source Project | 
| 4  * | 3  * | 
| 5  * Use of this source code is governed by a BSD-style license that can be | 4  * Use of this source code is governed by a BSD-style license that can be | 
| 6  * found in the LICENSE file. | 5  * found in the LICENSE file. | 
| 7  */ | 6  */ | 
| 8 | 7 | 
| 9 | 8 | 
| 10 #include "SkMath.h" | 9 #include "SkMath.h" | 
| 11 #include "SkScalar.h" | 10 #include "SkScalar.h" | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
| 27     if (length == right) | 26     if (length == right) | 
| 28         return values[length-1]; | 27         return values[length-1]; | 
| 29     if (0 == right) | 28     if (0 == right) | 
| 30         return values[0]; | 29         return values[0]; | 
| 31     // Otherwise, interpolate between right - 1 and right. | 30     // Otherwise, interpolate between right - 1 and right. | 
| 32     SkScalar rightKey = keys[right]; | 31     SkScalar rightKey = keys[right]; | 
| 33     SkScalar leftKey = keys[right-1]; | 32     SkScalar leftKey = keys[right-1]; | 
| 34     SkScalar fract = (searchKey - leftKey) / (rightKey - leftKey); | 33     SkScalar fract = (searchKey - leftKey) / (rightKey - leftKey); | 
| 35     return SkScalarInterp(values[right-1], values[right], fract); | 34     return SkScalarInterp(values[right-1], values[right], fract); | 
| 36 } | 35 } | 
| OLD | NEW | 
|---|