[Webkit-unassigned] [Bug 228268] [GTK4] [REGRESSION] Rendering on Nvidia is terribly broken, almost a blank screen

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 30 13:15:07 PDT 2023


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

Erik Kurzinger <ekurzinger at nvidia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ekurzinger at nvidia.com

--- Comment #38 from Erik Kurzinger <ekurzinger at nvidia.com> ---
Hey guys, I had a look at this with a debug build of the NVIDIA driver which might help. I tried Michael's suggestion of adding a glFinish() before glX/eglMakeCurrent but that didn't have an effect. For the record I'm using the GTK4 app "newsflash", which includes a WebKit view, and currently that area is completely blank.

What seems to be the issue is that the alpha channel of the pixmap that the WebKit process renders to is zero, but the GUI process interprets it as ARGB data. If I hack cairo to always interpret the data as XRGB instead it fixes the problem for me.

I'm still not sure whether it's a driver bug or an issue in WebKit, but at least this narrows it down somewhat. The pixmap *is* depth-32 so it's a bit strange that no alpha data is getting written.

-- 
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/20230330/f9e0d631/attachment.htm>


More information about the webkit-unassigned mailing list