X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fcompiler%2Fnir%2Fnir.h;h=02d0a6000dae0807e584af69c27e88c9ad848fcc;hb=5746af444606b77e30309d5b85bc116d64df2cf4;hp=7bbf347a3b549ba307acb918470651fcafeece0d;hpb=7665398e6c4fa903405d3daefcc93ddb0a37b488;p=mesa.git diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index 7bbf347a3b5..02d0a6000da 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -3941,7 +3941,7 @@ void nir_assign_var_locations(struct exec_list *var_list, unsigned *size, /* Some helpers to do very simple linking */ bool nir_remove_unused_varyings(nir_shader *producer, nir_shader *consumer); -bool nir_remove_unused_io_vars(nir_shader *shader, struct exec_list *var_list, +bool nir_remove_unused_io_vars(nir_shader *shader, nir_variable_mode mode, uint64_t *used_by_other_stage, uint64_t *used_by_other_stage_patches); void nir_compact_varyings(nir_shader *producer, nir_shader *consumer, @@ -4465,6 +4465,8 @@ bool nir_lower_interpolation(nir_shader *shader, bool nir_lower_discard_to_demote(nir_shader *shader); +bool nir_lower_memory_model(nir_shader *shader); + bool nir_normalize_cubemap_coords(nir_shader *shader); void nir_live_ssa_defs_impl(nir_function_impl *impl);