• Show log

    Commit

  • Hash : d3e800e9
    Author : Jamie Madill
    Date : 2020-08-15T17:26:04

    Vulkan: Restart RenderPasses in DS read-only mode.
    
    We can combine an initial RenderPass with a read-only RP if the first
    RP never writes to depth. We can check the depth-write tracking in
    CommandBufferHelper and substitute in a new Framebuffer/RP Desc in this
    case as well as issue new layout barriers. We need to disable barrier
    merging in this special case.
    
    This reduces the RenderPass count in the Manhattan trace from 15->13.
    The performance on the Pixel 4 benchmark goes to ~82% of native for
    the on-screen version and ~88% for off-screen. There's also a ~5% bump
    in speed for the desktop trace.
    
    Bug: angleproject:4959
    Change-Id: I70241824f75eaa1e11b50370f826abc36e91686e
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2358772
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Tim Van Patten <timvp@google.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 thodg_w www_kmx_io thodg_l thodg thodg_m
    Tags