Bug 19839 - exa: composite: driver ignores repeatType attribute
Summary: exa: composite: driver ignores repeatType attribute
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/mga (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Tilman Sauerbeck
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: xorg-7.5
  Show dependency treegraph
 
Reported: 2009-01-30 13:22 UTC by Tom Jaeger
Modified: 2009-03-06 20:39 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
patch (858 bytes, patch)
2009-01-30 13:22 UTC, Tom Jaeger
no flags Details | Splinter Review

Description Tom Jaeger 2009-01-30 13:22:56 UTC
Created attachment 22390 [details] [review]
patch

XRender supports four possible repeat types: RepeatNone, RepeatNormal, RepeatPad and RepeatReflect?. The driver currently only handles the first two, so it should fall back to software when it encounters RepeatPad or RepeatReflect. This is currently forcing cairo to use slow client-side rendering, thus preventing firefox from enabling bilinear filtering on linux.  Test cases can be found in the corresponding ati driver bug report:

http://bugs.freedesktop.org/show_bug.cgi?id=19712

Note that pixman currently implements RepeatReflect incorrectly, so the last test case will fail.


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.