diff options
author | Andrey Nazarov <skuller@skuller.net> | 2012-12-04 00:27:17 +0400 |
---|---|---|
committer | Andrey Nazarov <skuller@skuller.net> | 2012-12-04 02:40:22 +0400 |
commit | 8be659d3181ad7472dce8c0e3cdd767db22ea90d (patch) | |
tree | 68ad1ed3fca36c31f8c4b4f4a0bdeecd4f022af7 /src/refresh/sw/edge.c | |
parent | 32a867e33a6b7ce37c029a23d5126291b1b244d6 (diff) |
Convert edge rasterizer to 32-bit color.
Diffstat (limited to 'src/refresh/sw/edge.c')
-rw-r--r-- | src/refresh/sw/edge.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/refresh/sw/edge.c b/src/refresh/sw/edge.c index 7a0a854..d7270d3 100644 --- a/src/refresh/sw/edge.c +++ b/src/refresh/sw/edge.c @@ -738,7 +738,10 @@ void D_FlatFillSurface(surf_t *surf, uint32_t color) pdest = (byte *)d_viewbuffer + d_scantable[span->v] + span->u * VID_BYTES; count = span->count; do { - *pdest++ = color & 0xff; + pdest[0] = color & 0xff; + pdest[1] = (color >> 8) & 0xff; + pdest[2] = (color >> 16) & 0xff; + pdest += VID_BYTES; } while (--count); } } |