metal: Disable pixel local storage feature

The new MSL backend does not yet support the pixel local storage
extension, which is not currently used by Graphite when targeting the
Metal backend. We can re-enable this feature in the future when we
want to start using PLS on Metal for real.

Bug: 42251016
Change-Id: Ifd1a48b2c1f2c0c9e00670106a8ae0a4b3501e1a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/205420
Auto-Submit: James Price <jrprice@google.com>
Commit-Queue: James Price <jrprice@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
diff --git a/src/dawn/native/metal/PhysicalDeviceMTL.mm b/src/dawn/native/metal/PhysicalDeviceMTL.mm
index feddc3c..a128a1e 100644
--- a/src/dawn/native/metal/PhysicalDeviceMTL.mm
+++ b/src/dawn/native/metal/PhysicalDeviceMTL.mm
@@ -710,14 +710,6 @@
         }
     }
 
-    if (@available(macOS 11.0, iOS 10.0, *)) {
-        // Image block functionality is available starting from the Apple4 family.
-        if ([*mDevice supportsFamily:MTLGPUFamilyApple4]) {
-            EnableFeature(Feature::PixelLocalStorageCoherent);
-            EnableFeature(Feature::PixelLocalStorageNonCoherent);
-        }
-    }
-
     EnableFeature(Feature::IndirectFirstInstance);
     EnableFeature(Feature::ShaderF16);
     EnableFeature(Feature::RG11B10UfloatRenderable);