eaf8fe3335b1c7e62275ac0fef202f51750ffba9 |
|
19-Apr-2012 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf: take advantage of all new vertex fetch caps
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
e0773da1e897164ed7597437070e32b867734ee5 |
|
10-Apr-2012 |
Marek Olšák <maraeo@gmail.com> |
gallium: make user vertex buffers optional This couldn't be split because it would break bisecting. Summary: * r300g,r600g: stop using u_vbuf * r300g,r600g: also report that the FIXED vertex type is unsupported * u_vbuf: refactor for use in the state tracker * cso: wire up u_vbuf with cso_context * st/mesa: conditionally install u_vbuf
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
ae799a4948ac1becb48568a274c2ada5d77aa07c |
|
11-Apr-2012 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf: pull u_vbuf_draw_max_vertex_count into r300g
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
7fe3631a7a0ad7602b4e947ac87ef86875c8bb3f |
|
10-Apr-2012 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf: make use of the new CAPs to determine what to do This adds the ability to initialize u_vbuf_caps before creating u_vbuf itself. It will be useful for determining if u_vbuf should be used or not. Also adapt r300g and r600g.
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
a52b3338c6e51421e3836ae210cd98d9c1ec337b |
|
10-Apr-2012 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf: remove u_vbuf_resource
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
7d36478d888accd18d55cc76ba41af0ad7d3baf8 |
|
10-Apr-2012 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf: use user_ptr from pipe_resource
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
5ec7c28fdbc2e05d20b1a07cba1fe6ac3b6658f9 |
|
31-Mar-2012 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf: override draw_vbo
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
889238c8b1e6b8ac5eed30ec3122be94216ca7cf |
|
31-Mar-2012 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf: override create/bind/destroy_vertex_elements_state
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
2d03d4f4a365d7af5f4dac20700009152eba1682 |
|
31-Mar-2012 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf: override set_vertex_buffers
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
31714ea4d5a20285f398286fe45b53d0609926dd |
|
31-Mar-2012 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf: override set_index_buffer This makes u_vbuf_mgr call the driver instead of the other way around.
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
ce44bae366ade59fb2dbdfbfe5a1ab8d24518a57 |
|
03-Jan-2012 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf: implement another upload codepath which unrolls indices Improves performance from cca 1 fps to 23 fps in Cogs. This new codepath is not always used, instead, there is a heuristic which determines whether to use it. Using translate for uploads is generally slower than what we have had already, it's a win only in a few cases.
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|
fba685a0995e76f86af5920163297e5c3b32fb4b |
|
22-Nov-2011 |
Marek Olšák <maraeo@gmail.com> |
u_vbuf_mgr: rename to u_vbuf
/external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
|