| OLD | NEW | 
|     1 /* |     1 /* | 
|     2  * Copyright 2014 Google Inc. |     2  * Copyright 2014 Google Inc. | 
|     3  * |     3  * | 
|     4  * 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 | 
|     5  * found in the LICENSE file. |     5  * found in the LICENSE file. | 
|     6  */ |     6  */ | 
|     7  |     7  | 
|     8 #include "GrDashingEffect.h" |     8 #include "GrDashingEffect.h" | 
|     9  |     9  | 
|    10 #include "GrBatch.h" |    10 #include "GrBatch.h" | 
| (...skipping 581 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   592                 } else { |   592                 } else { | 
|   593                     SkPoint* verts = reinterpret_cast<SkPoint*>(vertices); |   593                     SkPoint* verts = reinterpret_cast<SkPoint*>(vertices); | 
|   594                     SkASSERT(gp->getVertexStride() == sizeof(SkPoint)); |   594                     SkASSERT(gp->getVertexStride() == sizeof(SkPoint)); | 
|   595                     setup_dashed_rect_pos(rects[rectIndex], curVIdx, geom.fSrcRo
      tInv, verts); |   595                     setup_dashed_rect_pos(rects[rectIndex], curVIdx, geom.fSrcRo
      tInv, verts); | 
|   596                 } |   596                 } | 
|   597                 curVIdx += 4; |   597                 curVIdx += 4; | 
|   598             } |   598             } | 
|   599             rectIndex++; |   599             rectIndex++; | 
|   600         } |   600         } | 
|   601         SkASSERT(0 == (curVIdx % 4) && (curVIdx / 4) == totalRectCount); |   601         SkASSERT(0 == (curVIdx % 4) && (curVIdx / 4) == totalRectCount); | 
|   602         helper.issueDraws(batchTarget); |   602         helper.issueDraw(batchTarget); | 
|   603     } |   603     } | 
|   604  |   604  | 
|   605     SkSTArray<1, Geometry, true>* geoData() { return &fGeoData; } |   605     SkSTArray<1, Geometry, true>* geoData() { return &fGeoData; } | 
|   606  |   606  | 
|   607 private: |   607 private: | 
|   608     DashBatch(const Geometry& geometry, SkPaint::Cap cap, DashAAMode aaMode, boo
      l fullDash) { |   608     DashBatch(const Geometry& geometry, SkPaint::Cap cap, DashAAMode aaMode, boo
      l fullDash) { | 
|   609         this->initClassID<DashBatch>(); |   609         this->initClassID<DashBatch>(); | 
|   610         fGeoData.push_back(geometry); |   610         fGeoData.push_back(geometry); | 
|   611  |   611  | 
|   612         fBatch.fAAMode = aaMode; |   612         fBatch.fAAMode = aaMode; | 
| (...skipping 730 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1343     info.fIntervals = intervals; |  1343     info.fIntervals = intervals; | 
|  1344     info.fCount = 2; |  1344     info.fCount = 2; | 
|  1345     info.fPhase = phase; |  1345     info.fPhase = phase; | 
|  1346     SkDEBUGCODE(bool success = ) strokeInfo.setDashInfo(info); |  1346     SkDEBUGCODE(bool success = ) strokeInfo.setDashInfo(info); | 
|  1347     SkASSERT(success); |  1347     SkASSERT(success); | 
|  1348  |  1348  | 
|  1349     return create_batch(color, viewMatrix, pts, useAA, strokeInfo, msaaRT); |  1349     return create_batch(color, viewMatrix, pts, useAA, strokeInfo, msaaRT); | 
|  1350 } |  1350 } | 
|  1351  |  1351  | 
|  1352 #endif |  1352 #endif | 
| OLD | NEW |