skia2/include/gpu
Mike Klein ec61785bbb Revert "Respect kRectsMustMatchForMSAASrc_BlitFramebufferFlag in dst setup"
This reverts commit d58f040532.

Reason for revert: tests/BlendTest is failing on the Nexus Player:

https://chromium-swarm.appspot.com/task?id=353ffc638e202210
https://chromium-swarm.appspot.com/task?id=353ff5e35819ab10



Original change's description:
> Respect kRectsMustMatchForMSAASrc_BlitFramebufferFlag in dst setup
> 
> Crurently, when preparing a texture for blitFramebuffer, we ignore the
> kRectsMustMatchForMSAASrc_BlitFramebufferFlag, and may attempt to
> copy from one src rect to a different dst rect.
> 
> This change updates initDescForDstCopy and setupDstTexture to allocate
> larger textures if necessary and accomodate this flags requirements.
> 
> Bug: 658277
> Change-Id: I9f45a03d4055e0ad87c01e1d826287695096e609
> Reviewed-on: https://skia-review.googlesource.com/10941
> Commit-Queue: Brian Salomon <bsalomon@google.com>
> Reviewed-by: Brian Salomon <bsalomon@google.com>
> 

TBR=bsalomon@google.com,ericrk@chromium.org,reviews@skia.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Change-Id: I0fd6ca95bbc342f21978783b0103073179017795
Reviewed-on: https://skia-review.googlesource.com/11016
Reviewed-by: Mike Klein <mtklein@chromium.org>
Commit-Queue: Mike Klein <mtklein@chromium.org>
2017-04-01 01:54:05 +00:00
..
effects Make GrXferProcessor and related classes private. 2017-02-21 22:27:17 +00:00
gl Add glPolygonMode support. 2017-03-30 19:08:47 +00:00
vk Use GrSemaphore rather than GrFence for external texture data 2017-03-02 20:47:36 +00:00
GrBlend.h Remove GrXferProcessor::getOptimizations. 2017-03-29 13:17:50 +00:00
GrBuffer.h Add resource provider flag to avoid client-side buffers 2016-07-13 10:16:32 -07:00
GrCaps.h Revert "Respect kRectsMustMatchForMSAASrc_BlitFramebufferFlag in dst setup" 2017-04-01 01:54:05 +00:00
GrColor.h Support premul/unpremul of F16 during read/writePixels 2017-03-22 16:31:39 +00:00
GrColorSpaceXform.h Add const to GrColorSpaceXform member arguments 2017-03-14 15:05:45 +00:00
GrConfig.h Remove PLS path renderer 2017-03-06 17:10:10 +00:00
GrContext.h Add GrSurfaceProxy* parameter to GrContext::flush 2017-03-30 12:55:37 +00:00
GrContextOptions.h Rename GrAADistanceFieldPathRenderer to GrSmallPathRenderer 2017-03-16 13:22:31 +00:00
GrCoordTransform.h More GrSurfaceProxy-clean up 2017-03-29 18:28:02 +00:00
GrExternalTextureData.h Use GrSemaphore rather than GrFence for external texture data 2017-03-02 20:47:36 +00:00
GrFragmentProcessor.h Add Swizzle FP, and remove swizzle logic from GrConfigConversionEffect 2017-03-22 19:16:30 +00:00
GrGpuResource.h Revert "Revert "Add a new GrResourceCache purging mechanism for purging unused resources."" 2017-03-22 20:08:21 +00:00
GrGpuResourceRef.h Move resource ref/io manipulation from GrProgramElement to GrProcessor 2017-01-09 21:51:05 +00:00
GrProcessor.h Rebase and fix chromium 2017-03-04 13:49:47 +00:00
GrProcessorUnitTest.h Retract GrContext from src/gpu/effects 2017-03-15 15:20:40 +00:00
GrProgramElement.h Revert "Revert "Remove GrPipeline from GrDrawOp."" 2017-03-21 23:55:32 +00:00
GrRenderTarget.h Added GrSurfaceContext and GrTextureContext 2016-11-23 15:52:27 +00:00
GrResourceKey.h increase Builder's prealloc size after colorspace change 2017-03-10 14:17:53 +00:00
GrSamplerParams.h Rename GrTextureParams to GrSamplerParams 2016-11-17 21:13:18 +00:00
GrShaderCaps.h Remove PLS path renderer 2017-03-06 17:10:10 +00:00
GrShaderVar.h Merge GrGLSLCaps into GrShaderCaps 2016-11-29 19:32:31 +00:00
GrSurface.h Remove GrSurface::flushWrites 2017-03-29 12:48:17 +00:00
GrTestUtils.h make GR_TEST_UTILS=0 work 2017-02-02 12:49:17 +00:00
GrTexture.h Add GrExternalTextureData and SkCrossContextImageData 2017-02-28 20:59:57 +00:00
GrTypes.h Treat cross context images as Ganesh-created resources 2017-03-13 14:07:46 +00:00
GrTypesPriv.h Revert "Revert "Allow FPs to elevate default precision for the entire fragment program"" 2017-03-31 20:40:05 +00:00