mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 11:10:10 +01:00
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
1 changed files with 2 additions and 1 deletions
|
|
@ -249,7 +249,8 @@ dri_fill_in_modes(struct dri_screen *screen)
|
||||||
|
|
||||||
if (!p_screen->is_format_supported(p_screen, pipe_formats[format],
|
if (!p_screen->is_format_supported(p_screen, pipe_formats[format],
|
||||||
PIPE_TEXTURE_2D, 0,
|
PIPE_TEXTURE_2D, 0,
|
||||||
PIPE_BIND_RENDER_TARGET))
|
PIPE_BIND_RENDER_TARGET |
|
||||||
|
PIPE_BIND_DISPLAY_TARGET))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
for (i = 1; i <= msaa_samples_max; i++) {
|
for (i = 1; i <= msaa_samples_max; i++) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue