[Mesa-dev] [PATCH 05/18] egl/wayland: Add format enums to visual map

Daniel Stone daniel at fooishbar.org
Fri Feb 9 16:02:04 UTC 2018


Hi Emil,

On 8 February 2018 at 21:56, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> On 8 February 2018 at 14:05, Daniel Stone <daniels at collabora.com> wrote:
>> Extend the visual map from only containing names and bitmasks, to also
>> carrying the three format enums we need. These are the DRIImage format
>> tokens for internal allocation, FourCC codes for wl_drm and dmabuf
>> protocol, and wl_shm codes for swrast drivers.
>>
>> We will later use these formats to eliminate a bunch of open-coded
>> conversions.
>
> At some point i was drawing some plans about making the (2?) odd
> wl_shm format like their WL_DRM/DRI_IMAGE/drm_fourcc brethren.
> Until (if even since it's fiddly) that happens having all the bits in
> one place is a great step.

That would be a protocol break for all software-rendered clients, so
even though it would be really great, I just don't see it happening.
Oh well.

Cheers,
Daniel


More information about the mesa-dev mailing list