• Show log

    Commit

  • Hash : 65343c4c
    Author : Charlie Lao
    Date : 2025-02-27T11:23:04

    Vulkan: Improve ConvertImageLayoutToVkImageLayout()
    
    This CL removes supportsMixedReadWriteDepthStencilLayouts feature flag.
    This feature flag was introduced when ANGLE only requires vulkan 1.0.
    But now we require vulkan 1.1 and this is part of vulkan 1.1 core spec.
    So it is no longer needed and wasting CPU cycles to check this every
    time ConvertImageLayoutToVkImageLayout() is called.
    
    With supportsMixedReadWriteDepthStencilLayouts removed, convert from
    ImageLayout to VkImageLayout no longer needs renderer parameter. The
    layout information in kImageMemoryBarrierData is never modified by
    renderer at run time. So the renerer arguments has been removed in a lot
    of places, avoids another pointer de-reference.
    
    Bug: b/384839847
    Change-Id: I5a89a890c0c0a1f99d2fdc1b2a85baf7de5c28bf
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6310839
    Reviewed-by: Yuxin Hu <yuxinhu@google.com>
    Commit-Queue: Charlie Lao <cclao@google.com>
    Reviewed-by: 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