/contrib/sdk/sources/Mesa/src/gbm/backends/dri/gbm_dri.c |
---|
387,9 → 387,12 |
{ |
struct wl_drm_buffer *wb = (struct wl_drm_buffer *) buffer; |
if (!wayland_buffer_is_drm(buffer)) |
if (dri->wl_drm == NULL) |
return NULL; |
if (!wayland_buffer_is_drm(dri->wl_drm, buffer)) |
return NULL; |
image = wb->driver_buffer; |
switch (wb->format) { |
/contrib/sdk/sources/Mesa/src/gbm/backends/dri/gbm_driint.h |
---|
66,6 → 66,8 |
int *width, int *height, |
unsigned int *attachments, int count, |
int *out_count, void *data); |
struct wl_drm *wl_drm; |
}; |
struct gbm_dri_bo { |