<?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>89538</bug_id>
          
          <creation_ts>2012-06-19 18:11:49 -0700</creation_ts>
          <short_desc>[GTK] [WebKit1] Schedule next 60FPS sync before rendering contents to the window in AcceleratedCompositingContextGL</short_desc>
          <delta_ts>2012-06-19 22:51:29 -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>New Bugs</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Changwan Hong">cwhong893</reporter>
          <assigned_to name="Changwan Hong">cwhong893</assigned_to>
          <cc>mrobinson</cc>
    
    <cc>noam</cc>
    
    <cc>skyul</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>653067</commentid>
    <comment_count>0</comment_count>
    <who name="Changwan Hong">cwhong893</who>
    <bug_when>2012-06-19 18:11:49 -0700</bug_when>
    <thetext>Refine syncLayersTimeoutCallback for Accelerated Compositing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653068</commentid>
    <comment_count>1</comment_count>
      <attachid>148478</attachid>
    <who name="Changwan Hong">cwhong893</who>
    <bug_when>2012-06-19 18:12:13 -0700</bug_when>
    <thetext>Created attachment 148478
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653122</commentid>
    <comment_count>2</comment_count>
      <attachid>148478</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-06-19 20:13:29 -0700</bug_when>
    <thetext>Comment on attachment 148478
Patch

Does this have some observable change in behavior?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653159</commentid>
    <comment_count>3</comment_count>
    <who name="Changwan Hong">cwhong893</who>
    <bug_when>2012-06-19 21:06:52 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 148478 [details])
&gt; Does this have some observable change in behavior?

If rendering takes long time (Contents are complex or performance of hardware is low like as embedded system), it delays timer so it can not draw in correct time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653172</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-06-19 21:30:18 -0700</bug_when>
    <thetext>(In reply to comment #3)

&gt; If rendering takes long time (Contents are complex or performance of hardware is low like as embedded system), it delays timer so it can not draw in correct time.

I guess what I mean is are you actually seeing this happen?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653179</commentid>
    <comment_count>5</comment_count>
    <who name="Changwan Hong">cwhong893</who>
    <bug_when>2012-06-19 21:38:06 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; 
&gt; &gt; If rendering takes long time (Contents are complex or performance of hardware is low like as embedded system), it delays timer so it can not draw in correct time.
&gt; 
&gt; I guess what I mean is are you actually seeing this happen?

Yes. I saw that. I tested it on Exynos.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653221</commentid>
    <comment_count>6</comment_count>
      <attachid>148478</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-19 22:51:24 -0700</bug_when>
    <thetext>Comment on attachment 148478
Patch

Clearing flags on attachment: 148478

Committed r120803: &lt;http://trac.webkit.org/changeset/120803&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653222</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-19 22:51:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>148478</attachid>
            <date>2012-06-19 18:12:13 -0700</date>
            <delta_ts>2012-06-19 22:51:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89538-20120620101207.patch</filename>
            <type>text/plain</type>
            <size>2073</size>
            <attacher name="Changwan Hong">cwhong893</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwNzgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggNmIzOGIzN2Jl
Y2IxYmY1ODAwZTdjZmRlMmM2MWVlMmQxMThlOWJkZi4uOGRjNWM2OGJjNmUxMTBlYTdjZjRkN2Y0
M2NiMTQyNDM0NmIzY2FkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEy
LTA2LTE5ICBDaGFuZyBXYW4gSG9uZyAgPGpvdXJtb29uQGNvbXBhbnkxMDAubmV0PgorCisgICAg
ICAgIFJlZmluZSBzeW5jTGF5ZXJzVGltZW91dENhbGxiYWNrIGZvciBBY2NlbGVyYXRlZCBDb21w
b3NpdGluZy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTg5NTM4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
c3luY0xheWVyc1RpbWVvdXQgcmVzY2hlZHVsZXMgdGhlIHRpbWVyIHNvIHRoYXQgaXQgY2FuIHJl
bmRlciBlYWNoIGZyYW1lCisgICAgICAgIGV2ZXJ5IDEvNjAgc2Vjb25kcyBvbiBhbmltYXRpb24u
IEhvd2V2ZXIsIGJlY2F1c2UgaXQgdGFrZXMgdG8gdGltZSB0byBleGVjdXRlCisgICAgICAgIHJl
bmRlckxheWVyc1RvV2luZG93LCB0aGUgdGltZXIgaXMgZGVsYXllZC4gVG8gZml4IHRoaXMsIHdl
IG11c3QgcmVzY2hlZHVsZQorICAgICAgICB0aGUgdGltZXIgYmVmb3JlIGNhbGxpbmcgcmVuZGVy
TGF5ZXJzVG9XaW5kb3cuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9BY2NlbGVyYXRlZENv
bXBvc2l0aW5nQ29udGV4dEdMLmNwcDoKKyAgICAgICAgKFdlYktpdDo6QWNjZWxlcmF0ZWRDb21w
b3NpdGluZ0NvbnRleHQ6OnN5bmNMYXllcnNUaW1lb3V0KToKKwogMjAxMi0wNi0xOSAgU2VyZ2lv
IFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBDYWxsaW5nIG5h
dGl2ZUltYWdlRm9yQ3VycmVudEZyYW1lKCkgY2F1c2VzIGFzc2VydGlvbiBmYWlsdXJlOiBtX3Zl
cmlmaWVyLmlzU2FmZVRvVXNlKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNv
cmVTdXBwb3J0L0FjY2VsZXJhdGVkQ29tcG9zaXRpbmdDb250ZXh0R0wuY3BwIGIvU291cmNlL1dl
YktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvQWNjZWxlcmF0ZWRDb21wb3NpdGluZ0NvbnRleHRHTC5j
cHAKaW5kZXggZTZmZDI5MWE2ZWNjYjg4NWU2MzAwM2MxN2E1N2I1YmI3NmNlM2NmMy4uNjRlYjkw
MTc1OGJkNGVhZThhOTQ4N2JhMWRjMDE5NjcyYTllNWFhNSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvQWNjZWxlcmF0ZWRDb21wb3NpdGluZ0NvbnRleHRHTC5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvQWNjZWxlcmF0ZWRDb21w
b3NpdGluZ0NvbnRleHRHTC5jcHAKQEAgLTE4OSwxMCArMTg5LDEwIEBAIHZvaWQgQWNjZWxlcmF0
ZWRDb21wb3NpdGluZ0NvbnRleHQ6OnN5bmNMYXllcnNUaW1lb3V0KCkKICAgICBpZiAoIW1fcm9v
dEdyYXBoaWNzTGF5ZXIpCiAgICAgICAgIHJldHVybjsKIAotICAgIHJlbmRlckxheWVyc1RvV2lu
ZG93KDAsIEludFJlY3QoKSk7Ci0KICAgICBpZiAodG9UZXh0dXJlTWFwcGVyTGF5ZXIobV9yb290
R3JhcGhpY3NMYXllci5nZXQoKSktPmRlc2NlbmRhbnRzT3JTZWxmSGF2ZVJ1bm5pbmdBbmltYXRp
b25zKCkpCiAgICAgICAgIG1fc3luY1RpbWVyQ2FsbGJhY2tJZCA9IGdfdGltZW91dF9hZGRfZnVs
bChHREtfUFJJT1JJVFlfRVZFTlRTLCAxMDAwLjAgLyA2MC4wLCByZWludGVycHJldF9jYXN0PEdT
b3VyY2VGdW5jPihzeW5jTGF5ZXJzVGltZW91dENhbGxiYWNrKSwgdGhpcywgMCk7CisKKyAgICBy
ZW5kZXJMYXllcnNUb1dpbmRvdygwLCBJbnRSZWN0KCkpOwogfQogCiB2b2lkIEFjY2VsZXJhdGVk
Q29tcG9zaXRpbmdDb250ZXh0Ojpub3RpZnlBbmltYXRpb25TdGFydGVkKGNvbnN0IEdyYXBoaWNz
TGF5ZXIqLCBkb3VibGUgdGltZSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>