commit | ea2c7f20f2f96e15570f7e9416fb6c826f809747 | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Wed Mar 13 09:45:18 2019 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Wed Mar 13 09:45:18 2019 +0000 |
tree | 189eaa0410250743c9a83e9fdedfd7f47d33341f | |
parent | 8d79f78c789d2607fcf03bd6865f7412f1c732a2 [diff] |
TextureMTL: Use managed storage mode for IOSurfaces BUG=dawn:117 Change-Id: Ief914b1e03397080ab501fa5f9059725f8c261b6 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/5420 Reviewed-by: Hao Li <hao.x.li@intel.com> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
diff --git a/src/dawn_native/metal/TextureMTL.mm b/src/dawn_native/metal/TextureMTL.mm index 607b00e..75d6b69 100644 --- a/src/dawn_native/metal/TextureMTL.mm +++ b/src/dawn_native/metal/TextureMTL.mm
@@ -211,6 +211,7 @@ uint32_t plane) : TextureBase(device, descriptor) { MTLTextureDescriptor* mtlDesc = CreateMetalTextureDescriptor(descriptor); + mtlDesc.storageMode = MTLStorageModeManaged; mMtlTexture = [device->GetMTLDevice() newTextureWithDescriptor:mtlDesc iosurface:ioSurface plane:plane];