Rev 4358 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4358 | Rev 4401 | ||
---|---|---|---|
Line 1253... | Line 1253... | ||
1253 | __DRIimage *dri_image; |
1253 | __DRIimage *dri_image; |
1254 | _EGLImageAttribs attrs; |
1254 | _EGLImageAttribs attrs; |
1255 | EGLint err; |
1255 | EGLint err; |
1256 | int32_t plane; |
1256 | int32_t plane; |
Line 1257... | Line 1257... | ||
1257 | 1257 | ||
1258 | if (!wayland_buffer_is_drm(&buffer->buffer)) |
1258 | if (!wayland_buffer_is_drm(dri2_dpy->wl_server_drm, &buffer->buffer)) |
Line 1259... | Line 1259... | ||
1259 | return NULL; |
1259 | return NULL; |
1260 | 1260 | ||
1261 | err = _eglParseImageAttribList(&attrs, disp, attr_list); |
1261 | err = _eglParseImageAttribList(&attrs, disp, attr_list); |
Line 1661... | Line 1661... | ||
1661 | dri2_query_wayland_buffer_wl(_EGLDriver *drv, _EGLDisplay *disp, |
1661 | dri2_query_wayland_buffer_wl(_EGLDriver *drv, _EGLDisplay *disp, |
1662 | struct wl_buffer *_buffer, |
1662 | struct wl_buffer *_buffer, |
1663 | EGLint attribute, EGLint *value) |
1663 | EGLint attribute, EGLint *value) |
1664 | { |
1664 | { |
1665 | struct wl_drm_buffer *buffer = (struct wl_drm_buffer *) _buffer; |
1665 | struct wl_drm_buffer *buffer = (struct wl_drm_buffer *) _buffer; |
- | 1666 | struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); |
|
1666 | const struct wl_drm_components_descriptor *format; |
1667 | const struct wl_drm_components_descriptor *format; |
Line 1667... | Line 1668... | ||
1667 | 1668 | ||
1668 | if (!wayland_buffer_is_drm(&buffer->buffer)) |
1669 | if (!wayland_buffer_is_drm(dri2_dpy->wl_server_drm, &buffer->buffer)) |
Line 1669... | Line 1670... | ||
1669 | return EGL_FALSE; |
1670 | return EGL_FALSE; |
1670 | 1671 | ||
1671 | format = buffer->driver_format; |
1672 | format = buffer->driver_format; |