Lines Matching defs:u_vbuf

28 #include "util/u_vbuf.h"
81 struct u_vbuf {
128 u_vbuf_create_vertex_elements(struct u_vbuf *mgr, unsigned count,
130 static void u_vbuf_delete_vertex_elements(struct u_vbuf *mgr, void *cso);
175 struct u_vbuf *
179 struct u_vbuf *mgr = CALLOC_STRUCT(u_vbuf);
193 /* u_vbuf uses its own caching for vertex elements, because it needs to keep
196 u_vbuf_set_vertex_elements_internal(struct u_vbuf *mgr, unsigned count,
234 void u_vbuf_set_vertex_elements(struct u_vbuf *mgr, unsigned count,
240 void u_vbuf_destroy(struct u_vbuf *mgr)
260 u_vbuf_translate_buffers(struct u_vbuf *mgr, struct translate_key *key,
381 u_vbuf_translate_find_free_vb_slots(struct u_vbuf *mgr,
418 u_vbuf_translate_begin(struct u_vbuf *mgr,
567 static void u_vbuf_translate_end(struct u_vbuf *mgr)
590 u_vbuf_create_vertex_elements(struct u_vbuf *mgr, unsigned count,
704 static void u_vbuf_delete_vertex_elements(struct u_vbuf *mgr, void *cso)
713 void u_vbuf_set_vertex_buffers(struct u_vbuf *mgr, unsigned count,
772 void u_vbuf_set_index_buffer(struct u_vbuf *mgr,
789 u_vbuf_upload_buffers(struct u_vbuf *mgr,
876 static boolean u_vbuf_need_minmax_index(struct u_vbuf *mgr)
886 static boolean u_vbuf_mapping_vertex_buffer_blocks(struct u_vbuf *mgr)
996 void u_vbuf_draw_vbo(struct u_vbuf *mgr, const struct pipe_draw_info *info)
1132 void u_vbuf_save_vertex_elements(struct u_vbuf *mgr)
1138 void u_vbuf_restore_vertex_elements(struct u_vbuf *mgr)
1150 void u_vbuf_save_vertex_buffers(struct u_vbuf *mgr)
1158 void u_vbuf_restore_vertex_buffers(struct u_vbuf *mgr)