<?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>230946</bug_id>
          
          <creation_ts>2021-09-29 04:33:52 -0700</creation_ts>
          <short_desc>GPUP Cocoa GraphicsContextGLOpenGL should check for ANGLE presence</short_desc>
          <delta_ts>2021-09-29 22:31:12 -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>WebGL</component>
          <version>WebKit Local 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Kimmo Kinnunen">kkinnunen</assigned_to>
          <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kbr</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1798256</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-09-29 04:33:52 -0700</bug_when>
    <thetext>GPUP Cocoa GraphicsContextGLOpenGL should check for ANGLE presence
For consistency with non-GPUP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798258</commentid>
    <comment_count>1</comment_count>
      <attachid>439594</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-09-29 04:52:40 -0700</bug_when>
    <thetext>Created attachment 439594
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798759</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-29 22:30:41 -0700</bug_when>
    <thetext>Committed r283301 (242326@main): &lt;https://commits.webkit.org/242326@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 439594.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798760</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-29 22:31:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/83704178&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439594</attachid>
            <date>2021-09-29 04:52:40 -0700</date>
            <delta_ts>2021-09-29 22:30:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230946-20210929145238.patch</filename>
            <type>text/plain</type>
            <size>4032</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzMjEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWFhYWQ4ZDBlZjU2MDlj
ZjM5YTVjMjZlOTgxZTAyZGI1NjA5YThlZS4uNWVjOTEzN2IyMDRmYjc5NDcwMGMxZWZjNDk3NzE0
NzIxNjE1OTlmMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIxLTA5LTI5ICBLaW1t
byBLaW5udW5lbiAgPGtraW5udW5lbkBhcHBsZS5jb20+CisKKyAgICAgICAgR1BVUCBDb2NvYSBH
cmFwaGljc0NvbnRleHRHTE9wZW5HTCBzaG91bGQgY2hlY2sgZm9yIEFOR0xFIHByZXNlbmNlCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzA5NDYKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGb3IgY29uc2lz
dGVuY3ksIGF2b2lkIGNyYXNoaW5nIHRoZSBHUFVQIG1vZGUgd2hlbiB0cnlpbmcKKyAgICAgICAg
dG8gY3JlYXRlIEdyYXBoaWNzQ29udGV4dEdMT3BlbkdMIHdoZW4gdGhlIEFOR0xFLXNoYXJlZCBk
eWxpYgorICAgICAgICBpcyBub3QgcHJlc2VudC4KKworICAgICAgICBObyBuZXcgdGVzdHMsIHJl
ZmFjdG9yLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvR3JhcGhpY3NDb250
ZXh0R0xPcGVuR0xDb2NvYS5tbToKKyAgICAgICAgKFdlYkNvcmU6OmlzQU5HTEVBdmFpbGFibGUp
OgorICAgICAgICAoV2ViQ29yZTo6aW5pdGlhbGl6ZUVHTERpc3BsYXkpOgorICAgICAgICAoV2Vi
Q29yZTo6R3JhcGhpY3NDb250ZXh0R0xPcGVuR0w6OmNyZWF0ZSk6CisgICAgICAgIChXZWJDb3Jl
OjpHcmFwaGljc0NvbnRleHRHTE9wZW5HTDo6R3JhcGhpY3NDb250ZXh0R0xPcGVuR0wpOgorICAg
ICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0R0xPcGVuR0w6Om1ha2VDb250ZXh0Q3VycmVu
dCk6CisgICAgICAgIChXZWJDb3JlOjpJbml0aWFsaXplRUdMRGlzcGxheSk6IERlbGV0ZWQuCisK
IDIwMjEtMDktMjkgIEtpbW1vIEtpbm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KIAogICAg
ICAgICBDb2NvYSBHcmFwaGljc0NvbnRleHRHTE9wZW5HTCBzaG91bGQgYmUgbW9yZSByb2J1c3Qg
aW4gZGVzdHJ1Y3Rpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2NvY29hL0dyYXBoaWNzQ29udGV4dEdMT3BlbkdMQ29jb2EubW0gYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9HcmFwaGljc0NvbnRleHRHTE9wZW5HTENvY29hLm1t
CmluZGV4IDRkZmY2NmU5NmFhZDU5YzA1ZmE3ZDFjODYyZWE0MWE0NGUzNTRjNTAuLmVkZjZkZTdh
NDdkNmFhZGFjNjg0MTRmMTkyZjQ0YTIxOGQ1NjhhZWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0dyYXBoaWNzQ29udGV4dEdMT3BlbkdMQ29jb2Eu
bW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvR3JhcGhpY3ND
b250ZXh0R0xPcGVuR0xDb2NvYS5tbQpAQCAtNTQsNiArNTQsMTEgQEAgV1RGX1dFQUtfTElOS19G
T1JDRV9JTVBPUlQoRUdMX0luaXRpYWxpemUpOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKK3N0
YXRpYyBib29sIGlzQU5HTEVBdmFpbGFibGUoKQoreworICAgIHJldHVybiAhIUVHTF9Jbml0aWFs
aXplOworfQorCiAvLyBJbiBpc0N1cnJlbnRDb250ZXh0UHJlZGljdGFibGUoKSA9PSB0cnVlIGNh
c2UgdGhpcyB2YXJpYWJsZSBpcyBhY2Nlc3NlZCBpbiBzaW5nbGUtdGhyZWFkZWQgbWFubmVyLgog
Ly8gSW4gaXNDdXJyZW50Q29udGV4dFByZWRpY3RhYmxlKCkgPT0gZmFsc2UgY2FzZSB0aGlzIHZh
cmlhYmxlIGlzIGFjY2Vzc2VkIGZyb20gbXVsdGlwbGUgdGhyZWFkcyBidXQgYWx3YXlzIHNlcXVl
bnRpYWxseQogLy8gYW5kIGl0IGFsd2F5cyBjb250YWlucyBudWxscHRyIGFuZCBudWxscHRyIGlz
IGFsd2F5cyB3cml0dGVuIHRvIGl0LgpAQCAtMTA4LDggKzExMywxMyBAQCBzdGF0aWMgYm9vbCBw
bGF0Zm9ybVN1cHBvcnRzTWV0YWwoYm9vbCBpc1dlYkdMMikKICAgICByZXR1cm4gZmFsc2U7CiB9
CiAKLXN0YXRpYyBTY29wZWRFR0xEZWZhdWx0RGlzcGxheSBJbml0aWFsaXplRUdMRGlzcGxheShj
b25zdCBHcmFwaGljc0NvbnRleHRHTEF0dHJpYnV0ZXMmIGF0dHJzKQorc3RhdGljIFNjb3BlZEVH
TERlZmF1bHREaXNwbGF5IGluaXRpYWxpemVFR0xEaXNwbGF5KGNvbnN0IEdyYXBoaWNzQ29udGV4
dEdMQXR0cmlidXRlcyYgYXR0cnMpCiB7CisgICAgaWYgKCFpc0FOR0xFQXZhaWxhYmxlKCkpIHsK
KyAgICAgICAgV1RGTG9nQWx3YXlzKCJGYWlsZWQgdG8gbG9hZCBBTkdMRSBzaGFyZWQgbGlicmFy
eS4iKTsKKyAgICAgICAgcmV0dXJuIHsgfTsKKyAgICB9CisKICAgICBFR0xpbnQgbWFqb3JWZXJz
aW9uID0gMDsKICAgICBFR0xpbnQgbWlub3JWZXJzaW9uID0gMDsKICAgICBFR0xEaXNwbGF5IGRp
c3BsYXk7CkBAIC0xNzUsMTkgKzE4NSw4IEBAIHN0YXRpYyBib29sIG5lZWRzRUFHTE9uTWFjKCkK
IH0KICNlbmRpZgogCi1zdGF0aWMgYm9vbCBpc0FOR0xFQXZhaWxhYmxlKCkKLXsKLSAgICByZXR1
cm4gISFFR0xfSW5pdGlhbGl6ZTsKLX0KLQogUmVmUHRyPEdyYXBoaWNzQ29udGV4dEdMT3BlbkdM
PiBHcmFwaGljc0NvbnRleHRHTE9wZW5HTDo6Y3JlYXRlKEdyYXBoaWNzQ29udGV4dEdMQXR0cmli
dXRlcyBhdHRycywgSG9zdFdpbmRvdyogaG9zdFdpbmRvdykKIHsKLSAgICAvLyBJZiBBTkdMRSBp
cyBub3QgbG9hZGVkLCB3ZSBjYW4gZmFpbCBpbW1lZGlhdGVseS4KLSAgICBpZiAoIWlzQU5HTEVB
dmFpbGFibGUoKSkgewotICAgICAgICBXVEZMb2dBbHdheXMoIkFOR0xFIHNoYXJlZCBsaWJyYXJ5
IHdhcyBub3QgbG9hZGVkLiBDYW4ndCBtYWtlIEdyYXBoaWNzQ29udGV4dEdMLiIpOwotICAgICAg
ICByZXR1cm4gbnVsbHB0cjsKLSAgICB9Ci0KICAgICAvLyBNYWtlIHNwYWNlIGZvciB0aGUgaW5j
b21pbmcgY29udGV4dCBpZiB3ZSdyZSBmdWxsLgogICAgIEdyYXBoaWNzQ29udGV4dEdMT3BlbkdM
TWFuYWdlcjo6c2hhcmVkTWFuYWdlcigpLnJlY3ljbGVDb250ZXh0SWZOZWNlc3NhcnkoKTsKICAg
ICBpZiAoR3JhcGhpY3NDb250ZXh0R0xPcGVuR0xNYW5hZ2VyOjpzaGFyZWRNYW5hZ2VyKCkuaGFz
VG9vTWFueUNvbnRleHRzKCkpCkBAIC0yNDAsNyArMjM5LDcgQEAgR3JhcGhpY3NDb250ZXh0R0xP
cGVuR0w6OkdyYXBoaWNzQ29udGV4dEdMT3BlbkdMKEdyYXBoaWNzQ29udGV4dEdMQXR0cmlidXRl
cyBhdHQKICAgICB9CiAjZW5kaWYKIAotICAgIG1fZGlzcGxheU9iaiA9IEluaXRpYWxpemVFR0xE
aXNwbGF5KGF0dHJzKTsKKyAgICBtX2Rpc3BsYXlPYmogPSBpbml0aWFsaXplRUdMRGlzcGxheShh
dHRycyk7CiAgICAgaWYgKCFtX2Rpc3BsYXlPYmopCiAgICAgICAgIHJldHVybjsKIApAQCAtNTE0
LDcgKzUxMyw3IEBAIGJvb2wgR3JhcGhpY3NDb250ZXh0R0xPcGVuR0w6Om1ha2VDb250ZXh0Q3Vy
cmVudCgpCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBpZiAoY3VycmVudENvbnRleHQgPT0g
dGhpcykKICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgLy8gQ2FsbGluZyBNYWtlQ3VycmVudCBp
cyBpbXBvcnRhbnQgdG8gc2V0IHZvbGF0aWxlIHBsYXRmb3JtIGNvbnRleHQuIFNlZSBJbml0aWFs
aXplRUdMRGlzcGxheSgpLgorICAgIC8vIENhbGxpbmcgTWFrZUN1cnJlbnQgaXMgaW1wb3J0YW50
IHRvIHNldCB2b2xhdGlsZSBwbGF0Zm9ybSBjb250ZXh0LiBTZWUgaW5pdGlhbGl6ZUVHTERpc3Bs
YXkoKS4KICAgICBpZiAoIUVHTF9NYWtlQ3VycmVudChtX2Rpc3BsYXlPYmosIEVHTF9OT19TVVJG
QUNFLCBFR0xfTk9fU1VSRkFDRSwgbV9jb250ZXh0T2JqKSkKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgIGlmIChpc0N1cnJlbnRDb250ZXh0UHJlZGljdGFibGUoKSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>