| OLD | NEW | 
|    1  |    1  | 
|    2 /* |    2 /* | 
|    3  * Copyright 2014 Google Inc. |    3  * Copyright 2014 Google Inc. | 
|    4  * |    4  * | 
|    5  * Use of this source code is governed by a BSD-style license that can be |    5  * Use of this source code is governed by a BSD-style license that can be | 
|    6  * found in the LICENSE file. |    6  * found in the LICENSE file. | 
|    7  */ |    7  */ | 
|    8  |    8  | 
|    9 // This test only works with the GPU backend. |    9 // This test only works with the GPU backend. | 
|   10  |   10  | 
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  110         renderRect.outset(kDrawPad, kDrawPad); |  110         renderRect.outset(kDrawPad, kDrawPad); | 
|  111  |  111  | 
|  112         SkScalar y = kDrawPad + kTestPad; |  112         SkScalar y = kDrawPad + kTestPad; | 
|  113         for (int tm = 0; tm < textureMatrices.count(); ++tm) { |  113         for (int tm = 0; tm < textureMatrices.count(); ++tm) { | 
|  114             for (size_t d = 0; d < SK_ARRAY_COUNT(texelDomains); ++d) { |  114             for (size_t d = 0; d < SK_ARRAY_COUNT(texelDomains); ++d) { | 
|  115                 SkScalar x = kDrawPad + kTestPad; |  115                 SkScalar x = kDrawPad + kTestPad; | 
|  116                 for (int m = 0; m < GrTextureDomain::kModeCount; ++m) { |  116                 for (int m = 0; m < GrTextureDomain::kModeCount; ++m) { | 
|  117                     GrTextureDomain::Mode mode = (GrTextureDomain::Mode) m; |  117                     GrTextureDomain::Mode mode = (GrTextureDomain::Mode) m; | 
|  118                     GrPipelineBuilder pipelineBuilder; |  118                     GrPipelineBuilder pipelineBuilder; | 
|  119                     SkAutoTUnref<GrFragmentProcessor> fp( |  119                     SkAutoTUnref<GrFragmentProcessor> fp( | 
|  120                         GrTextureDomainEffect::Create(pipelineBuilder.getProcess
     orDataManager(), |  120                         GrTextureDomainEffect::Create(texture, textureMatrices[t
     m], | 
|  121                                                       texture, textureMatrices[t
     m], |  | 
|  122                                                 GrTextureDomain::MakeTexelDomain
     (texture, |  121                                                 GrTextureDomain::MakeTexelDomain
     (texture, | 
|  123                                                                                 
     texelDomains[d]), |  122                                                                                 
     texelDomains[d]), | 
|  124                                                 mode, GrTextureParams::kNone_Fil
     terMode)); |  123                                                 mode, GrTextureParams::kNone_Fil
     terMode)); | 
|  125  |  124  | 
|  126                     if (!fp) { |  125                     if (!fp) { | 
|  127                         continue; |  126                         continue; | 
|  128                     } |  127                     } | 
|  129                     const SkMatrix viewMatrix = SkMatrix::MakeTrans(x, y); |  128                     const SkMatrix viewMatrix = SkMatrix::MakeTrans(x, y); | 
|  130                     pipelineBuilder.setRenderTarget(rt); |  129                     pipelineBuilder.setRenderTarget(rt); | 
|  131                     pipelineBuilder.addColorFragmentProcessor(fp); |  130                     pipelineBuilder.addColorFragmentProcessor(fp); | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
|  152 }; |  151 }; | 
|  153  |  152  | 
|  154 // Windows builds did not like SkScalar initialization in class :( |  153 // Windows builds did not like SkScalar initialization in class :( | 
|  155 const SkScalar TextureDomainEffect::kDrawPad = 10.f; |  154 const SkScalar TextureDomainEffect::kDrawPad = 10.f; | 
|  156 const SkScalar TextureDomainEffect::kTestPad = 10.f; |  155 const SkScalar TextureDomainEffect::kTestPad = 10.f; | 
|  157  |  156  | 
|  158 DEF_GM(return new TextureDomainEffect;) |  157 DEF_GM(return new TextureDomainEffect;) | 
|  159 } |  158 } | 
|  160  |  159  | 
|  161 #endif |  160 #endif | 
| OLD | NEW |