X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fdrivers%2Fradeonsi%2Fsi_shader.c;fp=src%2Fgallium%2Fdrivers%2Fradeonsi%2Fsi_shader.c;h=5d1d8ac8459d8910b36bcd430af6af0de0ae0cbc;hb=6925401a3872304e0f50a1ee1eb72e7e655079f6;hp=a40e58c6a2fd0b46ea4295e0d974adf17da1b9f4;hpb=23fdb79e92fc0a0c26a4fdcf485ecd298fb01afc;p=mesa.git diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index a40e58c6a2f..5d1d8ac8459 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -1603,7 +1603,8 @@ static struct nir_shader *get_nir_shader(struct si_shader_selector *sel, bool *f return sel->nir; } else if (sel->nir_binary) { struct pipe_screen *screen = &sel->screen->b; - const void *options = screen->get_compiler_options(screen, PIPE_SHADER_IR_NIR, sel->type); + const void *options = screen->get_compiler_options(screen, PIPE_SHADER_IR_NIR, + pipe_shader_type_from_mesa(sel->info.stage)); struct blob_reader blob_reader; blob_reader_init(&blob_reader, sel->nir_binary, sel->nir_size);