From 36e42299fa1445ba7be82bfbab88252d2dfd3ef1 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Tue, 29 Aug 2023 15:02:41 +0200 Subject: [PATCH] asahi: handle kernels Signed-off-by: Karol Herbst Reviewed-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/asahi/agx_state.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/drivers/asahi/agx_state.c b/src/gallium/drivers/asahi/agx_state.c index e716ad1f452..33b46e3ffe2 100644 --- a/src/gallium/drivers/asahi/agx_state.c +++ b/src/gallium/drivers/asahi/agx_state.c @@ -1712,6 +1712,9 @@ static void agx_shader_initialize(struct agx_device *dev, struct agx_uncompiled_shader *so, nir_shader *nir) { + if (nir->info.stage == MESA_SHADER_KERNEL) + nir->info.stage = MESA_SHADER_COMPUTE; + so->type = pipe_shader_type_from_mesa(nir->info.stage); nir_lower_robust_access_options robustness = {