History log of /external/mesa3d/src/gallium/auxiliary/util/u_vbuf.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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