Overhaul/simplify SWvertex and SWspan attribute handling.
authorBrian <brian@yutani.localnet.net>
Sun, 20 May 2007 18:27:39 +0000 (12:27 -0600)
committerBrian <brian@yutani.localnet.net>
Sun, 20 May 2007 18:27:39 +0000 (12:27 -0600)
commit9e8a961dd7d7b717a9fb4ecdea1c1b60ea355efe
tree60c87644ec38f4693ceecbf440b120b02e2d07e6
parentaa133a9dae53bc6aa50b88ee43deb8b34e8d0029
Overhaul/simplify SWvertex and SWspan attribute handling.

Instead of separate fog/specular/texcoord/varying code, just treat all of
them as generic attributes.  Simplifies the point/line/triangle functions.
34 files changed:
src/mesa/drivers/dri/ffb/ffb_tris.c
src/mesa/drivers/dri/mach64/mach64_native_vb.c
src/mesa/drivers/dri/s3v/s3v_tritmp.h
src/mesa/drivers/dri/tdfx/tdfx_tris.c
src/mesa/drivers/x11/xm_line.c
src/mesa/swrast/s_aaline.c
src/mesa/swrast/s_aalinetemp.h
src/mesa/swrast/s_aatriangle.c
src/mesa/swrast/s_aatritemp.h
src/mesa/swrast/s_alpha.c
src/mesa/swrast/s_bitmap.c
src/mesa/swrast/s_context.c
src/mesa/swrast/s_context.h
src/mesa/swrast/s_copypix.c
src/mesa/swrast/s_drawpix.c
src/mesa/swrast/s_feedback.c
src/mesa/swrast/s_fog.c
src/mesa/swrast/s_lines.c
src/mesa/swrast/s_linetemp.h
src/mesa/swrast/s_logic.c
src/mesa/swrast/s_masking.c
src/mesa/swrast/s_points.c
src/mesa/swrast/s_pointtemp.h
src/mesa/swrast/s_span.c
src/mesa/swrast/s_span.h
src/mesa/swrast/s_texcombine.c
src/mesa/swrast/s_triangle.c
src/mesa/swrast/s_tritemp.h
src/mesa/swrast/s_zoom.c
src/mesa/swrast/swrast.h
src/mesa/swrast_setup/ss_context.c
src/mesa/swrast_setup/ss_triangle.c
src/mesa/swrast_setup/ss_tritmp.h
src/mesa/tnl_dd/t_dd_vb.c