• Show log

    Commit

  • Hash : cb31b886
    Author : Charlie Lao
    Date : 2024-11-22T13:15:57

    Vulkan: pruneDefaultBufferPools when there is excessive garbage
    
    What commonly happens with game (and traces) is that we upload a lot of
    textures before first frame is drawn.  These texture uploads uses a lot
    of buffer memory and creates peak memory usage moment if not clean up
    quickly. This CL adds back the check if there is excessive suballocation
    memory gets destroyed, don't wait until frame boundary to prune empty
    buffer blocks. Do the prune immediately so that these memory could be
    reused for other purpose for the first frame rendering.
    
    Bug: angleproject:372268711
    Change-Id: Ie548245b5ce108be0e2c19b296a28025bface395
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6043405
    Commit-Queue: Charlie Lao <cclao@google.com>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 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