| OLD | NEW |
| 1 | 1 |
| 2 /* | 2 /* |
| 3 * Copyright 2011 Google Inc. | 3 * Copyright 2011 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 #include "GrContext.h" | 9 #include "GrContext.h" |
| 10 | 10 |
| (...skipping 748 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 759 } | 759 } |
| 760 } | 760 } |
| 761 } | 761 } |
| 762 } | 762 } |
| 763 | 763 |
| 764 SkRect devBoundRect; | 764 SkRect devBoundRect; |
| 765 bool needAA = paint.isAntiAlias() && | 765 bool needAA = paint.isAntiAlias() && |
| 766 !target->getDrawState().getRenderTarget()->isMultisampled(); | 766 !target->getDrawState().getRenderTarget()->isMultisampled(); |
| 767 bool doAA = needAA && apply_aa_to_rect(target, rect, width, matrix, &devBoun
dRect); | 767 bool doAA = needAA && apply_aa_to_rect(target, rect, width, matrix, &devBoun
dRect); |
| 768 | 768 |
| 769 const SkStrokeRec& strokeRec = strokeInfo->getStrokeRec(); | |
| 770 | |
| 771 if (doAA) { | 769 if (doAA) { |
| 772 GrDrawState::AutoViewMatrixRestore avmr; | 770 GrDrawState::AutoViewMatrixRestore avmr; |
| 773 if (!avmr.setIdentity(target->drawState())) { | 771 if (!avmr.setIdentity(target->drawState())) { |
| 774 return; | 772 return; |
| 775 } | 773 } |
| 776 if (width >= 0) { | 774 if (width >= 0) { |
| 777 fAARectRenderer->strokeAARect(target, rect, | 775 const SkStrokeRec& strokeRec = strokeInfo->getStrokeRec(); |
| 778 matrix, devBoundRect, | 776 fAARectRenderer->strokeAARect(target, rect, matrix, devBoundRect, st
rokeRec); |
| 779 strokeRec); | |
| 780 } else { | 777 } else { |
| 781 // filled AA rect | 778 // filled AA rect |
| 782 fAARectRenderer->fillAARect(target, | 779 fAARectRenderer->fillAARect(target, |
| 783 rect, matrix, devBoundRect); | 780 rect, matrix, devBoundRect); |
| 784 } | 781 } |
| 785 return; | 782 return; |
| 786 } | 783 } |
| 787 | 784 |
| 788 if (width >= 0) { | 785 if (width >= 0) { |
| 789 // TODO: consider making static vertex buffers for these cases. | 786 // TODO: consider making static vertex buffers for these cases. |
| (...skipping 990 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1780 fResourceCache->printStats(); | 1777 fResourceCache->printStats(); |
| 1781 } | 1778 } |
| 1782 #endif | 1779 #endif |
| 1783 | 1780 |
| 1784 #if GR_GPU_STATS | 1781 #if GR_GPU_STATS |
| 1785 const GrContext::GPUStats* GrContext::gpuStats() const { | 1782 const GrContext::GPUStats* GrContext::gpuStats() const { |
| 1786 return fGpu->gpuStats(); | 1783 return fGpu->gpuStats(); |
| 1787 } | 1784 } |
| 1788 #endif | 1785 #endif |
| 1789 | 1786 |
| OLD | NEW |