mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2026-05-05 05:18:25 +02:00
EXA: Punt on fallback case not handled correctly in exaFillRegionTiled.
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=12520 .
(From master commit c7d6d1f5, modified to suit.)
This commit is contained in:
parent
a3aed33244
commit
732d586b09
1 changed files with 2 additions and 1 deletions
|
|
@ -1223,7 +1223,8 @@ exaFillRegionTiled (DrawablePtr pDrawable,
|
|||
}
|
||||
|
||||
fallback:
|
||||
if (alu != GXcopy || planemask != FB_ALLONES)
|
||||
if (alu != GXcopy || planemask != FB_ALLONES || pPatOrg->x != 0 ||
|
||||
pPatOrg->y != 0)
|
||||
return FALSE;
|
||||
EXA_FALLBACK(("from %p to %p (%c,%c)\n", pTile, pDrawable,
|
||||
exaDrawableLocation(&pTile->drawable),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue