From 13bcdecd1b8fdac2b69f3c243249f32dffac44c7 Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Sun, 13 Nov 2022 21:39:11 +0100 Subject: [PATCH] video: actually created the bridge BO in the render device --- src/backends/metal/video.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backends/metal/video.rs b/src/backends/metal/video.rs index f55ea65e..4a6f1391 100644 --- a/src/backends/metal/video.rs +++ b/src/backends/metal/video.rs @@ -1623,8 +1623,8 @@ impl MetalBackend { (None, render_tex, None) } else { // Create a _bridge_ BO in the render device - usage |= GBM_BO_USE_LINEAR; - let render_bo = dev.gbm.create_bo(width, height, format, usage); + usage = GBM_BO_USE_RENDERING | GBM_BO_USE_LINEAR; + let render_bo = render_ctx.egl.gbm.create_bo(width, height, format, usage); let render_bo = match render_bo { Ok(b) => b, Err(e) => return Err(MetalError::ScanoutBuffer(e)),