Several tests under deqp/functional/gles3/texturespecification/ are failing on macOS with AMD GPUs because of OpenGL driver bugs in the handling of the packed RGB565 and RGBA4444 texture formats. The following tests are failing sub-tests: deqp/functional/gles3/texturespecification/ teximage2d_pbo_2d_00.html teximage2d_pbo_2d_01.html texsubimage2d_pbo_2d_00.html texsubimage2d_pbo_2d_01.html texsubimage2d_pbo_cube_01.html These failures can be worked around by promoting these formats to RGB[A]8.
Note: related upstream ANGLE bug is http://crbug.com/angleproject/5469 .
Created attachment 416675 [details] Patch
Note that there are important steps to take when updating ANGLE. See https://trac.webkit.org/wiki/UpdatingANGLE
Comment on attachment 416675 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=416675&action=review > Source/ThirdParty/ANGLE/include/platform/FeaturesGL.h:513 > + "Packed color formats are buggy on Macs with AMD GPUs", &members, "https://anglebug.com/4849"}; Side note: https://anglebug.com/ is currently using a TLS certificate only valid for *.google.com I suggest fixing that on your server.
Committed r271062: <https://trac.webkit.org/changeset/271062> All reviewed patches have been landed. Closing bug and clearing flags on attachment 416675 [details].
<rdar://problem/72597071>
(In reply to Alex Christensen from comment #4) > Comment on attachment 416675 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=416675&action=review > > > Source/ThirdParty/ANGLE/include/platform/FeaturesGL.h:513 > > + "Packed color formats are buggy on Macs with AMD GPUs", &members, "https://anglebug.com/4849"}; > > Side note: > https://anglebug.com/ is currently using a TLS certificate only valid for > *.google.com > I suggest fixing that on your server. Thanks, will work with the ANGLE team to get it fixed.