• Show log

    Commit

  • Hash : ae567733
    Author : Amirali Abdolrashidi
    Date : 2025-02-26T19:09:14

    Vulkan: Make use of VK_EXT_device_fault if exists
    
      This Vulkan extension, if available, can provide further details
    about the device in case of VK_ERROR_DEVICE_LOST.
    
    * Added the following ANGLE feature: supportsDeviceFault
      * It shows whether the extension VK_EXT_device_fault is supported
        and that the deviceFault bit is enabled on the physical device.
    
    * Added the Vulkan entry point for the following function:
      * vkGetDeviceFaultInfoEXT
    
    * Added the following to the renderer:
      * mFaultFeatures (device feature)
      * retrieveDeviceLostDetails(); to log information regarding the
        following if the appropriate support is available:
        * Address faults
        * Vendor-specific faults
        * Vendor binary dump (logged in hex format)
    
        * Added RetrieveDeviceLostInfoFromDevice() to vk_renderer.cpp
          to be used in Renderer::retrieveDeviceLostDetails().
    
    * Updated ContextVk::handleError() to try to retrieve more info in
      case of DEVICE_LOST.
    
    Bug: b/399478440
    Change-Id: If8d8e04001dabbe775c023f9922c44ef2205317e
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6305888
    Reviewed-by: Charlie Lao <cclao@google.com>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Shahbaz Youssefi <syoussefi@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