Another silent regression from the wl_resource opaquify effort. This was
causing our pageflip-to-client-buffer and sprites optimizations to
not kick in.
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)
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;