mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2026-01-12 15:00:30 +01:00
Negative stride fix
This commit is contained in:
parent
47599d0138
commit
a31e4cfa51
2 changed files with 5 additions and 3 deletions
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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); \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue