Skip to content

anv: optimize and extend the implicit fencing support of external memory

Yiwei Zhang requested to merge zzyiwei/mesa:anv-implicit-sync-opt into main

What does this MR do and why?

anv: optimize and extend the implicit fencing support of external memory

Summary:

  • 1st commit does tiny refactor of wsi mem info handling to be used in later commits
  • 2nd commit optimizes the existing IMPLICIT_SYNC scenario to be limited to dedicated images
  • last commit extends the implicit fencing support to additionally apply IMPLICIT_WRITE to color attachments

Context:

/cc @mattst88

Edited by Yiwei Zhang

Merge request reports