added missing call to _mesa_write_mono_alpha_span()
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
/* $Id: s_span.c,v 1.52 2002/11/09 21:28:41 brianp Exp $ */
|
/* $Id: s_span.c,v 1.53 2002/11/26 03:00:04 brianp Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Mesa 3-D graphics library
|
* Mesa 3-D graphics library
|
||||||
* Version: 5.0
|
* Version: 5.0.1
|
||||||
*
|
*
|
||||||
* Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
|
* Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
|
||||||
*
|
*
|
||||||
@@ -1060,7 +1060,11 @@ _mesa_write_rgba_span( GLcontext *ctx, struct sw_span *span)
|
|||||||
color[ACOMP] = FixedToChan(span->alpha);
|
color[ACOMP] = FixedToChan(span->alpha);
|
||||||
(*swrast->Driver.WriteMonoRGBASpan)(ctx, span->end, span->x,
|
(*swrast->Driver.WriteMonoRGBASpan)(ctx, span->end, span->x,
|
||||||
span->y, color, span->array->mask);
|
span->y, color, span->array->mask);
|
||||||
/* XXX software alpha buffer writes! */
|
if (swrast->_RasterMask & ALPHABUF_BIT) {
|
||||||
|
_mesa_write_mono_alpha_span(ctx, span->end, span->x, span->y,
|
||||||
|
color[ACOMP],
|
||||||
|
span->writeAll ? ((const GLubyte *) NULL) : span->array->mask);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
/* each pixel is a different color */
|
/* each pixel is a different color */
|
||||||
|
Reference in New Issue
Block a user