Bug 16600 - XRenderComposite with mask and XRenderCreateSolidFill-src hits slow path
Summary: XRenderComposite with mask and XRenderCreateSolidFill-src hits slow path
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Chris Wilson
QA Contact: Xorg Project Team
Depends on:
Reported: 2008-07-03 10:05 UTC by Clemens Eisserer
Modified: 2010-12-02 19:37 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Note You need to log in before you can comment on or make changes to this bug.
Description Clemens Eisserer 2008-07-03 10:05:41 UTC
XRenderComposite with mask (A8) and with a src picture created by XRenderCreateSolidFill hits a slow path with Xorg-server-1.4.902.

If mask is ommited or a "normal" 1x1 RGB24 pixmap is used as src, the existing fast-path is used.

Its just a guess that this could be the result of exa_render.c/exaComposite ->
    /* We currently don't support acceleration of gradients, or other pictures
     * with a NULL pDrawable.
    if (pExaScr->swappedOut ||
	pSrc->pDrawable == NULL || (pMask != NULL && pMask->pDrawable == NULL))

I was using an intel-2.2.1 on 945GM.
Comment 1 Matt Turner 2010-12-02 19:37:10 UTC
I can't quite tell, but it looks like this is (was) really a problem with the -intel driver, and as it doesn't have XAA or EXA anymore I'm going to close as WONTFIX.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.