From 002e34d860800d5a6ca92bb8ad95bbc65ba535d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Fri, 3 Jun 2022 20:16:05 -0400 Subject: [PATCH] radeonsi: unconditionally enable the streamout overflow query with NGG It fails some tests, but we need it for gfx11. Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/gallium/drivers/radeonsi/si_get.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_get.c b/src/gallium/drivers/radeonsi/si_get.c index 266e13a3eaa..44a3be0a590 100644 --- a/src/gallium/drivers/radeonsi/si_get.c +++ b/src/gallium/drivers/radeonsi/si_get.c @@ -164,6 +164,7 @@ static int si_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_IMAGE_ATOMIC_INC_WRAP: case PIPE_CAP_IMAGE_STORE_FORMATTED: case PIPE_CAP_ALLOW_DRAW_OUT_OF_ORDER: + case PIPE_CAP_QUERY_SO_OVERFLOW: return 1; case PIPE_CAP_TEXTURE_TRANSFER_MODES: @@ -184,9 +185,6 @@ static int si_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_CUBE_MAP_ARRAY: return sscreen->info.has_3d_cube_border_color_mipmap; - case PIPE_CAP_QUERY_SO_OVERFLOW: - return !sscreen->use_ngg_streamout; - case PIPE_CAP_POST_DEPTH_COVERAGE: return sscreen->info.gfx_level >= GFX10;