| OLD | NEW |
| 1 | 1 |
| 2 /* | 2 /* |
| 3 * Copyright 2010 Google Inc. | 3 * Copyright 2010 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 | 9 |
| 10 | 10 |
| (...skipping 593 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 604 info.fIndexCount)) { | 604 info.fIndexCount)) { |
| 605 this->onDraw(info); | 605 this->onDraw(info); |
| 606 } | 606 } |
| 607 info.fStartVertex += info.fVertexCount; | 607 info.fStartVertex += info.fVertexCount; |
| 608 instanceCount -= info.fInstanceCount; | 608 instanceCount -= info.fInstanceCount; |
| 609 } | 609 } |
| 610 } | 610 } |
| 611 | 611 |
| 612 //////////////////////////////////////////////////////////////////////////////// | 612 //////////////////////////////////////////////////////////////////////////////// |
| 613 | 613 |
| 614 void GrDrawTarget::drawRect(const GrRect& rect, | 614 void GrDrawTarget::onDrawRect(const GrRect& rect, |
| 615 const SkMatrix* matrix, | 615 const SkMatrix* matrix, |
| 616 const GrRect* localRect, | 616 const GrRect* localRect, |
| 617 const SkMatrix* localMatrix) { | 617 const SkMatrix* localMatrix) { |
| 618 // position + (optional) texture coord | 618 // position + (optional) texture coord |
| 619 static const GrVertexAttrib kAttribs[] = { | 619 static const GrVertexAttrib kAttribs[] = { |
| 620 {kVec2f_GrVertexAttribType, 0, kPosition_GrVertexAttribBin
ding}, | 620 {kVec2f_GrVertexAttribType, 0, kPosition_GrVertexAttribBin
ding}, |
| 621 {kVec2f_GrVertexAttribType, sizeof(GrPoint), kLocalCoord_GrVertexAttribB
inding} | 621 {kVec2f_GrVertexAttribType, sizeof(GrPoint), kLocalCoord_GrVertexAttribB
inding} |
| 622 }; | 622 }; |
| 623 int attribCount = 1; | 623 int attribCount = 1; |
| 624 | 624 |
| 625 if (NULL != localRect) { | 625 if (NULL != localRect) { |
| 626 attribCount = 2; | 626 attribCount = 2; |
| 627 } | 627 } |
| (...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 810 GrPrintf("HW AA Lines Support : %s\n", gNY[fHWAALineSupport]); | 810 GrPrintf("HW AA Lines Support : %s\n", gNY[fHWAALineSupport]); |
| 811 GrPrintf("Shader Derivative Support : %s\n", gNY[fShaderDerivativeSupport]
); | 811 GrPrintf("Shader Derivative Support : %s\n", gNY[fShaderDerivativeSupport]
); |
| 812 GrPrintf("Geometry Shader Support : %s\n", gNY[fGeometryShaderSupport]); | 812 GrPrintf("Geometry Shader Support : %s\n", gNY[fGeometryShaderSupport]); |
| 813 GrPrintf("Dual Source Blending Support: %s\n", gNY[fDualSourceBlendingSuppor
t]); | 813 GrPrintf("Dual Source Blending Support: %s\n", gNY[fDualSourceBlendingSuppor
t]); |
| 814 GrPrintf("Buffer Lock Support : %s\n", gNY[fBufferLockSupport]); | 814 GrPrintf("Buffer Lock Support : %s\n", gNY[fBufferLockSupport]); |
| 815 GrPrintf("Path Stenciling Support : %s\n", gNY[fPathStencilingSupport]); | 815 GrPrintf("Path Stenciling Support : %s\n", gNY[fPathStencilingSupport]); |
| 816 GrPrintf("Max Texture Size : %d\n", fMaxTextureSize); | 816 GrPrintf("Max Texture Size : %d\n", fMaxTextureSize); |
| 817 GrPrintf("Max Render Target Size : %d\n", fMaxRenderTargetSize); | 817 GrPrintf("Max Render Target Size : %d\n", fMaxRenderTargetSize); |
| 818 GrPrintf("Max Sample Count : %d\n", fMaxSampleCount); | 818 GrPrintf("Max Sample Count : %d\n", fMaxSampleCount); |
| 819 } | 819 } |
| OLD | NEW |