From 208891650bd3933b238038eb042ad7dbc666c3db Mon Sep 17 00:00:00 2001 From: Lucas Stach Date: Thu, 29 Mar 2018 16:15:15 +0200 Subject: [PATCH] etnaviv: advertise YUV formats as external only We only support importing YUV as OES external resources. This will change in the future, but for now this fixes the advertised capabilities in eglQueryDmaBufModifiersEXT. Signed-off-by: Lucas Stach Reviewed-by: Philipp Zabel Reviewed-by: Christian Gmeiner --- src/gallium/drivers/etnaviv/etnaviv_screen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/etnaviv/etnaviv_screen.c b/src/gallium/drivers/etnaviv/etnaviv_screen.c index 2ae4e86..fff0a25 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_screen.c +++ b/src/gallium/drivers/etnaviv/etnaviv_screen.c @@ -621,7 +621,7 @@ etna_screen_query_dmabuf_modifiers(struct pipe_screen *pscreen, if (modifiers) modifiers[num_modifiers] = supported_modifiers[i]; if (external_only) - external_only[num_modifiers] = 0; + external_only[num_modifiers] = util_format_is_yuv(format) ? 1 : 0; num_modifiers++; } -- 2.7.4