• Show log

    Commit

  • Hash : 80c8b6f0
    Author : Shahbaz Youssefi
    Date : 2024-04-17T10:06:45

    Revert "Vulkan: Only enable DS dynamic state if there is DS attachment."
    
    This reverts commit 471b50407d7d1c22491d066df77060cb8b9b2f89.
    
    The reverted change does not correctly handle UtilsVk functions, leading
    to validation failures.  UtilsVk could be made to not set dynamic state
    when the depth/stencil attachments are missing, but instead the change
    is reverted because:
    
    - The original issue that prompted this is easily fixable (and fixed in
      this change)
    - Disabling depth/stencil dynamic state is not necessarily a performance
      improvement; every time a pipeline in such a render pass is bound, the
      driver would have to make sure to no-op the relevant state change if
      static, which is also costly.  Instead, dynamic state may need to be
      set only once in the entire render pass.
    
    Bug: b/223456677
    Bug: b/315353258
    Bug: angleproject:8242
    Change-Id: I8282b87857d6b9285dbcf307c3c6ecf69df5fadb
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5462079
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Charlie Lao <cclao@google.com>
    Reviewed-by: 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