• Show log

    Commit

  • Hash : 193e9cda
    Author : Yuxin Hu
    Date : 2025-09-25T15:26:39

    Revert "Vulkan: Simplify/Fix DmaBufImageSiblingVkLinux import probing"
    
    This reverts commit d917f77130e5194e82418f3bdaa2cd5b2af55c03.
    
    Reason for revert: Google Meet Regression https://crbug.com/445863166
    
    Original change's description:
    > Vulkan: Simplify/Fix DmaBufImageSiblingVkLinux import probing
    >
    > Remove the multi-format probing logic in DmaBufImageSiblingVkLinux.
    > Use the renderer’s base VkFormat and a single check with
    > VkImageFormatListCreateInfo, instead of looping over mVkFormats with
    > mutable/non-mutable combinations. This cuts down redundant queries
    > and streamlines initImpl.
    >
    > Also, this CL fixes some issues occur when mapping DRM format into
    > Vulkan backend formats.
    > - Default to SampleOnly but prefer Renderable if the modifier properties
    > exposes both sampling and rendering, since usage at import time is
    > unknown.
    > - Fix emulated-format handling issue by using getIntendedFormatID() and
    > getActualImageFormatID() instead of deriving both IDs from VkFormat with
    > GetFormatIDFromVkFormat() directly.
    >
    > Bug: angleproject:442313595
    > Bug: angleproject:426475684
    > Change-Id: Ia38d8e7901da10948a2c15eb284b055359dd4a2d
    > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6904888
    > Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    > Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    > Reviewed-by: mohan maiya <m.maiya@samsung.com>
    
    Bug: angleproject:442313595
    Bug: angleproject:426475684
    Bug: chromium:445863166
    Change-Id: I530e9b363a2e25ec2325e3933a409d0aae9940c0
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6986844
    Commit-Queue: Cody Northrop <cnorthrop@google.com>
    Reviewed-by: Yuxin Hu <yuxinhu@google.com>
    Reviewed-by: Cody Northrop <cnorthrop@google.com>
    Auto-Submit: Yuxin Hu <yuxinhu@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