skia2/tools/gpu
Robert Phillips 6a6de56655 Begin switching GrRecordingContext over to having the GrDrawingManager
The change forces the GrDrawingManager to only being able to access a GrRecordingContext.

Note that, like the ProxyProvider, the drawingManager still behaves differently if it is being used to directly render. In this case, the biggest difference is that the flush methods are disabled when DDL recording.

This pulls as much as possible out of https://skia-review.googlesource.com/c/skia/+/191287 (Move DrawingManager to RecordingContext) while keeping the drawingManager in the GrContext.

Change-Id: I1e5305fe0cb17ee0b243bfb8622f652310fc0507
Reviewed-on: https://skia-review.googlesource.com/c/192881
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-02-15 20:50:33 +00:00
..
atlastext Add matrix stack to SkAtlasTextTarget. 2017-12-20 14:00:44 +00:00
gl Add GrContext::resetGLTextureBindings(). 2019-02-08 21:26:51 +00:00
mock Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00
mtl Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00
vk Upgrade to Mesa 18.3.3 2019-02-12 16:42:30 +00:00
FenceSync.h Add NV_fence support to get better timing from ANGLE ES2 2017-10-10 21:13:03 +00:00
GpuTimer.h test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
GrContextFactory.cpp Rename GrContext::contextPriv to priv 2019-02-04 22:13:14 +00:00
GrContextFactory.h Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00
GrTest.cpp Begin switching GrRecordingContext over to having the GrDrawingManager 2019-02-15 20:50:33 +00:00
MemoryCache.cpp Add gltestpersistentcache config that tests GrContextOption's cache. 2018-07-11 20:06:33 +00:00
MemoryCache.h test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
ProxyUtils.cpp Add release proc apis to SkSurface::MakeFromBackend* calls. 2019-02-05 15:36:14 +00:00
ProxyUtils.h Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
TestContext.cpp Revert "Revert "Add method to sk_gpu_test::TestContext to automatically restore the previous context."" 2017-11-17 16:22:56 +00:00
TestContext.h Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00