Searched refs:u_vbuf (Results 1 – 18 of 18) sorted by relevance
/third_party/mesa3d/src/gallium/auxiliary/util/ |
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 *mgr);
|
D | u_vbuf.c | 152 struct u_vbuf { struct 200 u_vbuf_create_vertex_elements(struct u_vbuf *mgr, unsigned count, argument 350 struct u_vbuf * 353 struct u_vbuf *mgr = CALLOC_STRUCT(u_vbuf); in u_vbuf_create() 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 *mgr, bool flatshade_first) in u_vbuf_set_flatshade_first() 431 void u_vbuf_unset_vertex_elements(struct u_vbuf *mgr) in u_vbuf_unset_vertex_elements() 436 void u_vbuf_destroy(struct u_vbuf *mgr) in u_vbuf_destroy() 459 u_vbuf_translate_buffers(struct u_vbuf *mgr, struct translate_key *key, in u_vbuf_translate_buffers() [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/ |
D | cso_context.c | 68 struct u_vbuf *vbuf; 69 struct u_vbuf *vbuf_current; 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() 1172 struct u_vbuf *vbuf = ctx->vbuf; in cso_set_vertex_buffers_and_elements() 1632 struct u_vbuf *vbuf = cso->vbuf_current; in cso_draw_vbo() 1660 struct u_vbuf *vbuf = cso->vbuf_current; in cso_multi_draw()
|
D | cso_context.h | 43 struct u_vbuf;
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.0.1.rst | 121 - gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vbo
|
D | 11.0.4.rst | 134 - u_vbuf: fix vb slot assignment for translated buffers
|
D | 21.1.1.rst | 113 - gallium/u_vbuf: avoid dereferencing NULL pointer
|
D | 9.1.4.rst | 124 - u_vbuf: fix index buffer leak
|
D | 7.11.1.rst | 299 - u_vbuf_mgr: s/u_vbuf_mgr\_/u_vbuf\_
|
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
|
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
|
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
|
D | 19.1.0.rst | 1690 - gallium/u_vbuf: support NULL-resources 3957 - gallium/u_vbuf: export u_vbuf_get_minmax_index
|
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
|
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
|
/third_party/mesa3d/src/gallium/auxiliary/ |
D | meson.build | 313 'util/u_vbuf.c', 314 'util/u_vbuf.h',
|
/third_party/mesa3d/docs/gallium/ |
D | screen.rst | 489 Whether pipe_vertex_buffer::buffer_offset is treated as signed. The u_vbuf
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 1944 "../src/gallium/auxiliary/util/u_vbuf.c", 1945 "../src/gallium/auxiliary/util/u_vbuf.h",
|