mesa/src/gbm/main
Lucas Stach c49a71c03c gbm: mark surface buffers as explicit flushed
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>
2024-09-26 09:36:46 +00:00
..
backend.c gbm: split the DRI backend into a separate library and unify backend handling 2024-09-17 22:17:10 +00:00
backend.h gbm: Give gbm_device a reference to its backend 2021-07-06 16:57:59 +00:00
gbm.c gbm: add GBM_FORMAT_[AX]BGR16161616 2022-07-27 07:27:10 +00:00
gbm.h gbm: mark surface buffers as explicit flushed 2024-09-26 09:36:46 +00:00
gbm_abi_check.c gbm: assume USE_SCANOUT in create_with_modifiers 2021-10-01 00:02:36 +02:00
gbm_backend_abi.h gbm: assume USE_SCANOUT in create_with_modifiers 2021-10-01 00:02:36 +02:00
gbmint.h gbm: Move majority of gbmint.h to gbm_backend_abi.h 2021-07-06 16:57:59 +00:00