| Index: gm/shadertext3.cpp
 | 
| diff --git a/gm/shadertext3.cpp b/gm/shadertext3.cpp
 | 
| index 3c6400d8d65cb8b6a99869e6b01d43417fc96cdc..8aa6e6965c432685eb2bbdb8387b17d831d00ab5 100644
 | 
| --- a/gm/shadertext3.cpp
 | 
| +++ b/gm/shadertext3.cpp
 | 
| @@ -4,10 +4,10 @@
 | 
|   * Use of this source code is governed by a BSD-style license that can be
 | 
|   * found in the LICENSE file.
 | 
|   */
 | 
| -
 | 
|  #include "gm.h"
 | 
|  #include "SkCanvas.h"
 | 
|  #include "SkGradientShader.h"
 | 
| +#include "SkUnitMappers.h"
 | 
|  
 | 
|  namespace skiagm {
 | 
|  
 | 
| @@ -26,8 +26,14 @@
 | 
|  
 | 
|      SkPaint     paint;
 | 
|  
 | 
| +    SkUnitMapper*   um = NULL;
 | 
| +
 | 
| +    um = new SkCosineMapper;
 | 
| +
 | 
| +    SkAutoUnref au(um);
 | 
| +
 | 
|      paint.setShader(SkGradientShader::CreateLinear(kPts0, kColors0, kPos,
 | 
| -                    SK_ARRAY_COUNT(kColors0), SkShader::kClamp_TileMode))->unref();
 | 
| +                    SK_ARRAY_COUNT(kColors0), SkShader::kClamp_TileMode, um))->unref();
 | 
|      canvas.drawPaint(paint);
 | 
|      paint.setShader(SkGradientShader::CreateLinear(kPts1, kColors1, kPos,
 | 
|                      SK_ARRAY_COUNT(kColors1), SkShader::kClamp_TileMode))->unref();
 | 
| 
 |