Some drivers are able to optimize buffer usage when it is known that external visibility of buffer changes only needs to be guaranteed after well defined transition points, like eglSwapBuffers. Add a BO flag to specify this behavior and set it with GBM surfaces. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Acked-by: Daniel Stone <daniels@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30077>