| Index: src/gpu/SkGpuDevice.cpp
|
| diff --git a/src/gpu/SkGpuDevice.cpp b/src/gpu/SkGpuDevice.cpp
|
| index 5206c63ae01d5de04e49fafcf1bebf199ff30719..68a8518a522f7e6835e099de5cc51b10b2b7c2b3 100644
|
| --- a/src/gpu/SkGpuDevice.cpp
|
| +++ b/src/gpu/SkGpuDevice.cpp
|
| @@ -888,7 +888,7 @@ void SkGpuDevice::drawBitmap(const SkDraw& origDraw,
|
|
|
| // The tile code path doesn't currently support AA, so if the paint asked for aa and we could
|
| // draw untiled, then we bypass checking for tiling purely for optimization reasons.
|
| - bool drawAA = !fRenderTarget->isUnifiedMultisampled() &&
|
| + bool drawAA = !fDrawContext->isUnifiedMultisampled() &&
|
| paint.isAntiAlias() &&
|
| bitmap.width() <= maxTileSize &&
|
| bitmap.height() <= maxTileSize;
|
| @@ -988,7 +988,7 @@ void SkGpuDevice::drawTiledBitmap(const SkBitmap& bitmap,
|
|
|
| const SkPaint* paint = &origPaint;
|
| SkPaint tempPaint;
|
| - if (origPaint.isAntiAlias() && !fRenderTarget->isUnifiedMultisampled()) {
|
| + if (origPaint.isAntiAlias() && !fDrawContext->isUnifiedMultisampled()) {
|
| // Drop antialiasing to avoid seams at tile boundaries.
|
| tempPaint = origPaint;
|
| tempPaint.setAntiAlias(false);
|
| @@ -1264,7 +1264,7 @@ void SkGpuDevice::drawBitmapRect(const SkDraw& draw, const SkBitmap& bitmap,
|
|
|
| // The tile code path doesn't currently support AA, so if the paint asked for aa and we could
|
| // draw untiled, then we bypass checking for tiling purely for optimization reasons.
|
| - bool drawAA = !fRenderTarget->isUnifiedMultisampled() &&
|
| + bool drawAA = !fDrawContext->isUnifiedMultisampled() &&
|
| paint.isAntiAlias() &&
|
| bitmap.width() <= maxTileSize &&
|
| bitmap.height() <= maxTileSize;
|
| @@ -1426,7 +1426,7 @@ void SkGpuDevice::drawProducerNine(const SkDraw& draw, GrTextureProducer* produc
|
| CHECK_SHOULD_DRAW(draw);
|
|
|
| bool useFallback = paint.getMaskFilter() || paint.isAntiAlias() ||
|
| - fRenderTarget->isUnifiedMultisampled();
|
| + fDrawContext->isUnifiedMultisampled();
|
| bool doBicubic;
|
| GrTextureParams::FilterMode textureFilterMode =
|
| GrSkFilterQualityToGrFilterMode(paint.getFilterQuality(), *draw.fMatrix, SkMatrix::I(),
|
|
|