skia2/include/gpu
Jim Van Verth 351c9b53d6 Switch to using GrMtlBackendContext for GrDirectContext creation.
Makes the Metal backend more consistent with the other backends,
and allows new init parameters to be added without significantly
changing API.

Added updated sk_cf_obj because I needed some of its functionality.

Bug: skia:10804
Change-Id: I6f1dd1c03ddc4c4b702ea75eff14bc0f98ab5ad2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/334426
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
2020-11-12 21:03:51 +00:00
..
d3d Add sample count field to GrD3DTextureResourceInfo. 2020-09-30 14:03:39 +00:00
dawn Roll dawn and adjust for new SwapChain API. 2020-01-28 18:26:44 +00:00
gl Add stencil formats to all the backends. 2020-10-07 17:58:31 +00:00
mock Rename GrCaps fields and methods from MipMap to Mipmap 2020-07-21 15:56:21 +00:00
mtl Switch to using GrMtlBackendContext for GrDirectContext creation. 2020-11-12 21:03:51 +00:00
vk Add sample count to GrVkImageInfo. 2020-09-29 18:36:58 +00:00
GrBackendDrawableInfo.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrBackendSemaphore.h Enable ClangTidy check modernize-use-nullptr. 2020-08-14 16:14:30 +00:00
GrBackendSurface.h Add stencil formats to all the backends. 2020-10-07 17:58:31 +00:00
GrBackendSurfaceMutableState.h Add optional param to setBackendTextureState to return previous state. 2020-09-23 19:54:59 +00:00
GrConfig.h Fix checks of GR_TEST_UTILS. 2020-09-25 15:58:53 +00:00
GrContextOptions.h Add context option to disable mipmap support 2020-10-19 14:50:59 +00:00
GrContextThreadSafeProxy.h Fix formatting nit. 2020-11-06 16:46:44 +00:00
GrDirectContext.h Switch to using GrMtlBackendContext for GrDirectContext creation. 2020-11-12 21:03:51 +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 gpu: Disable dual source blending support on buggy driver versions. 2019-12-20 22:56:19 +00:00
GrRecordingContext.h Have DDLs honor the reduceOpsTaskSplittingFlag 2020-11-06 20:20:44 +00:00
GrTypes.h Rename GrMipMapped GrMipmapped 2020-07-21 14:06:35 +00:00
GrYUVABackendTextures.h Split SkYUVAInfo::PlanarConfig into PlaneConfig and Subsampling enums 2020-11-11 22:42:36 +00:00