RESOLVED DUPLICATE of bug 282682 255328
[TextureMapper][GTK][WPE] CSS 3D animations/transforms are glitchy in some cases
https://bugs.webkit.org/show_bug.cgi?id=255328
Summary [TextureMapper][GTK][WPE] CSS 3D animations/transforms are glitchy in some cases
Adrian Perez
Reported 2023-04-12 01:49:34 PDT
Created attachment 465864 [details] Screenshot, side by side comparison with Chromium The following page has an animation of the solar system that uses CSS 3D transforms and animation: https://clixplatform.tiss.edu/softwares/Tools/Solar_System_Animation/en/ The WPE and GTK ports show some of the elements glitching, with some of their parts missing (transparent, mostyl visible on planets) and opacity missing or wrongly applied (mostly noticeable on the text label for Earth as it circles around the sun).
Attachments
Screenshot, side by side comparison with Chromium (2.31 MB, image/png)
2023-04-12 01:49 PDT, Adrian Perez
no flags
Patch to disable depth buffers (687 bytes, patch)
2023-04-12 14:00 PDT, Fujii Hironori
no flags
Adrian Perez
Comment 1 2023-04-12 01:54:49 PDT
This is reproducible on main (tested 262864@main), both with the WPE and GTK ports; the GTK4 MiniBrowser is shown in the attached screenshot.
Fujii Hironori
Comment 2 2023-04-12 14:00:02 PDT
Created attachment 465871 [details] Patch to disable depth buffers This is a side effect of enabling depth buffers prematurely by 229846@main. You can check how it looked like by disabling depth buffers. The fundamental problems are tracked by: Bug 217103 – [TextureMapper] A semi-transparent parent layer is rendered as a opaque layer for children layers Bug 217080 – [TextureMapper] Order Independent Transparency support I'm a bit busy now. I'd be grad to review if someone proposes patches for them.
Fujii Hironori
Comment 3 2024-11-14 13:55:25 PST
Fixed by 286605@main. *** This bug has been marked as a duplicate of bug 282682 ***
Note You need to log in before you can comment on or make changes to this bug.