From 8f8c55fd38f9d72b79fd6cb6bbb305a140a47775 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 17 May 2023 12:07:50 +1000 Subject: [PATCH] llvmpipe: enable task/mesh shader support. Reviewed-by: Roland Scheidegger Part-of: --- src/gallium/drivers/llvmpipe/lp_screen.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gallium/drivers/llvmpipe/lp_screen.c b/src/gallium/drivers/llvmpipe/lp_screen.c index dd28bdc..b6c3230 100644 --- a/src/gallium/drivers/llvmpipe/lp_screen.c +++ b/src/gallium/drivers/llvmpipe/lp_screen.c @@ -393,6 +393,11 @@ llvmpipe_get_shader_param(struct pipe_screen *screen, (1 << PIPE_SHADER_IR_NIR) | (1 << PIPE_SHADER_IR_NIR_SERIALIZED)); FALLTHROUGH; + case PIPE_SHADER_MESH: + case PIPE_SHADER_TASK: + if (lscreen->use_tgsi) + return 0; + FALLTHROUGH; case PIPE_SHADER_FRAGMENT: if (param == PIPE_SHADER_CAP_PREFERRED_IR) { if (lscreen->use_tgsi) -- 2.7.4