7f72eb9e6c
We can have multiple swapchains, and we can also have retired swap chains that can continue to deliver events briefly after being replaced. It's helpful to have both a surface id and a per surface swapchain id. Signed-off-by: Derek Foreman <derek.foreman@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27852>