Split up opLists (take 2)
authorRobert Phillips <robertphillips@google.com>
Mon, 24 Apr 2017 12:39:40 +0000 (08:39 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Mon, 24 Apr 2017 13:54:59 +0000 (13:54 +0000)
commitdf2bf213649e0b2bcb9402548af9976bbdf7a218
tree1adc7935eb5fd8fceb518dfd22934e784d5d3e77
parentef90ae4e35637d0e15c7201d4314726059ea6a0f
Split up opLists (take 2)

Reland of: https://skia-review.googlesource.com/c/11581/ (Split up opLists)

https://skia-review.googlesource.com/c/13860/ (Make InstancedRendering more opList-splitting friendly) has landed so this should be good for another attempt.

Change-Id: Icc9998196587510328e0a9ca1b2ce42013a86c6c
Reviewed-on: https://skia-review.googlesource.com/13802
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
include/private/GrSurfaceProxy.h
src/gpu/GrDrawingManager.cpp
src/gpu/GrOpList.cpp
src/gpu/GrOpList.h
src/gpu/GrPreFlushResourceProvider.cpp
src/gpu/GrRenderTargetContext.cpp
src/gpu/GrRenderTargetOpList.cpp
src/gpu/GrSurfaceProxy.cpp
src/gpu/GrTextureContext.cpp
src/gpu/GrTextureOpList.cpp
tests/SurfaceTest.cpp