| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_atom_array.c | 54 * 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 D | st_atom.h | 67 struct cso_velems_state *velements, 75 struct cso_velems_state *velements,
|
| H A D | st_draw_feedback.c | 115 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 D | st_atom_array.c | 322 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 D | st_atom.h | 65 struct pipe_vertex_element *velements, 72 struct pipe_vertex_element *velements, 79 struct pipe_vertex_element *velements,
|
| H A D | st_cb_drawtex.c | 173 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 D | st_draw_feedback.c | 114 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 D | cso_context.c | 109 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 D | cso_context.c | 117 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;
|