| OLD | NEW | 
|---|
| 1 | 1 | 
| 2 /* | 2 /* | 
| 3  * Copyright 2013 Google Inc. | 3  * Copyright 2013 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 52 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 63     Geometry* geoData(int index) override { | 63     Geometry* geoData(int index) override { | 
| 64         SkASSERT(0 == index); | 64         SkASSERT(0 == index); | 
| 65         return &fGeometry; | 65         return &fGeometry; | 
| 66     } | 66     } | 
| 67 | 67 | 
| 68     const Geometry* geoData(int index) const override { | 68     const Geometry* geoData(int index) const override { | 
| 69         SkASSERT(0 == index); | 69         SkASSERT(0 == index); | 
| 70         return &fGeometry; | 70         return &fGeometry; | 
| 71     } | 71     } | 
| 72 | 72 | 
| 73     void onGenerateGeometry(GrBatchTarget* batchTarget, const GrPipeline* pipeli
     ne) override { | 73     void onGenerateGeometry(GrBatchTarget* batchTarget) override { | 
| 74         QuadHelper helper; | 74         QuadHelper helper; | 
| 75         size_t vertexStride = this->geometryProcessor()->getVertexStride(); | 75         size_t vertexStride = this->geometryProcessor()->getVertexStride(); | 
| 76         SkASSERT(vertexStride == sizeof(Vertex)); | 76         SkASSERT(vertexStride == sizeof(Vertex)); | 
| 77         Vertex* verts = reinterpret_cast<Vertex*>(helper.init(batchTarget, verte
     xStride, 1)); | 77         Vertex* verts = reinterpret_cast<Vertex*>(helper.init(batchTarget, verte
     xStride, 1)); | 
| 78         if (!verts) { | 78         if (!verts) { | 
| 79             return; | 79             return; | 
| 80         } | 80         } | 
| 81 | 81 | 
| 82         verts[0].fPosition.setRectFan(fGeometry.fBounds.fLeft, fGeometry.fBounds
     .fTop, | 82         verts[0].fPosition.setRectFan(fGeometry.fBounds.fLeft, fGeometry.fBounds
     .fTop, | 
| 83                                       fGeometry.fBounds.fRight, fGeometry.fBound
     s.fBottom, | 83                                       fGeometry.fBounds.fRight, fGeometry.fBound
     s.fBottom, | 
| (...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 459     Geometry* geoData(int index) override { | 459     Geometry* geoData(int index) override { | 
| 460         SkASSERT(0 == index); | 460         SkASSERT(0 == index); | 
| 461         return &fGeometry; | 461         return &fGeometry; | 
| 462     } | 462     } | 
| 463 | 463 | 
| 464     const Geometry* geoData(int index) const override { | 464     const Geometry* geoData(int index) const override { | 
| 465         SkASSERT(0 == index); | 465         SkASSERT(0 == index); | 
| 466         return &fGeometry; | 466         return &fGeometry; | 
| 467     } | 467     } | 
| 468 | 468 | 
| 469     void onGenerateGeometry(GrBatchTarget* batchTarget, const GrPipeline* pipeli
     ne) override { | 469     void onGenerateGeometry(GrBatchTarget* batchTarget) override { | 
| 470         QuadHelper helper; | 470         QuadHelper helper; | 
| 471         size_t vertexStride = this->geometryProcessor()->getVertexStride(); | 471         size_t vertexStride = this->geometryProcessor()->getVertexStride(); | 
| 472         SkASSERT(vertexStride == sizeof(Vertex)); | 472         SkASSERT(vertexStride == sizeof(Vertex)); | 
| 473         Vertex* verts = reinterpret_cast<Vertex*>(helper.init(batchTarget, verte
     xStride, 1)); | 473         Vertex* verts = reinterpret_cast<Vertex*>(helper.init(batchTarget, verte
     xStride, 1)); | 
| 474         if (!verts) { | 474         if (!verts) { | 
| 475             return; | 475             return; | 
| 476         } | 476         } | 
| 477         verts[0].fPosition.setRectFan(fGeometry.fBounds.fLeft, fGeometry.fBounds
     .fTop, | 477         verts[0].fPosition.setRectFan(fGeometry.fBounds.fLeft, fGeometry.fBounds
     .fTop, | 
| 478                                       fGeometry.fBounds.fRight, fGeometry.fBound
     s.fBottom, | 478                                       fGeometry.fBounds.fRight, fGeometry.fBound
     s.fBottom, | 
| 479                                       sizeof(Vertex)); | 479                                       sizeof(Vertex)); | 
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 629     typedef GM INHERITED; | 629     typedef GM INHERITED; | 
| 630 }; | 630 }; | 
| 631 | 631 | 
| 632 DEF_GM( return SkNEW(BezierCubicEffects); ) | 632 DEF_GM( return SkNEW(BezierCubicEffects); ) | 
| 633 DEF_GM( return SkNEW(BezierConicEffects); ) | 633 DEF_GM( return SkNEW(BezierConicEffects); ) | 
| 634 DEF_GM( return SkNEW(BezierQuadEffects); ) | 634 DEF_GM( return SkNEW(BezierQuadEffects); ) | 
| 635 | 635 | 
| 636 } | 636 } | 
| 637 | 637 | 
| 638 #endif | 638 #endif | 
| OLD | NEW | 
|---|