• Show log

    Commit

  • Hash : 93afebf5
    Author : Yuxin Hu
    Date : 2025-07-17T11:08:02

    Change the way we get vkEnumerateInstanceExtensionProperties
    
    After this change
    https://chromium-review.googlesource.com/c/angle/angle/+/6444660,
    more crashes were observed in this function GetSystemInfoVulkanWithICD
    on Chrome, Linux. One crash report showed the crash occurs in calling
    vkEnumerateInstanceExtensionProperties(). Before the change, we
    get the function pointer of vkEnumerateInstanceExtensionProperties()
    by angle::GetLibrarySymbol(). After the change, we get the function
    pointer by vkGetInstanceProcAddr().
    
    Switching the way we get the function pointer back to
    angle::GetLibrarySymbol() to check if this helps with reducing the
    crash rate.
    
    Bug: angleproject:407116232
    Bug: chromium:424207320
    Change-Id: I962533fcf4401522f459ff27d2342e0f5c29d407
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6766724
    Commit-Queue: Yuxin Hu <yuxinhu@google.com>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Charlie Lao <cclao@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
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags