mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-07 11:58:03 +02:00
gl-renderer: Use eglQueryWaylandBufferWL for getting width and height
This gets rid of the last remaining use of struct wl_buffer.
This commit is contained in:
parent
31b4a0dcc0
commit
166aeaa411
1 changed files with 4 additions and 2 deletions
|
|
@ -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…
Add table
Reference in a new issue