gallium: antialiased line drawing
authorBrian <brian.paul@tungstengraphics.com>
Mon, 18 Feb 2008 23:19:05 +0000 (16:19 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Mon, 18 Feb 2008 23:19:05 +0000 (16:19 -0700)
commitaceeb80d4f706980aaf71b8e098d4c6718d8ac90
tree23f402dc726b0f97e25e7b6e5d2c097362093ea0
parent0448dbd64a2ef217349f4ada4777d432bc82e46d
gallium: antialiased line drawing

New draw/prim stage: draw_aaline.  When installed, lines are replaced by
textured quads to do antialiasing.  The current user-defined fragment shader
is modified to do a texture fetch and modulate fragment alpha.
src/gallium/auxiliary/draw/Makefile
src/gallium/auxiliary/draw/draw_aaline.c [new file with mode: 0644]
src/gallium/auxiliary/draw/draw_context.c
src/gallium/auxiliary/draw/draw_context.h
src/gallium/auxiliary/draw/draw_prim.c
src/gallium/auxiliary/draw/draw_private.h
src/gallium/auxiliary/draw/draw_validate.c
src/gallium/auxiliary/tgsi/Makefile
src/gallium/drivers/softpipe/sp_context.c
src/gallium/drivers/softpipe/sp_state_derived.c