From d274649799b1b063eee37777970152aa16e2d34d Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Wed, 10 Mar 2021 15:30:19 +0100 Subject: [PATCH] freedreno/computerator: Use threadsize calculated by ir3 Part-of: --- src/freedreno/computerator/a6xx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/freedreno/computerator/a6xx.c b/src/freedreno/computerator/a6xx.c index 7b95b549ccf..14e05acebb3 100644 --- a/src/freedreno/computerator/a6xx.c +++ b/src/freedreno/computerator/a6xx.c @@ -115,7 +115,7 @@ cs_program_emit(struct fd_ringbuffer *ring, struct kernel *kernel) struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); struct ir3_shader_variant *v = ir3_kernel->v; const struct ir3_info *i = &v->info; - enum a6xx_threadsize thrsz = THREAD128; + enum a6xx_threadsize thrsz = i->double_threadsize ? THREAD128 : THREAD64; OUT_PKT4(ring, REG_A6XX_SP_MODE_CONTROL, 1); OUT_RING(ring, A6XX_SP_MODE_CONTROL_CONSTANT_DEMOTION_ENABLE | 4);