• Show log

    Commit

  • Hash : 19671376
    Author : Brian Ho
    Date : 2023-07-28T13:37:38

    Reland "Search for system libvulkan on CrOS"
    
    Currently, ANGLE searches in the "module" directory for libvulkan
    during init on CrOS. The library doesn't exist at this location
    (/opt/google/chrome/libvulkan.so), and we should instead just call
    dlopen(libvulkan.so) to search the system library paths.
    
    The original CL was reverted because it broke MSAN builds of
    ChromeOS-on-Linux (CrOS UI that runs on a generic Linux machine).
    The original CL caused these builds to use the Linux system Vulkan
    loader library which is most likely not built with MSAN. This caused
    MSAN violations when combined with an ANGLE built with MSAN [1]. The
    reland fixes this issue by only using the system libvulkan on real
    ChromeOS devices.
    
    [1] go/msan#false-positives
    
    Bug: b/292249282, chromium:1467779
    Change-Id: Iafcd8d315a0baddcfbb847c3ad198f267887c8f8
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4727448
    Reviewed-by: Geoff Lang <geofflang@chromium.org>
    Commit-Queue: Brian Ho <hob@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