egl/wayland: introduce dri2_wl_add_configs_for_visuals() helper
authorEmil Velikov <emil.velikov@collabora.com>
Thu, 25 Aug 2016 13:55:06 +0000 (14:55 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Fri, 14 Oct 2016 11:53:39 +0000 (12:53 +0100)
commit0b2b7191214eb77c5720a40231a6f2d28da63027
tree120d20fd3c9817fb4eea0d1b7680df7acd7c1a9b
parent4b8a55809ebb21281017efb81b54a3fbdd0d4b56
egl/wayland: introduce dri2_wl_add_configs_for_visuals() helper

Analogous to previous commits - with an extra bonus.

Current code, apart from not attributing the lack of 'per visual'
and overall configs also overwrites the newly added config.

Namely if the dpy supports two or more of the supported formats
(XRGB8888, ARGB8888 and RGB565) earlier configs will be overwritten
and the the final one will be stored, since the we use the same index
for all three in our dri2_add_config call.

v2: Use correct comparison in loop conditional (Eric)
    Use valid C initializer (Gurchetan)

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
src/egl/drivers/dri2/platform_wayland.c