Bug 246977

Summary: [WebXR] Use typed GL object helpers
Product: WebKit Reporter: Dan Glastonbury <djg>
Component: WebXRAssignee: Dan Glastonbury <djg>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Description Dan Glastonbury 2022-10-24 17:05:51 PDT
Replace generic OwnedGLObject with typed helpers that know how to create and
delete themselves. Since OpenGL object id's can be respecified, reset() is
replaced by ensure(), which ensures that an object id has been allocated.
Comment 1 Radar WebKit Bug Importer 2022-10-24 17:06:06 PDT
<rdar://problem/101522082>
Comment 2 Dan Glastonbury 2022-10-24 17:12:33 PDT
Pull request: https://github.com/WebKit/WebKit/pull/5724
Comment 3 EWS 2022-11-04 18:12:02 PDT
Committed 256347@main (31968b06266f): <https://commits.webkit.org/256347@main>

Reviewed commits have been landed. Closing PR #5724 and removing active labels.