gallium: new AA point drawing stage
authorBrian <brian.paul@tungstengraphics.com>
Thu, 21 Feb 2008 23:18:05 +0000 (16:18 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Thu, 21 Feb 2008 23:18:05 +0000 (16:18 -0700)
commiteb4dc2dd5ed62e6ccb55ccc2bc13f6a2f3fc1f76
tree36918ed5ea3c04aefe57eb4e3629cdf31ced2987
parenta93d8bfaf2aba1b2fe3ecfbb5bc4b7ff113c305e
gallium: new AA point drawing stage

AA points are drawn by converting the point to a quad, then modifying the
user's fragment shader to compute a coverage value.  The final fragment
color's alpha is modulated by the coverage value.  Fragments outside the
point's radius are killed.
src/gallium/auxiliary/draw/Makefile
src/gallium/auxiliary/draw/draw_aapoint.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_private.h
src/gallium/auxiliary/draw/draw_validate.c
src/gallium/drivers/softpipe/sp_context.c