• Show log

    Commit

  • Hash : d917f771
    Author : Sungyong Choi
    Date : 2025-09-01T18:44:34

    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>
    

  • 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