<?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>58902</bug_id>
          
          <creation_ts>2011-04-19 09:01:33 -0700</creation_ts>
          <short_desc>[chromium] Handle tile invalidations from the compositor thread</short_desc>
          <delta_ts>2011-08-23 18:36:11 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>64772</dependson>
          <blocked>58799</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrienne Walker">enne</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>nduca</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>388532</commentid>
    <comment_count>0</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-04-19 09:01:33 -0700</bug_when>
    <thetext>Right now the tiling paint and draw code expects that checking whether a tile exists or not is a synchronous operation.  We need to pass invalidation rects for tiles that have been invalidated or have never been filled from the compositor thread back to the webkit thread for painting.  The compositor thread should also be robust to not having a tile when it needs it and may need to either block or checkerboard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443773</commentid>
    <comment_count>1</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-07-28 19:29:51 -0700</bug_when>
    <thetext>https://bugs.webkit.org/show_bug.cgi?id=64772 takes care of this in a somewhat roundabout way by changing the semantics of when tiles can get evicted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>455917</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-08-23 18:36:11 -0700</bug_when>
    <thetext>This is fixed now via the TiledLayerChromuim/CCTiledLayerImpl changes.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>