skia2/tools/gpu
Robert Phillips f4f8011aef Add Context factories to GrDirectContext
In order to stage the transition from GrContext to GrDirectContext, both
of them will have to have the factories for a while.

This CL also removes all internal uses of the old (GrContext) factories.

Change-Id: Ibe1edd0818ea23a0d54257c55f35f12526047ef3
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/302263
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Adlai Holler <adlai@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
2020-07-14 12:40:46 +00:00
..
d3d Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
dawn Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
gl Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
mock Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
mtl Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
vk Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
BackendTextureImageFactory.cpp Remove workaround for not calling SkImage release proc 2020-07-01 17:06:24 +00:00
BackendTextureImageFactory.h Reland "Add async rescale and read APIs to SkImage." 2020-06-26 18:17:21 +00:00
FenceSync.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FlushFinishTracker.cpp Update additional tools to take a GrDirectContext 2020-07-01 20:42:25 +00:00
FlushFinishTracker.h Update additional tools to take a GrDirectContext 2020-07-01 20:42:25 +00:00
GpuTimer.h Replace skstd::exchange with std::exchange 2020-04-30 11:14:20 +00:00
GrContextFactory.cpp Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
GrContextFactory.h Update unit tests to accept GrDirectContext 2020-07-06 15:45:12 +00:00
GrTest.cpp move GrAtlasTextOp creation to GrRenderTargetContext 2020-07-10 20:01:29 +00:00
MemoryCache.cpp Reland "Switch persistent cache to use SkReadBuffer/SkWriteBuffer" 2020-06-10 14:55:37 +00:00
MemoryCache.h Fix caching of GL program binaries 2020-06-05 15:54:19 +00:00
ProxyUtils.cpp Update additional tools to take a GrDirectContext 2020-07-01 20:42:25 +00:00
ProxyUtils.h Update additional tools to take a GrDirectContext 2020-07-01 20:42:25 +00:00
TestContext.cpp Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
TestContext.h Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
TestOps.cpp Remove most GrCoordTransform code 2020-07-06 18:50:33 +00:00
TestOps.h Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
YUVUtils.cpp Make asDirectContext public 2020-07-01 16:30:03 +00:00
YUVUtils.h Make use of backend texture creation finished procs in YUV GMs 2020-06-26 19:52:53 +00:00