• Kramer Ge's avatar
    Revert "Release GrContext during OnBackgroundCleanup on low end device" · 65a4de93
    Kramer Ge authored
    This reverts commit a799e280.
    
    Reason for revert: <Android crashes blocking M-82 crbug.com/1055463>
    
    Original change's description:
    > Release GrContext during OnBackgroundCleanup on low end device
    > 
    > To reduce Gpu memory on low end device, GrContext and associated
    > resources should be released. Abandoning GrContext directly results
    > in resources associated to theVkDevice becoming lost. It's preferable
    > to destroy entire vulkan context during background cleanup and
    > re-initialize when chrome is foregrounded.
    > 
    > Bug: 1048692
    > Change-Id: I6bb0740edee72413f0ac083d847d06e4427133ea
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2047828
    > Commit-Queue: Kramer Ge <fangzhoug@chromium.org>
    > Reviewed-by: Peng Huang <penghuang@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#742815}
    
    TBR=penghuang@chromium.org,fangzhoug@chromium.org
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Bug: 1048692
    Change-Id: Ice1010228ccade56edbb4b3a7b54ba40cbd8dd22
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2070663Reviewed-by: default avatarPeng Huang <penghuang@chromium.org>
    Commit-Queue: Kramer Ge <fangzhoug@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#744050}
    65a4de93
gpu_service_impl.cc 37.3 KB