etnaviv: properly set PIPE_CAP_GRAPHICS

Only advertise graphics capabilities if the GPU isn't compute only.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30606>
This commit is contained in:
Lucas Stach
2024-07-09 19:05:48 +02:00
committed by Marge Bot
parent 8725ec90a3
commit c90e2bccf7
@@ -313,6 +313,8 @@ etna_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
return 0;
case PIPE_CAP_UMA:
return 1;
case PIPE_CAP_GRAPHICS:
return !VIV_FEATURE(screen, ETNA_FEATURE_COMPUTE_ONLY);
default:
return u_pipe_screen_get_param_defaults(pscreen, param);
}