[Mesa-dev] [PATCH] egl/dri2: remove unused buffer_count variable
Eric Engestrom
eric at engestrom.ch
Tue Jul 18 16:48:34 UTC 2017
On 18 July 2017 09:12:50 BST, Gwan-gyeong Mun <elongbug at gmail.com> wrote:
> It removes unused buffer_count variable from dri2_egl_surface.
> And it polishes the assert of dri2_drm_get_buffers_with_format().
>
> Signed-off-by: Mun Gwan-gyeong <elongbug at gmail.com>
Reviewed-by: Eric Engestrom <eric at engestrom.ch>
> ---
> src/egl/drivers/dri2/egl_dri2.h | 1 -
> src/egl/drivers/dri2/platform_android.c | 5 +----
> src/egl/drivers/dri2/platform_drm.c | 3 +--
> src/egl/drivers/dri2/platform_x11.c | 1 -
> 4 files changed, 2 insertions(+), 8 deletions(-)
>
> diff --git a/src/egl/drivers/dri2/egl_dri2.h
> b/src/egl/drivers/dri2/egl_dri2.h
> index 5b3e93abe0..a8133e0e50 100644
> --- a/src/egl/drivers/dri2/egl_dri2.h
> +++ b/src/egl/drivers/dri2/egl_dri2.h
> @@ -246,7 +246,6 @@ struct dri2_egl_surface
> _EGLSurface base;
> __DRIdrawable *dri_drawable;
> __DRIbuffer buffers[5];
> - int buffer_count;
> bool have_fake_front;
>
> #ifdef HAVE_X11_PLATFORM
> diff --git a/src/egl/drivers/dri2/platform_android.c
> b/src/egl/drivers/dri2/platform_android.c
> index 13006fee87..300e2d9dbf 100644
> --- a/src/egl/drivers/dri2/platform_android.c
> +++ b/src/egl/drivers/dri2/platform_android.c
> @@ -1003,16 +1003,13 @@ droid_get_buffers_with_format(__DRIdrawable *
> driDrawable,
> if (update_buffers(dri2_surf) < 0)
> return NULL;
>
> - dri2_surf->buffer_count =
> - droid_get_buffers_parse_attachments(dri2_surf, attachments,
> count);
> + *out_count = droid_get_buffers_parse_attachments(dri2_surf,
> attachments, count);
>
> if (width)
> *width = dri2_surf->base.Width;
> if (height)
> *height = dri2_surf->base.Height;
>
> - *out_count = dri2_surf->buffer_count;
> -
> return dri2_surf->buffers;
> }
>
> diff --git a/src/egl/drivers/dri2/platform_drm.c
> b/src/egl/drivers/dri2/platform_drm.c
> index 8e12aed0b3..aa3937581a 100644
> --- a/src/egl/drivers/dri2/platform_drm.c
> +++ b/src/egl/drivers/dri2/platform_drm.c
> @@ -321,10 +321,9 @@ dri2_drm_get_buffers_with_format(__DRIdrawable
> *driDrawable,
> struct dri2_egl_surface *dri2_surf = loaderPrivate;
> int i, j;
>
> - dri2_surf->buffer_count = 0;
> for (i = 0, j = 0; i < 2 * count; i += 2, j++) {
> assert(attachments[i] < __DRI_BUFFER_COUNT);
> - assert(dri2_surf->buffer_count < 5);
> + assert(j < ARRAY_SIZE(dri2_surf->buffers));
>
> switch (attachments[i]) {
> case __DRI_BUFFER_BACK_LEFT:
> diff --git a/src/egl/drivers/dri2/platform_x11.c
> b/src/egl/drivers/dri2/platform_x11.c
> index c10cd84fce..b01f739010 100644
> --- a/src/egl/drivers/dri2/platform_x11.c
> +++ b/src/egl/drivers/dri2/platform_x11.c
> @@ -445,7 +445,6 @@ dri2_x11_process_buffers(struct dri2_egl_surface
> *dri2_surf,
> dri2_egl_display(dri2_surf->base.Resource.Display);
> xcb_rectangle_t rectangle;
>
> - dri2_surf->buffer_count = count;
> dri2_surf->have_fake_front = false;
>
> /* This assumes the DRI2 buffer attachment tokens matches the
More information about the mesa-dev
mailing list