From: Brian Date: Fri, 4 Jan 2008 00:17:22 +0000 (-0700) Subject: check if span length > 0 before calling _swrast_write_rgba_span() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=48aa35a8b28e2cd5dab994c2cc0d728275b9aad2;p=mesa.git check if span length > 0 before calling _swrast_write_rgba_span() --- diff --git a/src/mesa/swrast/s_points.c b/src/mesa/swrast/s_points.c index d60e175baa0..350a0682d69 100644 --- a/src/mesa/swrast/s_points.c +++ b/src/mesa/swrast/s_points.c @@ -499,11 +499,13 @@ pixel_point(GLcontext *ctx, const SWvertex *vert) if (span->end >= MAX_WIDTH || (swrast->_RasterMask & (BLEND_BIT | LOGIC_OP_BIT | MASKING_BIT)) || span->facing != swrast->PointLineFacing) { - if (ciMode) - _swrast_write_index_span(ctx, span); - else - _swrast_write_rgba_span(ctx, span); - span->end = 0; + if (span->end > 0) { + if (ciMode) + _swrast_write_index_span(ctx, span); + else + _swrast_write_rgba_span(ctx, span); + span->end = 0; + } } count = span->end;