diff --git a/src/gallium/drivers/crocus/crocus_screen.c b/src/gallium/drivers/crocus/crocus_screen.c index de9d78d36bd..2b0c43aed7e 100644 --- a/src/gallium/drivers/crocus/crocus_screen.c +++ b/src/gallium/drivers/crocus/crocus_screen.c @@ -449,6 +449,10 @@ crocus_get_shader_param(struct pipe_screen *pscreen, struct crocus_screen *screen = (struct crocus_screen *)pscreen; const struct intel_device_info *devinfo = &screen->devinfo; + if (p_stage == PIPE_SHADER_MESH || + p_stage == PIPE_SHADER_TASK) + return 0; + if (devinfo->ver < 6 && p_stage != PIPE_SHADER_VERTEX && p_stage != PIPE_SHADER_FRAGMENT)