Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • include
  • platform
  • FeaturesVk.h
Find file
BlameHistoryPermalink
  • Charlie Lao's avatar
    Vulkan: Add feature flag to flush at framebuffer boundary · 09dad082
    Charlie Lao authored May 07, 2021
    Testing shows most app traces seeing performance improved on ARM GPU
    when we flush at FBO boundary instead of one submit per frame. This
    likely due to more frequent submission means less chance of GPU
    starvation. This also helps ANGLE to detect GPU finish at finer grain
    since the queue serial is per submission. Finer grain detection of
    object completion means memory gets recycled quicker and mapBufferRange
    able to hit fast code path more often. With this CL, manhattan 3.1
    offscreen score also score improves 7%. This may also helps onscreen
    performance if frame time is on the edge of 16ms by submit FBO rendering
    earlier instead of been blocked by vkAcquireNextImage.
    
    Bug: b/187993625
    Bug: angleproject:5295
    Change-Id: I2946a7159231d36019ace89805a69ac8e906ce94
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2888709Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarIan Elliott <ianelliott@google.com>
    Commit-Queue: Charlie Lao <cclao@google.com>
    09dad082
FeaturesVk.h 30.7 KB
EditWeb IDE
×

Replace FeaturesVk.h

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.