• Show log

    Commit

  • Hash : aefb2a99
    Author : Sunny Sachanandani
    Date : 2022-04-14T13:45:42

    vulkan: Call glFinish in VulkanHelper destructor
    
    In async queue mode, GL commands are submitted asynchronously to the
    VkQueue on a separate thread. VulkanHelper destructor uses the VkQueue
    when it calls vkDeviceWaitIdle(), and that's a data race when the queue
    is being used to run GL commands on the other thread. Calling glFinish()
    before any Vulkan commands ensures that the queue isn't being used on
    another thread.
    
    Bug: angleproject:7204
    Change-Id: I509bcf55edf430e39805a9d43c07a902942d33ca
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3587366
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
    Auto-Submit: Sunny Sachanandani <sunnyps@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