Update ANGLE in WebKit to the version of 2020-03-27 to roll in the fix for anglebug.com/4504 (currently cherry-picked in WebKit) and others.
Status update: fixed a problem in the ANGLE roll script regarding how the commit ID is generated. Tighter validation in updated ANGLE uncovered a few bugs in VideoTextureCopierCV.cpp, but there seems to be one bug in ANGLE around rendering feedback loop detection for which I'm trying to create a standalone test case and report upstream in the ANGLE project.
Created attachment 395422 [details] Patch
The attached patch is purely an ANGLE roll - all corollary changes were made in Bug 209943. changes.diff has been automatically updated, and no manual changes were made during this roll aside from updating the Xcode project.
Note that there are important steps to take when updating ANGLE. See http://trac.webkit.org/wiki/UpdatingANGLE
Comment on attachment 395422 [details] Patch No real value in the file/function list for a change done by a script like this one. I suggest omitting it as I have done with many other patches like this.
Created attachment 395599 [details] Patch
kbr@google.com does not have committer permissions according to https://trac.webkit.org/browser/webkit/trunk/Tools/Scripts/webkitpy/common/config/contributors.json. Rejecting attachment 395599 [details] from commit queue.
Committed r259589: <https://trac.webkit.org/changeset/259589> All reviewed patches have been landed. Closing bug and clearing flags on attachment 395599 [details].
<rdar://problem/61355846>
I had to revert this in r261262 because it caused https://bugs.webkit.org/show_bug.cgi?id=210992
Relanded in r261750