[Webkit-unassigned] [Bug 259306] New: Safari 17 draws WebGL contexts into canvas contexts upside-down when premultipliedAlpha is false

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 18 06:16:10 PDT 2023


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

            Bug ID: 259306
           Summary: Safari 17 draws WebGL contexts into canvas contexts
                    upside-down when premultipliedAlpha is false
           Product: WebKit
           Version: Safari 17
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebGL
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: paul.neave at gmail.com
                CC: dino at apple.com, kbr at google.com, kkinnunen at apple.com

Created attachment 467067

  --> https://bugs.webkit.org/attachment.cgi?id=467067&action=review

Demo of Safari 17 upside-down webgl-canvas bug

In Safari 17 (Mac TP and iOS 17 beta), when drawing a WebGL1 context into a 2D canvas context, pixels are flipped in the y-axis (upside-down) when 'premultipliedAlpha' is set to false.

Please view the attachment in Safari 16 (or any other browser) and compare to Safari 17. The first rectangle is the WebGL canvas. The second rectangle is the 2D canvas. In Safari 17, the second image appears upside-down. This only occurs when premultipliedAlpha is set to false.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230718/d23baa4e/attachment.htm>


More information about the webkit-unassigned mailing list