freedreno: use MSM_BO_SCANOUT with scanout buffers
[mesa.git] / src / freedreno / drm / msm_bo.c
index da3315c9ab6aae6c4ac5bc612c297b11103ff6dc..d93dfbeab2e64875db2959b6ef94bc7a43f3348a 100644 (file)
@@ -142,6 +142,9 @@ int msm_bo_new_handle(struct fd_device *dev,
        };
        int ret;
 
+       if (flags & DRM_FREEDRENO_GEM_SCANOUT)
+               req.flags |= MSM_BO_SCANOUT;
+
        ret = drmCommandWriteRead(dev->fd, DRM_MSM_GEM_NEW,
                        &req, sizeof(req));
        if (ret)