Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 75ad0962dbd5883507bb8d017772af2893041d43
https://github.com/WebKit/WebKit/commit/75ad0962dbd5883507bb8d017772af2893041d43
Author: Sergio Villar Senin <[email protected]>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M Source/WebCore/Modules/webxr/WebXRWebGLSwapchain.cpp
Log Message:
-----------
[WebXR Layers] Use the correct GraphicsContextGLExternalImageSource for
Android
https://bugs.webkit.org/show_bug.cgi?id=312356
Reviewed by Adrian Perez de Castro.
Android platform does not provide DMABuf for sharing textures. Instead
AndroidHardwareBuffer is the native solution for that use case. We were
not properly handling that in the WebGL swapchains used in WebXR layers
code resulting in build failures in Android.
The very same solution is used in the WebXR opaque framebuffer used for
regular (non-layers) WebXR content.
No need for new tests as this is fixing the build in Android.
* Source/WebCore/Modules/webxr/WebXRWebGLSwapchain.cpp:
(WebCore::makeExternalImageSource):
Canonical link: https://commits.webkit.org/311286@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications