• Home
  • Raw
  • Download

Lines Matching refs:varying

47 assign_vue_slot(struct brw_vue_map *vue_map, int varying, int slot)  in assign_vue_slot()  argument
50 assert (vue_map->varying_to_slot[varying] == -1); in assign_vue_slot()
52 vue_map->varying_to_slot[varying] = slot; in assign_vue_slot()
53 vue_map->slot_to_varying[slot] = varying; in assign_vue_slot()
172 const int varying = ffsll(builtins) - 1; in brw_compute_vue_map() local
173 if (vue_map->varying_to_slot[varying] == -1) { in brw_compute_vue_map()
174 assign_vue_slot(vue_map, varying, slot++); in brw_compute_vue_map()
176 builtins &= ~BITFIELD64_BIT(varying); in brw_compute_vue_map()
182 const int varying = ffsll(generics) - 1; in brw_compute_vue_map() local
184 slot = first_generic_slot + varying - VARYING_SLOT_VAR0; in brw_compute_vue_map()
186 assign_vue_slot(vue_map, varying, slot++); in brw_compute_vue_map()
187 generics &= ~BITFIELD64_BIT(varying); in brw_compute_vue_map()
240 const int varying = ffsll(patch_slots) - 1; in brw_compute_tess_vue_map() local
241 if (vue_map->varying_to_slot[varying + VARYING_SLOT_PATCH0] == -1) { in brw_compute_tess_vue_map()
242 assign_vue_slot(vue_map, varying + VARYING_SLOT_PATCH0, slot++); in brw_compute_tess_vue_map()
244 patch_slots &= ~BITFIELD64_BIT(varying); in brw_compute_tess_vue_map()
252 const int varying = ffsll(vertex_slots) - 1; in brw_compute_tess_vue_map() local
253 if (vue_map->varying_to_slot[varying] == -1) { in brw_compute_tess_vue_map()
254 assign_vue_slot(vue_map, varying, slot++); in brw_compute_tess_vue_map()
256 vertex_slots &= ~BITFIELD64_BIT(varying); in brw_compute_tess_vue_map()