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
  • src
  • libANGLE
  • renderer
  • gl
  • QueryGL.cpp
Find file
BlameHistoryPermalink
  • Geoff Lang's avatar
    Flush less frequently in QueryGL. · 2999ad4e
    Geoff Lang authored Sep 09, 2020
    StandardQueryGL flushes with every pause/resume/end operation to make
    sure the list of pending queries does not grow too large. This ended
    up trying to flush the queries as soon as they were ended and unlikely
    to have results ready.
    
    Add a threshold of pending queries before flushing, hopefully delaying
    the flush calls until the queries are ready.
    
    This is a speculative fix for a GPU hang in query flushing.
    
    Bug: chromium:1078754
    Change-Id: I38300995ee6576dee8c8c26fa9ccad26e269337a
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2401178Reviewed-by: 's avatarJonah Ryan-Davis <jonahr@google.com>
    Commit-Queue: Geoff Lang <geofflang@chromium.org>
    2999ad4e
QueryGL.cpp 11.3 KB
EditWeb IDE
×

Replace QueryGL.cpp

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.