<?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>214104</bug_id>
          
          <creation_ts>2020-07-08 16:01:07 -0700</creation_ts>
          <short_desc>Remove glBindFramebuffer flush workaround from ANGLE</short_desc>
          <delta_ts>2020-07-10 13:25:13 -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>ANGLE</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>
          <dependson>206625</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Russell">kbr</reporter>
          <assigned_to name="Kenneth Russell">kbr</assigned_to>
          <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>graouts</cc>
    
    <cc>jdarpinian</cc>
    
    <cc>justin_fan</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1669920</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-07-08 16:01:07 -0700</bug_when>
    <thetext>In Bug 206625 a workaround was added to WebKit&apos;s snapshot of ANGLE to flush around calls to glBindFramebuffer on Intel GPUs as a potential way to address flakiness seen in layout tests after switching to the ANGLE backend.

However, it&apos;s very likely that jdarpinian@&apos;s fix for Bug 208724, setting the EGL_ROBUST_RESOURCE_INITIALIZATION_ANGLE context creation attribute to true, fixed the underlying root cause.

The glBindFramebuffer flush workaround persists in WebKit&apos;s ANGLE snapshot, and should be removed as it&apos;s very likely unnecessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670353</commentid>
    <comment_count>1</comment_count>
      <attachid>403940</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-07-09 19:11:39 -0700</bug_when>
    <thetext>Created attachment 403940
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670354</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2020-07-09 19:12:16 -0700</bug_when>
    <thetext>Note that there are important steps to take when updating ANGLE. See http://trac.webkit.org/wiki/UpdatingANGLE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670559</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-10 13:24:55 -0700</bug_when>
    <thetext>Committed r264238: &lt;https://trac.webkit.org/changeset/264238&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 403940.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670560</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-10 13:25:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/65360176&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403940</attachid>
            <date>2020-07-09 19:11:39 -0700</date>
            <delta_ts>2020-07-10 13:24:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214104-20200709191138.patch</filename>
            <type>text/plain</type>
            <size>3832</size>
            <attacher name="Kenneth Russell">kbr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MDI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cKaW5k
ZXggOWY3MDg3YmQ5NTA4ZjlkOTBiMTQ0NGU0OWZlYTcxZGU0Y2UxMTZiOC4uN2RkMDIxNmE2MWJj
NmNiNWNmYTIzNzYzODc3NmE1ZDA5NjI4ODQ2YyAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTA3LTA5ICBLZW5uZXRoIFJ1c3NlbGwgIDxrYnJAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFJlbW92ZSBnbEJpbmRGcmFtZWJ1ZmZlciBmbHVzaCB3b3Jr
YXJvdW5kIGZyb20gQU5HTEUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIxNDEwNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFJlbW92ZSB0aGlzIGRyaXZlciBidWcgd29ya2Fyb3VuZCwgd2hpY2ggdmVyeSBs
aWtlbHkgaGFkIG5vCisgICAgICAgIGVmZmVjdCwgYW5kIHdoaWNoIHdhcyBuZXZlciB1cHN0cmVh
bWVkIHRvIEFOR0xFLgorCisgICAgICAgICogaW5jbHVkZS9wbGF0Zm9ybS9GZWF0dXJlc0dMLmg6
CisgICAgICAgICogc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2dsL1N0YXRlTWFuYWdlckdMLmNwcDoK
KyAgICAgICAgKHJ4OjpTdGF0ZU1hbmFnZXJHTDo6YmluZEZyYW1lYnVmZmVyKToKKyAgICAgICAg
KiBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZ2wvcmVuZGVyZXJnbF91dGlscy5jcHA6CisgICAgICAg
IChyeDo6bmF0aXZlZ2xfZ2w6OkluaXRpYWxpemVGZWF0dXJlcyk6CisKIDIwMjAtMDYtMzAgIEFu
ZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFtYY29kZV0gRW5hYmxlIHRo
ZSAiTXkgTWFjIChNYWMgQ2F0YWx5c3QpIiBkZXN0aW5hdGlvbiBpbiBXZWJLaXQgWGNvZGUgcHJv
amVjdHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL2luY2x1ZGUvcGxhdGZv
cm0vRmVhdHVyZXNHTC5oIGIvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvaW5jbHVkZS9wbGF0Zm9y
bS9GZWF0dXJlc0dMLmgKaW5kZXggNDExYzllNDM2MzlhZGMzZTE0ZjAzNjVlN2QzZWI2ODc1N2Ni
ZGQ0ZC4uNGUyNTE0YWIyNmFhZGNlYTJiNjYyYTU3N2Y2ZTgzYjQxYzAzNzM4NiAxMDA2NDQKLS0t
IGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvaW5jbHVkZS9wbGF0Zm9ybS9GZWF0dXJlc0dMLmgK
KysrIGIvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvaW5jbHVkZS9wbGF0Zm9ybS9GZWF0dXJlc0dM
LmgKQEAgLTQxOCwxMiArNDE4LDYgQEAgc3RydWN0IEZlYXR1cmVzR0wgOiBGZWF0dXJlU2V0QmFz
ZQogICAgICAgICAiUmV3cml0ZSByb3cgbWFqb3IgbWF0cmljZXMgaW4gc2hhZGVycyBhcyBjb2x1
bW4gbWFqb3IgYXMgYSBkcml2ZXIgYnVnIHdvcmthcm91bmQiLAogICAgICAgICAmbWVtYmVycywg
Imh0dHA6Ly9hbmdsZWJ1Zy5jb20vMjI3MyJ9OwogCi0gICAgLy8gRmx1c2ggYmVmb3JlIGdsQmlu
ZEZyYW1lYnVmZmVyIGFzIGEgZHJpdmVyIGJ1ZyB3b3JrYXJvdW5kIGlmIG5lY2Vzc2FyeS4KLSAg
ICBGZWF0dXJlIGZsdXNoQmVmb3JlQmluZEZyYW1lYnVmZmVyID0gewotICAgICAgICAiZmx1c2hf
YmVmb3JlX2JpbmRmcmFtZWJ1ZmZlciIsIEZlYXR1cmVDYXRlZ29yeTo6T3BlbkdMV29ya2Fyb3Vu
ZHMsCi0gICAgICAgICJGbHVzaCBiZWZvcmUgZ2xCaW5kRnJhbWVidWZmZXIgYXMgYSBkcml2ZXIg
YnVnIHdvcmthcm91bmQiLAotICAgICAgICAmbWVtYmVycywgImh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMDY2MjUifTsKLQogICAgIC8vIEJ1Z3MgZXhpc3QgaW4gdmFy
aW91cyBPcGVuR0wgSW50ZWwgZHJpdmVycyBvbiBXaW5kb3dzIHRoYXQgcHJvZHVjZSBpbmNvcnJl
Y3QKICAgICAvLyB2YWx1ZXMgZm9yIEdMX0NPTVBSRVNTRURfU1JHQl9TM1RDX0RYVDFfRVhUIGZv
cm1hdC4gUmVwbGFjZSBpdCB3aXRoCiAgICAgLy8gR0xfQ09NUFJFU1NFRF9TUkdCX0FMUEhBX1Mz
VENfRFhUMV9FWFQgYXMgaXQncyB0aGUgY2xvc2VzdCBvcHRpb24gYWxsb3dlZCBieQpkaWZmIC0t
Z2l0IGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2dsL1N0
YXRlTWFuYWdlckdMLmNwcCBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9saWJBTkdMRS9y
ZW5kZXJlci9nbC9TdGF0ZU1hbmFnZXJHTC5jcHAKaW5kZXggMjUzMDZjZmEyY2VjMjg5NTAwYjIy
MTNkNmE4MTg2YzNkZmQ0NTJlOS4uZTJhMTBjYmZkNzkzNGQzZTFiNDlhYTI2OTQ3NWU5MTUxMTdi
ZDFhYSAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3Jl
bmRlcmVyL2dsL1N0YXRlTWFuYWdlckdMLmNwcAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdM
RS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvZ2wvU3RhdGVNYW5hZ2VyR0wuY3BwCkBAIC01ODAsOSAr
NTgwLDYgQEAgdm9pZCBTdGF0ZU1hbmFnZXJHTDo6c2V0UGl4ZWxQYWNrQnVmZmVyKGNvbnN0IGds
OjpCdWZmZXIgKnBpeGVsQnVmZmVyKQogCiB2b2lkIFN0YXRlTWFuYWdlckdMOjpiaW5kRnJhbWVi
dWZmZXIoR0xlbnVtIHR5cGUsIEdMdWludCBmcmFtZWJ1ZmZlcikKIHsKLSAgICBpZiAobUZlYXR1
cmVzLmZsdXNoQmVmb3JlQmluZEZyYW1lYnVmZmVyLmVuYWJsZWQpCi0gICAgICAgIG1GdW5jdGlv
bnMtPmZsdXNoKCk7Ci0KICAgICBzd2l0Y2ggKHR5cGUpCiAgICAgewogICAgICAgICBjYXNlIEdM
X0ZSQU1FQlVGRkVSOgpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xp
YkFOR0xFL3JlbmRlcmVyL2dsL3JlbmRlcmVyZ2xfdXRpbHMuY3BwIGIvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2dsL3JlbmRlcmVyZ2xfdXRpbHMuY3BwCmlu
ZGV4IDY2ZmYxMDllNDM5NjAzMTM4NjU1ODRhZjBmNWIxNGM4ZjA4MjhjNmIuLmZlYzFlZDUzOWZk
ODczNTJmMTFmMTE2ZDJiYjE4MTY3Mzg2MTg4OWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9UaGlyZFBh
cnR5L0FOR0xFL3NyYy9saWJBTkdMRS9yZW5kZXJlci9nbC9yZW5kZXJlcmdsX3V0aWxzLmNwcAor
KysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvZ2wvcmVu
ZGVyZXJnbF91dGlscy5jcHAKQEAgLTE3MTEsOSArMTcxMSw2IEBAIHZvaWQgSW5pdGlhbGl6ZUZl
YXR1cmVzKGNvbnN0IEZ1bmN0aW9uc0dMICpmdW5jdGlvbnMsIGFuZ2xlOjpGZWF0dXJlc0dMICpm
ZWF0dXJlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVE9ETyhhbmdsZWJ1Zy5jb20v
MjI3Myk6IGRpYWdub3NlIGNyYXNoZXMgd2l0aCB0aGlzIHdvcmthcm91bmQuCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFsc2UpOwogCi0gICAgLy8gYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDY2MjUKLSAgICBBTkdMRV9GRUFUVVJFX0NPTkRJVElPTihmZWF0dXJlcywg
Zmx1c2hCZWZvcmVCaW5kRnJhbWVidWZmZXIsIElzQXBwbGUoKSAmJiBpc0ludGVsKTsKLQogICAg
IC8vIFdvcmthcm91bmQgZm9yIGluY29ycmVjdCBzYW1wbGluZyBmcm9tIERYVDEgc1JHQiB0ZXh0
dXJlcyBpbiBJbnRlbCBPcGVuR0wgb24gV2luZG93cy4KICAgICBBTkdMRV9GRUFUVVJFX0NPTkRJ
VElPTihmZWF0dXJlcywgYXZvaWREWFQxc1JHQlRleHR1cmVGb3JtYXQsIElzV2luZG93cygpICYm
IGlzSW50ZWwpOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>