• Show log

    Commit

  • Hash : e27e7c6a
    Author : Igor Nazarov
    Date : 2023-03-17T19:43:54

    Vulkan: Retire Command Buffers before destroying the Pools.
    
    "VulkanSecondaryCommandBuffer"s may be still in "CommandQueue" when
    "ContextVk" destroys the Command Pools (asyncCommandBufferReset = true).
    Fixed by calling "retireFinishedCommandsLocked()" when appropriate.
    
    Normally, it is only required to retire Vulkan Secondary Buffers.
    However, some drivers may have bug and also require to reset
    Primary Buffers, that have Secondaries recorded, before destroying the
    Secondaries Pools.
    
    Bug: angleproject:6811
    Bug: angleproject:6100
    Change-Id: I891547c95cfbdfab44398980f939596af56ab57b
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4350269
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Igor Nazarov <i.nazarov@samsung.com>
    Reviewed-by: Charlie Lao <cclao@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
    kc3_lang_org www_kmx_io thodg_w thodg_l thodg thodg_m
    Tags