printf("\n");
}
- struct routes *routing_backup = ralloc(mem_ctx, struct routes);
+ struct routes *routing_backup = rzalloc(mem_ctx, struct routes);
*routing_backup = *routing;
bool break_needed = false;
bool continue_needed = false;
routing->loop_backup = routing_backup;
if (break_needed) {
- struct path_fork *fork = ralloc(mem_ctx, struct path_fork);
+ struct path_fork *fork = rzalloc(mem_ctx, struct path_fork);
fork->is_var = true;
fork->path_var = nir_local_variable_create(b->impl, glsl_bool_type(),
"path_break");
routing->brk.reachable = fork_reachable(fork);
}
if (continue_needed) {
- struct path_fork *fork = ralloc(mem_ctx, struct path_fork);
+ struct path_fork *fork = rzalloc(mem_ctx, struct path_fork);
fork->is_var = true;
fork->path_var = nir_local_variable_create(b->impl, glsl_bool_type(),
"path_continue");
if (start == end - 1)
return NULL;
- struct path_fork *fork = ralloc(mem_ctx, struct path_fork);
+ struct path_fork *fork = rzalloc(mem_ctx, struct path_fork);
fork->is_var = need_var;
if (need_var)
fork->path_var = nir_local_variable_create(impl, glsl_bool_type(),
routing->regular.fork = select_fork(routing->regular.reachable, impl,
need_var, mem_ctx);
if (level->skip_start) {
- struct path_fork *fork = ralloc(mem_ctx, struct path_fork);
+ struct path_fork *fork = rzalloc(mem_ctx, struct path_fork);
fork->is_var = need_var;
if (need_var)
fork->path_var = nir_local_variable_create(impl, glsl_bool_type(),
exec_node_data(nir_cf_node, exec_list_get_head(&cf_list.list), node);
nir_block *start_block = nir_cf_node_as_block(start_node);
- struct routes *routing = ralloc(mem_ctx, struct routes);
+ struct routes *routing = rzalloc(mem_ctx, struct routes);
*routing = (struct routes) {
.outside = empty_set,
.regular.reachable = end_set,