Lines Matching defs:vue_map
43 static inline void assign_vue_slot(struct brw_vue_map *vue_map,
47 assert (vue_map->vert_result_to_slot[vert_result] == -1);
49 vue_map->vert_result_to_slot[vert_result] = vue_map->num_slots;
50 vue_map->slot_to_vert_result[vue_map->num_slots++] = vert_result;
65 struct brw_vue_map *vue_map = &c->prog_data.vue_map;
69 vue_map->num_slots = 0;
71 vue_map->vert_result_to_slot[i] = -1;
72 vue_map->slot_to_vert_result[i] = BRW_VERT_RESULT_MAX;
85 assign_vue_slot(vue_map, VERT_RESULT_PSIZ);
86 assign_vue_slot(vue_map, BRW_VERT_RESULT_NDC);
87 assign_vue_slot(vue_map, VERT_RESULT_HPOS);
102 assign_vue_slot(vue_map, VERT_RESULT_PSIZ);
103 assign_vue_slot(vue_map, BRW_VERT_RESULT_NDC);
104 assign_vue_slot(vue_map, BRW_VERT_RESULT_HPOS_DUPLICATE);
105 assign_vue_slot(vue_map, VERT_RESULT_CLIP_DIST0);
106 assign_vue_slot(vue_map, VERT_RESULT_CLIP_DIST1);
107 assign_vue_slot(vue_map, BRW_VERT_RESULT_PAD);
108 assign_vue_slot(vue_map, VERT_RESULT_HPOS);
119 assign_vue_slot(vue_map, VERT_RESULT_PSIZ);
120 assign_vue_slot(vue_map, VERT_RESULT_HPOS);
122 assign_vue_slot(vue_map, VERT_RESULT_CLIP_DIST0);
123 assign_vue_slot(vue_map, VERT_RESULT_CLIP_DIST1);
130 assign_vue_slot(vue_map, VERT_RESULT_COL0);
132 assign_vue_slot(vue_map, VERT_RESULT_BFC0);
134 assign_vue_slot(vue_map, VERT_RESULT_COL1);
136 assign_vue_slot(vue_map, VERT_RESULT_BFC1);
157 vue_map->vert_result_to_slot[i] == -1) {
158 assign_vue_slot(vue_map, i);