draw: fix alpha value for very short aa lines
authorRoland Scheidegger <sroland@vmware.com>
Fri, 9 Mar 2018 04:27:25 +0000 (05:27 +0100)
committerRoland Scheidegger <sroland@vmware.com>
Sat, 10 Mar 2018 01:11:50 +0000 (02:11 +0100)
commitd62f0df3541ab9ee7a4999f0ecedc52f8d1ab8cc
tree10f041f03fa48824e6597ff0814220b61ee8e833
parent24b415270ffeef873ba4772d1b3c7c185c9b1958
draw: fix alpha value for very short aa lines

The logic would not work correctly for line lengths smaller than 1.0,
even a degenerated line with length 0 would still produce a fragment
with anyhwere between alpha 0.0 and 0.5.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/auxiliary/draw/draw_pipe_aaline.c
src/gallium/auxiliary/draw/draw_pipe_stipple.c