From 7b547ccb9abc3a86c0f9ccb86890a1ddf10c86a2 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 1 Jun 2023 06:33:22 +1000 Subject: [PATCH] iris: don't return shader params for task/mesh. These should be reported as 0 for cso Acked-by: Emma Anholt Part-of: --- src/gallium/drivers/iris/iris_screen.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gallium/drivers/iris/iris_screen.c b/src/gallium/drivers/iris/iris_screen.c index 26088f9..e723f08 100644 --- a/src/gallium/drivers/iris/iris_screen.c +++ b/src/gallium/drivers/iris/iris_screen.c @@ -485,6 +485,10 @@ iris_get_shader_param(struct pipe_screen *pscreen, { gl_shader_stage stage = stage_from_pipe(p_stage); + if (p_stage == PIPE_SHADER_MESH || + p_stage == PIPE_SHADER_TASK) + return 0; + /* this is probably not totally correct.. but it's a start: */ switch (param) { case PIPE_SHADER_CAP_MAX_INSTRUCTIONS: -- 2.7.4