[Mesa-dev] [PATCH v2 1/8] egl: add dri2_egl_surface_free_outdated_buffers_and_update_size() helper (v2)
Gurchetan Singh
gurchetansingh at chromium.org
Tue Oct 17 20:38:29 UTC 2017
The naming is verbose and somewhat inconsistent. We have:
dri2_init_surface
dri2_fini_surface
dri2_egl_surface_alloc_local_buffer
dri2_egl_surface_free_local_buffers
I suggest you implement the following convention:
dri2_surface_init
dri2_surface_fini
dri2_surface_alloc_attachment (instead of 'local_buffers')
dri2_surface_free_attachments (instead of 'local_buffers')
and instead of dri2_egl_surface_free_outdated_buffers_and_update_size, we
can just have:
dri2_surface_update
And can you wrap these functions around the:
#if defined(HAVE_WAYLAND_PLATFORM) || defined(HAVE_DRM_PLATFORM)
|| defined(HAVE_ANDROID_PLATFORM)
pre-processors checks just to make clear what platforms use the attachment
(aka 'local_buffers') functionality.
On Tue, Oct 17, 2017 at 6:28 AM, Emil Velikov <emil.l.velikov at gmail.com>
wrote:
> Hi Gwan-gyeong,
>
> On 6 October 2017 at 22:38, Gwan-gyeong Mun <elongbug at gmail.com> wrote:
> > To share common free outdated buffers and update size code.
> > This compares width and height arguments with current egl surface
> dimension,
> > if the compared surface dimension is differ, then it free local buffers
> and
> > updates dimension.
> >
> > In preparation to adding of new platform which uses this helper.
> >
> > v2: Fixes from Eric's review:
> > a) Split out series of refactor for helpers to a separate series.
> > b) Add the new helper function and use them to replace the old code
> in the
> > same patch.
> >
> > Signed-off-by: Mun Gwan-gyeong <elongbug at gmail.com>
>
> The name dri2_egl_surface_free_outdated_buffers_and_update_size might
> be a bit long/too verbose, but I'm out of ideas for alternative.
> For the patch
> Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
>
> Side note:
> We should be able to reuse this for platform_wayland, in the future.
>
> -Emil
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20171017/6d306a53/attachment-0001.html>
More information about the mesa-dev
mailing list