Searched refs:velements (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_atom_array.c54 * that velements is on the stack.
57 init_velement(struct pipe_vertex_element *velements, argument
62 velements[idx].src_offset = src_offset;
63 velements[idx].src_format = vformat->_PipeFormat;
64 velements[idx].instance_divisor = instance_divisor;
65 velements[idx].vertex_buffer_index = vbo_index;
66 velements[idx].dual_slot = dual_slot;
67 assert(velements[idx].src_format);
81 struct cso_velems_state *velements,
119 init_velement(velements
74 setup_arrays(struct st_context * st,const struct gl_vertex_array_object * vao,const GLbitfield dual_slot_inputs,const GLbitfield inputs_read,const GLbitfield nonzero_divisor_attribs,const GLbitfield enabled_attribs,const GLbitfield enabled_user_attribs,struct cso_velems_state * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers,bool * has_user_vertex_buffers) argument
170 st_setup_arrays(struct st_context * st,const struct st_vertex_program * vp,const struct st_common_variant * vp_variant,struct cso_velems_state * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers,bool * has_user_vertex_buffers) argument
193 st_setup_current(struct st_context * st,const struct st_vertex_program * vp,const struct st_common_variant * vp_variant,struct cso_velems_state * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers) argument
254 st_setup_current_user(struct st_context * st,const struct st_vertex_program * vp,const struct st_common_variant * vp_variant,struct cso_velems_state * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers) argument
295 struct cso_velems_state velements; local in function:st_update_array
337 struct cso_velems_state velements; local in function:st_create_gallium_vertex_state
[all...]
H A Dst_atom.h67 struct cso_velems_state *velements,
75 struct cso_velems_state *velements,
H A Dst_draw_feedback.c115 struct cso_velems_state velements; local in function:st_feedback_draw_vbo
167 st_setup_arrays(st, vp, vp_variant, &velements, vbuffers, &num_vbuffers,
170 st_setup_current_user(st, vp, vp_variant, &velements, vbuffers, &num_vbuffers);
187 draw_set_vertex_elements(draw, vp->num_inputs, velements.velems);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_atom_array.c322 struct pipe_vertex_element *velements,
337 init_velement(&velements[idx], src_offset,
349 init_velement(&velements[idx], src_offset + 4 * sizeof(float),
355 init_velement(&velements[idx], src_offset, PIPE_FORMAT_R32G32_UINT,
362 init_velement(&velements[idx], src_offset,
371 struct pipe_vertex_element *velements,
383 cso_set_vertex_elements(cso, num_velements, velements);
390 struct pipe_vertex_element *velements,
437 init_velement_lowered(vp, velements, &attrib->Format, off,
448 struct pipe_vertex_element *velements,
321 init_velement_lowered(const struct st_vertex_program * vp,struct pipe_vertex_element * velements,const struct gl_vertex_format * vformat,int src_offset,int instance_divisor,int vbo_index,int idx) argument
368 set_vertex_attribs(struct st_context * st,struct pipe_vertex_buffer * vbuffers,unsigned num_vbuffers,struct pipe_vertex_element * velements,unsigned num_velements) argument
387 st_setup_arrays(struct st_context * st,const struct st_vertex_program * vp,const struct st_vp_variant * vp_variant,struct pipe_vertex_element * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers) argument
445 st_setup_current(struct st_context * st,const struct st_vertex_program * vp,const struct st_vp_variant * vp_variant,struct pipe_vertex_element * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers) argument
507 st_setup_current_user(struct st_context * st,const struct st_vertex_program * vp,const struct st_vp_variant * vp_variant,struct pipe_vertex_element * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers) argument
546 struct pipe_vertex_element velements[PIPE_MAX_ATTRIBS]; local in function:st_update_array
[all...]
H A Dst_atom.h65 struct pipe_vertex_element *velements,
72 struct pipe_vertex_element *velements,
79 struct pipe_vertex_element *velements,
H A Dst_cb_drawtex.c173 struct pipe_vertex_element velements[2 + MAX_TEXTURE_UNITS]; local in function:st_DrawTex
311 velements[i].src_offset = i * 4 * sizeof(float);
312 velements[i].instance_divisor = 0;
313 velements[i].vertex_buffer_index = 0;
314 velements[i].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT;
316 cso_set_vertex_elements(cso, numAttribs, velements);
H A Dst_draw_feedback.c114 struct pipe_vertex_element velements[PIPE_MAX_ATTRIBS]; local in function:st_feedback_draw_vbo
163 st_setup_arrays(st, vp, vp_variant, velements, vbuffers, &num_vbuffers);
165 st_setup_current_user(st, vp, vp_variant, velements, vbuffers, &num_vbuffers);
182 draw_set_vertex_elements(draw, vp->num_inputs, velements);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/cso_cache/
H A Dcso_context.c109 void *velements, *velements_saved; member in struct:cso_context
147 if (ctx->velements == ((struct cso_velements*)state)->data)
1065 if (ctx->velements != handle) {
1066 ctx->velements = handle;
1097 ctx->velements_saved = ctx->velements;
1110 if (ctx->velements != ctx->velements_saved) {
1111 ctx->velements = ctx->velements_saved;
1169 ctx->velements = NULL;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/cso_cache/
H A Dcso_context.c117 void *velements, *velements_saved; member in struct:cso_context
189 if (ctx->velements == cso->data)
1105 if (ctx->velements != handle) {
1106 ctx->velements = handle;
1123 ctx->velements_saved = ctx->velements;
1136 if (ctx->velements != ctx->velements_saved) {
1137 ctx->velements = ctx->velements_saved;

Completed in 10 milliseconds