venus: support ANB spec version 8
What does this MR do and why?
venus: support ANB spec version 8
There're lots of good things from VK_EXT_swapchain_maintenance1
, especially for Android. The platform has advertised it solely based upon SYNC_FD fencing suppport without checking ANB version. So we add the necessary support in venus to unblock ANGLE-on-Venus on latest Android.
The commit to fix common runtime for properly ignoring unsupported feature struct has been split out here: !29846 (merged)
For the next version bump in case we'd like to support image compression control, the commit is here (zzyiwei/mesa@9d00acd1) whenever the spec registry gets updated.