Convert DstTexture to DstProxy
authorRobert Phillips <robertphillips@google.com>
Mon, 15 May 2017 18:56:51 +0000 (14:56 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Wed, 17 May 2017 12:17:03 +0000 (12:17 +0000)
commit87f7f1c3ce519115141b40f1d8faede437c8f357
treee35d12c8ae40e0192e8af889ca848d3c5f60eed9
parent1314918f903f0a1b40c2695f2b27737e9a8b443a
Convert DstTexture to DstProxy

The last GrTexture-based TextureSampler::reset call must be removed before the TextureSamplers can become purely GrTextureProxy-backed

Split out of: https://skia-review.googlesource.com/c/10484/ (Omnibus: Push instantiation of GrTextures later (post TextureSampler))

Change-Id: Ic1435177d8b5d9bd3fc38b4903c9baae8205cfb0
Reviewed-on: https://skia-review.googlesource.com/16908
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
19 files changed:
src/gpu/GrOpFlushState.h
src/gpu/GrPipeline.cpp
src/gpu/GrPipeline.h
src/gpu/GrProcessor.cpp
src/gpu/GrProcessor.h
src/gpu/GrProgramDesc.cpp
src/gpu/GrRenderTargetContext.cpp
src/gpu/GrRenderTargetContext.h
src/gpu/GrRenderTargetOpList.cpp
src/gpu/GrRenderTargetOpList.h
src/gpu/GrXferProcessor.h
src/gpu/gl/GrGLProgram.cpp
src/gpu/glsl/GrGLSLProgramBuilder.cpp
src/gpu/instanced/InstancedOp.cpp
src/gpu/ops/GrDrawPathOp.cpp
src/gpu/ops/GrSimpleMeshDrawOpHelper.h
src/gpu/vk/GrVkGpuCommandBuffer.cpp
src/gpu/vk/GrVkPipelineState.cpp
tests/GrPorterDuffTest.cpp