Draft: modesetting: Support GBM_BO_USE_FRONT_RENDERING

Open Rob Clark requested to merge robclark/xserver:gbm/front-rendering into master

Some formats, in particular bandwidth compressed formats which consist of separate per-block header data, are not safe to use in scenarios where rendering is racing with scanout. (See linked issue.) So for front buffer use the GBM_BO_USE_FRONT_RENDERING flag to let the driver pick an appropriate format.

Closes: mesa/mesa#6865 (closed) Signed-off-by: Rob Clark robdclark@chromium.org

counterpart to mesa/mesa!17799 (merged)

Edited by Rob Clark

Merge request reports