• Peng Huang's avatar
    Fix crash in vkGetPhysicalDeviceXcbPresentationSupportKHR() · 5ba08e9d
    Peng Huang authored
    I found the crash happens with NVidia driver, if an Intel GPU is being
    used, but vkGetPhysicalDeviceXcbPresentationSupportKHR() is called
    for NVidia device. Fix the problem by checking device id first,
    and don't call vkGetPhysicalDeviceXcbPresentationSupportKHR(), if device
    id doesn't match.
    
    Bug: 1153027
    Change-Id: Ib5b3b5f168ebd7665c31c8996148301c34ce34a2
    Cq-Include-Trybots: luci.chromium.try:gpu-fyi-try-android-p-pixel-2-skv-32,gpu-fyi-try-linux-intel-skv,gpu-fyi-try-linux-nvidia-skv
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2601065
    Commit-Queue: Peng Huang <penghuang@chromium.org>
    Reviewed-by: default avatarZhenyao Mo <zmo@chromium.org>
    Auto-Submit: Peng Huang <penghuang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#839014}
    5ba08e9d
vulkan_device_queue.cc 12.7 KB