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

Reply via email to