gallium: handle flatshading explicitly in clipper stage
authorKeith Whitwell <keith@tungstengraphics.com>
Mon, 28 Jan 2008 15:50:02 +0000 (15:50 +0000)
committerBen Skeggs <skeggsb@gmail.com>
Fri, 15 Feb 2008 02:50:23 +0000 (13:50 +1100)
commitaf2ccd4c0c58e6565c2c6c6f9464db2cf4e0baab
tree849a87899b774a911ee9c9b4ce77873e4868c071
parentbb37e7f5917dba3f2ad84ecf0b6c95bf58205faf
gallium: handle flatshading explicitly in clipper stage

We can do a better job in the clip stage than just relying on the
brute-force approach of copying colors to all incoming vertices applied
in the flatshade stage.

At very least, it is only necessary to do this in the clipper when a
primitive is actually being clipped.
src/mesa/pipe/draw/draw_clip.c
src/mesa/pipe/draw/draw_validate.c