From 2492cfde668bf06f2fb2dc2dce9044a250208883 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Nicolai=20H=C3=A4hnle?= Date: Fri, 31 Aug 2018 19:59:36 +0200 Subject: [PATCH] radeonsi/gfx10: initialize EXEC for TES-as-NGG (without geometry shader) Acked-by: Bas Nieuwenhuizen --- src/gallium/drivers/radeonsi/si_shader.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index a99a58e5675..0b46b5ca627 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -6096,7 +6096,9 @@ static bool si_compile_tgsi_main(struct si_shader_context *ctx) LLVMValueRef num_threads; bool nested_barrier; - if (!shader->is_monolithic) + if (!shader->is_monolithic || + (ctx->type == PIPE_SHADER_TESS_EVAL && + shader->key.as_ngg)) ac_init_exec_full_mask(&ctx->ac); if (ctx->type == PIPE_SHADER_TESS_CTRL || -- 2.30.2