| 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 |