Bug 8134

Summary: Render Composite with POT sources broken
Product: xorg Reporter: Benjamin Otte <otte>
Component: Driver/RadeonAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: high    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
workaround
none
test none

Description Benjamin Otte 2006-09-05 09:01:54 UTC
(See https://launchpad.net/products/xserver-xorg-driver-ati/+bug/38198 - it
might be related)

When a composite operation with a power-of-2 drawable as source gets executed,
sometimes the result is garbled. This seems to depend on the size of the
destination and the source.
i was able to verify this with {4,8}x{128,256,512} sources on a destination that
was > 480 pixels wide and as high as the source on a R100 card.
Comment 1 Benjamin Otte 2006-09-05 09:03:49 UTC
Created attachment 6826 [details] [review]
workaround

When applying this patch the problem goes away.
The patch is against current Debian sid sources.
Comment 2 Benjamin Otte 2006-09-05 09:24:59 UTC
Created attachment 6827 [details]
test

This is a test to reproduce the problem.
Enlarge the window to full size to see it.
Cairo creates a temporary 8xHEIGHT (256 in this case) pixmap for the pattern
and then blits it to the screen.
Comment 3 Michel Dänzer 2006-09-06 00:37:29 UTC

*** This bug has been marked as a duplicate of 6756 ***

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.