Searched defs:vert_result (Results 1 - 20 of 20) sorted by relevance

/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_clip_util.c155 int vert_result = c->vue_map.slot_to_vert_result[slot]; local
158 if (vert_result == VERT_RESULT_EDGE) {
163 } else if (vert_result == VERT_RESULT_PSIZ ||
164 vert_result == VERT_RESULT_CLIP_DIST0 ||
165 vert_result == VERT_RESULT_CLIP_DIST1) {
171 } else if (vert_result < VERT_RESULT_MAX) {
H A Dbrw_gs_emit.c434 unsigned char vert_result = local
436 unsigned char slot = c->vue_map.vert_result_to_slot[vert_result];
450 vertex_slot.dw1.bits.swizzle = vert_result == VERT_RESULT_PSIZ
H A Dbrw_vs.c44 int vert_result)
46 /* Make sure this vert_result hasn't been assigned a slot already */
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;
43 assign_vue_slot(struct brw_vue_map *vue_map, int vert_result) argument
H A Dgen7_sol_state.c132 int vert_result = linked_xfb_info->Outputs[i].OutputRegister; local
137 if (vert_result == VERT_RESULT_PSIZ) {
147 decl |= vue_map->vert_result_to_slot[vert_result] <<
H A Dbrw_clip.h119 * True if the given vert_result is one of the outputs of the vertex shader.
122 GLuint vert_result)
124 return (c->key.attrs & BITFIELD64_BIT(vert_result)) ? 1 : 0;
121 brw_clip_have_vert_result(struct brw_clip_compile *c, GLuint vert_result) argument
H A Dbrw_sf_emit.c47 * Determine the vert_result corresponding to the given half of the given
59 * Determine the register corresponding to the given vert_result.
63 GLuint vert_result)
65 int vue_slot = c->vue_map.vert_result_to_slot[vert_result];
61 get_vert_result(struct brw_sf_compile *c, struct brw_reg vert, GLuint vert_result) argument
H A Dbrw_vs_emit.c145 static inline bool can_use_direct_mrf(int vert_result, argument
148 if (vert_result == VERT_RESULT_HPOS || vert_result == VERT_RESULT_PSIZ) {
154 if (first_reladdr_output <= vert_result && vert_result < VERT_RESULT_MAX) {
155 /* Relative addressing might be used to access this vert_result, so it
333 int vert_result = c->prog_data.vue_map.slot_to_vert_result[slot]; local
334 assert(vert_result < Elements(c->regs[PROGRAM_OUTPUT]));
335 if (can_use_direct_mrf(vert_result, first_reladdr_output, slot)) {
336 c->regs[PROGRAM_OUTPUT][vert_result]
1676 int vert_result = c->prog_data.vue_map.slot_to_vert_result[slot]; local
1712 int vert_result = c->prog_data.vue_map.slot_to_vert_result[slot]; local
[all...]
H A Dbrw_vec4_visitor.cpp2231 vec4_visitor::emit_generic_urb_slot(dst_reg reg, int vert_result) argument
2233 assert (vert_result < VERT_RESULT_MAX);
2234 reg.type = output_reg[vert_result].type;
2235 current_annotation = output_reg_annotation[vert_result];
2238 src_reg(output_reg[vert_result])));
2239 if ((vert_result == VERT_RESULT_COL0 ||
2240 vert_result == VERT_RESULT_COL1 ||
2241 vert_result == VERT_RESULT_BFC0 ||
2242 vert_result == VERT_RESULT_BFC1) &&
2249 vec4_visitor::emit_urb_slot(int mrf, int vert_result) argument
[all...]
H A Dbrw_context.h334 * It's actually not a vert_result but just a _mark_ to let sf aware that
389 * Convert a vert_result into a byte offset within the VUE.
392 GLuint vert_result)
394 return brw_vue_slot_to_offset(vue_map->vert_result_to_slot[vert_result]);
391 brw_vert_result_to_offset(struct brw_vue_map *vue_map, GLuint vert_result) argument
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_clip_util.c155 int vert_result = c->vue_map.slot_to_vert_result[slot]; local
158 if (vert_result == VERT_RESULT_EDGE) {
163 } else if (vert_result == VERT_RESULT_PSIZ ||
164 vert_result == VERT_RESULT_CLIP_DIST0 ||
165 vert_result == VERT_RESULT_CLIP_DIST1) {
171 } else if (vert_result < VERT_RESULT_MAX) {
H A Dbrw_gs_emit.c434 unsigned char vert_result = local
436 unsigned char slot = c->vue_map.vert_result_to_slot[vert_result];
450 vertex_slot.dw1.bits.swizzle = vert_result == VERT_RESULT_PSIZ
H A Dbrw_vs.c44 int vert_result)
46 /* Make sure this vert_result hasn't been assigned a slot already */
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;
43 assign_vue_slot(struct brw_vue_map *vue_map, int vert_result) argument
H A Dgen7_sol_state.c132 int vert_result = linked_xfb_info->Outputs[i].OutputRegister; local
137 if (vert_result == VERT_RESULT_PSIZ) {
147 decl |= vue_map->vert_result_to_slot[vert_result] <<
H A Dbrw_clip.h119 * True if the given vert_result is one of the outputs of the vertex shader.
122 GLuint vert_result)
124 return (c->key.attrs & BITFIELD64_BIT(vert_result)) ? 1 : 0;
121 brw_clip_have_vert_result(struct brw_clip_compile *c, GLuint vert_result) argument
H A Dbrw_sf_emit.c47 * Determine the vert_result corresponding to the given half of the given
59 * Determine the register corresponding to the given vert_result.
63 GLuint vert_result)
65 int vue_slot = c->vue_map.vert_result_to_slot[vert_result];
61 get_vert_result(struct brw_sf_compile *c, struct brw_reg vert, GLuint vert_result) argument
H A Dbrw_vs_emit.c145 static inline bool can_use_direct_mrf(int vert_result, argument
148 if (vert_result == VERT_RESULT_HPOS || vert_result == VERT_RESULT_PSIZ) {
154 if (first_reladdr_output <= vert_result && vert_result < VERT_RESULT_MAX) {
155 /* Relative addressing might be used to access this vert_result, so it
333 int vert_result = c->prog_data.vue_map.slot_to_vert_result[slot]; local
334 assert(vert_result < Elements(c->regs[PROGRAM_OUTPUT]));
335 if (can_use_direct_mrf(vert_result, first_reladdr_output, slot)) {
336 c->regs[PROGRAM_OUTPUT][vert_result]
1676 int vert_result = c->prog_data.vue_map.slot_to_vert_result[slot]; local
1712 int vert_result = c->prog_data.vue_map.slot_to_vert_result[slot]; local
[all...]
H A Dbrw_vec4_visitor.cpp2231 vec4_visitor::emit_generic_urb_slot(dst_reg reg, int vert_result) argument
2233 assert (vert_result < VERT_RESULT_MAX);
2234 reg.type = output_reg[vert_result].type;
2235 current_annotation = output_reg_annotation[vert_result];
2238 src_reg(output_reg[vert_result])));
2239 if ((vert_result == VERT_RESULT_COL0 ||
2240 vert_result == VERT_RESULT_COL1 ||
2241 vert_result == VERT_RESULT_BFC0 ||
2242 vert_result == VERT_RESULT_BFC1) &&
2249 vec4_visitor::emit_urb_slot(int mrf, int vert_result) argument
[all...]
H A Dbrw_context.h334 * It's actually not a vert_result but just a _mark_ to let sf aware that
389 * Convert a vert_result into a byte offset within the VUE.
392 GLuint vert_result)
394 return brw_vue_slot_to_offset(vue_map->vert_result_to_slot[vert_result]);
391 brw_vert_result_to_offset(struct brw_vue_map *vue_map, GLuint vert_result) argument
/external/chromium_org/third_party/mesa/src/src/mesa/main/
H A Dmtypes.h352 _mesa_vert_result_to_frag_attrib(gl_vert_result vert_result) argument
354 if (vert_result >= VERT_RESULT_CLIP_DIST0)
355 return vert_result - VERT_RESULT_CLIP_DIST0 + FRAG_ATTRIB_CLIP_DIST0;
356 else if (vert_result <= VERT_RESULT_TEX7)
357 return vert_result;
/external/mesa3d/src/mesa/main/
H A Dmtypes.h352 _mesa_vert_result_to_frag_attrib(gl_vert_result vert_result) argument
354 if (vert_result >= VERT_RESULT_CLIP_DIST0)
355 return vert_result - VERT_RESULT_CLIP_DIST0 + FRAG_ATTRIB_CLIP_DIST0;
356 else if (vert_result <= VERT_RESULT_TEX7)
357 return vert_result;

Completed in 293 milliseconds