<?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>258637</bug_id>
          
          <creation_ts>2023-06-28 12:45:07 -0700</creation_ts>
          <short_desc>GPUQueue.copyExternalImageToTexture is inefficient</short_desc>
          <delta_ts>2024-01-30 09:08:57 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebGPU</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>263692</dup_id>
          
          <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="Mike Wyrzykowski">mwyrzykowski</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1964094</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Wyrzykowski">mwyrzykowski</who>
    <bug_when>2023-06-28 12:45:07 -0700</bug_when>
    <thetext>GPUQueue.copyExternalImageToTexture is inefficient, it copies the PixelBuffer to the web process and calls writeTexture with the byes. We should be able to perform the copy without copying the bytes to the web process</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1964095</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-06-28 12:45:26 -0700</bug_when>
    <thetext>&lt;rdar://problem/111466185&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2008980</commentid>
    <comment_count>2</comment_count>
    <who name="Mike Wyrzykowski">mwyrzykowski</who>
    <bug_when>2024-01-30 09:08:57 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 263692 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>