[Webkit-unassigned] [Bug 61091] New: [chromium] Disable blending in compositor for WebGL layers with alpha=false

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 18 14:34:34 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=61091

           Summary: [chromium] Disable blending in compositor for WebGL
                    layers with alpha=false
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebGL
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: kbr at google.com
                CC: jamesr at chromium.org, vangelis at chromium.org,
                    zmo at google.com, jbauman at chromium.org


On Macs with ATI / AMD cards it appears that although we allocate a GL_RGB texture for WebGL contexts with the context creation attribute {alpha:false}, internally it actually allocates a four-channel texture and leaves the alpha channel blank. When we later enable blending in the compositor, the WebGL content becomes completely transparent.

To be more robust, the compositor should disable blending when rendering WebGL layers with {alpha:false} specified.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list