Bug 232727

Summary: REGRESSION (iOS 15): Large texture causes camera feed to freeze
Product: WebKit Reporter: akul
Component: WebGLAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, dino, kbr, kkinnunen, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 15   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 230617, 235226, 235233, 235600    
Bug Blocks:    
Attachments:
Description Flags
ios15.0.2 regression example
none
ios14.3 working behavior none

akul
Reported 2021-11-04 14:37:51 PDT
Created attachment 443342 [details] ios15.0.2 regression example Repro app: https://8w.8thwall.app/camera-freeze-01/ On iPhone 12 (ios14.3): Expected behavior (working), camera feed is shown with the model in view. On iPhoneXR (ios15.0.2) Regression (not working), camera feed is frozen, while the texture still is in view. Alternatively, sometimes the page is reloaded (likely due to running out of memory. Potentially similar issue: https://bugs.webkit.org/show_bug.cgi?id=232122) Reproduced the regression with both WebGL 1/2 with both WebGL via metal on/off (ios15.0.2)
Attachments
ios15.0.2 regression example (9.14 MB, video/mp4)
2021-11-04 14:37 PDT, akul
no flags
ios14.3 working behavior (29.62 MB, video/mp4)
2021-11-04 14:40 PDT, akul
no flags
akul
Comment 1 2021-11-04 14:40:41 PDT
Created attachment 443343 [details] ios14.3 working behavior
Radar WebKit Bug Importer
Comment 2 2021-11-05 10:14:40 PDT
Brent Fulgham
Comment 3 2022-02-11 13:34:35 PST
The work was competed in the set of dependent bugs. This will be resolved in an upcoming iOS 15.4 Beta.
Note You need to log in before you can comment on or make changes to this bug.