Quellcode durchsuchen

nir/split_vars: Don't compact vectors unnecessarily

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
tags/19.1-branchpoint
Jason Ekstrand vor 6 Jahren
Ursprung
Commit
724371c6b9
1 geänderte Dateien mit 6 neuen und 0 gelöschten Zeilen
  1. 6
    0
      src/compiler/nir/nir_split_vars.c

+ 6
- 0
src/compiler/nir/nir_split_vars.c Datei anzeigen

@@ -1423,6 +1423,12 @@ shrink_vec_var_access_impl(nir_function_impl *impl,
continue;
}

/* If we're not dropping any components, there's no need to
* compact vectors.
*/
if (usage->comps_kept == usage->all_comps)
continue;

if (intrin->intrinsic == nir_intrinsic_load_deref) {
b.cursor = nir_after_instr(&intrin->instr);


Laden…
Abbrechen
Speichern