⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 288508 in webkit


Ignore:
Timestamp:
Jan 24, 2022, 5:55:26 PM (5 years ago)
Author:
Russell Epstein
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

Location:
branches/safari-613-branch/Source/ThirdParty/ANGLE
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/safari-613-branch/Source/ThirdParty/ANGLE/ChangeLog

    r288507 r288508  
     12022-01-24  Alan Coon  <alancoon@apple.com>
     2
     3        Cherry-pick r288097. rdar://problem/87653812
     4
     5    Follow-up: REGRESSION (r286603): Leak of three NSMutableDictionary objects each time rx::DisplayMtl::getMetalDeviceMatchingAttribute() is called
     6    <https://webkit.org/b/235278>
     7    <rdar://problem/87653812>
     8   
     9    Unreviewed follow-up fix from Bug 235281, Comment #5.
     10   
     11    * src/libANGLE/renderer/metal/DisplayMtl.mm:
     12    (rx::DisplayMtl::getMetalDeviceMatchingAttribute):
     13    - Remove unneeded calls to .get().
     14   
     15    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@288097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
     16
     17    2022-01-17  David Kilzer  <ddkilzer@apple.com>
     18
     19            Follow-up: REGRESSION (r286603): Leak of three NSMutableDictionary objects each time rx::DisplayMtl::getMetalDeviceMatchingAttribute() is called
     20            <https://webkit.org/b/235278>
     21            <rdar://problem/87653812>
     22
     23            Unreviewed follow-up fix from Bug 235281, Comment #5.
     24
     25            * src/libANGLE/renderer/metal/DisplayMtl.mm:
     26            (rx::DisplayMtl::getMetalDeviceMatchingAttribute):
     27            - Remove unneeded calls to .get().
     28
    1292022-01-24  Alan Coon  <alancoon@apple.com>
    230
  • branches/safari-613-branch/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm

    r288507 r288508  
    246246        if (device.removable)
    247247        {
    248             [externalGPUs.get() addObject:device];
     248            [externalGPUs addObject:device];
    249249        }
    250250        else if (device.lowPower)
    251251        {
    252             [integratedGPUs.get() addObject:device];
     252            [integratedGPUs addObject:device];
    253253        }
    254254        else
    255255        {
    256             [discreteGPUs.get() addObject:device];
     256            [discreteGPUs addObject:device];
    257257        }
    258258    }
Note: See TracChangeset for help on using the changeset viewer.