Home
last modified time | relevance | path

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

/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom_array.cpp58 * that velements is on the stack.
61 init_velement(struct pipe_vertex_element *velements, in init_velement() argument
66 velements[idx].src_offset = src_offset; in init_velement()
67 velements[idx].src_format = vformat->_PipeFormat; in init_velement()
68 velements[idx].instance_divisor = instance_divisor; in init_velement()
69 velements[idx].vertex_buffer_index = vbo_index; in init_velement()
70 velements[idx].dual_slot = dual_slot; in init_velement()
71 assert(velements[idx].src_format); in init_velement()
85 struct cso_velems_state *velements, in setup_arrays()
126 init_velement(velements in setup_arrays()
78 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) setup_arrays() argument
182 st_setup_arrays(struct st_context *st, const struct gl_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) st_setup_arrays() argument
205 st_setup_current(struct st_context *st, const struct gl_vertex_program *vp, const struct st_common_variant *vp_variant, struct cso_velems_state *velements, struct pipe_vertex_buffer *vbuffer, unsigned *num_vbuffers) st_setup_current() argument
269 st_setup_current_user(struct st_context *st, const struct gl_vertex_program *vp, const struct st_common_variant *vp_variant, struct cso_velems_state *velements, struct pipe_vertex_buffer *vbuffer, unsigned *num_vbuffers) st_setup_current_user() argument
311 struct cso_velems_state velements; st_update_array_templ() local
397 struct cso_velems_state velements; st_create_gallium_vertex_state() local
[all...]
H A Dst_atom.h71 struct cso_velems_state *velements,
79 struct cso_velems_state *velements,
H A Dst_draw_feedback.c114 struct cso_velems_state velements; in st_feedback_draw_vbo() local
166 st_setup_arrays(st, vp, vp_variant, &velements, vbuffers, &num_vbuffers, in st_feedback_draw_vbo()
169 st_setup_current_user(st, vp, vp_variant, &velements, vbuffers, &num_vbuffers); in st_feedback_draw_vbo()
186 draw_set_vertex_elements(draw, vp->num_inputs, velements.velems); in st_feedback_draw_vbo()
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/
H A Dcso_context.c110 void *velements, *velements_saved; member
148 if (ctx->velements == ((struct cso_velements*)state)->data) in delete_cso()
1075 if (ctx->velements != handle) { in cso_set_vertex_elements_direct()
1076 ctx->velements = handle; in cso_set_vertex_elements_direct()
1107 ctx->velements_saved = ctx->velements; in cso_save_vertex_elements()
1120 if (ctx->velements != ctx->velements_saved) { in cso_restore_vertex_elements()
1121 ctx->velements = ctx->velements_saved; in cso_restore_vertex_elements()
1183 ctx->velements = NULL; in cso_set_vertex_buffers_and_elements()

Completed in 4 milliseconds