WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
246841
[WebXR] Catch undeleted GL objects with OwnedGLObject
https://bugs.webkit.org/show_bug.cgi?id=246841
Summary
[WebXR] Catch undeleted GL objects with OwnedGLObject
Dan Glastonbury
Reported
2022-10-20 19:41:14 PDT
Use OwnedGLObject to ensure that OpenGL objects are correctly released to avoid leaks. OwnedGLObject provides a reset/release interface similar to std::unique_ptr. The results of reset() and release() are marked [[nodiscard]] to signal the old value must be correctly handled. In addition, release() must be called to disarm OwnedGLObject destructor ASSERT.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2022-10-20 19:41:28 PDT
<
rdar://problem/101410305
>
EWS
Comment 2
2022-10-23 16:56:23 PDT
Committed
255900@main
(0a69bc3f00f0): <
https://commits.webkit.org/255900@main
> Reviewed commits have been landed. Closing PR #5616 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug