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