Searched refs:u_vbuf (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_vbuf.h | 42 struct u_vbuf; 73 struct u_vbuf * 76 void u_vbuf_destroy(struct u_vbuf *mgr); 79 void u_vbuf_set_flatshade_first(struct u_vbuf *mgr, bool flatshade_first); 80 void u_vbuf_set_vertex_elements(struct u_vbuf *mgr, 82 void u_vbuf_unset_vertex_elements(struct u_vbuf *mgr); 83 void u_vbuf_set_vertex_buffers(struct u_vbuf *mgr, 88 void u_vbuf_draw_vbo(struct u_vbuf *mgr, const struct pipe_draw_info *info, 99 void u_vbuf_save_vertex_elements(struct u_vbuf *mgr); 100 void u_vbuf_restore_vertex_elements(struct u_vbuf *mg [all...] |
H A D | u_vbuf.c | 88 #include "util/u_vbuf.h" 152 struct u_vbuf { struct 200 u_vbuf_create_vertex_elements(struct u_vbuf *mgr, unsigned count, 350 struct u_vbuf * 353 struct u_vbuf *mgr = CALLOC_STRUCT(u_vbuf); in u_vbuf_create() 382 /* u_vbuf uses its own caching for vertex elements, because it needs to keep 385 u_vbuf_set_vertex_elements_internal(struct u_vbuf *mgr, in u_vbuf_set_vertex_elements_internal() 420 void u_vbuf_set_vertex_elements(struct u_vbuf *mgr, in u_vbuf_set_vertex_elements() 426 void u_vbuf_set_flatshade_first(struct u_vbuf *mg [all...] |
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/ |
H A D | cso_context.c | 45 #include "util/u_vbuf.h" 68 struct u_vbuf *vbuf; 69 struct u_vbuf *vbuf_current; 237 /* Enable u_vbuf if needed. */ in cso_init_vbuf() 1085 struct u_vbuf *vbuf = ctx->vbuf_current; in cso_set_vertex_elements() 1099 struct u_vbuf *vbuf = ctx->vbuf_current; in cso_save_vertex_elements() 1113 struct u_vbuf *vbuf = ctx->vbuf_current; in cso_restore_vertex_elements() 1135 struct u_vbuf *vbuf = ctx->vbuf_current; in cso_set_vertex_buffers() 1152 * Set vertex buffers and vertex elements. Skip u_vbuf if it's only needed 1154 * u_vbuf wil [all...] |
H A D | cso_context.h | 43 struct u_vbuf;
|
Completed in 5 milliseconds