• Jonathan Backer's avatar
    Default SkiaRenderer GL and Vulkan for Android 10+ · f48f920d
    Jonathan Backer authored
    IsUsingVulkan is checked by IsUsingSkiaRenderer. So this CL enables
    both for Android 10+ devices.
    
    Some code was added to:
    
      - disable Vulkan for Android < 10 --- we use some Android 10 specific
      APIs and it has significant market share (~40% by frame count
      yesterday on UMA)
    
      - disable Vulkan on QCOM GPU by default --- performance is not yet
      as good as GL there
    
      - add an enable_by_device_name finch param so that we can bypass the
      Android Vulkan blocklist and test new GPUs on canary/dev/beta
    
    Bug: 1012393
    Change-Id: I1211743519c8cbe18025adea1696ab7d52a0b949
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2623951
    Auto-Submit: Jonathan Backer <backer@chromium.org>
    Commit-Queue: Jonathan Backer <backer@chromium.org>
    Reviewed-by: default avatarPeng Huang <penghuang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#843629}
    f48f920d
gpu_init.cc 32.9 KB