X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fcompiler%2Fnir%2Fnir.h;h=16733fd5e5067a9264f5dcf292fb2f340c5efed1;hb=878a8daca6bfc856308dda7d265964d93feb05ae;hp=cb702ca3023aad2386e5f8310747369b1d9e976d;hpb=9121afe861554d239b02c27a4c219ba9df523fb7;p=mesa.git diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index cb702ca3023..16733fd5e50 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -1462,6 +1462,8 @@ typedef struct { struct { unsigned ptr_stride; + unsigned align_mul; + unsigned align_offset; } cast; }; @@ -4076,7 +4078,8 @@ typedef enum { bool nir_lower_array_deref_of_vec(nir_shader *shader, nir_variable_mode modes, nir_lower_array_deref_of_vec_options options); -bool nir_lower_indirect_derefs(nir_shader *shader, nir_variable_mode modes); +bool nir_lower_indirect_derefs(nir_shader *shader, nir_variable_mode modes, + uint32_t max_lower_array_len); bool nir_lower_locals_to_regs(nir_shader *shader);