• Show log

    Commit

  • Hash : cfeea900
    Author : Charlie Lao
    Date : 2025-08-12T17:23:32

    Vulkan: Don't require COLOR_ATTACHMENT_BLEND_BIT for YUV format
    
    The only way to render to yuv texture is via EXT_yuv_target, but
    EXT_yuv_target spec
    https://registry.khronos.org/OpenGL/extensions/EXT/EXT_YUV_target.txt
    explicitly said you have to disable blend: "Blending applies only if the
    color buffer has a fixed-point format and non YUV space format color
    buffer.". Thus when we check if format supports rendering, we should
    exclude VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT if its YUV format.
    
    Bug: b/432398245
    Change-Id: If5bfa58db30465ab707f63f34dd6487d8a03652f
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6843926
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Cody Northrop <cnorthrop@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