ec8cbd79ac4065111365a6720c9564de56855cc8 |
|
04-Jan-2012 |
Dave Airlie <airlied@redhat.com> |
draw/softpipe: EXT_transform_feedback support (v2) This replaces the current code with an implementation compatible with the new gallium interface. I've left some of the remains of the interface intact so llvmpipe keeps building correctly, and I'll take a look at fixing llvmpipe up later. v2: fixup as per Brian's review Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
488dd2c1912132fe7ee5e81b05fb64ba62a46098 |
|
07-Jan-2012 |
Brian Paul <brianp@vmware.com> |
gallium: make vbuf_render::set_primitive() return void All the implementations of this function always return TRUE.
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
287531772ccea82c8a6c4dab5656d751a8943524 |
|
16-Jun-2010 |
Zack Rusin <zackr@vmware.com> |
draw: rewrite stream output to handle all the dark corners register masks, multiple output buffers, multiple primitives, non-linear vertices (elts) and stride semantics.
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
2c22b8e61dc4adab658c6198feea30c006aa6c58 |
|
01-Jun-2010 |
Zack Rusin <zack@kde.org> |
gallium: make draw auto work and add relevant caps and docs
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
740e50c60f03d194aafab93d5251699964800979 |
|
05-May-2010 |
Brian Paul <brianp@vmware.com> |
gallium: rename draw() to draw_elements() in vbuf code Now we have draw_elements() and draw_arrays() to be consistent with the pipe_context drawing functions.
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
befa4ff50ec4728de70c04532f8c7342fbd70147 |
|
17-Feb-2009 |
Keith Whitwell <keithw@vmware.com> |
draw: add map/unmap directives for swtnl driver interface Previously draw module asked for a pointer into (mapped) vertex data, which it would incrementally fill and emit draw commands against. This was hard for the drivers to deal with, especially in the case where a draw command would force a flush and thus an unmap of the vertex data. With this change, the draw module explicitly maps & then unmaps vertex data prior to emitting draw commands.
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
7844b4e730604e613a88f536c4aeee5c02d300fd |
|
09-Jan-2009 |
José Fonseca <jfonseca@vmware.com> |
draw: Add missing include.
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
395edbc5151b2ce9dd77a22d104ce886e9326354 |
|
08-Jan-2009 |
José Fonseca <jfonseca@vmware.com> |
draw: Predeclare struct.
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
f5d4274b4a8effc70c238060c3728aea629663df |
|
23-Dec-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
draw: allow driver-override of draw_need_pipeline()
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
e6887a5752774c18cf527477fdd3e57e4893ff3b |
|
25-Aug-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
draw: attempt atomic submit of large drawelements calls
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
4f25420bdd834e81a3e22733304efc5261c2998a |
|
25-Aug-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h Also, rename p_tile.[ch] to u_tile.[ch]
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
9425a702bef7d3f601e9ddc2b801f00a3d52dbb8 |
|
17-Mar-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
gallium: improvements, or extensions at least, to the passthrough path Passthrough is actually more tricky than you'd think...
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
297b3be25a7f097fb9b1a79e332acddc12dcc3fe |
|
10-Mar-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
draw: placeholder/prototype code for a passthrough draw path
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|
92fcbf6e7bc622dcace226bb70ff6d5cdbdbaecb |
|
15-Feb-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
Code reorganization: s/aux/auxiliary/. "aux" is a reserved name on Windows (X_X)
/external/mesa3d/src/gallium/auxiliary/draw/draw_vbuf.h
|