- Call appropriate Done function for Composite.
- Don't allow src transforms for Copy acceleration. - Minor whitespace fixes.
This commit is contained in:
parent
3db761a17b
commit
9f1a92cd09
|
@ -447,7 +447,7 @@ kaaTryDriverComposite(CARD8 op,
|
||||||
pbox++;
|
pbox++;
|
||||||
}
|
}
|
||||||
|
|
||||||
(*pKaaScr->info->DoneBlend) ();
|
(*pKaaScr->info->DoneComposite) ();
|
||||||
KdMarkSync(pDst->pDrawable->pScreen);
|
KdMarkSync(pDst->pDrawable->pScreen);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
@ -483,7 +483,8 @@ kaaComposite(CARD8 op,
|
||||||
if (ret == 1)
|
if (ret == 1)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if (!pSrc->repeat && pSrc->format == pDst->format)
|
else if (!pSrc->repeat && !pSrc->transform &&
|
||||||
|
pSrc->format == pDst->format)
|
||||||
{
|
{
|
||||||
RegionRec region;
|
RegionRec region;
|
||||||
|
|
||||||
|
@ -509,8 +510,8 @@ kaaComposite(CARD8 op,
|
||||||
if (pScreenPriv->enabled && pKaaScr->info->PrepareBlend &&
|
if (pScreenPriv->enabled && pKaaScr->info->PrepareBlend &&
|
||||||
!pSrc->alphaMap && !pDst->alphaMap)
|
!pSrc->alphaMap && !pDst->alphaMap)
|
||||||
{
|
{
|
||||||
ret = kaaTryDriverBlend(op, pSrc, pDst, xSrc, ySrc, xDst, yDst, width,
|
ret = kaaTryDriverBlend(op, pSrc, pDst, xSrc, ySrc, xDst, yDst,
|
||||||
height);
|
width, height);
|
||||||
if (ret == 1)
|
if (ret == 1)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue