Negative stride fix

This commit is contained in:
David Reveman 2006-02-02 02:10:49 +00:00
parent 47599d0138
commit a31e4cfa51
2 changed files with 5 additions and 3 deletions

View file

@ -1,5 +1,7 @@
2006-02-01 David Reveman <davidr@novell.com>
* fb/fbbltone.c: Negative stride fix.
* hw/xgl/xglglx.h:
* hw/xgl/xglglx.c:
* hw/xgl/glxext/xglglxext.c: Some GLX code cleanups.

View file

@ -52,12 +52,12 @@
#define LoadBits {\
if (leftShift) { \
bitsRight = (src < srcEnd ? *src++ : 0); \
bitsRight = (src != srcEnd ? *src++ : 0); \
bits = (FbStipLeft (bitsLeft, leftShift) | \
FbStipRight(bitsRight, rightShift)); \
bitsLeft = bitsRight; \
} else \
bits = (src < srcEnd ? *src++ : 0); \
bits = (src != srcEnd ? *src++ : 0); \
}
#ifndef FBNOPIXADDR
@ -538,7 +538,7 @@ const FbBits fbStipple24Bits[3][1 << FbStip24Len] = {
stip = FbLeftStipBits(bits, len); \
} else { \
stip = FbLeftStipBits(bits, remain); \
bits = (src < srcEnd ? *src++ : 0); \
bits = (src != srcEnd ? *src++ : 0); \
__len = (len) - remain; \
stip = FbMergePartStip24Bits(stip, FbLeftStipBits(bits, __len), \
remain, __len); \