<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>312356</bug_id>
          
          <creation_ts>2026-04-15 00:36:34 -0700</creation_ts>
          <short_desc>[WebXR Layers] Use the correct GraphicsContextGLExternalImageSource for Android</short_desc>
          <delta_ts>2026-04-15 07:15:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebXR</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergio Villar Senin">svillar</reporter>
          <assigned_to name="Sergio Villar Senin">svillar</assigned_to>
          <cc>djg</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2200538</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2026-04-15 00:36:34 -0700</bug_when>
    <thetext>In the case of android we don&apos;t have DMABuf available to share textures, instead AndroidHardwareBuffers are used. The WebGL swapchains used by WebXR layers code were not considering that difference when creating the external image sources used to share textures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2200542</commentid>
    <comment_count>1</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2026-04-15 00:40:14 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/62802</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2200642</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-15 07:14:04 -0700</bug_when>
    <thetext>Committed 311286@main (75ad0962dbd5): &lt;https://commits.webkit.org/311286@main&gt;

Reviewed commits have been landed. Closing PR #62802 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2200643</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-04-15 07:15:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/174832964&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>