st/xorg: fills are supported plussome minor clenups

This commit is contained in:
Zack Rusin
2009-09-23 12:06:13 -04:00
parent 53d2fa46e7
commit 80965fca74
2 changed files with 7 additions and 11 deletions
@@ -305,17 +305,10 @@ boolean xorg_composite_accelerated(int op,
unsigned accel_ops_count =
sizeof(accelerated_ops)/sizeof(struct acceleration_info);
/*FIXME: currently accel is disabled */
return FALSE;
if (pSrcPicture) {
/* component alpha not supported */
if (pSrcPicture->componentAlpha)
return FALSE;
/* fills not supported */
if (pSrcPicture->pSourcePict)
return FALSE;
}
for (i = 0; i < accel_ops_count; ++i) {
+7 -4
View File
@@ -473,10 +473,13 @@ ExaCheckComposite(int op,
PicturePtr pSrcPicture, PicturePtr pMaskPicture,
PicturePtr pDstPicture)
{
return xorg_composite_accelerated(op,
pSrcPicture,
pMaskPicture,
pDstPicture);
boolean accelerated = xorg_composite_accelerated(op,
pSrcPicture,
pMaskPicture,
pDstPicture);
debug_printf("ExaCheckComposite(%d, %p, %p, %p) = %d\n",
op, pSrcPicture, pMaskPicture, pDstPicture, accelerated);
return accelerated;
}
static void *