Lines Matching defs:stack

235    /* Array of stack size struct for recording the max stack size for each group. */
380 /* The hit attributes are stored on the stack. This is the offset compared to the current stack
1053 nir_variable *stack;
1078 ret.stack =
1403 nir_deref_instr *stack;
1429 nir_store_var(&b, trav_vars.stack, nir_iadd(&b, stack_idx_base, stack_idx_stride), 1);
1430 stack = nir_build_deref_array(&b, stack_deref, stack_idx_base);
1431 nir_store_deref(&b, stack, bvh_root, 0x1);
1437 nir_push_if(&b, nir_ieq(&b, nir_load_var(&b, trav_vars.stack), stack_idx_base));
1442 &b, nir_uge(&b, nir_load_var(&b, trav_vars.top_stack), nir_load_var(&b, trav_vars.stack)));
1453 nir_store_var(&b, trav_vars.stack,
1454 nir_isub(&b, nir_load_var(&b, trav_vars.stack), stack_idx_stride), 1);
1456 stack = nir_build_deref_array(&b, stack_deref, nir_load_var(&b, trav_vars.stack));
1457 nir_ssa_def *bvh_node = nir_load_deref(&b, stack);
1502 nir_store_var(&b, trav_vars.top_stack, nir_load_var(&b, trav_vars.stack), 1);
1507 stack = nir_build_deref_array(&b, stack_deref, nir_load_var(&b, trav_vars.stack));
1508 nir_store_deref(&b, stack, nir_iand_imm(&b, nir_channel(&b, instance_data, 0), 63), 0x1);
1510 nir_store_var(&b, trav_vars.stack,
1511 nir_iadd(&b, nir_load_var(&b, trav_vars.stack), stack_idx_stride), 1);
1546 stack = nir_build_deref_array(&b, stack_deref, nir_load_var(&b, trav_vars.stack));
1547 nir_store_deref(&b, stack, new_node, 0x1);
1549 &b, trav_vars.stack,
1550 nir_iadd(&b, nir_load_var(&b, trav_vars.stack), stack_idx_stride), 1);