compositor-drm: Pass the wl_resource to gbm_bo_import()

Another silent regression from the wl_resource opaquify effort.  This was
causing our pageflip-to-client-buffer and sprites optimizations to
not kick in.
dev
Kristian Høgsberg 11 years ago
parent ab6d6674b6
commit 6399646a6b
  1. 5
      src/compositor-drm.c

@ -456,7 +456,7 @@ drm_output_prepare_scanout_surface(struct weston_output *_output,
return NULL;
bo = gbm_bo_import(c->gbm, GBM_BO_IMPORT_WL_BUFFER,
buffer, GBM_BO_USE_SCANOUT);
buffer->resource, GBM_BO_USE_SCANOUT);
/* Unable to use the buffer for scanout */
if (!bo)
@ -822,7 +822,8 @@ drm_output_prepare_overlay_surface(struct weston_output *output_base,
return NULL;
bo = gbm_bo_import(c->gbm, GBM_BO_IMPORT_WL_BUFFER,
es->buffer_ref.buffer, GBM_BO_USE_SCANOUT);
es->buffer_ref.buffer->resource,
GBM_BO_USE_SCANOUT);
if (!bo)
return NULL;

Loading…
Cancel
Save