Title: [288508] branches/safari-613-branch/Source/ThirdParty/ANGLE
Revision
288508
Author
[email protected]
Date
2022-01-24 17:55:26 -0800 (Mon, 24 Jan 2022)

Log Message

Cherry-pick r288097. rdar://problem/87653812

    Follow-up: REGRESSION (r286603): Leak of three NSMutableDictionary objects each time rx::DisplayMtl::getMetalDeviceMatchingAttribute() is called
    <https://webkit.org/b/235278>
    <rdar://problem/87653812>

    Unreviewed follow-up fix from Bug 235281, Comment #5.

    * src/libANGLE/renderer/metal/DisplayMtl.mm:
    (rx::DisplayMtl::getMetalDeviceMatchingAttribute):
    - Remove unneeded calls to .get().

    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@288097 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Modified Paths

Diff

Modified: branches/safari-613-branch/Source/ThirdParty/ANGLE/ChangeLog (288507 => 288508)


--- branches/safari-613-branch/Source/ThirdParty/ANGLE/ChangeLog	2022-01-25 01:55:23 UTC (rev 288507)
+++ branches/safari-613-branch/Source/ThirdParty/ANGLE/ChangeLog	2022-01-25 01:55:26 UTC (rev 288508)
@@ -1,5 +1,33 @@
 2022-01-24  Alan Coon  <[email protected]>
 
+        Cherry-pick r288097. rdar://problem/87653812
+
+    Follow-up: REGRESSION (r286603): Leak of three NSMutableDictionary objects each time rx::DisplayMtl::getMetalDeviceMatchingAttribute() is called
+    <https://webkit.org/b/235278>
+    <rdar://problem/87653812>
+    
+    Unreviewed follow-up fix from Bug 235281, Comment #5.
+    
+    * src/libANGLE/renderer/metal/DisplayMtl.mm:
+    (rx::DisplayMtl::getMetalDeviceMatchingAttribute):
+    - Remove unneeded calls to .get().
+    
+    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@288097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+
+    2022-01-17  David Kilzer  <[email protected]>
+
+            Follow-up: REGRESSION (r286603): Leak of three NSMutableDictionary objects each time rx::DisplayMtl::getMetalDeviceMatchingAttribute() is called
+            <https://webkit.org/b/235278>
+            <rdar://problem/87653812>
+
+            Unreviewed follow-up fix from Bug 235281, Comment #5.
+
+            * src/libANGLE/renderer/metal/DisplayMtl.mm:
+            (rx::DisplayMtl::getMetalDeviceMatchingAttribute):
+            - Remove unneeded calls to .get().
+
+2022-01-24  Alan Coon  <[email protected]>
+
         Cherry-pick r288074. rdar://problem/87653812
 
     REGRESSION (r286603): Leak of three NSMutableDictionary objects each time rx::DisplayMtl::getMetalDeviceMatchingAttribute() is called

Modified: branches/safari-613-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm (288507 => 288508)


--- branches/safari-613-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm	2022-01-25 01:55:23 UTC (rev 288507)
+++ branches/safari-613-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm	2022-01-25 01:55:26 UTC (rev 288508)
@@ -245,15 +245,15 @@
     {
         if (device.removable)
         {
-            [externalGPUs.get() addObject:device];
+            [externalGPUs addObject:device];
         }
         else if (device.lowPower)
         {
-            [integratedGPUs.get() addObject:device];
+            [integratedGPUs addObject:device];
         }
         else
         {
-            [discreteGPUs.get() addObject:device];
+            [discreteGPUs addObject:device];
         }
     }
     // TODO(kpiddington: External GPU support. Do we prefer high power / low bandwidth for general
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to