st/dri: only expose config formats that are display targets
In the case of NVIDIA hardware, ABGR is displayable but ARGB is not. Only advertise the one set in the visuals list. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Acked-by: Daniel Stone <daniels@collabora.com>
This commit is contained in:
parent
ebdc4c31e2
commit
f7604d8af5
|
@ -249,7 +249,8 @@ dri_fill_in_modes(struct dri_screen *screen)
|
|||
|
||||
if (!p_screen->is_format_supported(p_screen, pipe_formats[format],
|
||||
PIPE_TEXTURE_2D, 0,
|
||||
PIPE_BIND_RENDER_TARGET))
|
||||
PIPE_BIND_RENDER_TARGET |
|
||||
PIPE_BIND_DISPLAY_TARGET))
|
||||
continue;
|
||||
|
||||
for (i = 1; i <= msaa_samples_max; i++) {
|
||||
|
|
Loading…
Reference in New Issue