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