Chromium Code Reviews| Index: src/gpu/GrContext.cpp |
| =================================================================== |
| --- src/gpu/GrContext.cpp (revision 8912) |
| +++ src/gpu/GrContext.cpp (working copy) |
| @@ -808,9 +808,13 @@ |
| } else { |
| // filled AA rect |
| #ifdef SHADER_AA_FILL_RECT |
| - fAARectRenderer->shaderFillAARect(this->getGpu(), target, |
| - rect, combinedMatrix, devRect, |
| - useVertexCoverage); |
| + if (combinedMatrix.rectStaysRect()) { |
|
bsalomon
2013/04/29 19:44:50
Seems cleaner to me make axis-aligned vs not an im
robertphillips
2013/05/02 13:56:39
Done. Note that this change will make more sense i
|
| + fAARectRenderer->shaderFillAAAARect(this->getGpu(), target, |
| + combinedMatrix, devRect); |
| + } else { |
| + fAARectRenderer->shaderFillAARect(this->getGpu(), target, |
| + rect, combinedMatrix, devRect); |
| + } |
| #else |
| fAARectRenderer->fillAARect(this->getGpu(), target, |
| devRect, useVertexCoverage); |