8b4f7b0672d663273310fffa9490ad996f5b914a |
|
06-Feb-2012 |
Christoph Bumiller <e0425955@student.tuwien.ac.at> |
gallium: add PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION Just let the hardware do it if it can and avoid drivers having to check for the special case on each draw call. v2: update the draw module
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|
d38afcd2f286e924e0f9b7f484712ac19e3f98fc |
|
06-Aug-2010 |
Chia-I Wu <olv@lunarg.com> |
draw: Avoid mixed declarations and code. Do not expand LOCAL_VARS to void expression. Otherwise, declarations and code will be mixed when more variables are declared in FUNC_ENTER. This fixes fdo bug #29416.
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|
eb3c6ddafb7a1b544243e9dec991cc24d16940ea |
|
01-Aug-2010 |
Chia-I Wu <olv@lunarg.com> |
draw: Include draw_decompose_tmp.h in draw_pt_decompose.h. Use draw_decompose_tmp.h to replace pipeline primitive decomposer.
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|
cb136a93aba4dc64db7e446b0fbc36c9172e4017 |
|
06-May-2010 |
Brian Paul <brianp@vmware.com> |
gallium: rework provoking vertex code Builds on commit ddb0e18f6c5582d4d2cc59ffd16ad9c4639ed059 and fixes regressions in glean clipFlat test. We assume that Gallium drivers observe flatshade_first for all triangles and that all the assorted per-triangle calls in the 'draw' module also follow flatshade_first. Everything else builds on those rules. Gallium does not use follow flatshade_first for GL quads, quad strips and polygons; the "last" vertex is always the provoking vertex for those prims. So now there are separate QUAD_FIRST_PV and QUAD_LAST_PV macros in the draw primitive decomposition code instead of one QUAD macro.
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|
ddb0e18f6c5582d4d2cc59ffd16ad9c4639ed059 |
|
05-May-2010 |
José Fonseca <jfonseca@vmware.com> |
draw: Preserve the provoking vertex both when decomposing and clipping. Based on John Lawless' feedback.
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|
f3365bceb881b7a5cdd47e6c102ca37454453ce9 |
|
09-Mar-2010 |
Marek Olšák <maraeo@gmail.com> |
draw: quads never provoke the first vertex
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|
0ddc4dbe43422211e6f3fb3278e7b2f55a25976b |
|
19-Jun-2009 |
Brian Paul <brianp@vmware.com> |
draw: use flatfirst variable
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|
9205a871e75f66de3501519018e76b6f49d2cce8 |
|
19-Jun-2009 |
Brian Paul <brianp@vmware.com> |
draw: remove debug code
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|
8b45c9ce6e17f9b74f49d308eda3da1c768bc726 |
|
10-Jun-2009 |
Brian Paul <brianp@vmware.com> |
draw: implement flatshade_first for drawing pipeline
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|
5b86ae60fe339ae0b813d16ec328a68ccb2b9514 |
|
29-May-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
draw: Fix MSVC warnings.
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|
1c624846a81b0218b4a07328f485e295432c6312 |
|
13-May-2008 |
Zack Rusin <zack@tungstengraphics.com> |
decomposition from keith, adds decomposition of more prim to the pipeline
/external/mesa3d/src/gallium/auxiliary/draw/draw_pt_decompose.h
|