radeonsi: remove si_shader_selector::type
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.c
index a40e58c6a2fd0b46ea4295e0d974adf17da1b9f4..5d1d8ac8459d8910b36bcd430af6af0de0ae0cbc 100644 (file)
@@ -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);