35 std::string_view label) {
41 if (@available(macOS 10.11, iOS 9.0, tvOS 9.0, *)) {
43#ifdef SK_BUILD_FOR_MAC
45 if (mtlCaps.
isMac()) {
46 options |= MTLResourceStorageModeManaged;
49 options |= MTLResourceStorageModeShared;
52 options |= MTLResourceStorageModeShared;
55 options |= MTLResourceStorageModePrivate;
61#ifdef SK_ENABLE_MTL_DEBUG_INFO
static const uint8_t buffer[]