gl-renderer: Use eglQueryWaylandBufferWL for getting width and height

This gets rid of the last remaining use of struct wl_buffer.
dev
Kristian Høgsberg 11 years ago
parent 31b4a0dcc0
commit 166aeaa411
  1. 6
      src/gl-renderer.c

@ -1241,8 +1241,10 @@ gl_renderer_attach(struct weston_surface *es, struct weston_buffer *buffer)
(struct wl_buffer *)buffer->resource,
EGL_TEXTURE_FORMAT, &format)) {
buffer->legacy_buffer = (struct wl_buffer *)buffer->resource;
buffer->width = buffer->legacy_buffer->width;
buffer->height = buffer->legacy_buffer->height;
gr->query_buffer(gr->egl_display, buffer->legacy_buffer,
EGL_WIDTH, &buffer->width);
gr->query_buffer(gr->egl_display, buffer->legacy_buffer,
EGL_HEIGHT, &buffer->height);
for (i = 0; i < gs->num_images; i++)
gr->destroy_image(gr->egl_display, gs->images[i]);

Loading…
Cancel
Save