• Show log

    Commit

  • Hash : 279652e3
    Author : Amirali Abdolrashidi
    Date : 2025-07-21T16:21:28

    Vulkan: Flush more often due to render pass count
    
      Accumulating too much workload before submission can lead to
    stuttering and reduced quality in rendering. In this change,
    a threshold is set for the number of render passes in order to
    submit the command buffer.
    
    * Added the following to ContextVk: mRenderPassCountSinceSubmit
    
      * It is incremented every time a render pass begins in the command
        buffer.
    
      * When the count reaches the following threshold at the RP closure,
        there is a submission: kMaxRenderPassCountPerCommandBuffer
        * (Currently set to 128)
    
    Bug: b/426439980
    Change-Id: I4cde223fb81e6a27a61f78c924d3c9f2a082e995
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6775626
    Reviewed-by: Charlie Lao <cclao@google.com>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Amirali Abdolrashidi <abdolrashidi@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