Skip to content

zink: rework query handling

Mike Blumenkrantz requested to merge zmike/mesa:zink-query_harder into master

this series changes how queries work in order to address #3000 (closed), which doesn't mention that currently we abort() after consuming all queries in a query pool.

  • avoid violating spec by destroying active queries
  • especially for xfb queries which cause ANV to explode if we delete them while they're active or try to defer them
  • handle pool overflows

Merge request reports