skia2/include/gpu
commit-bot@chromium.org a17773f0b0 Disable filtering in draw Bitmap operation when pixels are aligned
The check is now performed in the callers of internalDrawBitmap() to
avoid retrieve the texture with wrong filter mode when the pixels were
aligned.

This bug was spotted in Chrome for Android: Chrome for Androids's
Canvas drawImage loses fidelity in canvases larger than 64k pixels.

BUG=chromium:231916

R=bsalomon@google.com, robertphillips@google.com

Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com>

Author: siglesias@igalia.com

Review URL: https://codereview.chromium.org/264303008

git-svn-id: http://skia.googlecode.com/svn/trunk@14665 2bbb7eff-a529-9590-31e7-b0007b416f81
2014-05-09 13:53:38 +00:00
..
gl Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. 2014-05-05 12:32:37 +00:00
GrBackendEffectFactory.h SkNonCopyable should be used with private inheritance. 2014-04-07 19:34:38 +00:00
GrCacheable.h Adds a mechanism for GrCacheable objects to notify the resource cache 2014-05-05 19:09:13 +00:00
GrClipData.h SkNonCopyable should be used with private inheritance. 2014-04-07 19:34:38 +00:00
GrColor.h Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL 2014-04-30 14:17:00 +00:00
GrConfig.h Rename from "(un)lock" to "(un)map" for geometry buffers. 2014-05-07 20:51:05 +00:00
GrContext.h Allow custom resources in the GrContext's cache 2014-05-05 19:21:16 +00:00
GrContextFactory.h Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL 2014-04-30 14:17:00 +00:00
GrCoordTransform.h SkNonCopyable should be used with private inheritance. 2014-04-07 19:34:38 +00:00
GrDrawEffect.h Make GPU coord transforms automatic 2013-10-02 13:04:56 +00:00
GrEffect.h Implement SkColorFilter as a GrGLEffect 2013-10-23 05:42:03 +00:00
GrEffectStage.h Replace uses of GR_DEBUGCODE by SkDEBUGCODE. 2013-09-06 23:13:05 +00:00
GrEffectUnitTest.h SkNonCopyable should be used with private inheritance. 2014-04-07 19:34:38 +00:00
GrFontScaler.h Move distance field generation to the glyph cache. 2014-04-14 22:05:07 +00:00
GrGlyph.h SK_SUPPORT_LEGACY_GRTYPES to hide duplicate types from SkTypes.h 2014-03-28 17:58:28 +00:00
GrGpuObject.h Split GrResource into GrCacheable/GrGpuObject 2014-05-02 21:38:22 +00:00
GrKey.h Remove GrRefCnt.h in favor of SkRefCnt.h 2013-09-09 13:38:37 +00:00
GrPaint.h Implement SkColorFilter as a GrGLEffect 2013-10-23 05:42:03 +00:00
GrPathRendererChain.h Revert of r13384 (Stateful PathRenderer implementation) 2014-02-11 16:30:21 +00:00
GrPoint.h SK_SUPPORT_LEGACY_GRTYPES to hide duplicate types from SkTypes.h 2014-03-28 17:58:28 +00:00
GrRect.h Add MakeEmpty to GrIRect16 2014-04-10 18:36:19 +00:00
GrRenderTarget.h Split GrResource into GrCacheable/GrGpuObject 2014-05-02 21:38:22 +00:00
GrSurface.h Split GrResource into GrCacheable/GrGpuObject 2014-05-02 21:38:22 +00:00
GrTBackendEffectFactory.h Analytic rrect clip for cicular corners, radius >= 0.5 2014-02-19 15:18:05 +00:00
GrTexture.h Adds a mechanism for GrCacheable objects to notify the resource cache 2014-05-05 19:09:13 +00:00
GrTextureAccess.h SkNonCopyable should be used with private inheritance. 2014-04-07 19:34:38 +00:00
GrTypes.h SK_SUPPORT_LEGACY_GRTYPES to hide duplicate types from SkTypes.h 2014-03-28 17:58:28 +00:00
GrTypesPriv.h Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL 2014-04-30 14:17:00 +00:00
GrUserConfig.h Rename from "(un)lock" to "(un)map" for geometry buffers. 2014-05-07 20:51:05 +00:00
SkGpuDevice.h Disable filtering in draw Bitmap operation when pixels are aligned 2014-05-09 13:53:38 +00:00
SkGr.h stop using deprecated bitmap::config for gpu 2014-04-23 19:18:09 +00:00
SkGrPixelRef.h Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/) 2014-04-23 14:52:14 +00:00
SkGrTexturePixelRef.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00