Lines Matching refs:velems
376 const struct cso_velems_state *velems) in u_vbuf_set_vertex_elements_internal() argument
384 key_size = sizeof(struct pipe_vertex_element) * velems->count + in u_vbuf_set_vertex_elements_internal()
386 hash_key = cso_construct_key((void*)velems, key_size); in u_vbuf_set_vertex_elements_internal()
388 (void*)velems, key_size); in u_vbuf_set_vertex_elements_internal()
392 memcpy(&cso->state, velems, key_size); in u_vbuf_set_vertex_elements_internal()
393 cso->data = u_vbuf_create_vertex_elements(mgr, velems->count, in u_vbuf_set_vertex_elements_internal()
394 velems->velems); in u_vbuf_set_vertex_elements_internal()
411 const struct cso_velems_state *velems) in u_vbuf_set_vertex_elements() argument
413 mgr->ve = u_vbuf_set_vertex_elements_internal(mgr, velems); in u_vbuf_set_vertex_elements()
795 mgr->fallback_velems.velems[i].instance_divisor = mgr->ve->ve[i].instance_divisor; in u_vbuf_translate_begin()
796 mgr->fallback_velems.velems[i].src_format = te->output_format; in u_vbuf_translate_begin()
797 mgr->fallback_velems.velems[i].src_offset = te->output_offset; in u_vbuf_translate_begin()
798 mgr->fallback_velems.velems[i].vertex_buffer_index = mgr->fallback_vbs[type]; in u_vbuf_translate_begin()
808 memcpy(&mgr->fallback_velems.velems[i], &mgr->ve->ve[i], in u_vbuf_translate_begin()
1094 const struct pipe_vertex_element *velems = in u_vbuf_upload_buffers() local
1095 mgr->using_translate ? mgr->fallback_velems.velems : ve->ve; in u_vbuf_upload_buffers()
1100 const struct pipe_vertex_element *velem = &velems[i]; in u_vbuf_upload_buffers()
1132 const struct pipe_vertex_element *velem = &velems[i]; in u_vbuf_upload_buffers()