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