• Show log

    Commit

  • Hash : 126e967d
    Author : Yuxin Hu
    Date : 2022-02-09T01:46:25

    Remove ImageViewHelper from ResourceUseList
    
    Instead of keeping a dedicated SharedResourceUse mUse for
    ImageViewHelper, let ImageViewHelper take ImageHelper.mUse
    for lifetime tracking. ImageViewHelper no longer needs to
    add its' own mUse in the ResourceUseList through retain()
    calls, and this should cut the ResourceUseList size by
    almost half. For instance, in the trace aztec_ruins,
    the maximum ResourceUseList size before the change is 3643,
    and the maximum ResourceUseList size after the change is 1694.
    Since ImageViewHelper no longer needs to keep SharedResourceUse
    mUse as a class memberWe can remove the inheritance from
    Resource class, and make ImageViewHelper simply a NonCopyable class.
    
    Bug: angleproject:6717
    Change-Id: I460e83f5f3c1d6ef9722b9f3c9a5ba9552563cb9
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3449450
    Reviewed-by: Charlie Lao <cclao@google.com>
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Yuxin Hu <yuxinhu@google.com>
    

  • 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
    kc3_lang_org thodg_w www_kmx_io thodg_l thodg thodg_m
    Tags