Bug 263964

Summary: Unattached WebGL Canvas elements have compositing display buffer, causing redundant memory use
Product: WebKit Reporter: Kimmo Kinnunen <kkinnunen>
Component: WebGLAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: dino, kbr, kkinnunen, webkit-bug-importer, zach
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 263770    
Bug Blocks:    

Description Kimmo Kinnunen 2023-10-31 07:11:53 PDT
Unattached WebGL Canvas elements have compositing display buffer

They are not composited, so the composing display buffer should not exists. It consumes memory for nothing.

Depends on bug 263770 because fixing the premultipliedAlpha case is needed in order to not need the display buffer present.
Comment 1 Radar WebKit Bug Importer 2023-10-31 07:13:26 PDT
<rdar://problem/117739902>