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
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
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
TestContext.h Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00