skia2/include/gpu
John Stiles bd472a01ed Move runtime-effect dictionary into Graphite ResourceProvider.
Putting the dictionary in the Recorder itself was not very useful; the
recorder is inaccessible throughout the call chain of pipeline setup.
The ResourceProvider, on the other hand, is accessible everywhere we
need it, hangs directly off the Recorder, and has the right lifetime
for our purposes.

Change-Id: I0f494e5890845d73343a71359900598d63b66764
Bug: skia:13405
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/556917
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2022-07-08 20:29:38 +00:00
..
d3d [bazel] Add fixes for G3 2022-05-31 19:50:47 +00:00
dawn [bazel] Add "skia_internal" target that exposes private API for tests/tools. 2022-06-02 11:23:50 +00:00
gl Add glCopyBufferSubData to GrGLInterface 2022-06-16 18:12:23 +00:00
graphite Move runtime-effect dictionary into Graphite ResourceProvider. 2022-07-08 20:29:38 +00:00
mock [bazel] Add "skia_internal" target that exposes private API for tests/tools. 2022-06-02 11:23:50 +00:00
mtl [bazel] Add fixes for G3 2022-05-31 19:50:47 +00:00
vk [bazel] Add "skia_internal" target that exposes private API for tests/tools. 2022-06-02 11:23:50 +00:00
BUILD.bazel [bazel] Add "skia_internal" target that exposes private API for tests/tools. 2022-06-02 11:23:50 +00:00
GpuTypes.h [graphite] Add a result param to graphite callbacks. 2022-03-31 19:26:28 +00:00
GrBackendDrawableInfo.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrBackendSemaphore.h Move Ganesh specific headers into include/private/gpu/ganesh 2022-04-12 17:30:07 +00:00
GrBackendSurface.h Label external texture. 2022-07-07 19:20:59 +00:00
GrBackendSurfaceMutableState.h Move Ganesh specific headers into include/private/gpu/ganesh 2022-04-12 17:30:07 +00:00
GrConfig.h Fix checks of GR_TEST_UTILS. 2020-09-25 15:58:53 +00:00
GrContextOptions.h [graphite] Move Slug to gpu shared 2022-05-20 19:42:03 +00:00
GrContextThreadSafeProxy.h Move GrTextBlobRedrawCoordinator to sktext:gpu namespace. 2022-05-24 15:36:34 +00:00
GrDirectContext.h Move more GPU text classes to sktext::gpu namespace. 2022-05-05 16:10:24 +00:00
GrDriverBugWorkarounds.h Fix CanvasKit warnings compiling on Mac with emsdk 2.0.0 2020-09-18 20:35:12 +00:00
GrDriverBugWorkaroundsAutogen.h Fixup GrDriverBugWorkaroundsAutogen.h 2022-05-03 20:20:26 +00:00
GrRecordingContext.h Move GrTextBlobRedrawCoordinator to sktext:gpu namespace. 2022-05-24 15:36:34 +00:00
GrSurfaceInfo.h Move Ganesh specific headers into include/private/gpu/ganesh 2022-04-12 17:30:07 +00:00
GrTypes.h Remove SK_MAYBE_UNUSED. 2022-06-16 16:52:53 +00:00
GrYUVABackendTextures.h Remove SkYUVASizeInfo, make SkYUVAIndex a private part of SkYUVAInfo 2021-01-12 15:06:26 +00:00
ShaderErrorHandler.h [graphite] Move GrProcessorKeyBuilder to generic skgpu::KeyBuilder class. 2021-12-20 20:41:17 +00:00