tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 7f392e31036cccabccd33264f2178ca9cc7cc85d
parent 5f46d005fa5d4fdc49a2872a74d780e1e5ae8df5
Author: Nika Layzell <nika@thelayzells.com>
Date:   Tue, 16 Dec 2025 04:53:47 +0000

Bug 1927599 - Part 7: Get basic WebGL working on-device, r=gfx-reviewers,ahale

Differential Revision: https://phabricator.services.mozilla.com/D230338

Diffstat:
Mgfx/gl/GLContext.h | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/gfx/gl/GLContext.h b/gfx/gl/GLContext.h @@ -811,8 +811,14 @@ class GLContext : public GenericAtomicRefCounted, public SupportsWeakPtr { } void InvalidateFramebuffer(GLenum target) { +#ifdef XP_IOS + // LOCAL_GL_DEPTH_STENCIL_ATTACHMENT cannot be invalidated on iOS. + constexpr auto ATTACHMENTS = make_array(GLenum{LOCAL_GL_COLOR_ATTACHMENT0}); +#else constexpr auto ATTACHMENTS = make_array(GLenum{LOCAL_GL_COLOR_ATTACHMENT0}, LOCAL_GL_DEPTH_STENCIL_ATTACHMENT); +#endif + fInvalidateFramebuffer(target, ATTACHMENTS.size(), ATTACHMENTS.data()); }