<?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>313418</bug_id>
          
          <creation_ts>2026-04-27 04:23:13 -0700</creation_ts>
          <short_desc>[WebXR Layers] Refactor the composition layers code</short_desc>
          <delta_ts>2026-04-28 01:28:12 -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>WebKit Nightly Build</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>2204867</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2026-04-27 04:23:13 -0700</bug_when>
    <thetext>Both quad and equirect layers follow the same patterns at the IPC and platform levels. We should be able to use the same call but with different layers types. Upcoming layers, like cylinder or cube will not require to create more IPC identical messages</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2204868</commentid>
    <comment_count>1</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2026-04-27 04:26:56 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/63685</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2205269</commentid>
    <comment_count>2</comment_count>
    <who name="Dan Glastonbury">djg</who>
    <bug_when>2026-04-28 00:29:05 -0700</bug_when>
    <thetext>Apple Internal build break tracking - rdar://175735619</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2205292</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-28 01:27:17 -0700</bug_when>
    <thetext>Committed 312188@main (ee9f80f30713): &lt;https://commits.webkit.org/312188@main&gt;

Reviewed commits have been landed. Closing PR #63685 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2205293</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-04-28 01:28:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/175740967&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>