Bug 26234 - xf86-video-intel: Commit dc6522dd491831f3843606e3ed57cc01fe2c804c causes transparency issues.
Summary: xf86-video-intel: Commit dc6522dd491831f3843606e3ed57cc01fe2c804c causes tran...
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Chris Wilson
QA Contact:
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2010-01-26 01:13 UTC by Dark Shadow
Modified: 2017-07-24 23:08 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Screenshot of corrupted buttons (3.90 KB, image/png)
2010-01-26 01:13 UTC, Dark Shadow
no flags Details
White buttons (247 bytes, image/png)
2010-01-26 01:17 UTC, Dark Shadow
no flags Details
Buttons as they should look like and did before (2.30 KB, image/png)
2010-01-26 01:20 UTC, Dark Shadow
no flags Details

Description Dark Shadow 2010-01-26 01:13:29 UTC
Created attachment 32820 [details]
Screenshot of corrupted buttons

http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=dc6522dd491831f3843606e3ed57cc01fe2c804c
causes corruption in emerald window decoration buttons.

It appears the buttons are completely transparent (show desktop background instead of title bar background).

Using git libdrm and mesa 7.7 (non-git version).
Comment 1 Dark Shadow 2010-01-26 01:17:44 UTC
Created attachment 32821 [details]
White buttons

Other buttons are completely white.
Comment 2 Dark Shadow 2010-01-26 01:20:50 UTC
Created attachment 32822 [details]
Buttons as they should look like and did before
Comment 3 Jesse Barnes 2010-02-05 15:15:55 UTC
Assigning to Chris, assuming this still exists.
Comment 4 Chris Wilson 2010-02-08 02:53:50 UTC
commit 918151a7955c26174db80b775205f6ffb4f44ab6
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Jan 27 20:33:08 2010 +0000

    uxa: Fix compatible_formats() for OVER
    
    In separating the boolean logic out into a separate function, dc6522dd,
    I reversed the sense of one particular test:
    
      src->format == dst->format
    
    The OVER optimisation is only valid if the src and dst formats match,
    but not always.
    


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.