skia2/tools/gpu
Robert Phillips b87b39b7a2 Make GM::onGpuSetup take a GrDirectContext
This should, hopefully, clarify the role of onGpuSetup vis a vis onDraw.

The remaining tools are updated in:
https://skia-review.googlesource.com/c/skia/+/300220/ (Update remaining tools to GrDirectContext)

Change-Id: I19d6eec4d16cb9ebad8924763a18225cc871f0f2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/300172
Reviewed-by: Adlai Holler <adlai@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2020-07-01 19:25:55 +00:00
..
d3d Implement flush finish proc support for d3d backend. 2020-06-19 16:28:33 +00:00
dawn DawnTestContext: print validation errors with SkDebugf. 2020-06-22 19:27:17 +00:00
gl Revert "Make glPatchParameteri required when tessellation is supported" 2020-06-24 20:48:42 +00:00
mock Update nanobench and skpbench to use flush API for gpu syncing. 2020-02-24 17:21:35 +00:00
mtl Reland "Set up eGPU/discrete support for MacOS." 2020-03-18 19:27:41 +00:00
vk Refine VkYcbcrSamplerHelper to only hold backend memory for YCbCr textures 2020-06-16 14:05:30 +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.h Update nanobench and skpbench to use flush API for gpu syncing. 2020-02-24 17:21:35 +00:00
GpuTimer.h Replace skstd::exchange with std::exchange 2020-04-30 11:14:20 +00:00
GrContextFactory.cpp Dawn: fix for crash on GrContextFactory_sharedContexts unit test. 2020-06-05 18:00:44 +00:00
GrContextFactory.h Make GM::onGpuSetup take a GrDirectContext 2020-07-01 19:25:55 +00:00
GrTest.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +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 Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
ProxyUtils.h Rename outputView->writeView and outputSwizzle->writeSwizzle 2020-04-02 15:06:16 +00:00
TestContext.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
TestContext.h Update nanobench and skpbench to use flush API for gpu syncing. 2020-02-24 17:21:35 +00:00
TestOps.cpp Reland "Centralize geometry processor vertex shader transform code" 2020-06-22 14:52:05 +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