Skip to content

zink: add a suballocator

Mike Blumenkrantz requested to merge zmike/mesa:zink-suballocator into main

this is an aux/pipebuffer implementation borrowing heavily from the one in radeonsi. it currently has the following limitations, which will be resolved in a followup series:

  • 32bit address space still explodes
  • swapchain images still have separate memory handling

performance in games like Tomb Raider has been observed to increase by over 1000%

fixes #4293 (closed)

Merge request reports