• Show log

    Commit

  • Hash : 6732791c
    Author : Mike Schuchardt
    Date : 2023-04-05T10:16:13

    Vulkan: Include image layout in DS cache key
    
    The image layout for a texture can change from GENERAL to
    SHADER_READ_ONLY_OPTIMAL when switching from rendering with a feedback
    loop to not.  The descriptor set cache needs to take image layout into
    account otherwise it can return a false hit in this case, resulting in
    the re-use of a descriptor set with the wrong image layout and
    validation error VUID-VkDescriptorImageInfo-imageLayout-00344.
    
    This change also includes a regression test to reproduce the behavior of
    the application where it was observed.
    
    Test: angle_end2end_tests --gtest_filter="*FeedbackLoopTextureBindings*"
    Test: Run com.gameloft.android.ANMP.GloftGGHM on Pixel 6
    
    Bug: b/268091452
    Change-Id: I80b4e2373963247a83f8ec17028445f54c820e86
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4400824
    Reviewed-by: Charlie Lao <cclao@google.com>
    Reviewed-by: Cody Northrop <cnorthrop@google.com>
    Commit-Queue: 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