Searched refs:u_vbuf (Results 1 - 22 of 22) sorted by relevance
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| H A D | u_vbuf.h | 41 struct u_vbuf; 63 struct u_vbuf * 66 void u_vbuf_destroy(struct u_vbuf *mgr); 69 void u_vbuf_set_vertex_elements(struct u_vbuf *mgr, unsigned count, 71 void u_vbuf_set_vertex_buffers(struct u_vbuf *mgr, 74 void u_vbuf_draw_vbo(struct u_vbuf *mgr, const struct pipe_draw_info *info); 80 void u_vbuf_save_vertex_elements(struct u_vbuf *mgr); 81 void u_vbuf_restore_vertex_elements(struct u_vbuf *mgr); 82 void u_vbuf_save_vertex_buffer0(struct u_vbuf *mgr); 83 void u_vbuf_restore_vertex_buffer0(struct u_vbuf *mg [all...] |
| H A D | u_vbuf.c | 88 #include "util/u_vbuf.h" 143 struct u_vbuf { struct 186 u_vbuf_create_vertex_elements(struct u_vbuf *mgr, unsigned count, 188 static void u_vbuf_delete_vertex_elements(struct u_vbuf *mgr, void *cso); 301 struct u_vbuf * 304 struct u_vbuf *mgr = CALLOC_STRUCT(u_vbuf); 319 /* u_vbuf uses its own caching for vertex elements, because it needs to keep 322 u_vbuf_set_vertex_elements_internal(struct u_vbuf *mgr, unsigned count, 361 void u_vbuf_set_vertex_elements(struct u_vbuf *mg [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_vbuf.h | 42 struct u_vbuf; 72 struct u_vbuf * 75 void u_vbuf_destroy(struct u_vbuf *mgr); 78 void u_vbuf_set_flatshade_first(struct u_vbuf *mgr, bool flatshade_first); 79 void u_vbuf_set_vertex_elements(struct u_vbuf *mgr, 81 void u_vbuf_unset_vertex_elements(struct u_vbuf *mgr); 82 void u_vbuf_set_vertex_buffers(struct u_vbuf *mgr, 87 void u_vbuf_draw_vbo(struct u_vbuf *mgr, const struct pipe_draw_info *info, 97 void u_vbuf_save_vertex_elements(struct u_vbuf *mgr); 98 void u_vbuf_restore_vertex_elements(struct u_vbuf *mg [all...] |
| H A D | u_vbuf.c | 88 #include "util/u_vbuf.h" 150 struct u_vbuf { struct 196 u_vbuf_create_vertex_elements(struct u_vbuf *mgr, unsigned count, 340 struct u_vbuf * 343 struct u_vbuf *mgr = CALLOC_STRUCT(u_vbuf); 372 /* u_vbuf uses its own caching for vertex elements, because it needs to keep 375 u_vbuf_set_vertex_elements_internal(struct u_vbuf *mgr, 410 void u_vbuf_set_vertex_elements(struct u_vbuf *mgr, 416 void u_vbuf_set_flatshade_first(struct u_vbuf *mg [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/cso_cache/ |
| H A D | cso_context.h | 42 struct u_vbuf;
|
| H A D | cso_context.c | 44 #include "util/u_vbuf.h" 67 struct u_vbuf *vbuf; 291 /* Install u_vbuf if there is anything unsupported. */ 1057 struct u_vbuf *vbuf = ctx->vbuf; 1115 struct u_vbuf *vbuf = ctx->vbuf; 1129 struct u_vbuf *vbuf = ctx->vbuf; 1149 struct u_vbuf *vbuf = ctx->vbuf; 1176 struct u_vbuf *vbuf = ctx->vbuf; 1190 struct u_vbuf *vbuf = ctx->vbuf; 1696 struct u_vbuf *vbu [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/cso_cache/ |
| H A D | cso_context.h | 43 struct u_vbuf;
|
| H A D | cso_context.c | 45 #include "util/u_vbuf.h" 68 struct u_vbuf *vbuf; 69 struct u_vbuf *vbuf_current; 236 /* Enable u_vbuf if needed. */ 1075 struct u_vbuf *vbuf = ctx->vbuf_current; 1089 struct u_vbuf *vbuf = ctx->vbuf_current; 1103 struct u_vbuf *vbuf = ctx->vbuf_current; 1123 struct u_vbuf *vbuf = ctx->vbuf_current; 1138 * Set vertex buffers and vertex elements. Skip u_vbuf if it's only needed 1140 * u_vbuf wil [all...] |
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 11.0.4.rst | 134 - u_vbuf: fix vb slot assignment for translated buffers
|
| H A D | 21.0.1.rst | 121 - gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vbo
|
| H A D | 21.1.1.rst | 113 - gallium/u_vbuf: avoid dereferencing NULL pointer
|
| H A D | 9.1.4.rst | 124 - u_vbuf: fix index buffer leak
|
| H A D | 20.0.0.rst | 1428 - u_vbuf: don't try to delete NULL driver CSO 2334 - Revert "u_vbuf: Regard non-constant vbufs with non-instance elements 2353 - gallium: bypass u_vbuf if it's not needed (no fallbacks and no user 2629 - u_vbuf: Mark vbufs incompatible if more were requested than HW 2631 - u_vbuf: Only create driver CSO if no incompatible elements 2632 - u_vbuf: Regard non-constant vbufs with non-instance elements as free 2633 - u_vbuf: Return true in u_vbuf_get_caps if nb of vbufs is below 3545 - u_vbuf: add logic to use a limited number of vbufs 3546 - u_vbuf: use single vertex buffer if it's not possible to have
|
| H A D | 7.11.1.rst | 299 - u_vbuf_mgr: s/u_vbuf_mgr\_/u_vbuf\_
|
| H A D | 20.1.0.rst | 2926 - gallium/u_vbuf: adjust the heuristic for unrolling indices 2971 - gallium/u_vbuf: silence a warning by using unreachable 3052 - gallium/u_vbuf: simplify the first if statement in 3139 u_vbuf 3747 - mesa/st: avoid u_vbuf for GLES
|
| H A D | 21.1.0.rst | 3351 - cso_context,u_vbuf: add take_ownership param into set_vertex_buffers 3360 - gallium/u_vbuf: skip draws with 0 vertices 3396 - Revert "gallium/u_vbuf: skip draws with 0 vertices" 3397 - gallium/u_vbuf: skip non-indirect draws with 0 vertices 4622 - gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vbo
|
| H A D | 19.1.0.rst | 1690 - gallium/u_vbuf: support NULL-resources 3957 - gallium/u_vbuf: export u_vbuf_get_minmax_index
|
| H A D | 20.2.0.rst | 3287 - gallium/u_vbuf: get rid of some pointer dereferences 3288 - gallium/u_vbuf: add a faster path for uploading non-interleaved attribs
|
| H A D | 21.2.0.rst | 2264 - gallium/u_vbuf: avoid dereferencing NULL pointer 3488 - gallium/u_vbuf: add a fast path to skip refcounting for uploaded user buffers
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/ |
| H A D | Makefile.sources | 335 util/u_vbuf.c \ 336 util/u_vbuf.h \
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/ |
| H A D | screen.rst | 443 Whether pipe_vertex_buffer::buffer_offset is treated as signed. The u_vbuf
|
| /xsrc/external/mit/MesaLib/dist/docs/gallium/ |
| H A D | screen.rst | 474 Whether pipe_vertex_buffer::buffer_offset is treated as signed. The u_vbuf
|
Completed in 58 milliseconds