| Summary: | REGRESSION(iOS 15.4): threejs experiencing critical performance issues (flickering, rendering problems) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Anna from Mapbox <avpeery> |
| Component: | WebGL | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Critical | CC: | bfulgham, dino, em_te, kbr, kkinnunen, kpiddington, webkit-bug-importer |
| Priority: | P1 | Keywords: | InRadar, Performance, PerfRegression |
| Version: | Safari 15 | ||
| Hardware: | iPhone / iPad | ||
| OS: | iOS 15 | ||
| See Also: |
https://bugs.webkit.org/show_bug.cgi?id=238067 https://bugs.webkit.org/show_bug.cgi?id=237972 |
||
|
Description
Anna from Mapbox
2022-03-15 13:49:54 PDT
Is there a follow up on this issue? Do you need more information on our end? updating to iOS 15.4 causes threejs to be unusable. Thank you! Personally I don't have the hardware to test this, but I wonder whether this is a problem with multisampled rendering results being lost during blitFramebuffer resolution, fixed in Bug 237113 but which I think missed 15.4. (In reply to Kenneth Russell from comment #3) > Personally I don't have the hardware to test this, but I wonder whether this > is a problem with multisampled rendering results being lost during > blitFramebuffer resolution, fixed in Bug 237113 but which I think missed > 15.4. It should be reproducible in any iOS device with 15.4 installed. Thanks for the follow-up! I'm experiencing a flickering bug after upgrading to the latest iOS 15.4 on Mobile Safari. Click on the box to trigger the "hover" transition. On old Safari the box grows and darkens as intended. After the 15.4 update, the animation does a flicker at the end of the transition. https://jsbin.com/poyafawore/edit?css,output (In reply to Kenneth Russell from comment #3) > I wonder whether this > is a problem with multisampled rendering results being lost during > blitFramebuffer resolution, fixed in Bug 237113 but which I think missed > 15.4. We think this problem could be related. Is there a iOS 15.4.1 beta with this fix that I can test on my iPhone? Do you know when a patch may be released containing this fix? Thanks again! Hi Anna, I can reproduce your issues on iOS 15.4, and that that after applying the patch athttps://bugs.webkit.org/show_bug.cgi?id=237113 I'm no longer observing flickering and rendering issues. (In reply to em_te from comment #5) > I'm experiencing a flickering bug after upgrading to the latest iOS 15.4 on > Mobile Safari. > > Click on the box to trigger the "hover" transition. On old Safari the box > grows and darkens as intended. After the 15.4 update, the animation does a > flicker at the end of the transition. > > https://jsbin.com/poyafawore/edit?css,output Em_te, this appears to be a different issue, unfortunately. https://bugs.webkit.org/show_bug.cgi?id=211986 seems more similar to what you're experiencing. Specifically, I've found the opacity of your element appears to incorrectly 'snap' back to the original opacity, and then immediately transition to the final opacity once the timer is finished. This issue is very prominent if you set the scale transform to 100ms, instead of 1000. Can you open a new bug for this? > Specifically, I've found the opacity of your element appears to incorrectly > 'snap' back to the original opacity, and then immediately transition to the > final opacity once the timer is finished. This issue is very prominent if > you set the scale transform to 100ms, instead of 1000. Can you open a new > bug for this? I've opened a new bug 238067 Thank you for the report. Marking this as duplicate as per Kyle's confirmation. For discussion, please follow to the original bug. *** This bug has been marked as a duplicate of bug 237113 *** This fix shipped with Safari 15.5 (all platforms). |