<?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>253614</bug_id>
          
          <creation_ts>2023-03-08 16:24:37 -0800</creation_ts>
          <short_desc>Use the Copy CompositeOperator when copying canvas into its layer</short_desc>
          <delta_ts>2023-03-09 19:33:16 -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>Layout and Rendering</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="Matt Woodrow">mattwoodrow</reporter>
          <assigned_to name="Matt Woodrow">mattwoodrow</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1939894</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2023-03-08 16:24:37 -0800</bug_when>
    <thetext>When the canvas buffer is the only draw into the layer, we should be able to just directly copy the pixels instead of blending. This also means we can skip clearing the back buffer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1939895</commentid>
    <comment_count>1</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2023-03-08 16:26:36 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/11264</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1940288</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-03-09 19:32:50 -0800</bug_when>
    <thetext>Committed 261484@main (876cd0f5d213): &lt;https://commits.webkit.org/261484@main&gt;

Reviewed commits have been landed. Closing PR #11264 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1940289</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-03-09 19:33:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/106533934&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>