• Show log

    Commit

  • Hash : b2d84a66
    Author : Solti Ho
    Date : 2024-11-12T20:14:48

    Revert "Metal: Avoid leaking library and binary sources"
    
    This reverts commit 6359ec111595c57e6be04b0468ca866f91593f2f.
    
    Reason for revert: https://chromium-review.googlesource.com/c/angle/angle/+/6011208/comments/c1453ef2_2c6a5e49
    
    Original change's description:
    > Metal: Avoid leaking library and binary sources
    >
    > Fix leak of dispatch_data during binary load. The dispatch object
    > was not released. Dispatch objects are Obj-C objects, so hold with
    > AutoObjCPtr.
    >
    > Fix leak of MTLLibrary objects when creating the objects.
    > The method newLibraryWithData returns +1 due to being "new" type
    > method. This ref must be adopted.
    >
    > Avoid using autoreleased objects, use AutoObjCPtr.
    >
    > Some leaks regressed in c5ab1cebccaab0f8de466e5f797faa3d5a84bea5.
    >
    > Bug: angleproject:351165323
    > Change-Id: If23859fbddd21693d923f66f6fb015eed494f06e
    > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6011208
    > Auto-Submit: Kimmo Kinnunen <kkinnunen@apple.com>
    > Commit-Queue: Geoff Lang <geofflang@chromium.org>
    > Reviewed-by: Geoff Lang <geofflang@chromium.org>
    
    Note: the revert merges the changes of https://crrev.com/c/6011902
    
    Bug: angleproject:351165323
    Change-Id: Iec1a14c8043e0883190723edf7302127c27f2de4
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6013090
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags