HomeSort by relevance Sort by last modified time
    Searched refs:vue_map (Results 1 - 21 of 21) sorted by null

  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_vs.c 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; local
69 vue_map->num_slots = 0;
71 vue_map->vert_result_to_slot[i] = -1
    [all...]
brw_sf.c 68 c.vue_map = brw->vs.prog_data->vue_map;
72 * not included in c.vue_map generated in VS stage. Here we add
76 c.vue_map.vert_result_to_slot[BRW_VERT_RESULT_PNTC] = c.vue_map.num_slots;
77 c.vue_map.slot_to_vert_result[c.vue_map.num_slots++] = BRW_VERT_RESULT_PNTC;
80 c.nr_attr_regs = (c.vue_map.num_slots + 1)/2 - c.urb_entry_read_offset;
brw_clip_util.c 112 GLuint hpos_offset = brw_vert_result_to_offset(&c->vue_map,
114 GLuint ndc_offset = brw_vert_result_to_offset(&c->vue_map,
154 for (slot = 0; slot < c->vue_map.num_slots; slot++) {
155 int vert_result = c->vue_map.slot_to_vert_result[slot];
194 if (c->vue_map.num_slots % 2) {
195 GLuint delta = brw_vue_slot_to_offset(c->vue_map.num_slots);
305 brw_vert_result_to_offset(&c->vue_map,
308 brw_vert_result_to_offset(&c->vue_map,
314 brw_vert_result_to_offset(&c->vue_map,
317 brw_vert_result_to_offset(&c->vue_map,
    [all...]
gen6_sf_state.c 56 get_attr_override(struct brw_vue_map *vue_map, int urb_entry_read_offset,
69 int slot = vue_map->vert_result_to_slot[vs_attr];
75 slot = vue_map->vert_result_to_slot[VERT_RESULT_BFC0];
77 slot = vue_map->vert_result_to_slot[VERT_RESULT_BFC1];
99 ((vue_map->slot_to_vert_result[slot] == VERT_RESULT_COL0 &&
100 vue_map->slot_to_vert_result[slot+1] == VERT_RESULT_BFC0) ||
101 (vue_map->slot_to_vert_result[slot] == VERT_RESULT_COL1 &&
102 vue_map->slot_to_vert_result[slot+1] == VERT_RESULT_BFC1));
307 get_attr_override(&brw->vs.prog_data->vue_map,
brw_gs.h 104 struct brw_vue_map vue_map; member in struct:brw_gs_compile
gen7_sol_state.c 109 struct brw_vue_map *vue_map)
147 decl |= vue_map->vert_result_to_slot[vert_result] <<
185 struct brw_vue_map *vue_map)
201 int urb_entry_read_length = (vue_map->num_slots + 1) / 2 -
246 upload_3dstate_so_decl_list(brw, &brw->vs.prog_data->vue_map);
256 upload_3dstate_streamout(brw, active, &brw->vs.prog_data->vue_map);
brw_gs.c 59 c.vue_map = brw->vs.prog_data->vue_map;
60 c.nr_regs = (c.vue_map.num_slots + 1)/2;
brw_sf.h 97 struct brw_vue_map vue_map; member in struct:brw_sf_compile
brw_clip_unfilled.c 55 GLuint hpos_offset = brw_vert_result_to_offset(&c->vue_map,
163 brw_vert_result_to_offset(&c->vue_map,
166 brw_vert_result_to_offset(&c->vue_map,
173 brw_vert_result_to_offset(&c->vue_map,
176 brw_vert_result_to_offset(&c->vue_map,
237 brw_vert_result_to_offset(&c->vue_map,
245 brw_vert_result_to_offset(&c->vue_map,
259 GLuint ndc_offset = brw_vert_result_to_offset(&c->vue_map,
318 deref_1f(v0, brw_vert_result_to_offset(&c->vue_map,
360 deref_1f(v0, brw_vert_result_to_offset(&c->vue_map,
    [all...]
brw_clip.c 72 c.vue_map = brw->vs.prog_data->vue_map;
79 c.nr_regs = (c.vue_map.num_slots + 1)/2;
brw_clip.h 113 struct brw_vue_map vue_map; member in struct:brw_clip_compile
brw_context.h 391 static inline GLuint brw_vert_result_to_offset(struct brw_vue_map *vue_map,
394 return brw_vue_slot_to_offset(vue_map->vert_result_to_slot[vert_result]);
430 struct brw_vue_map vue_map; member in struct:brw_vs_prog_data
    [all...]
brw_clip_tri.c 77 if (c->vue_map.num_slots % 2) {
82 GLuint delta = brw_vue_slot_to_offset(c->vue_map.num_slots);
235 GLuint hpos_offset = brw_vert_result_to_offset(&c->vue_map,
487 GLuint hpos_offset = brw_vert_result_to_offset(&c->vue_map,
brw_state.h 234 get_attr_override(struct brw_vue_map *vue_map, int urb_entry_read_offset,
gen7_sf_state.c 105 get_attr_override(&brw->vs.prog_data->vue_map,
brw_vs_emit.c 332 for (slot = 0; slot < c->prog_data.vue_map.num_slots; slot++) {
333 int vert_result = c->prog_data.vue_map.slot_to_vert_result[slot];
401 attributes_in_vue = MAX2(c->prog_data.vue_map.num_slots, c->nr_inputs);
    [all...]
brw_clip_line.c 136 GLuint hpos_offset = brw_vert_result_to_offset(&c->vue_map,
brw_gs_emit.c 436 unsigned char slot = c->vue_map.vert_result_to_slot[vert_result];
brw_sf_emit.c 55 return c->vue_map.slot_to_vert_result[vue_slot];
65 int vue_slot = c->vue_map.vert_result_to_slot[vert_result];
brw_vec4_visitor.cpp     [all...]
brw_vec4_emit.cpp 99 unsigned vue_entries = MAX2(nr_attributes, c->prog_data.vue_map.num_slots);

Completed in 122 milliseconds