summaryrefslogtreecommitdiff
path: root/src/lx_exa.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lx_exa.c')
-rw-r--r--src/lx_exa.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lx_exa.c b/src/lx_exa.c
index 4af71f2..14980ae 100644
--- a/src/lx_exa.c
+++ b/src/lx_exa.c
@@ -571,6 +571,10 @@ lx_check_composite(int op, PicturePtr pSrc, PicturePtr pMsk, PicturePtr pDst)
if (pMsk && pMsk->transform)
return FALSE;
+ /* XXX - don't know if we can do any hwaccel on solid fills or gradient types */
+ if (pSrc->pSourcePict || (pMsk && pMsk->pSourcePict))
+ return FALSE;
+
/* Keep an eye out for source rotation transforms - those we can
* do something about */