#include "nir.h" struct rusticl_lower_state { size_t base_global_invoc_id_loc; size_t base_workgroup_id_loc; size_t const_buf_loc; size_t global_size_loc; size_t printf_buf_loc; size_t format_arr_loc; size_t order_arr_loc; size_t work_dim_loc; size_t num_workgroups_loc; }; bool rusticl_lower_intrinsics(nir_shader *nir, struct rusticl_lower_state *state); bool rusticl_lower_inputs(nir_shader *nir);