Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_vbuf.h42 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 Du_vbuf.c88 #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 Dcso_context.c45 #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 Dcso_context.h43 struct u_vbuf;

Completed in 5 milliseconds