• Show log

    Commit

  • Hash : d2de7451
    Author : Charlie Lao
    Date : 2023-10-19T14:10:44

    Vulkan: Fix VK_android_external_format_resolve VVL error part 5
    
    Fix assertion in RendererVk::getFormatFeatureBits(). When formatID is
    external format, we can not use vkGetPhysicalDeviceFormatProperties to
    get the formatFeature (since VkFormat is undefined). To fix this, we
    keep the formatFetaure that returned from AHB in the
    ExternalYuvFormatInfo and use that in getFormatFeatureBits() if it is
    external format.
    
    This also fixes the VVL error VUID-VkImageCreateInfo-pNext-02396: The
    Vulkan spec states: If the pNext chain includes a
    VkExternalFormatANDROID structure whose externalFormat member is not 0,
    flags must not include VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT
    
    Bug: b/223456677
    Change-Id: I625c2bf4fe534fa206918b16772ac3ac7c6fa79a
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4956117
    Reviewed-by: Chris Forbes <chrisforbes@google.com>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: 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