From ff3db3e6cf864f04ea22547712548f28b14d9196 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Fri, 18 Aug 2023 12:05:58 -0400 Subject: [PATCH] radeonsi: fix templated si_draw_rectangle callback for Navi14 Navi14 is the only gfx10 chip that doesn't enable NGG. Fixes: cd7e20f51388 ("radeonsi: specialize si_draw_rectangle using a C++ template") Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/gallium/drivers/radeonsi/si_state_draw.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_state_draw.cpp b/src/gallium/drivers/radeonsi/si_state_draw.cpp index 3f9d1ef..656b658 100644 --- a/src/gallium/drivers/radeonsi/si_state_draw.cpp +++ b/src/gallium/drivers/radeonsi/si_state_draw.cpp @@ -2450,7 +2450,7 @@ static void si_init_draw_vbo_all_pipeline_options(struct si_context *sctx) */ if (GFX_VERSION >= GFX11 && sctx->screen->info.has_set_pairs_packets) sctx->blitter->draw_rectangle = si_draw_rectangle; - else if (GFX_VERSION >= GFX10 && !(sctx->screen->debug_flags & DBG(NO_NGG))) + else if (GFX_VERSION >= GFX10 && sctx->screen->use_ngg) sctx->blitter->draw_rectangle = si_draw_rectangle; else sctx->blitter->draw_rectangle = si_draw_rectangle; -- 2.7.4