Lines Matching defs:patch
44 unsigned location = var->data.patch ?
102 if (var->data.patch) {
145 if (var->data.patch)
198 if (var->data.patch) {
213 if (var->data.patch) {
382 unsigned loc_offset = var->data.patch ? VARYING_SLOT_PATCH0 : 0;
384 slots_used[var->data.patch ? 1 : 0] |= slots_used_mask &
391 unsigned loc_offset = var->data.patch ? VARYING_SLOT_PATCH0 : 0;
393 slots_used[var->data.patch ? 1 : 0] |=
430 unsigned loc_offset = var->data.patch ? VARYING_SLOT_PATCH0 : 0;
431 uint64_t used = var->data.patch ? *p_slots_used : *slots_used;
433 var->data.patch ? *p_out_slots_read : *out_slots_read;
626 vc_info->is_patch = in_var->data.patch;
692 vc_info->is_patch = out_var->data.patch;
884 /* The list should be sorted with all non-patch inputs first followed
885 * by patch inputs. When we hit our first patch input, we need to
1609 get_linked_variable_location(unsigned location, bool patch)
1611 if (!patch)
1614 /* Reserve locations 0...3 for special patch variables
1615 * like tess factors and bounding boxes, and the generic patch
1658 uint64_t loc = get_linked_variable_location(variable->data.location, variable->data.patch);
1660 if (variable->data.patch)
1671 uint64_t loc = get_linked_variable_location(variable->data.location, variable->data.patch);
1673 if (variable->data.patch)
1683 uint64_t loc = get_linked_variable_location(variable->data.location, variable->data.patch);
1685 if (variable->data.patch)
1692 uint64_t loc = get_linked_variable_location(variable->data.location, variable->data.patch);
1694 if (variable->data.patch)