From 27c3fc5bd315b2a2884a9716bd8f12ae3785ad36 Mon Sep 17 00:00:00 2001 From: Jiawei Shao Date: Tue, 27 Aug 2019 00:04:29 +0000 Subject: [PATCH] Metal: Initialize mSupportedExtensions in the constructor of Adapter This patch adds a missing call of InitializeSupportedExtensions() in the constructor of Adapter on Metal backend so that we can correctly create device with required extensions on Metal. BUG=dawn:42 TEST=dawn_end2end_tests Change-Id: Ifba41d2ae43ca054df2b0f3f19503f66fe641a72 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/10500 Reviewed-by: Corentin Wallez Reviewed-by: Austin Eng Commit-Queue: Jiawei Shao --- src/dawn_native/metal/BackendMTL.mm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dawn_native/metal/BackendMTL.mm b/src/dawn_native/metal/BackendMTL.mm index d8516dffd8..febe38a6b4 100644 --- a/src/dawn_native/metal/BackendMTL.mm +++ b/src/dawn_native/metal/BackendMTL.mm @@ -172,6 +172,8 @@ namespace dawn_native { namespace metal { } else { mDeviceType = DeviceType::DiscreteGPU; } + + InitializeSupportedExtensions(); } ~Adapter() override {