diff options
Diffstat (limited to 'src/lx_exa.c')
-rw-r--r-- | src/lx_exa.c | 4 |
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 */ |